:root{--gloss: linear-gradient(180deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 55%);--hot: #ff3d81;--gold: #f5c26b;--shadow-soft: 0 1px 2px rgba(16, 12, 40, .05), 0 8px 24px -10px rgba(16, 12, 40, .14), 0 24px 48px -28px rgba(16, 12, 40, .18);--shadow-lift: 0 2px 4px rgba(16, 12, 40, .06), 0 20px 44px -14px rgba(16, 12, 40, .24), 0 40px 80px -40px color-mix(in oklab, var(--accent) 50%, transparent);--hairline: color-mix(in srgb, var(--border) 75%, transparent)}.fp>*,.pp>*,.split>*,.grid>*,.cart-page>*,.footer__grid>*,.values__grid>*{min-width:0}body{overflow-x:hidden}body{background:radial-gradient(1100px 560px at 105% -8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 62%),radial-gradient(900px 520px at -8% 12%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 62%),var(--bg)}::selection{background:color-mix(in srgb,var(--accent) 25%,transparent)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal--d1{transition-delay:.08s}.js .reveal--d2{transition-delay:.16s}.js .reveal--d3{transition-delay:.24s}.site-header{position:relative;background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--hairline);box-shadow:0 10px 30px -24px #100c2859}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 55%,transparent),color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.logo__mark{background-image:var(--gloss),var(--gradient-pulse);box-shadow:inset 0 1px #ffffff73,0 8px 18px -8px var(--accent)}.search__input{background:color-mix(in srgb,var(--card) 85%,transparent);box-shadow:inset 0 1px 2px #100c280a}.nav-link--sale{position:relative}.nav-link--sale:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.4rem;vertical-align:middle;border-radius:50%;background:var(--hot);box-shadow:0 0 #ff3d8199;animation:ep-pulse 1.8s infinite}.cart-count{background-image:var(--gloss),var(--gradient-pulse);box-shadow:0 4px 10px -4px var(--accent)}.announce{position:relative;overflow:hidden;letter-spacing:.02em}.announce--bf{background:linear-gradient(90deg,#000,#1b0c33 30%,#0b1640 70%,#000)}.announce--gradient{background-image:var(--gloss),var(--gradient-pulse)}.announce__hl{font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#fff,var(--gold),#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ep-sheen 4s linear infinite}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track{display:flex;width:max-content;animation:ep-marquee var(--marquee-speed, 35s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;white-space:nowrap}.marquee__sep{opacity:.45}@keyframes ep-marquee{to{transform:translate(-50%)}}.btn{position:relative;overflow:hidden;isolation:isolate;letter-spacing:.01em}.btn--pulse{background-image:var(--gloss),var(--gradient-pulse);box-shadow:inset 0 1px #fff6,inset 0 -2px #0000001f,var(--shadow-glow)}.btn--primary{background-color:var(--primary);background-image:var(--gloss);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000001f,0 10px 24px -12px var(--primary)}.btn--pulse:before,.btn--primary:before,.pcard__add:before{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);transition:left .75s ease}.btn--pulse:hover:before,.btn--primary:hover:before,.pcard__add:hover:before{left:135%}.btn--shine:before{animation:ep-shine 3.8s ease-in-out infinite}.btn--pulse:hover,.btn--primary:hover{transform:translateY(-1px) scale(1.01)}.btn--glass{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff2e}.btn--glass:hover{background:#ffffff29}.btn--white{background:#fff;color:var(--ink);box-shadow:0 10px 30px -12px #fff9}@keyframes ep-shine{0%,55%{left:-70%}to{left:135%}}.badge{box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #00000059;letter-spacing:.02em}.badge--sale{background-image:var(--gloss),linear-gradient(135deg,var(--hot),var(--accent));box-shadow:inset 0 1px #fff6,0 10px 22px -8px var(--accent)}.badge--ink{background-image:var(--gloss),linear-gradient(180deg,#2b2836,var(--ink))}.badge-accent{background-image:var(--gloss),linear-gradient(135deg,var(--hot),var(--accent))}.badge-warn{background-image:var(--gloss),linear-gradient(135deg,var(--gold),var(--warning))}.tag-accent{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,#fff),color-mix(in srgb,var(--accent) 6%,#fff))}.save-tag{background-image:linear-gradient(135deg,color-mix(in srgb,var(--hot) 14%,#fff),color-mix(in srgb,var(--accent) 14%,#fff));border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.media-main{border-radius:1.75rem;border:1px solid rgba(255,255,255,.8);background:radial-gradient(120% 90% at 50% 0%,#fff,var(--muted));box-shadow:var(--shadow-lift)}.media-main:after,.split__media:after,.bf__card:after,.pcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(155deg,#ffffff61,#fff0 38%)}.thumb{border-radius:.875rem;box-shadow:0 4px 12px -6px #100c2840;transition:opacity .15s,border-color .15s,transform .2s}.thumb:hover{transform:translateY(-2px);opacity:1}.thumb.is-active{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent)}.split__media{position:relative;border-radius:2rem}.split__media img{border-radius:2rem;box-shadow:var(--shadow-lift)}.price-hero{background:var(--gradient-pulse);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.25rem;letter-spacing:-.02em}.fp__title,.pp__title{letter-spacing:-.035em}.opt{transition:border-color .15s,background .15s,box-shadow .2s,transform .15s}.opt:hover{transform:translateY(-1px)}.opt.is-active{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.info-card{background:linear-gradient(180deg,#fffffff2,color-mix(in srgb,var(--muted) 55%,#fff));border:1px solid var(--hairline);box-shadow:var(--shadow-soft)}.info-row{align-items:center}.info-row .icon{width:2.25rem;height:2.25rem;padding:.5rem;border-radius:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 14%,#fff),color-mix(in srgb,var(--primary) 6%,#fff));box-shadow:inset 0 1px #fff}.pay__item{box-shadow:0 2px 6px -3px #100c2833}.trust-grid>div{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 60%,#fff));border:1px solid var(--hairline);box-shadow:var(--shadow-soft)}.pcard{border:1px solid var(--hairline);border-radius:1.25rem}.pcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.pcard__media{background:radial-gradient(120% 90% at 50% 0%,#fff,var(--muted))}.pcard__add{overflow:hidden;background-image:var(--gloss),var(--gradient-pulse);box-shadow:inset 0 1px #fff6,0 10px 22px -8px var(--accent)}.chip{border:1px solid var(--hairline)}.chip.is-active{background-image:var(--gloss);box-shadow:0 8px 18px -8px #00000080}.guarantee{background:linear-gradient(180deg,var(--card),color-mix(in srgb,var(--muted) 70%,var(--card)));border-color:var(--hairline)}.seal{border:0;color:#fff;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.55),transparent 42%),conic-gradient(from 210deg,var(--primary),var(--accent),var(--hot),var(--primary));box-shadow:inset 0 0 0 6px #ffffff38,0 20px 40px -14px var(--accent)}.site-footer{background:radial-gradient(800px 320px at 12% 0%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 62%),radial-gradient(700px 320px at 92% 100%,color-mix(in srgb,var(--primary) 24%,transparent),transparent 62%),var(--ink)}.drawer__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer__panel{border-radius:1.25rem 0 0 1.25rem}.drawer--left .drawer__panel{border-radius:0 1.25rem 1.25rem 0}.cart-item{border:1px solid var(--hairline)}.toast{border-radius:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card) 88%,transparent)}.bf{position:relative;overflow:hidden;isolation:isolate;background:#06050b;color:#fff}.bf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bf__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:ep-float 14s ease-in-out infinite}.bf__orb--1{width:520px;height:520px;top:-200px;left:-140px;background:var(--accent)}.bf__orb--2{width:480px;height:480px;bottom:-220px;right:-100px;background:var(--primary);animation-delay:-5s}.bf__orb--3{width:320px;height:320px;top:25%;left:42%;background:var(--hot);opacity:.22;animation-delay:-9s}.bf__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 40% 50%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse at 40% 50%,#000 25%,transparent 72%)}.bf__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center;padding-top:3.5rem;padding-bottom:4rem}@media(min-width:900px){.bf__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-top:5rem;padding-bottom:5.5rem}}.bf__chip{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;padding:.45rem 1rem;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff26}.bf__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--hot);animation:ep-pulse 1.8s infinite}.bf__title{margin-top:1.25rem;font-size:clamp(2.75rem,8vw,5.75rem);line-height:.95;letter-spacing:-.045em;font-weight:800}.bf__title span{display:block}.bf__title-shine{background:linear-gradient(100deg,#fff,#cdb9ff 22%,#fff,#93b6ff 62%,#ffc1dc 80%,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ep-sheen 7s linear infinite;padding-bottom:.08em}.bf__sub{margin-top:1.25rem;max-width:33rem;font-size:1.125rem;color:#ffffffbd}.bf__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.bf__ctas .btn{height:3.25rem;padding:0 1.75rem}.bf__code{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.75rem;border-radius:999px;padding:.35rem .35rem .35rem 1rem;border:1px dashed rgba(255,255,255,.38);font-size:.875rem;color:#fffc}.bf__code b{color:#fff;letter-spacing:.14em}.bf__code button{border-radius:999px;background:#fff;color:var(--ink);font-weight:800;font-size:.75rem;padding:.45rem .9rem}.bf__perks{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.8125rem;color:#ffffffb3}.bf__perks span{display:inline-flex;align-items:center;gap:.4rem}.bf__perks .icon{width:1rem;height:1rem;color:#9fe6b8}.countdown{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.75rem}.cd{min-width:4.5rem;padding:.8rem .5rem;text-align:center;border-radius:1rem;background:linear-gradient(180deg,#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff38,0 12px 30px -14px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cd span{display:block;font-family:var(--font-display);font-size:1.875rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.cd small{display:block;margin-top:.4rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff9}@media(max-width:480px){.cd{min-width:3.9rem}.cd span{font-size:1.5rem}}.bf__visual{position:relative;display:flex;justify-content:center;padding:1rem}.bf__halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:conic-gradient(from 180deg,var(--primary),var(--accent),var(--hot),var(--primary));filter:blur(55px);opacity:.6;animation:spin 18s linear infinite}.bf__card{position:relative;display:block;width:min(100%,27rem);aspect-ratio:1 / 1;border-radius:2rem;overflow:hidden;background:linear-gradient(160deg,#fffffff2,#f0ecffe6);border:1px solid rgba(255,255,255,.5);box-shadow:0 50px 90px -35px #000000d9,inset 0 1px #ffffff80;transform:rotate(-3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bf__card:hover{transform:rotate(0) scale(1.02)}.bf__card img{width:100%;height:100%;object-fit:cover}.bf__sticker{position:absolute;top:1rem;right:1rem;z-index:1;width:5.5rem;height:5.5rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:var(--gloss),linear-gradient(135deg,var(--hot),var(--accent));color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1;box-shadow:inset 0 1px #ffffff73,0 14px 30px -10px var(--hot);transform:rotate(12deg)}.bf__sticker small{font-size:.625rem;letter-spacing:.16em;margin-top:.2rem}.bf__price{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;color:#fff;background:#0a08149e;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bf__price-title{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf__price-now{font-family:var(--font-display);font-weight:800;font-size:1.125rem;white-space:nowrap}.bf__price-was{font-size:.75rem;color:#ffffff8c;text-decoration:line-through;margin-left:.35rem}.bf.is-ended .countdown{display:none}.deal-timer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-radius:1.25rem;color:#fff;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 60%),linear-gradient(135deg,#0b0a12,#1b1030);box-shadow:inset 0 1px #ffffff1f,0 14px 30px -16px #0009}.deal-timer__label{display:flex;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.countdown--mini{margin-top:0;gap:.375rem}.countdown--mini .cd{min-width:3rem;padding:.45rem .25rem;border-radius:.7rem}.countdown--mini .cd span{font-size:1.125rem}.countdown--mini .cd small{font-size:.5625rem;margin-top:.2rem}.trustbar{padding:2.5rem 0}.trustbar__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.trustbar__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.trust-item{display:flex;gap:.875rem;align-items:center;padding:1.125rem;border-radius:1.25rem;min-width:0;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--muted) 60%,#fff));border:1px solid var(--hairline);box-shadow:var(--shadow-soft);transition:transform .3s,box-shadow .3s}.trust-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.trust-item__icon{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center;color:#fff;background-image:var(--gloss),var(--gradient-pulse);box-shadow:inset 0 1px #fff6,0 10px 20px -10px var(--accent)}.trust-item h3{font-family:var(--font-body);font-size:.9375rem;font-weight:700;letter-spacing:0}.trust-item p{font-size:.8125rem;color:var(--muted-fg);line-height:1.4}@media(max-width:480px){.trust-item{flex-direction:column;align-items:flex-start}}@keyframes ep-sheen{to{background-position:-200% center}}@keyframes ep-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(34px,-24px) scale(1.08)}}@keyframes ep-pulse{0%{box-shadow:0 0 #ff3d8199}70%{box-shadow:0 0 0 10px #ff3d8100}to{box-shadow:0 0 #ff3d8100}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}.js .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/premium.css.map */
