:root{--color-primary: #FF7A00;--color-primary-light: #FF9633;--color-primary-dark: #CC6200;--color-primary-rgb: 255, 122, 0;--color-primary-text: #B35500;--color-secondary: #FF9100;--color-secondary-light: #FFAB40;--color-secondary-dark: #E67A00;--color-accent: #1A1A2E;--color-accent-light: #16213E;--color-dark: #0F0F0F;--color-dark-soft: #1A1A1A;--color-dark-muted: #2D2D2D;--color-light: #FFFFFF;--color-light-soft: #F8F9FA;--color-light-muted: #E9ECEF;--color-background: #FFFFFF;--color-background-alt: #F5F7F9;--color-background-dark: #0F0F0F;--color-text-main: #1A1A1A;--color-text-secondary: #52525B;--color-text-muted: #71717A;--color-text-inverse: #FFFFFF;--color-border: #E5E7EB;--color-border-light: #F3F4F6;--color-border-dark: #374151;--color-header-bg: #FFFFFF;--color-header-text: #1A1A1A;--color-header-scrolled: rgba(255, 255, 255, .95);--color-footer-bg: #0F0F0F;--color-footer-text: #FFFFFF;--color-footer-muted: rgba(255, 255, 255, .85);--color-success: #10B981;--color-success-light: #D1FAE5;--color-error: #EF4444;--color-error-light: #FEE2E2;--color-warning: #F59E0B;--color-warning-light: #FEF3C7;--color-info: #3B82F6;--color-info-light: #DBEAFE;--gradient-primary: linear-gradient(135deg, #FF7A00 0%, #FF9100 100%);--gradient-primary-dark: linear-gradient(135deg, #CC6200 0%, #E67A00 100%);--gradient-dark: linear-gradient(135deg, #1A1A2E 0%, #0F0F0F 100%);--gradient-hero: linear-gradient(135deg, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, .3) 100%);--gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, .05) 100%);--glass-bg: rgba(255, 255, 255, .1);--glass-bg-light: rgba(255, 255, 255, .85);--glass-bg-dark: rgba(0, 0, 0, .6);--glass-blur: blur(20px);--glass-blur-light: blur(10px);--glass-border: rgba(255, 255, 255, .2);--font-heading-family: "Inter", "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading-weight: 700;--font-heading-style: normal;--font-heading-transform: none;--font-heading-letter-spacing: -.02em;--font-body-family: "Inter", "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-weight: 400;--font-body-style: normal;--font-size-xs: .8125rem;--font-size-sm: .9375rem;--font-size-base: 1.0625rem;--font-size-lg: 1.1875rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-4xl: 2.75rem;--font-size-5xl: 3.5rem;--font-size-6xl: 4.5rem;--font-size-hero: clamp(3rem, 6vw, 5rem);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-8);--spacing-xl: var(--spacing-16);--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-2xl: 32px;--border-radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .16);--shadow-2xl: 0 24px 64px rgba(0, 0, 0, .24);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-glow: 0 0 40px rgba(255, 122, 0, .3);--shadow-glow-sm: 0 0 20px rgba(255, 122, 0, .2);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--transition-slower: .6s cubic-bezier(.4, 0, .2, 1);--transition-spring: .5s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--container-max: 1320px;--container-lg: 1140px;--container-md: 960px;--container-sm: 720px;--container-padding: 24px;--header-height: 75px;--header-height-scrolled: 65px;--bottom-nav-height: 70px;--primary: var(--color-primary);--secondary: var(--color-secondary);--dark: var(--color-dark);--text: var(--color-text-main);--border: var(--color-border);--white: #FFFFFF;--light: var(--color-light);--gray: var(--color-text-secondary)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);font-size:var(--font-size-base);color:var(--color-text-main);background-color:var(--color-background);line-height:1.7;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-letter-spacing);color:var(--color-dark);line-height:1.2;text-transform:var(--font-heading-transform);margin:0 0 var(--spacing-4)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}img{max-width:100%;height:auto;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:16px 36px;background:var(--gradient-primary);color:var(--color-accent);border:none;border-radius:var(--border-radius-full);font-family:var(--font-body-family);font-weight:700;font-size:var(--font-size-base);text-decoration:none;cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden;white-space:nowrap;box-shadow:0 4px 20px #ff7a0059}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-fast)}.btn:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg),var(--shadow-glow-sm);color:var(--color-accent)}.btn:hover:before{opacity:1}.btn:active{transform:translateY(-1px)}.btn-lg{padding:20px 48px;font-size:var(--font-size-lg)}.btn-sm{padding:12px 28px;font-size:var(--font-size-sm)}.btn-outline{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary-text)}.btn-outline:hover{background:var(--color-primary);color:var(--color-accent)}.btn-dark{background:var(--gradient-dark);color:var(--color-light)}.btn-white{background:var(--color-light);color:var(--color-dark)}.btn-white:hover{background:var(--color-light-soft);box-shadow:var(--shadow-xl)}.section{padding:var(--spacing-24) 0}.section-header{text-align:center;margin-bottom:var(--spacing-16)}.section-badge{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:10px 24px;background:var(--gradient-primary);color:var(--color-accent);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-5)}.section-header h2{font-size:var(--font-size-5xl);font-weight:800;color:var(--color-dark);margin-bottom:var(--spacing-4);line-height:1.15}.section-header p{font-size:var(--font-size-xl);color:var(--color-text-secondary);max-width:650px;margin:0 auto;line-height:1.6}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.text-primary{color:var(--color-primary-text)}.text-secondary{color:var(--color-text-secondary)}.text-white{color:var(--color-light)}.text-dark{color:var(--color-dark)}.bg-primary{background:var(--gradient-primary);color:var(--color-accent)}.bg-dark{background:var(--color-dark);color:var(--color-light)}.bg-light{background:var(--color-light-soft)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-variables.css.map */
