.al-font-theme{--atelier-serif:var(--font-heading-family,Georgia,serif)}.al-font-minimal{--atelier-serif:Arial,Helvetica,sans-serif}.al-scroll-hero .al-wordmark-position{display:none}.al-scroll-hero .is-enhanced .al-wordmark-position{display:block;position:absolute;left:50%;top:50%;width:var(--brand-width,116vw);transform:translate(-50%,-50%);z-index:-1;pointer-events:none;text-align:center}.al-scroll-hero .is-enhanced>.atelier-opening__canvas .atelier-wordmark{position:relative;left:auto;bottom:auto;display:block;font-size:calc(var(--brand-width,116vw)*.25);line-height:1;letter-spacing:-.075em;white-space:nowrap;color:var(--brand-color);opacity:var(--brand-opacity,.07)}.al-wordmark-position img{display:block;width:100%;height:auto;max-height:60svh;object-fit:contain}.al-scroll-hero .atelier-hero h1{scale:var(--hero-heading-scale,1);transform-origin:top left}.al-scroll-hero .atelier-fan{scale:var(--hero-product-scale,1)}.al-scroll-hero .atelier-fan__nail{filter:drop-shadow(8px 20px 11px rgb(74 38 53 / var(--nail-shadow,.15)))}.al-scroll-hero .atelier-fan__nail--1{transform:translate(calc(-139%*var(--fan-spread,1)),14%) rotate(-26deg)}.al-scroll-hero .atelier-fan__nail--2{transform:translate(calc(-62%*var(--fan-spread,1)),-18%) rotate(-12deg)}.al-scroll-hero .atelier-fan__nail--3{transform:translate(calc(24%*var(--fan-spread,1)),-28%) rotate(8deg)}.al-scroll-hero .atelier-fan__nail--4{transform:translate(calc(102%*var(--fan-spread,1)),3%) rotate(24deg)}.al-scroll-hero .atelier-fan__nail--5{transform:translate(calc(171%*var(--fan-spread,1)),35%) rotate(34deg)}.al-scroll-hero[data-progress=false] .atelier-opening__meter{display:none}.al-details{position:relative;scroll-margin-top:var(--atelier-header);border-top:1px solid color-mix(in srgb,var(--atelier-ink) 12%,transparent)}.al-details__canvas{position:relative;padding:55px 7%}.al-details__label{margin-bottom:30px!important}.al-slide{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:40px 0 70px;color:var(--atelier-ink)}.al-slide__card{overflow:hidden;background:var(--slide-frame);border-radius:var(--card-radius);box-shadow:0 15px 40px rgb(56 38 47 / var(--card-shadow));aspect-ratio:4/5}.al-slide__media{height:100%;width:100%;transform:scale(calc(var(--slide-zoom,1)*var(--scroll-zoom,1)));transform-origin:var(--slide-position);will-change:transform}.al-slide__media>img,.al-slide__media>svg{display:block;width:100%;height:100%;object-fit:var(--slide-fit,cover);object-position:var(--slide-position)}.al-slide__nail{height:100%;width:100%;display:grid;place-items:center}.al-slide__nail svg,.al-slide__nail img{display:block;width:45%;height:82%;object-fit:contain;filter:drop-shadow(8px 18px 12px #38262f20)}.al-slide__copy h2{font-size:clamp(38px,5.5vw,var(--detail-heading));margin:25px 0;line-height:1.04}.al-slide__text{font-size:var(--detail-text);line-height:1.9;max-width:360px}.al-slide__copy .atelier-text-link{margin-top:25px}.al-details__progress{display:none}.al-details.is-enhanced{height:calc((var(--slide-count)*var(--chapter-length) + 100)*1svh)}.al-details.is-enhanced .al-details__canvas{height:calc(100svh - var(--atelier-header));position:sticky;top:var(--atelier-header);padding:0;overflow:clip;isolation:isolate}.is-enhanced .al-details__label{position:absolute;top:30px;left:7%;z-index:15}.al-details.is-enhanced .al-slide{display:contents}.is-enhanced .al-slide__card{position:absolute;left:7%;top:12%;width:36%;height:76%;aspect-ratio:auto;will-change:transform,opacity;transform-origin:50% 60%}.is-enhanced .al-slide__copy{position:absolute;left:57%;top:50%;width:36%;transform:translateY(-50%);pointer-events:none}.is-enhanced .al-slide__copy a{pointer-events:auto}.is-enhanced .al-slide__copy [data-copy]{will-change:transform,opacity,filter}.is-enhanced .al-details__progress{display:block;position:absolute;bottom:24px;left:7%;width:86%;height:1px;background:color-mix(in srgb,var(--atelier-ink) 12%,transparent);z-index:15}.al-details__progress span{display:block;height:100%;background:var(--atelier-mauve);transform-origin:left;transform:scaleX(0)}.al-wardrobe .atelier-edit{background:var(--atelier-paper);overflow:hidden;padding-left:5.5%;padding-right:5.5%}.al-wardrobe .atelier-edit h2{font-size:clamp(36px,4.5vw,var(--wardrobe-heading))}.al-wardrobe__controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-16px 0 24px}.al-wardrobe__controls[hidden]{display:none}.al-wardrobe__controls button{font:inherit;font-size:11px;min-height:44px;min-width:44px;border:1px solid color-mix(in srgb,var(--atelier-ink) 30%,transparent);border-radius:30px;padding:10px 16px;color:var(--atelier-ink);background:transparent;cursor:pointer}.al-wardrobe button:focus-visible,.al-wardrobe__viewport:focus-visible{outline:2px solid var(--atelier-mauve);outline-offset:5px}.al-wardrobe__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:4px 3px 20px}.al-wardrobe__track{display:flex;gap:var(--wardrobe-gap);width:max-content}.al-wardrobe__group{display:flex;gap:var(--wardrobe-gap);flex-shrink:0}.al-wardrobe .atelier-product{width:var(--wardrobe-width);flex-shrink:0}.al-wardrobe .atelier-product__image{border-radius:var(--wardrobe-radius);background:var(--wardrobe-frame);border:var(--wardrobe-border-width) solid var(--wardrobe-border)}.al-wardrobe .atelier-product__image img{object-position:var(--card-position);transform:scale(calc(var(--wardrobe-zoom)*var(--card-zoom,1)));transition:transform .5s}.al-wardrobe .atelier-product__image:hover img{transform:scale(calc(var(--wardrobe-zoom)*var(--card-zoom,1) + var(--wardrobe-hover)))}.al-wardrobe .atelier-product__status,.al-wardrobe .atelier-product__arrow{background:var(--atelier-paper);color:var(--atelier-ink);border-radius:12px}.al-wardrobe .atelier-product h3{font-size:var(--wardrobe-title)}.al-wardrobe .atelier-closing{background:var(--closing-paper)}@media(max-width:989px){.is-enhanced .al-slide__card{left:6%;width:39%;height:68%;top:16%}.is-enhanced .al-slide__copy{left:56%;width:39%}.al-slide__copy h2{font-size:clamp(35px,5.2vw,60px)}.al-wardrobe .atelier-edit{padding-left:6%;padding-right:6%}}@media(max-width:599px){.al-scroll-hero,.al-details{--atelier-header:var(--mobile-header,70px)!important}.al-scroll-hero .is-enhanced>.atelier-opening__canvas{height:calc(100svh - var(--atelier-header))}.al-scroll-hero .is-enhanced .al-wordmark-position{width:var(--brand-mobile,120vw)}.al-scroll-hero .is-enhanced>.atelier-opening__canvas .atelier-wordmark{font-size:calc(var(--brand-mobile,120vw)*.25);bottom:auto}.al-scroll-hero .atelier-fan__nail--1{transform:translate(calc(-121%*var(--fan-spread,1)),14%) rotate(-21deg)}.al-scroll-hero .atelier-fan__nail--5{transform:translate(calc(151%*var(--fan-spread,1)),35%) rotate(28deg)}.al-details__canvas{padding:40px 7%}.al-slide{grid-template-columns:1fr;gap:30px}.al-slide__card{max-width:440px}.al-slide__copy h2{font-size:var(--detail-mobile-heading)}.al-slide__text{font-size:max(11px,calc(var(--detail-text) - 2px));line-height:1.7}.al-details.is-enhanced .al-details__canvas{height:calc(100svh - var(--atelier-header))}.is-enhanced .al-details__label{top:18px;left:7%;font-size:8px}.is-enhanced .al-slide__card{left:12%;top:8%;width:70%;height:43%;max-width:none}.is-enhanced .al-slide__copy{left:7%;top:59%;width:86%;transform:none}.is-enhanced .al-slide__copy h2{margin:12px 0}.is-enhanced .al-slide__copy .atelier-kicker{font-size:8px}.is-enhanced .al-slide__copy .atelier-text-link{margin-top:12px;font-size:11px}.is-enhanced .al-details__progress{bottom:10px}.al-wardrobe .atelier-product{width:var(--wardrobe-mobile)}.al-wardrobe .atelier-edit__heading{margin-bottom:35px}.al-wardrobe__controls{margin-top:0;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.al-wardrobe .atelier-product__image img,.al-slide__media{transition:none;will-change:auto}.al-wardrobe .atelier-product__image:hover img{transform:scale(calc(var(--wardrobe-zoom)*var(--card-zoom,1)))}}.al-details.is-enhanced .al-slide__card{width:min(36%,calc((100svh - var(--atelier-header)) * .608));height:auto;aspect-ratio:4 / 5}.al-wardrobe .atelier-product__image{aspect-ratio:4 / 5}.al-wardrobe .atelier-product__image img{object-fit:contain}@media(min-width:600px)and (max-width:989px){.al-details.is-enhanced .al-slide__card{width:min(39%,calc((100svh - var(--atelier-header)) * .544))}}@media(max-width:599px){.al-details.is-enhanced .al-slide__card{left:50%;translate:-50% 0;width:min(70%,calc((100svh - var(--atelier-header)) * .344));height:auto;aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/al-sections.css.map */
