@media(max-width:749px){.hero__slide{height:auto;flex-direction:column;align-items:stretch;padding-bottom:0;color:var(--color-text)}.hero__media{position:relative;inset:auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-card)}.hero__media:before,.hero__media:after{display:none}.hero__picture img{object-position:72% 25%}.hero__content{padding:22px 6px 44px;max-width:none;color:var(--color-text)}.hero__heading{color:var(--color-text)}.hero__button{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.hero__slider{border-radius:0}.hero .slider__dots{bottom:auto;top:calc((100vw - 16px)/.8 - 38px)}.hero__slide--bottom-left{padding-bottom:0}}.noa-gallery .slider__track{will-change:transform}.noa-gallery__viewport{overflow:hidden;border-radius:var(--radius-card);transition:height .45s cubic-bezier(.65,0,.35,1)}.noa-gallery .slider__track{align-items:flex-start}.noa-gallery .gallery__frame>img{object-fit:cover}.noa-gallery__thumbs{display:flex;gap:8px;justify-content:center;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.noa-gallery__thumbs::-webkit-scrollbar{display:none}.noa-gallery__thumb{flex:0 0 auto;width:58px;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;border:1px solid transparent;padding:0;background:var(--color-soft);cursor:pointer;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.noa-gallery__thumb img{width:100%;height:100%;object-fit:cover}.noa-gallery__thumb.is-active{opacity:1;border-color:var(--color-text)}.noa-gallery .gallery__dots{display:none}.noa-gallery__count{font-size:13px;opacity:.7;min-width:44px;text-align:center}.noa-gallery .slider__track.is-switching{transition:none}.noa-gallery .gallery__slide{animation:noaFade .45s ease both}@keyframes noaFade{0%{opacity:.35}to{opacity:1}}.noa-exploded{--p: 0;--explode: 0;--focus: 0;position:relative}.section.noa-exploded{background:var(--section-bg, #F3EEE9)}.noa-exploded__scroll{position:relative;height:var(--noa-scroll, 540vh)}.noa-exploded__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-top:72px}.noa-exploded__stage{position:relative;height:min(calc(100vh - 110px),820px);overflow:hidden;isolation:isolate;border-radius:var(--radius-card, 16px)}.noa-exploded__zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0}.noa-exploded__rotor{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:100% / 100%;place-items:center}.noa-exploded__img{grid-area:1 / 1;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent),linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent),linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-composite:intersect}.noa-exploded__img--assembled{opacity:calc(1 - var(--explode))}.noa-exploded__img--exploded{opacity:var(--explode)}.noa-exploded__img{image-rendering:-webkit-optimize-contrast}.noa-exploded__fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:var(--focus);--spot: ellipse 34% 26% at 50% 50%}.noa-exploded__blur{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:radial-gradient(var(--spot),transparent 62%,rgba(0,0,0,.5) 82%,#000 100%);mask-image:radial-gradient(var(--spot),transparent 62%,rgba(0,0,0,.5) 82%,#000 100%)}.noa-exploded__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(var(--spot),transparent 70%,color-mix(in srgb,var(--section-bg, #F3EEE9) 30%,transparent) 130%)}.noa-exploded__panel{display:flex;flex-direction:column;gap:18px;max-width:520px}.noa-exploded__heading{margin:0}.noa-exploded__intro{margin:0;opacity:.8}.noa-exploded__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.noa-exploded__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:12px 14px;border-radius:14px;opacity:.38;transition:opacity .4s ease,background .4s ease,transform .4s ease}.noa-exploded__item.is-active{opacity:1;background:rgba(var(--color-text-rgb),.05);transform:translate(6px)}.noa-exploded__num{grid-row:span 2;width:30px;height:30px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.noa-exploded__item.is-active .noa-exploded__num{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.noa-exploded__title{font-weight:600;margin:0}.noa-exploded__text{margin:0;font-size:15px;line-height:1.4;opacity:.85}.noa-exploded__bar{height:2px;background:rgba(var(--color-text-rgb),.12);border-radius:2px;overflow:hidden;margin-top:6px}.noa-exploded__bar span{display:block;height:100%;width:100%;background:var(--color-text);transform-origin:left;transform:scaleX(var(--p))}@media(max-width:749px){.noa-exploded__sticky{grid-template-columns:minmax(0,1fr);grid-template-rows:58% 42%;gap:0;align-items:stretch;padding-top:56px}.noa-exploded__stage{height:100%}.noa-exploded__panel{gap:8px;justify-content:flex-start;padding-top:6px}.noa-exploded__intro{display:none}.noa-exploded__heading{font-size:calc(24px * var(--heading-scale, 1))}.noa-exploded__list{position:relative;min-height:120px;margin:0}.noa-exploded__item{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(10px);pointer-events:none;padding:10px 12px}.noa-exploded__item.is-active{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.noa-exploded__scroll{height:auto}.noa-exploded__sticky{position:relative;height:auto;padding:40px 0}.noa-exploded__zoom{position:relative;transform:none!important}.noa-exploded__fx{display:none}.noa-exploded__rotor{transform:none;position:relative}.noa-exploded__img--assembled{display:none}.noa-exploded__img--exploded{opacity:1;transform:none}.noa-exploded__stage{height:auto;overflow:visible}.noa-exploded__item{opacity:1;position:relative;transform:none;pointer-events:auto}.noa-exploded__list{min-height:0}}.section.product .product__gallery{position:static;top:auto}body:has(.section.product) .reveal{opacity:1!important;transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/noa.css.map */
