.atelier-page{--atelier-gutter: clamp(1.6rem, 4vw, 5rem);--atelier-gap: clamp(1.2rem, 2vw, 2.8rem);--atelier-space: clamp(4.8rem, 7vw, 10rem)}.atelier-page .page-width,.atelier-page .footer .page-width{padding-inline:var(--atelier-gutter)}.atelier-page a:focus-visible,.atelier-page summary:focus-visible,.atelier-page button:focus-visible,.atelier-carousel__track:focus-visible{outline:.2rem solid currentColor;outline-offset:.35rem}.atelier-page h1,.atelier-page h2,.atelier-page h3{overflow-wrap:anywhere}.atelier-kicker{margin:0 0 2rem;color:rgb(var(--color-link));font-size:1.15rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.15em;text-transform:uppercase}.atelier-page .button>span[aria-hidden=true]{flex-shrink:0;font-variant-emoji:text;margin-inline-start:1.2rem}.atelier-hero{padding-block:clamp(2rem,3vw,4rem) clamp(3.5rem,6vw,8rem)}.atelier-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--atelier-gap)}.atelier-hero__copy{align-self:center;padding:clamp(1.5rem,4vw,5.5rem) clamp(0rem,3vw,4.5rem) clamp(2rem,4vw,5.5rem) 0}.atelier-hero h1,.atelier-hero h2{margin:0;color:rgb(var(--color-link));font-size:clamp(4rem,calc(var(--font-heading-scale) * 5.7vw),9.4rem);letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.atelier-hero__description{max-width:39rem;margin:clamp(1.6rem,3vw,3.2rem) 0 2.8rem;font-size:clamp(1.5rem,1.6vw,1.85rem)}.atelier-hero__media{position:relative;min-width:0;min-height:clamp(34rem,48vw,64rem);overflow:hidden;border-radius:min(8vw,8rem) 0 min(5vw,5rem) 0;background:rgba(var(--color-foreground),.07)}.atelier-hero__media img,.atelier-panels__card img,.atelier-materials__card img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.atelier-hero__caption{position:absolute;inset:auto auto 1.6rem 1.6rem;padding:.55rem 1.2rem;border-radius:var(--buttons-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.15rem}.atelier-band{padding-block:var(--atelier-space)}.atelier-heading{display:flex;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0 0 clamp(2.5rem,4vw,4.6rem)}.atelier-heading h2,.atelier-guide h2,.atelier-film h2,.atelier-feature__story h2,.atelier-catalog .collection__title .title{margin:0;font-size:clamp(3rem,calc(var(--font-heading-scale) * 4.2vw),6.4rem);line-height:1.09;letter-spacing:-.043em;text-wrap:balance}.atelier-heading>p{max-width:39rem;margin:0;padding-inline-start:1.6rem;border-inline-start:.3rem solid rgb(var(--color-link))}.atelier-heading--center{flex-direction:column;gap:1.4rem;text-align:center}.atelier-heading--center>p{max-width:55rem;padding:0;border:0}.atelier-panels{display:flex;gap:var(--atelier-gap)}.atelier-panels__card{position:relative;isolation:isolate;flex:1 1 0;display:grid;place-items:center;min-width:0;min-height:clamp(35rem,48vw,62rem);padding:1rem;overflow:hidden;border-radius:2.4rem 0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-align:center;text-decoration:none;transition:flex-grow .38s ease}.atelier-panels__card.is-current{flex-grow:2.25}.atelier-panels__card:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(var(--color-shadow),.68),rgba(var(--color-shadow),.52) 52%,rgba(var(--color-shadow),.16));content:""}.atelier-panels__card img{z-index:-2}.atelier-panels__title{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,4.1rem);line-height:1.08;overflow-wrap:anywhere}.atelier-panels__title small{display:block;margin-top:.85rem;font-family:var(--font-body-family);font-size:1.2rem}.atelier-panels__arrow{position:absolute;inset:auto auto 1.5rem;display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid rgb(var(--color-background));border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:2rem;font-variant-emoji:text}.atelier-panels__card:hover .atelier-panels__arrow,.atelier-panels__card:focus-visible .atelier-panels__arrow{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.atelier-catalog .collection__description{margin-block:1.5rem 1rem}.atelier-catalog__empty{padding-top:.4rem}.atelier-catalog .collection__title{margin-bottom:2.5rem}.atelier-feature{--atelier-feature-gap: clamp(2.6rem, 5vw, 7rem)}.atelier-feature__story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--atelier-feature-gap);padding-block:var(--atelier-space)}.atelier-feature__story-copy{align-self:start}.atelier-feature__story-copy .rte{margin-block:2rem 2.8rem;max-width:38rem}.atelier-feature__story-media{display:grid;gap:1.6rem}.atelier-feature__story-media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--media-radius)}.atelier-feature .product__info-container .product__title{line-height:1.1}.atelier-feature__description{max-width:45rem}.atelier-feature .product__info-container .price{font-size:2.65rem}.atelier-feature .product__info-container .product__text{display:inline-block;padding:.55rem 1.2rem;border-radius:var(--badge-corner-radius);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.atelier-feature .product__media-item .product-media-container{border-radius:var(--media-radius)}@media screen and (min-width:990px){.atelier-feature .featured-product.product--right:not(.product--no-media){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--atelier-feature-gap);align-items:start}.atelier-feature .featured-product.product--right:not(.product--no-media)>.grid__item{width:100%;max-width:none;padding:0}.atelier-feature .product--right>.product__media-wrapper{grid-column:2;grid-row:1}.atelier-feature .product--right>.product__info-wrapper{grid-column:1;grid-row:1}.atelier-feature .product__media-list .product__media-item{width:100%;max-width:100%}.atelier-feature .product__info-wrapper,.atelier-feature__story-copy{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}.atelier-feature .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;max-width:none}.atelier-feature .product-form__submit{margin:0;min-height:4.8rem}.atelier-feature .shopify-payment-button__button{min-height:4.8rem}}atelier-carousel{display:block}.atelier-carousel__track{display:flex;gap:var(--atelier-gap);--atelier-slide-size: calc((100% - 2 * var(--atelier-gap)) / 3);align-items:start;padding:1.8rem 0 2.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.atelier-carousel__card{flex:0 0 var(--atelier-slide-size);min-width:0;scroll-snap-align:center;transition:transform .3s ease}.atelier-carousel__track:has(>:nth-child(4)):before,.atelier-carousel__track:has(>:nth-child(4)):after{flex:0 0 max(0px,calc((100% - var(--atelier-slide-size)) / 2 - var(--atelier-gap)));content:""}.atelier-carousel__card:not(.is-current):nth-child(odd){transform:translateY(.4rem) rotate(-2.4deg) scale(.96)}.atelier-carousel__card:not(.is-current):nth-child(2n){transform:translateY(.4rem) rotate(2.4deg) scale(.96)}.atelier-carousel__card figure{margin:0;overflow:hidden;border-radius:clamp(1.5rem,3vw,3.4rem);background:rgba(var(--color-foreground),.07)}.atelier-carousel__card img,.atelier-carousel__card video{display:block;width:100%;height:auto;aspect-ratio:4 / 4.9;object-fit:cover}.atelier-carousel__card figcaption{padding:1.4rem 1.2rem;text-align:center;line-height:1.35}.atelier-carousel__controls{display:flex;align-items:center;justify-content:center;gap:1.8rem;margin-top:1.4rem}.atelier-carousel__controls[hidden]{display:none}.atelier-carousel__controls p{min-width:5.5rem;margin:0;text-align:center}.atelier-carousel__controls button{display:grid;place-items:center;width:4.5rem;height:4.5rem;padding:0;border:1px solid rgb(var(--color-link));border-radius:50%;background:transparent;color:rgb(var(--color-link));font:inherit;font-size:2rem;cursor:pointer}.atelier-carousel__controls button:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.atelier-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atelier-gap)}.atelier-materials__card{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(29rem,36vw,48rem);overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-shadow))}.atelier-materials__card img{z-index:-1}.atelier-materials__copy{width:100%;padding:clamp(1.8rem,3vw,3.5rem);background:rgba(var(--color-button),.92);color:rgb(var(--color-button-text))}.atelier-materials__copy h3{margin:0;color:inherit;font-size:clamp(2rem,2.65vw,3.5rem);line-height:1.1}.atelier-materials__copy a{color:inherit;text-underline-offset:.3rem}.atelier-materials__copy p{max-width:46rem;margin:.9rem 0 0;line-height:1.4}.atelier-film,.atelier-guide{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2.6rem,6vw,8rem)}.atelier-film{align-items:center}.atelier-film__copy .rte{margin-top:1.8rem;max-width:35rem}.atelier-film__media{overflow:hidden;border-radius:var(--media-radius);background:rgba(var(--color-foreground),.08)}.atelier-film__media video,.atelier-film__media img{display:block;width:100%;height:auto;aspect-ratio:25 / 16;object-fit:cover}.atelier-guide__intro p{margin:1.6rem 0 2.4rem}.atelier-guide__answers details{border-top:1px solid rgba(var(--color-foreground),.25)}.atelier-guide__answers details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.25)}.atelier-guide__answers summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.8rem .3rem;color:rgb(var(--color-foreground))}.atelier-guide__answers summary span:before{content:"+";font-size:2rem}.atelier-guide__answers details[open] summary span:before{content:"\2212"}.atelier-guide__answers .rte{max-width:58rem;padding:0 2rem 1.7rem .3rem}.atelier-page .header__heading-link .h2{color:rgb(var(--color-link));font-family:var(--font-heading-family);font-size:clamp(2.25rem,3.2vw,3.5rem);letter-spacing:-.045em}.atelier-page .header__menu-item{text-underline-offset:.55rem}.atelier-nav [aria-current=page]{text-decoration:underline}.atelier-page .footer__blocks-wrapper .footer-block__heading{font-size:clamp(2.5rem,4vw,4.4rem)}.atelier-page .footer__content-bottom{border-top-color:rgba(var(--color-foreground),.18)}.atelier-page .card__inner{--atelier-card-tint: rgba(var(--color-foreground), .055);background:var(--atelier-card-tint)}.atelier-page .card__heading a,.atelier-page .product__view-details{text-underline-offset:.4rem}.atelier-page .card__information .price{color:rgb(var(--color-link))}.atelier-page .card__badge .badge{font-weight:var(--font-body-weight-bold)}.atelier-page--product .product__title h1{letter-spacing:-.05em;line-height:1.04}.atelier-page--product .product__description{border-top:1px solid rgba(var(--color-foreground),.22);padding-top:1.6rem}.atelier-page--product .product__media-list .product__media-item{border-radius:var(--media-radius)}.atelier-page--collection .collection-hero__inner{padding-block:clamp(3.2rem,6vw,7.2rem)}.atelier-page--collection .collection-hero__title{color:rgb(var(--color-link));letter-spacing:-.04em}.atelier-page--collection .collection-hero__image-container{border-radius:var(--media-radius)}.atelier-page--collection .facets-wrapper{margin-bottom:1rem}.atelier-page--list-collections .collection-list-title,.atelier-page--blog .main-blog .title--primary{margin-top:1rem;padding-block:1.5rem 2.3rem;border-bottom:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-link))}.atelier-page--article .article-template__title{color:rgb(var(--color-link));letter-spacing:-.045em}.atelier-page--article .article-template__hero-container{margin-top:2rem}.atelier-page--article .article-template__hero-container>div{overflow:hidden;border-radius:var(--media-radius)}.atelier-page--article .article-template__content{line-height:1.8}.atelier-page--search .template-search__header{padding-block:clamp(2rem,5vw,5rem);background:rgba(var(--color-foreground),.06)}.atelier-page--search .template-search__header h1{color:rgb(var(--color-link))}.atelier-page--cart .title-wrapper-with-link{padding-block:2rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.atelier-page--cart .cart__footer{border-radius:var(--media-radius);background:rgba(var(--color-foreground),.055)}.atelier-page--cart .cart-item__image{border-radius:var(--media-radius)}.atelier-page--cart .cart__empty-text{color:rgb(var(--color-link))}.atelier-page--page .main-page-title,.atelier-page .shopify-policy__title h1{padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.25);color:rgb(var(--color-link))}.atelier-page .shopify-policy__container{width:min(100%,88rem);max-width:88rem;padding:clamp(2.5rem,6vw,7rem) var(--atelier-gutter)}.atelier-page .shopify-policy__body{line-height:1.75}.atelier-page--404 .template-404{margin-block:4rem;padding-block:6rem;background:rgba(var(--color-foreground),.055)}.atelier-page--404 .template-404 .title{color:rgb(var(--color-link))}.atelier-page--password .password-header{padding-block:2.2rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.atelier-page--password .email-signup-banner{min-height:48vh}.atelier-page--gift-card .gift-card__image{border-radius:var(--media-radius, 1rem)}.atelier-page--gift-card h1{letter-spacing:-.04em}@media screen and (max-width:989px){.atelier-panels__card{min-height:clamp(25rem,55vw,45rem)}.atelier-film,.atelier-guide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media screen and (max-width:749px){.atelier-hero__grid,.atelier-feature__story,.atelier-materials,.atelier-film,.atelier-guide{grid-template-columns:minmax(0,1fr)}.atelier-hero__copy{padding:1.8rem 0 0}.atelier-hero__media{min-height:0;aspect-ratio:1 / 1}.atelier-heading:not(.atelier-heading--center){align-items:start;flex-direction:column}.atelier-panels{display:grid;grid-template-columns:minmax(0,1fr)}.atelier-panels__card,.atelier-panels__card.is-current{min-height:24rem}.atelier-panels__title{font-size:2.9rem}.atelier-carousel__track{--atelier-slide-size: min(76%, 35rem)}.atelier-carousel__track:has(>:nth-child(2)):before,.atelier-carousel__track:has(>:nth-child(2)):after{flex:0 0 max(0px,calc((100% - var(--atelier-slide-size)) / 2 - var(--atelier-gap)));content:""}.atelier-feature__story-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.atelier-feature__story-media img{aspect-ratio:1}.atelier-page--cart .cart__footer{padding-inline:var(--atelier-gutter)}}@media(prefers-reduced-motion:reduce){.atelier-panels__card,.atelier-carousel__card{transition:none}}.atelier-page--cart .atelier-cart-summary .cart__footer{padding:clamp(1.8rem,3vw,3.6rem);background:rgb(var(--color-background))}.atelier-page--cart .atelier-cart-summary>.gradient{background:transparent}@media screen and (min-width:1200px){.atelier-page--cart #MainContent:has(>.atelier-cart-items cart-items:not(.is-empty)):has(>.atelier-cart-summary>:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-content:start;column-gap:3.2rem;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--atelier-gutter)}.atelier-page--cart #MainContent>.atelier-cart-items .page-width,.atelier-page--cart #MainContent>.atelier-cart-summary .page-width{padding-inline:0}.atelier-page--cart .atelier-cart-summary{align-self:start;margin-top:5rem}.atelier-page--cart .atelier-cart-summary .cart__footer{display:block}.atelier-page--cart .atelier-cart-summary .cart__blocks{width:100%}.atelier-page--cart .atelier-cart-summary .cart__ctas{justify-content:stretch}.atelier-page--cart .atelier-cart-summary .cart__checkout-button{max-width:none}}.atelier-page--blog .blog-articles{gap:var(--atelier-gap)}.atelier-page--blog .blog-articles .card__information{padding-block:1.8rem}.atelier-page--blog .blog-articles .card__heading,.atelier-page--page .contact .title{color:rgb(var(--color-link))}.atelier-page--page .contact__button{display:flex;justify-content:flex-end}.atelier-page--article .article-template__hero-container .media{max-height:59rem}.atelier-page--404 .template-404{border-radius:var(--media-radius)}@media screen and (max-width:749px){.atelier-hero .button,.atelier-band .button,.atelier-catalog .button,.atelier-feature__story .button{min-width:min(100%,12rem);max-width:100%;padding-inline:clamp(1.2rem,4vw,3rem);text-align:center;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/atelier.css.map */
