@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--color-background: hsl(30, 50%, 98%);--color-foreground: hsl(20, 25%, 15%);--color-card: hsl(30, 40%, 99%);--color-card-foreground: hsl(20, 25%, 15%);--color-primary: hsl(6, 91%, 68%);--color-primary-foreground: hsl(0, 0%, 100%);--color-secondary: hsl(35, 40%, 95%);--color-secondary-foreground: hsl(20, 25%, 20%);--color-muted: hsl(30, 30%, 94%);--color-muted-foreground: hsl(20, 15%, 45%);--color-accent: hsl(350, 60%, 55%);--color-accent-foreground: hsl(0, 0%, 100%);--color-border: hsl(30, 25%, 88%);--color-input: hsl(30, 25%, 88%);--color-coral: hsl(12, 90%, 65%);--color-coral-light: hsl(12, 88%, 78%);--color-coral-dark: hsl(8, 80%, 50%);--color-burgundy: hsl(345, 55%, 40%);--color-cream: hsl(38, 55%, 96%);--color-cream-dark: hsl(35, 45%, 90%);--color-gold: hsl(42, 85%, 55%);--color-rose: hsl(355, 75%, 80%);--color-peach: hsl(25, 100%, 92%);--gradient-hero: linear-gradient(145deg, hsl(38, 55%, 96%) 0%, hsl(25, 100%, 95%) 35%, hsl(355, 75%, 95%) 70%, hsl(12, 90%, 97%) 100%);--gradient-cta: linear-gradient(135deg, hsl(12, 90%, 65%) 0%, hsl(345, 55%, 50%) 100%);--gradient-card: linear-gradient(180deg, hsl(38, 55%, 99%) 0%, hsl(35, 45%, 95%) 100%);--gradient-glow: radial-gradient(ellipse at center, hsl(12, 90%, 78%, .4) 0%, transparent 70%);--gradient-warm: linear-gradient(135deg, hsl(38, 55%, 96%) 0%, hsl(25, 100%, 94%) 100%);--gradient-section: linear-gradient(180deg, hsl(25, 100%, 97%) 0%, hsl(38, 55%, 96%) 100%);--shadow-soft: 0 4px 20px -4px hsl(12, 30%, 20%, .08);--shadow-medium: 0 8px 30px -8px hsl(12, 30%, 20%, .12);--shadow-strong: 0 20px 50px -15px hsl(12, 30%, 20%, .2);--shadow-glow: 0 0 50px hsl(12, 90%, 65%, .3);--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--radius: .75rem}body{font-family:var(--font-body);color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:600;line-height:1.2}.section-padding{padding:4rem 1rem}@media (min-width: 768px){.section-padding{padding:5rem 1.5rem}}@media (min-width: 1024px){.section-padding{padding:6rem 2rem}}.container-narrow{max-width:56rem;margin-left:auto;margin-right:auto}.container-wide{max-width:80rem;margin-left:auto;margin-right:auto}.text-gradient{background:linear-gradient(to right,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-hover{transition:all .3s ease}.card-hover:hover{box-shadow:var(--shadow-medium);transform:translateY(-4px)}.btn-glow{position:relative;overflow:hidden}.btn-glow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;background:var(--gradient-glow)}.btn-glow:hover:before{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-up{animation:slideUp .6s ease-out forwards}.animate-scale-in{animation:scaleIn .4s ease-out forwards}.animate-float{animation:float 6s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s linear infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}html{scroll-behavior:smooth}.mylovetrack-header *{box-sizing:border-box}.header-logo .logo-text{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1!important;color:var(--color-foreground)!important}.mylovetrack-header .nav-link,.mylovetrack-header .mobile-nav-link{font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;color:#332924b3!important}.mylovetrack-header .nav-link:hover,.mylovetrack-header .mobile-nav-link:hover{color:var(--color-foreground)!important;background:var(--color-secondary)!important}.mylovetrack-header .nav-link.active,.mylovetrack-header .mobile-nav-link.active{color:var(--color-primary)!important;background:#ef5f4e0d!important}.mylovetrack-header .cta-btn{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:600!important;padding:.875rem 1.5rem!important;background:var(--gradient-cta)!important;color:#fff!important;border:none!important;text-decoration:none!important;border-radius:.5rem!important;box-shadow:var(--shadow-soft)!important;line-height:1!important}.mylovetrack-header .cta-btn:hover{transform:translateY(-2px)!important;box-shadow:var(--shadow-medium)!important;color:#fff!important}.mobile-nav-link{font-size:1rem!important}.header-logo .logo-icon{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important}.mylovetrack-header .cart-btn{padding:.5rem!important;background:none!important;border:none!important}.header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important}.desktop-nav{gap:.25rem!important}.header-actions{gap:.75rem!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mylovetrack-custom.css.map */
