:root{--and-acc:#FF6B2C;--and-acc2:#FF8A55;--and-ink:#111111;--and-peach:#FFF0E6;--and-mint:#EAF4EE;--and-grey:#6B6B6B;--and-r:22px;--and-ease:cubic-bezier(.2,.8,.2,1)}.and-l{overflow:hidden}.and-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.and-center{text-align:center}.and-kicker{display:inline-block;font:700 12px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--and-acc);background:var(--and-peach);padding:8px 12px;border-radius:999px;margin:0 0 16px}.and-kicker--light{background:rgba(255,255,255,.12);color:#fff;backdrop-filter:blur(6px)}.and-h2{font-weight:800;font-size:clamp(30px,4.6vw,56px);line-height:1.02;letter-spacing:-.035em;margin:0 0 16px;color:inherit}.and-p{font-size:17px;line-height:1.55;color:var(--and-grey);max-width:560px}.and-center .and-p{margin:0 auto}.and-dark{background:var(--and-ink);color:#fff}.and-dark .and-p{color:rgba(255,255,255,.72)}.and-btn{display:inline-flex;align-items:center;gap:10px;background:var(--and-acc);color:#fff!important;text-decoration:none;font:700 16px Inter,sans-serif;padding:17px 30px;border-radius:999px;position:relative;overflow:hidden;transition:transform .25s var(--and-ease),box-shadow .25s}.and-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,107,44,.45)}.and-btn span{transition:transform .25s var(--and-ease)}.and-btn:hover span{transform:translateX(4px)}.and-btn--glow:after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:andShine 3.2s infinite}@keyframes andShine{0%,60%{left:-60%}100%{left:130%}}[data-and-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--and-ease),transform .8s var(--and-ease);transition-delay:calc(var(--d,0) * 90ms)}[data-and-reveal="zoom"]{transform:scale(.94)}[data-and-reveal].is-in{opacity:1;transform:none}.and-hero{position:relative;min-height:min(92vh,860px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#111}.and-hero__media,.and-hero__media picture{position:absolute;inset:0}.and-hero__img,.and-hero__video{width:100%;height:100%;object-fit:cover;animation:andKen 18s ease-in-out infinite alternate}@keyframes andKen{from{transform:scale(1.04)}to{transform:scale(1.14) translateY(-1.5%)}}.and-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.72) 100%)}.and-hero__content{position:relative;z-index:2;padding:0 20px 84px;max-width:1200px;margin:0 auto;width:100%}.and-hero__title{font-weight:800;font-size:clamp(44px,8vw,104px);line-height:.94;letter-spacing:-.045em;margin:0 0 18px;max-width:11ch}.and-hero__text{font-size:clamp(16px,2vw,20px);max-width:520px;color:rgba(255,255,255,.85);margin:0 0 26px}.and-hero__badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:26px 0 0}.and-hero__badges li{background:rgba(255,255,255,.14);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:600;animation:andFloat 4s ease-in-out infinite;animation-delay:calc(var(--d) * .4s)}@keyframes andFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.and-hero__scroll{position:absolute;left:50%;bottom:18px;width:24px;height:38px;border:2px solid rgba(255,255,255,.6);border-radius:14px;transform:translateX(-50%);z-index:2}.and-hero__scroll span{position:absolute;left:50%;top:7px;width:4px;height:8px;background:#fff;border-radius:2px;transform:translateX(-50%);animation:andScroll 1.6s infinite}@keyframes andScroll{0%{opacity:0;transform:translate(-50%,0)}40%{opacity:1}100%{opacity:0;transform:translate(-50%,12px)}}.and-story{padding:clamp(56px,9vw,120px) 0}.and-story__grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.and-story__grid{grid-template-columns:1.05fr 1fr}.and-story--rev .and-story__media{order:2}}.and-story__media{position:relative;border-radius:var(--and-r);overflow:hidden;aspect-ratio:4/5;background:#eee}.and-story__img{position:absolute;inset:-8% 0;will-change:transform}.and-story__img img{width:100%;height:100%;object-fit:cover;display:block}.and-sticker{position:absolute;left:16px;top:16px;background:var(--and-acc);color:#fff;font:800 13px Inter;padding:9px 14px;border-radius:999px;box-shadow:0 8px 20px rgba(255,107,44,.35);animation:andFloat 4s ease-in-out infinite}.and-sticker--live:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;margin-right:8px;animation:andBlink 1.2s infinite}@keyframes andBlink{50%{opacity:.2}}.and-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 0}.and-chips li{border:1.5px solid rgba(17,17,17,.12);padding:9px 14px;border-radius:999px;font-weight:600;font-size:14px;transition:background .2s,color .2s,border-color .2s}.and-chips li:hover{background:var(--and-acc);color:#fff;border-color:var(--and-acc)}.and-dark .and-chips li{border-color:rgba(255,255,255,.2)}.and-force{padding:clamp(56px,9vw,120px) 0}.and-force__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.and-force__grid{grid-template-columns:1fr 1fr}}.and-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:rgba(255,255,255,.08);border-radius:999px;padding:5px;margin:26px 0 14px}.and-toggle__btn{position:relative;z-index:1;border:0;background:none;color:#fff;font:700 15px Inter;padding:12px 26px;cursor:pointer;border-radius:999px}.and-toggle__pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);background:var(--and-acc);border-radius:999px;transition:transform .45s var(--and-ease);transform:translateX(100%)}.and-toggle.is-a .and-toggle__pill{transform:translateX(0);background:#5a5a5a}.and-force__caption{font-size:15px;color:rgba(255,255,255,.8);min-height:44px;margin:0}.and-force__viz{position:relative;border-radius:var(--and-r);overflow:hidden;aspect-ratio:4/5;background:radial-gradient(circle at 50% 55%,#2a2a2a,#0b0b0b)}.and-force__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.and-force__svg{position:absolute;inset:0;width:100%;height:100%}.and-force__spread,.and-force__focus{transition:opacity .6s var(--and-ease)}.and-force__viz.is-strap .and-force__spread{opacity:0}.and-force__viz.is-brace .and-force__focus{opacity:0}.and-force__viz.is-brace .and-force__spread{opacity:1;animation:andBreath 2.4s ease-in-out infinite}@keyframes andBreath{50%{opacity:.55}}.and-pulse{transform-origin:200px 268px;animation:andPulse 1.8s ease-out infinite}@keyframes andPulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.5);opacity:0}}.and-flow{animation:andFlow 1.2s linear infinite}@keyframes andFlow{to{stroke-dashoffset:-28}}.and-force__tag{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);background:#fff;color:#111;font:800 13px Inter;padding:9px 14px;border-radius:999px;white-space:nowrap;transition:opacity .4s}.and-force__viz.is-brace .and-force__tag{opacity:0}.and-compare{padding:clamp(56px,9vw,120px) 0;background:var(--and-peach)}.and-compare__box{position:relative;margin:36px auto 0;max-width:900px;aspect-ratio:16/10;border-radius:var(--and-r);overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.35);user-select:none}.and-compare__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.and-compare__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0);filter:grayscale(1) contrast(.95)}.and-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:#fff;transform:translateX(-50%);pointer-events:none}.and-compare__handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--and-acc);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 6px 18px rgba(0,0,0,.25)}.and-compare__range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.and-compare__label{position:absolute;top:16px;font:800 12px Inter;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:rgba(17,17,17,.75);color:#fff}.and-compare__label--l{left:16px}.and-compare__label--r{right:16px;background:var(--and-acc)}.and-vs{max-width:720px;margin:36px auto 0;background:#fff;border-radius:var(--and-r);padding:10px 18px;box-shadow:0 20px 40px -28px rgba(0,0,0,.3)}.and-vs__head,.and-vs__row{display:grid;grid-template-columns:1fr 92px 92px;align-items:center;text-align:center}.and-vs__head{font:800 13px Inter;text-transform:uppercase;letter-spacing:.06em;padding:12px 0;color:var(--and-grey)}.and-vs__head .is-us{color:var(--and-acc)}.and-vs__row{border-top:1px solid #f0f0f0;padding:14px 0;font-weight:600}.and-vs__row span:first-child{text-align:left}.and-vs__row .no{color:#bbb;font-size:18px}.and-vs__row .yes{justify-self:center;width:30px;height:30px;border-radius:50%;background:var(--and-acc);color:#fff;display:grid;place-items:center;font-weight:800}.and-counters{padding:clamp(48px,7vw,90px) 0;background:var(--and-ink);color:#fff}.and-counters__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:10px}@media(min-width:900px){.and-counters__grid{grid-template-columns:repeat(4,1fr)}}.and-counter{background:linear-gradient(160deg,#1d1d1d,#141414);border:1px solid rgba(255,255,255,.08);border-radius:var(--and-r);padding:26px 18px;text-align:center}.and-counter__num{font-weight:800;font-size:clamp(44px,6vw,72px);letter-spacing:-.04em;line-height:1;color:var(--and-acc)}.and-counter__num small{font-size:.38em;margin-left:4px;color:#fff;letter-spacing:0}.and-counter p{margin:10px 0 0;color:rgba(255,255,255,.7);font-size:15px}.and-look{padding:clamp(56px,9vw,110px) 0;background:#fff}.and-look__track{margin-top:36px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.and-look__lane{display:flex;gap:16px;width:max-content;animation:andMarquee 45s linear infinite}.and-look__track:hover .and-look__lane{animation-play-state:paused}@keyframes andMarquee{to{transform:translateX(-50%)}}.and-look__card{position:relative;margin:0;width:clamp(220px,26vw,300px);aspect-ratio:4/5;border-radius:var(--and-r);overflow:hidden;flex:0 0 auto;transition:transform .35s var(--and-ease)}.and-look__card:hover{transform:translateY(-6px) rotate(-.6deg)}.and-look__card img{width:100%;height:100%;object-fit:cover;display:block}.and-look__card figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);border-radius:14px;padding:10px 12px;font:700 13.5px Inter;color:#111}.and-video{padding:clamp(56px,9vw,110px) 0;background:var(--and-mint)}.and-video__grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.and-video__grid{grid-template-columns:.9fr 1.1fr}}.and-video__frame{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:9/14;max-width:420px;margin:0 auto;width:100%;box-shadow:0 40px 70px -35px rgba(0,0,0,.45);background:#000}.and-video__frame video,.and-video__frame img{width:100%;height:100%;object-fit:cover;display:block}.and-steps{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px;counter-reset:s}.and-steps li{display:flex;gap:14px;align-items:center;background:#fff;border-radius:18px;padding:16px 18px;font-weight:600;font-size:16px;box-shadow:0 10px 24px -20px rgba(0,0,0,.4)}.and-steps b{flex:0 0 38px;height:38px;border-radius:50%;background:var(--and-acc);color:#fff;display:grid;place-items:center;font-size:16px}.and-cta{padding:clamp(48px,7vw,90px) 0}.and-cta__inner{display:grid;gap:28px;align-items:center;background:radial-gradient(120% 140% at 0% 0%,#FF8A55 0%,#FF6B2C 45%,#E5541A 100%);color:#fff;border-radius:32px;padding:clamp(28px,5vw,56px);overflow:hidden;position:relative}@media(min-width:900px){.and-cta__inner{grid-template-columns:.8fr 1.2fr}}.and-cta__inner .and-p{color:rgba(255,255,255,.88)}.and-cta__img img{width:100%;height:auto;border-radius:22px;display:block;animation:andFloat 5s ease-in-out infinite}.and-cta .and-btn{background:#111}.and-cta .and-btn:hover{box-shadow:0 14px 34px rgba(0,0,0,.35)}.and-cta__note{font-size:13px;margin:14px 0 0;color:rgba(255,255,255,.85)}@media (prefers-reduced-motion:reduce){.and-l *,.and-l *:before,.and-l *:after{animation:none!important;transition:none!important}[data-and-reveal]{opacity:1;transform:none}}.product__title h1,.product__title h2{font-weight:800;letter-spacing:-.03em;line-height:1.05}.product .price-item--sale{color:var(--and-acc);font-weight:800}.product .price__badge-sale{background:var(--and-acc);color:#fff;border:0}.and-promise{display:flex;gap:12px;align-items:center;background:var(--and-peach);border-radius:16px;padding:10px 12px;margin:0 0 6px}.and-promise__img{flex:0 0 46px;height:46px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--and-acc)}.and-promise__img img{width:100%;height:100%;object-fit:cover}.and-promise p{margin:0;font-size:14px;line-height:1.35;color:#111}.and-promise span{display:block;color:var(--and-grey);font-size:12.5px;margin-top:2px}.and-ben{list-style:none;padding:0;margin:6px 0 16px;display:grid;gap:9px}.and-ben li{display:flex;gap:10px;align-items:center;font-size:15.5px;font-weight:600;color:#111;opacity:0;transform:translateX(-10px);animation:andIn .5s var(--and-ease) forwards}.and-ben li:nth-child(2){animation-delay:.08s}.and-ben li:nth-child(3){animation-delay:.16s}.and-ben li:nth-child(4){animation-delay:.24s}@keyframes andIn{to{opacity:1;transform:none}}.and-ben__ico{width:30px;height:30px;border-radius:10px;background:var(--and-peach);display:grid;place-items:center;font-size:15px;flex:0 0 30px}.and-urg{margin:4px 0 12px;display:grid;gap:10px}.and-stock{background:#FFF4EE;border:1px solid #FFD2BD;border-radius:14px;padding:10px 12px}.and-stock p{margin:0 0 8px;font-size:13.5px;color:#111}.and-stock__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#E5341A;margin-right:8px;box-shadow:0 0 0 0 rgba(229,52,26,.6);animation:andPing 1.6s infinite}@keyframes andPing{70%{box-shadow:0 0 0 8px rgba(229,52,26,0)}100%{box-shadow:0 0 0 0 rgba(229,52,26,0)}}.and-stock__bar{height:6px;background:#FFE1D3;border-radius:6px;overflow:hidden}.and-stock__bar i{display:block;height:100%;background:linear-gradient(90deg,#E5341A,var(--and-acc));border-radius:6px}.and-eta{margin:0;font-size:13.5px;color:#111;background:var(--and-mint);border-radius:12px;padding:10px 12px}.and-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 6px;text-align:center}.and-trust div{background:#F6F6F6;border-radius:14px;padding:11px 6px;font-size:12.5px;line-height:1.3;color:#111;transition:transform .2s}.and-trust div:hover{transform:translateY(-2px)}.and-trust span{display:block;font-size:20px;margin-bottom:3px}.and-note{font-size:11.5px;color:#8A8A8A;margin:8px 0 0;line-height:1.4}.product-form__submit{position:relative;overflow:hidden;min-height:56px;font-weight:800!important;letter-spacing:.01em;border-radius:999px!important}.product-form__submit:after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:andShine 3.2s infinite}.and-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-radius:18px;padding:8px 8px 8px 10px;box-shadow:0 18px 40px -12px rgba(0,0,0,.35);transform:translateY(140%);transition:transform .45s var(--and-ease)}.and-sticky.is-on{transform:none}.and-sticky__img{flex:0 0 44px;height:44px;border-radius:12px;overflow:hidden;background:#f3f3f3}.and-sticky__img img{width:100%;height:100%;object-fit:cover}.and-sticky__txt{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;line-height:1.25}.and-sticky__txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.and-sticky__txt span{color:var(--and-acc);font-weight:800}.and-sticky__btn{border:0;background:var(--and-acc);color:#fff;font:800 14px Inter,sans-serif;padding:13px 18px;border-radius:999px;cursor:pointer;white-space:nowrap}@media(min-width:990px){.and-sticky{left:auto;right:24px;bottom:24px;width:420px}}