.iwt__grid{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.iwt__grid{grid-template-columns:1fr 1fr;gap:clamp(4.8rem,3rem + 4vw,10rem)}.iwt--wide .iwt__grid{grid-template-columns:1.4fr 1fr}.iwt--reverse .iwt__media-wrap{order:2}.iwt--reverse.iwt--wide .iwt__grid{grid-template-columns:1fr 1.4fr}}.iwt__media-wrap{position:relative}.iwt__media .iwt__video{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.iwt__media--float{position:absolute;width:38%;right:-4%;bottom:-8%;border:.6rem solid rgb(var(--color-background));box-shadow:0 2.4rem 5rem -2rem #00000059}.iwt--reverse .iwt__media--float{right:auto;left:-4%}.iwt__stat{position:absolute;left:2rem;top:2rem;display:grid;gap:.2rem;padding:1.6rem 2rem;border-radius:var(--radius-card);background:rgb(var(--color-background) / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1.6rem 4rem -2rem #0000004d}.iwt__stat-value{line-height:1}.iwt__content{display:grid;gap:2.2rem;align-content:center}.iwt__text{font-size:1.7rem;max-width:56ch}.iwt__feature{display:flex;align-items:flex-start;gap:1.6rem;padding:1.6rem 0;border-top:1px solid var(--color-line)}.iwt__feature+.iwt__feature{margin-top:-2.2rem}.iwt__feature-icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:rgb(var(--color-surface));flex-shrink:0;transition:transform .5s var(--ease-spring),background-color .3s,color .3s}.iwt__feature:hover .iwt__feature-icon{background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:rotate(-8deg)}.iwt__feature-title{font-weight:600;margin-bottom:.2rem}.bento__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--bento-h, 28rem) * .72);grid-auto-flow:dense;gap:var(--grid-gap)}@media screen and (min-width:990px){.bento__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--bento-h, 28rem)}}.bento__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,1.4rem + 1.4vw,3.2rem);border-radius:var(--radius-card);overflow:hidden;isolation:isolate;color:rgb(var(--color-foreground))}.bento__tile--top{justify-content:flex-start}.bento__tile--large{grid-column:span 2;grid-row:span 2}.bento__tile--wide{grid-column:span 2}.bento__tile--tall{grid-row:span 2}.bento__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bento__media img,.bento__media .bento__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:0;transition:transform 1.4s var(--ease-out)}.bento__tile:hover .bento__media img{transform:scale(1.06)}.bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,rgb(0 0 0 / calc(var(--overlay) * 1.6)),rgb(0 0 0 / calc(var(--overlay) * .3)) 60%,transparent)}.bento__tile--top .bento__shade{background:linear-gradient(180deg,rgb(0 0 0 / calc(var(--overlay) * 1.6)),transparent 70%)}.bento__tile:not(:has(.bento__media img,.bento__media vt-video)) .bento__shade{display:none}.bento__tile:has(.bento__media img,.bento__media vt-video){color:#fff}.bento__tile:has(.bento__media img,.bento__media vt-video) .bento__arrow{background:#fff;color:#0a0a0a}.bento__content{display:grid;gap:.8rem;max-width:42rem;transition:transform .6s var(--ease-out)}.bento__tile:hover .bento__content{transform:translateY(-.4rem)}.bento__text{opacity:.8}.bento__cta{margin-top:.4rem;font-size:1.4rem}.bento__arrow{position:absolute;top:1.6rem;right:1.6rem;--icon-btn: 4.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));transform:scale(.8) rotate(-45deg);opacity:0;transition:transform .5s var(--ease-spring),opacity .3s var(--ease-out)}.bento__tile:hover .bento__arrow,.bento__tile:focus-visible .bento__arrow{opacity:1;transform:none}.counters{position:relative;overflow:hidden}.counters__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25}.counters__bg img{width:100%;height:100%;object-fit:cover}.counters__inner{position:relative}.counters__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}@media screen and (min-width:990px){.counters__list{grid-template-columns:repeat(var(--items, 4),minmax(0,1fr));gap:0}.counters__item{padding-inline:3.2rem;border-left:1px solid var(--color-line)}.counters__item:first-child{padding-left:0;border-left:0}}.counters__value{display:flex;align-items:baseline;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4.4rem,3rem + 4vw,8.8rem);letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.counters__affix{font-size:.5em;letter-spacing:-.02em;margin-left:.1em;opacity:.6}.counters__affix:first-child{margin-left:0;margin-right:.08em}.counters__label{margin-top:1.6rem}.counters__text{margin-top:.6rem;max-width:30ch}.lookbook__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.lookbook__grid--list{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:4.8rem}}.lookbook__stage{overflow:visible}.lookbook__stage{background:transparent}.lookbook__img{position:absolute;top:0;right:0;bottom:0;left:0}.hotspot{position:absolute;left:var(--x);top:var(--y);z-index:3;transform:translate(-50%,-50%)}.hotspot.is-open{z-index:5}.hotspot__pin{position:relative;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;color:#0a0a0a;font-family:var(--font-label-family);font-size:1.2rem;font-weight:700;box-shadow:0 .6rem 2rem #00000059;transition:transform .4s var(--ease-spring),background-color .3s,color .3s}.hotspot__pin:before,.hotspot__pin:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%;border:1.5px solid #fff;animation:vt-ring 2.4s var(--ease-out) infinite}.hotspot__pin:after{animation-delay:1.2s}.hotspot.is-open .hotspot__pin,.hotspot.is-highlighted .hotspot__pin,.hotspot__pin:hover{background:#0a0a0a;color:#fff;transform:scale(1.12)}.hotspot__card{position:absolute;left:50%;top:calc(100% + 1.2rem);width:28rem;padding:1.2rem;border-radius:var(--radius-card);box-shadow:0 2.4rem 5rem -1.6rem #00000073;opacity:0;visibility:hidden;transform:translate(-50%,.8rem) scale(.96);transition:opacity .3s var(--ease-out),transform .4s var(--ease-spring),visibility .3s}.hotspot--left .hotspot__card{left:auto;right:-1.2rem;transform:translateY(.8rem) scale(.96)}.hotspot--up .hotspot__card{top:auto;bottom:calc(100% + 1.2rem)}.hotspot.is-open .hotspot__card{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.hotspot--left.is-open .hotspot__card{transform:none}.hotspot__product{display:flex;gap:1.2rem;align-items:center}.hotspot__media{flex-shrink:0;width:8rem;height:8rem;border-radius:calc(var(--radius-card) - .4rem);background:rgb(var(--color-surface));overflow:hidden}.hotspot__media img{width:100%;height:100%;object-fit:contain;padding:.6rem}.hotspot__info{display:grid;gap:.4rem}.hotspot__title{font-weight:600;font-size:1.45rem;line-height:1.3}.hotspot__info .price{font-size:1.4rem}.hotspot__info .link-arrow{font-size:1.25rem}.lookbook__list{display:grid}.lookbook__row{display:flex;align-items:center;gap:1.6rem;border-bottom:1px solid var(--color-line)}.lookbook__row-num{font-family:var(--font-label-family);font-size:1.2rem;color:var(--color-muted)}.lookbook__row-link{flex:1;display:flex;align-items:center;gap:1.4rem;padding:1.4rem 0}.lookbook__row-link>svg{margin-left:auto;transition:transform .4s var(--ease-spring)}.lookbook__row-link:hover>svg{transform:rotate(45deg)}.lookbook__row-media{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1rem;background:rgb(var(--color-surface));overflow:hidden}.lookbook__row-media img{width:100%;height:100%;object-fit:contain;padding:.4rem}.lookbook__row-info{display:grid;gap:.2rem}.lookbook__row-title{font-weight:600}.testimonials__track{gap:var(--grid-gap)}.testimonials__item{--pv: 1.15;width:calc((100% - var(--grid-gap) * (var(--pv) - 1)) / var(--pv))}@media screen and (min-width:750px){.testimonials__item{--pv: 2.1}}@media screen and (min-width:990px){.testimonials__item{--pv: 3}}.testimonials--spotlight .testimonials__item{--pv: 1 !important}.quote{display:grid;gap:2.4rem;align-content:start;height:100%;margin:0;padding:clamp(2.4rem,2rem + 1vw,3.2rem);border-radius:var(--radius-card);background:rgb(var(--color-background));border:1px solid var(--color-line);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.quote:hover{transform:translateY(-.4rem);box-shadow:0 2.4rem 4.8rem -2.4rem #00000040}.quote__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.quote__verified{display:inline-flex;align-items:center;gap:.4rem;font-size:1.05rem;color:var(--color-muted)}.quote__text{margin:0;font-size:1.7rem;line-height:1.55}.quote__text:before{content:"\201c";display:block;font-family:var(--font-heading-family);font-size:6rem;line-height:.6;height:2.4rem;opacity:.18}.quote__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto}.quote__author>span:last-child{display:grid}.quote__avatar{width:4.8rem;height:4.8rem;border-radius:50%;overflow:hidden;flex-shrink:0}.quote__avatar img{width:100%;height:100%;object-fit:cover}.quote__avatar--initial{display:grid;place-items:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:700;font-size:1.8rem}.quote__name{font-weight:600}.quote__product{display:flex;align-items:center;gap:1rem;padding-top:1.6rem;border-top:1px solid var(--color-line)}.quote__product-media{width:4.8rem;height:4.8rem;border-radius:.8rem;background:rgb(var(--color-surface));overflow:hidden}.quote__product-media img{width:100%;height:100%;object-fit:contain;padding:.3rem}.quote__product svg{margin-left:auto}.testimonials--spotlight .quote{max-width:96rem;margin-inline:auto;text-align:center;justify-items:center;border:0;background:transparent}.testimonials--spotlight .quote:hover{transform:none;box-shadow:none}.testimonials--spotlight .quote__text{font-size:clamp(2.2rem,1.6rem + 1.6vw,3.6rem);line-height:1.3}.testimonials--spotlight .quote__text:before{margin-inline:auto}.testimonials--spotlight .quote__top{justify-content:center}.testimonials--spotlight .testimonials__item{transition:opacity .6s var(--ease-out);opacity:.2}.testimonials--spotlight .testimonials__item.is-active{opacity:1}.testimonials__nav{display:flex;justify-content:center;margin-top:3.2rem}.faq__grid{display:grid;gap:4rem}@media screen and (min-width:990px){.faq__grid{grid-template-columns:1fr 1.4fr;gap:8rem}.faq__intro{position:sticky;top:calc(var(--header-offset, 0px) + 3.2rem);align-self:start}}.faq__contact{display:flex;gap:1.6rem;align-items:center;padding:2rem}.faq__contact-icon{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));flex-shrink:0}.faq__contact-title{font-weight:600;margin-bottom:.4rem}.faq__list{border-top:1px solid var(--color-line)}.faq__q{display:flex;gap:1.6rem;align-items:baseline;font-size:1.8rem}.faq__num{flex-shrink:0}.faq__item .accordion summary{padding:2.4rem 0}.faq__item .accordion__content{padding-left:4rem;color:var(--color-muted)}.faq__item details[open] .faq__q{font-weight:700}.logos__heading{text-align:center;margin-bottom:3.2rem}.logos__marquee{--marquee-gap: clamp(4rem, 3rem + 3vw, 8rem)}.logos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.logos__grid .logos__item{display:grid;place-items:center;min-height:12rem;padding:2.4rem;background:rgb(var(--color-background))}.logos__item{display:flex;align-items:center}.logos__img{height:var(--logo-h);width:auto;max-width:18rem;object-fit:contain;transition:opacity .3s,filter .3s,transform .4s var(--ease-spring)}.logos--mono .logos__img{filter:grayscale(1);opacity:.6}.logos--mono .logos__item:hover .logos__img{opacity:1;transform:scale(1.06)}.logos__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--logo-h) * .8);letter-spacing:-.04em;line-height:1;white-space:nowrap;opacity:.55;transition:opacity .3s}.logos__item:hover .logos__text{opacity:1}.deal__panel{position:relative;display:grid;gap:4rem;align-items:center;padding:clamp(3.2rem,2rem + 4vw,8rem);border-radius:calc(var(--radius-card) * 1.6);background:rgb(var(--color-surface));overflow:hidden;isolation:isolate}@media screen and (min-width:990px){.deal__panel{grid-template-columns:1.1fr 1fr}}.deal__copy{display:grid;gap:2.4rem;justify-items:start}.deal__text{opacity:.8;max-width:48ch}.deal__countdown .countdown__unit{background:rgb(var(--color-foreground));color:rgb(var(--color-background));min-width:7.2rem}.deal__countdown .countdown__value{font-size:3.2rem}.deal__visual{position:relative;display:grid;place-items:center}.deal__ring{position:absolute;z-index:-1;width:110%;aspect-ratio:1;border-radius:50%;border:1px dashed rgb(var(--color-foreground) / .25);animation:vt-spin 60s linear infinite}.deal__ring:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgb(var(--color-foreground) / .12),transparent 70%)}.deal__product{position:relative;display:grid;justify-items:center;gap:1.6rem;width:min(100%,44rem);text-align:center}.deal__product-media{width:100%;aspect-ratio:1;border-radius:50%;background:rgb(var(--color-background));overflow:hidden;box-shadow:0 4rem 8rem -4rem #00000080;transition:transform .8s var(--ease-out)}.deal__product:hover .deal__product-media{transform:scale(1.03) rotate(-2deg)}.deal__product-media img{width:100%;height:100%;object-fit:contain;padding:12%}.deal__badge{position:absolute;top:8%;right:6%}.deal__badge .badge{font-size:1.3rem;padding:.8rem 1.4rem}.deal__product-info{display:grid;gap:.4rem}.deal__product-title{font-weight:600;font-size:1.7rem}.deal__image{width:min(100%,44rem);aspect-ratio:1;border-radius:50%;overflow:hidden}.deal__image img,.deal__image svg{width:100%;height:100%;object-fit:cover}.compare{--pos: 50%;position:relative;display:block;aspect-ratio:var(--ratio, 16 / 9);border-radius:var(--radius-media);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.compare__layer img,.compare__layer svg{width:100%;height:100%;object-fit:cover}.compare__layer--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare.is-intro .compare__layer--before{animation:compare-intro 1.6s var(--ease-in-out)}.compare.is-intro .compare__handle{animation:compare-handle 1.6s var(--ease-in-out)}@keyframes compare-intro{0%{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}30%{clip-path:inset(0 70% 0 0)}65%{clip-path:inset(0 25% 0 0)}to{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}}@keyframes compare-handle{0%{left:var(--pos)}30%{left:30%}65%{left:75%}to{left:var(--pos)}}.compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-50%);pointer-events:none;box-shadow:0 0 2rem #0000004d}.compare__knob{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#fff;color:#0a0a0a;transform:translate(-50%,-50%);box-shadow:0 1rem 3rem #00000059;transition:transform .3s var(--ease-spring)}.compare:hover .compare__knob{transform:translate(-50%,-50%) scale(1.1)}.compare__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.compare__range:focus-visible~.compare__handle .compare__knob,.compare:has(.compare__range:focus-visible) .compare__knob{outline:2px solid #fff;outline-offset:4px}.compare__tag{position:absolute;top:1.6rem;padding:.6rem 1.2rem;border-radius:10rem;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.compare__tag--before{left:1.6rem}.compare__tag--after{right:1.6rem}.marquee-text{padding-block:var(--section-pt, 2.8rem) var(--section-pb, 2.8rem);overflow:hidden}.marquee-text--tilt{transform:rotate(-2deg) scale(1.04);margin-block:2.4rem}.marquee-text .marquee{-webkit-mask-image:none;mask-image:none;--marquee-gap: 3.2rem}.marquee-text__item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:1.1;white-space:nowrap;text-transform:var(--heading-case)}.marquee-text--small .marquee-text__item{font-size:2rem}.marquee-text--medium .marquee-text__item{font-size:clamp(2.8rem,2rem + 2vw,4.8rem)}.marquee-text--large .marquee-text__item{font-size:clamp(4rem,2.4rem + 5vw,9.6rem)}.marquee-text__item--outline{color:transparent;-webkit-text-stroke:1.5px rgb(var(--color-foreground))}.marquee-text__sep{display:inline-grid}.marquee-text__sep svg{width:.5em;height:.5em}.marquee-text--small .marquee-text__sep svg{width:1.6rem;height:1.6rem}.marquee-text--medium .marquee-text__sep svg{width:2.8rem;height:2.8rem}.marquee-text--large .marquee-text__sep svg{width:clamp(2.8rem,2rem + 2vw,5.6rem);height:clamp(2.8rem,2rem + 2vw,5.6rem);animation:vt-spin 8s linear infinite}.newsletter__panel{position:relative;padding:clamp(4rem,3rem + 5vw,11.2rem) clamp(2.4rem,1.6rem + 3vw,6.4rem);border-radius:calc(var(--radius-card) * 1.6);background:rgb(var(--color-surface));overflow:hidden;isolation:isolate;text-align:center}.newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.35}.newsletter__bg img{width:100%;height:100%;object-fit:cover}.newsletter__grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgb(var(--color-foreground) / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-foreground) / .06) 1px,transparent 1px);background-size:4.8rem 4.8rem;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);animation:newsletter-grid 20s linear infinite}@keyframes newsletter-grid{to{background-position:4.8rem 4.8rem}}.newsletter__inner{display:grid;gap:2.4rem;justify-items:center;max-width:64rem;margin-inline:auto}.newsletter__text{opacity:.8}.newsletter__form{width:min(100%,52rem)}.newsletter__note{opacity:.6}.newsletter .newsletter-form__field .field__input{min-height:6.4rem;border-radius:10rem;padding-left:2.4rem;padding-right:7.2rem;background:rgb(var(--color-background))}.newsletter .newsletter-form__field .field__label{left:2.4rem;top:2.2rem}.newsletter .newsletter-form__submit,.popup .newsletter-form__submit{position:absolute;right:.6rem;top:50%;translate:0 -50%;--icon-btn: 5.2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.popup__panel{display:grid;overflow:hidden;padding:0}.popup__panel--image{grid-template-columns:1fr}@media screen and (min-width:750px){.popup__panel--image{grid-template-columns:1fr 1.1fr}}.popup__media{position:relative;min-height:22rem}.popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.popup__body{display:grid;gap:1.6rem;padding:clamp(2.8rem,2rem + 2vw,4.8rem);align-content:center}.popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;background:rgb(var(--color-background))}.popup .newsletter-form__field .field__input{border-radius:10rem;padding-left:2.2rem;padding-right:6.4rem;min-height:6rem}.popup .newsletter-form__field .field__label{left:2.2rem;top:2rem}.popup .newsletter-form__submit{--icon-btn: 4.8rem}.popup__dismiss{justify-self:start;color:var(--color-muted);text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width:749px){.iwt__media--float{right:1.2rem;bottom:-2.4rem;width:34%}.iwt--reverse .iwt__media--float{left:1.2rem}.hotspot__card,.hotspot--left .hotspot__card,.hotspot--up .hotspot__card{position:fixed;top:auto;left:1.6rem;right:1.6rem;bottom:1.6rem;width:auto;z-index:120;transform:translateY(2rem)}.hotspot.is-open .hotspot__card,.hotspot--left.is-open .hotspot__card{transform:none}.hotspot.is-open{z-index:120}.hotspot{transform:none;margin:-1.8rem 0 0 -1.8rem}}.popup--stacked .vt-dialog__panel{border-radius:3.2rem}.popup__panel--stacked{display:block;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.popup__panel--stacked::-webkit-scrollbar{display:none}.popup__close--float{position:absolute;top:1.4rem;right:1.4rem;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:#000;box-shadow:0 .8rem 2rem -.8rem #00000059;transition:transform .5s var(--ease-spring)}.popup__close--float svg{width:1.8rem;height:1.8rem}.popup__close--float:hover{transform:rotate(90deg) scale(1.06)}.popup__media--stacked{position:relative;min-height:0;aspect-ratio:16 / 11;margin:.8rem .8rem 0;border-radius:2.6rem;overflow:hidden;background:#0a0a0a}.popup__media--stacked img{transform:scale(1.12);transition:transform 1.4s var(--ease-out)}.popup .is-open .popup__media--stacked img{transform:none}.popup__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 50% 45%,#2a2a2a,#0a0a0a 70%),#0a0a0a}.popup__art-ring{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;border:1px solid rgb(255 255 255 / .18);translate:-50% -50%;animation:popup-ring 3.6s var(--ease-out) infinite}.popup__art-ring:nth-child(2){animation-delay:1.2s}.popup__art-ring:nth-child(3){animation-delay:2.4s}@keyframes popup-ring{0%{scale:.6;opacity:0}30%{opacity:1}to{scale:2.1;opacity:0}}.popup__art-big{position:relative;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(8rem,22vw,11.5rem);line-height:1;letter-spacing:-.06em;background:linear-gradient(180deg,#fff 30%,#ffffff59);-webkit-background-clip:text;background-clip:text;color:transparent;animation:popup-bob 4.5s ease-in-out infinite}@keyframes popup-bob{0%,to{translate:0 0;rotate:-3deg}50%{translate:0 -.6rem;rotate:-1deg}}.popup__art-chip{position:absolute;left:1.6rem;bottom:1.6rem;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.3rem;border-radius:10rem;background:#fff;color:#000;font-family:var(--font-label-family);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.popup__art-chip svg{width:1.4rem;height:1.4rem}.popup__body--center{justify-items:center;gap:1.4rem;padding:2.8rem clamp(2rem,1.4rem + 2vw,3.6rem) 3.2rem;text-align:center}.popup__heading{display:grid;gap:.4rem;margin:0}.popup__heading-main{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(3.4rem,2.8rem + 1.6vw,4.4rem);line-height:1;letter-spacing:-.04em}.popup__heading-sub{font-family:var(--font-body-family);font-weight:400;font-size:clamp(2rem,1.8rem + .6vw,2.4rem);letter-spacing:-.01em;color:var(--color-muted)}.popup__text{max-width:34ch;font-size:1.45rem}.popup__text p{margin:0}.newsletter-form--full{width:100%;display:grid;gap:1rem}.newsletter-form--full .newsletter-form__field .field__input{min-height:5.6rem;padding:0 2.4rem;border:1px solid transparent;border-radius:10rem;background:rgb(var(--color-surface));text-align:center;transition:border-color .25s,background-color .25s,box-shadow .3s}.newsletter-form--full .newsletter-form__field .field__input:focus{border-color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:0 0 0 4px rgb(var(--color-foreground) / .08)}.newsletter-form--full .newsletter-form__field .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.newsletter-form--full .field__input::placeholder{opacity:1;color:var(--color-muted)}.newsletter-form--full .newsletter-form__cta{min-height:5.6rem;border-radius:10rem}.newsletter-form--full .form-message{justify-content:center}.popup__social{display:flex;justify-content:center;gap:.6rem;margin-top:.6rem}.popup__social .icon-btn{--icon-btn: 4rem;border-color:transparent;background:rgb(var(--color-surface));transition:transform .4s var(--ease-spring),background-color .25s,color .25s}.popup__social .icon-btn:hover{transform:translateY(-.3rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.popup__social svg{width:1.7rem;height:1.7rem}.popup__dismiss--center{justify-self:center}.popup--stacked .popup__body--center>*,.popup--stacked .popup__close--float{opacity:0;translate:0 1.6rem;transition:opacity .6s var(--ease-out),translate .8s var(--ease-spring)}.popup--stacked .popup__close--float{translate:0 0;scale:.4;transition:opacity .5s var(--ease-out) .35s,scale .6s var(--ease-spring) .35s,transform .5s var(--ease-spring)}.popup--stacked .is-open .popup__close--float{opacity:1;scale:1}.popup--stacked .is-open .popup__body--center>*{opacity:1;translate:0 0}.popup--stacked .is-open .popup__body--center>:nth-child(1){transition-delay:.18s}.popup--stacked .is-open .popup__body--center>:nth-child(2){transition-delay:.26s}.popup--stacked .is-open .popup__body--center>:nth-child(3){transition-delay:.34s}.popup--stacked .is-open .popup__body--center>:nth-child(4){transition-delay:.42s}.popup--stacked .is-open .popup__body--center>:nth-child(5){transition-delay:.5s}@media screen and (max-width:749px){.popup--stacked .vt-dialog__panel{top:auto;bottom:.8rem;margin-bottom:0;width:calc(100vw - 1.6rem);border-radius:2.8rem}.popup__media--stacked{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.popup__art-ring,.popup__art-big{animation:none}.popup--stacked .popup__body--center>*,.popup--stacked .popup__close--float{opacity:1;translate:none;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-content.css.map */
