:root{--accent-soft: rgba(255, 107, 26, .15);--accent-glow: rgba(255, 107, 26, .4);--separator: rgba(84, 84, 88, .5);--separator-opaque: #38383A;--gray-3: #48484A;--text-tertiary: #86868b;--success: #30D158;--danger: #FF453A;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 80px;--space-10: 100px;--fs-hero: clamp(36px, 7vw, 80px);--fs-h1: clamp(28px, 4.5vw, 48px);--fs-h2: clamp(22px, 3vw, 32px);--fs-h3: clamp(18px, 2vw, 22px);--fs-body: 16px;--fs-small: 13px;--fs-tiny: 11px;--t-fast: .15s ease;--t-base: .2s ease;--t-slow: .4s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);width:100%;max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);font-weight:400;line-height:1.4;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}a:hover{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, "Inter", sans-serif);letter-spacing:-.02em;line-height:1.15;font-weight:700}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content{position:absolute;left:-9999px;z-index:999;padding:12px 24px;background:var(--color-accent);color:#000;font-weight:600;border-radius:0 0 8px}.skip-to-content:focus{left:0}.anchor-target{display:block;position:relative;top:-80px;visibility:hidden;height:0;width:0;pointer-events:none}html{scroll-behavior:smooth}:target{scroll-margin-top:80px}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.container{max-width:var(--page-width, 1300px);margin:0 auto;padding:0 var(--space-5)}@media(max-width:720px){.container{padding:0 var(--space-4)}}.section{padding:var(--space-9) var(--space-5);max-width:var(--page-width, 1400px);margin:0 auto}.section-alt-wrap{background:var(--color-bg-secondary)}.section-alt-wrap .section{background:transparent}.section-header{text-align:center;max-width:720px;margin:0 auto var(--space-7)}@media(max-width:720px){.section{padding:var(--space-7) var(--space-4)}.section-header{margin-bottom:var(--space-6)}}.eyebrow{color:var(--color-accent);font-size:var(--fs-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3)}.section-title{font-size:var(--fs-h1);line-height:1.05;letter-spacing:-.035em;margin-bottom:var(--space-3)}.section-title .accent,.section-title strong{color:var(--color-accent);font-weight:inherit}.section-sub{font-size:var(--fs-h3);color:var(--color-text-secondary);line-height:1.4;font-weight:400}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--text-tertiary)}.accent{color:var(--color-accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;border-radius:100px;letter-spacing:-.01em;transition:all var(--t-base);border:none;font-family:inherit}.btn-primary{background:var(--color-accent);color:#000;box-shadow:0 4px 24px var(--accent-glow)}.btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 6px 32px var(--accent-glow);color:#000}.btn-primary:after{content:"\2192";font-size:18px;transition:transform var(--t-base)}.btn-primary:hover:after{transform:translate(3px)}.btn-secondary{background:transparent;color:var(--color-text);border:1px solid var(--separator-opaque);padding:var(--space-3) 26px;font-size:15px;font-weight:500}.btn-secondary:hover{background:var(--color-bg-secondary);border-color:var(--gray-3);color:var(--color-text)}.btn-link{color:var(--color-accent);font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.btn-link:after{content:"\203a";font-size:18px}.btn-block{width:100%;padding:18px;font-size:17px;font-weight:700}.form-input{width:100%;background:var(--color-bg);border:1px solid var(--separator-opaque);color:var(--color-text);padding:10px 14px;border-radius:8px;font-family:inherit;font-size:var(--fs-small);transition:border-color var(--t-fast)}.form-input::placeholder{color:var(--text-tertiary)}.form-input:focus{outline:none;border-color:var(--color-accent)}.form-label{display:block;font-size:var(--fs-small);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-2);letter-spacing:.04em;text-transform:uppercase}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s ease-out both}.fade-up-2{animation:fadeUp .6s ease-out .15s both}.fade-up-3{animation:fadeUp .6s ease-out .3s both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.surface{background:var(--color-bg-secondary);border:1px solid var(--separator);border-radius:var(--border-radius, 18px)}@media(prefers-color-scheme:light){:root{color-scheme:dark}html,body{background:var(--bg)!important;color:var(--text)!important}}section.sec{padding:100px 32px;position:relative;overflow:hidden}section.sec.bg-1{background:var(--bg-1)}section.sec.bg-2{background:var(--bg-2)}.sec-inner{max-width:1280px;margin:0 auto;position:relative;z-index:1}.sec-header{text-align:center;max-width:760px;margin:0 auto 60px}.sec-sub{font-size:19px;color:var(--text-2);line-height:1.55;letter-spacing:-.018em;margin-top:18px}@media(max-width:900px){section.sec{padding:60px 18px}.sec-header{margin-bottom:36px}.sec-sub{font-size:17px}}.eyebrow{display:inline-block;color:var(--orange);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;margin-bottom:16px}.h-display{font-size:clamp(48px,7vw,90px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.h-1{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.h-2{font-size:clamp(24px,2.5vw,32px);font-weight:600;letter-spacing:-.022em;line-height:1.15}.h-3{font-size:21px;font-weight:600;letter-spacing:-.018em;line-height:1.2}.accent-text,h1 .accent,h2 .accent,h3 .accent{color:var(--orange);font-weight:600}.body-large{font-size:19px;font-weight:400;line-height:1.55;letter-spacing:-.018em;color:var(--text-2)}.btn-primary-new,.btn-pill-orange{display:inline-flex;align-items:center;gap:6px;background:var(--orange);color:#000;border:none;padding:18px 36px;font-size:15px;font-weight:600;letter-spacing:-.01em;border-radius:980px;cursor:pointer;transition:all .2s;text-decoration:none;font-family:inherit}.btn-primary-new:hover,.btn-pill-orange:hover{background:var(--orange-hover);transform:translateY(-2px);color:#000}.btn-ghost-new{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text);border:1px solid var(--line-2);padding:18px 32px;font-size:15px;font-weight:500;letter-spacing:-.01em;border-radius:980px;cursor:pointer;transition:all .2s;text-decoration:none;font-family:inherit}.btn-ghost-new:hover{border-color:var(--text);background:#ffffff0d;color:var(--text)}.add-to-cart-new{background:var(--orange);color:#000;height:54px;border-radius:14px;font-size:15px;font-weight:600;border:none;cursor:pointer;font-family:inherit;letter-spacing:-.01em;transition:all .2s;width:100%}.add-to-cart-new:hover{background:var(--orange-hover);transform:translateY(-1px)}section.sec.glow-center{position:relative}section.sec.glow-center:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,var(--orange-glow) 0%,transparent 60%);opacity:.25;pointer-events:none;z-index:0}section.sec.glow-right{position:relative}section.sec.glow-right:before{content:"";position:absolute;top:30%;right:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--orange-glow) 0%,transparent 60%);opacity:.22;pointer-events:none;z-index:0}section.sec.glow-left{position:relative}section.sec.glow-left:before{content:"";position:absolute;top:30%;left:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--orange-glow) 0%,transparent 60%);opacity:.22;pointer-events:none;z-index:0}@media(max-width:900px){section.sec.glow-center:before,section.sec.glow-right:before,section.sec.glow-left:before{width:400px;height:400px}}.star,.review-stars{color:var(--gold);letter-spacing:1px}.card-new{background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:30px;transition:all .2s}.card-new:hover{border-color:var(--line-2);transform:translateY(-2px)}.card-new.popular,.card-new.selected{border-color:var(--orange);background:var(--orange-soft);box-shadow:0 0 0 1px var(--orange) inset}.icon-orange,svg.ico-orange{stroke:var(--orange);stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.ico-check-orange{stroke:var(--orange);fill:none;stroke-width:2}.ico-x{stroke:var(--text-3);fill:none;stroke-width:1.5}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
