body.he-atelier{--he-ink:#29231e;--he-paper:#f8f6f2;--he-stone:#ede8df;--he-muted:#71695f;--he-line:#dcd5ca;--font-heading-family:Georgia,"Times New Roman",serif;--font-heading-weight:400;--font-heading-style:normal;background:var(--he-paper);color:var(--he-ink);letter-spacing:.015em;font-size:1.4rem;line-height:1.65}.he-atelier h1,.he-atelier h2,.he-atelier .h0,.he-atelier .h1,.he-atelier .h2{letter-spacing:-.035em;line-height:1.12;font-weight:400}.he-atelier .page-width{max-width:1540px;padding-left:5%;padding-right:5%}.he-atelier .section+.section{margin-top:0}.he-atelier .button,.he-atelier button.shopify-payment-button__button--unbranded{min-height:5.2rem;border-radius:0;font-size:1.1rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;transition:background .2s,color .2s}.he-atelier .button:after,.he-atelier .button:before{border-radius:0}.he-atelier .button:hover{--color-button:104,85,66}.he-atelier .button--secondary:hover{background:#68554212}.he-atelier .he-eyebrow{font-family:var(--font-body-family);font-size:1rem;line-height:1.6;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0 0 2.2rem;color:var(--he-muted)}.he-atelier .he-text-link{display:block;width:max-content;max-width:100%;color:inherit;font-size:1.1rem;text-decoration:none;border-bottom:1px solid currentColor;padding:0 0 .3rem;letter-spacing:.045em}.he-atelier .announcement-bar__message{padding:.8rem 0;font-size:.95rem;letter-spacing:.12em;min-height:3.2rem;line-height:1.5}.he-atelier .utility-bar{border-bottom:0}.he-atelier .header-wrapper{background:var(--he-paper)}.he-atelier .header-wrapper--border-bottom{border-bottom:1px solid var(--he-line)}.he-atelier .header{max-width:1540px;padding-left:5%;padding-right:5%;column-gap:2rem}.he-atelier .he-wordmark{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.24em;font-size:2.5rem;font-weight:500;line-height:1.5;display:block;padding-left:.24em;color:var(--he-ink)}.he-atelier .header__heading-link{padding:.6rem 0;margin:0}.he-atelier .header__menu-item{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;padding:1.5rem 1.8rem;color:var(--he-ink)}.he-atelier .header__menu-item:hover span,.he-atelier .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.5rem}.he-atelier .header__icons{gap:.8rem;padding:0}.he-atelier .header__icon,.he-atelier .header__icon .svg-wrapper{width:3.8rem;height:3.8rem}.he-atelier .header__icon .icon{width:2rem;height:2rem}.he-atelier .cart-count-bubble{background:var(--he-ink);color:var(--he-paper)}.he-atelier .mega-menu__content{background:var(--he-paper);border-color:var(--he-line);padding:3.6rem 0;box-shadow:0 14px 20px #29231e0d}.he-atelier .mega-menu__list{gap:2rem 5rem}.he-atelier .mega-menu__list--condensed{display:flex;justify-content:center;flex-wrap:wrap;max-width:none}.he-atelier .mega-menu__link{font-size:1.25rem;letter-spacing:.015em;padding:1rem 0}.he-atelier .header--top-center .mega-menu__list{gap:2rem 5rem;max-width:1080px;margin-inline:auto}.he-atelier .header--top-center .mega-menu__list>li{width:auto;min-width:190px;padding-right:0;flex:1;max-width:290px}.he-atelier .mega-menu__link--level-2{font-weight:500;color:var(--he-ink)}.he-atelier .mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;padding-bottom:1.4rem;border-bottom:1px solid var(--he-line)}@media(min-width:990px){.he-atelier .header__menu-item{padding-left:1.35rem;padding-right:1.35rem}}@media(min-width:990px){.he-atelier summary.header__menu-item{padding-right:2.8rem}}.he-atelier .menu-drawer{background:var(--he-paper);border-right:1px solid var(--he-line)}.he-atelier .menu-drawer__menu-item{font-size:1.4rem;padding:1.5rem 3rem;letter-spacing:.025em}.he-atelier .menu-drawer__utility-links{background:var(--he-stone)}.he-atelier .search-modal__content{background:var(--he-paper)}.he-hero{position:relative;min-height:570px;height:44vw;max-height:760px;isolation:isolate;background:#e9dfd0}.he-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.he-hero__photo{width:100%;height:100%;object-fit:cover;object-position:center}.he-hero__content{height:100%;display:flex;align-items:center}.he-hero__copy{width:41%;max-width:530px;padding:1rem 0 4rem}.he-hero .he-eyebrow{color:#665849;font-size:.9rem;letter-spacing:.2em;margin-bottom:2.6rem}.he-hero h1{font-size:clamp(5.8rem,5.7vw,9rem);line-height:1.01;margin:0 0 2.5rem;font-weight:400;color:#29231e}.he-hero h1 em,.he-editorial h2 em{font-weight:400}.he-hero__description{font-size:1.25rem;line-height:1.9;color:#51473d;max-width:340px}.he-hero__description p{margin:0}.he-hero .he-button{margin-top:3rem;min-width:210px;gap:2.4rem}.he-hero .he-text-link{margin-top:2.3rem;color:#51473d}.he-hero__caption{position:absolute;bottom:2rem;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:#665849}.he-categories{padding-top:8.4rem;padding-bottom:7.5rem}.he-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3.4rem}.he-section-heading .he-eyebrow{margin-bottom:1.3rem}.he-section-heading h2{font-size:4.4rem;margin:0}.he-section-heading>p{font-size:1.2rem;color:var(--he-muted);margin:0 0 .5rem}.he-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.he-categories--six .he-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6rem 2rem}.he-categories--six .he-category__image{aspect-ratio:4/3}.he-categories--six .he-category__image img{object-fit:contain;mix-blend-mode:multiply}.he-atelier .he-categories__browse{margin:3.6rem auto 0}.he-category__label svg{width:1.7rem;height:1.7rem;display:block}@media(max-width:749px){.he-categories--six .he-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.3rem}.he-categories--six .he-category__image{aspect-ratio:1}}.he-category{display:block;text-decoration:none;color:inherit;min-width:0}.he-category__image{aspect-ratio:4/5;background:var(--he-stone);position:relative;overflow:hidden}.he-category__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.he-category:hover img{transform:scale(1.04)}.he-category__number{position:absolute;left:1.2rem;top:1.2rem;font-size:1rem;line-height:2.6rem;min-width:2.6rem;text-align:center;background:#f8f6f2de;color:#29231e}.he-category__label{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-top:1.8rem}.he-category__label h3{font-family:Georgia,Times New Roman,serif;font-size:2.4rem;letter-spacing:-.02em;margin:0;font-weight:400}.he-category__label>span{font-size:1.8rem;font-family:Arial,sans-serif}.he-category>p{font-size:1.05rem;color:var(--he-muted);margin:.4rem 0 0}.he-atelier [id$=__featured_collection]{border-top:1px solid var(--he-line)}.he-atelier .collection__title{margin-bottom:3.2rem}.he-atelier .collection__title .title{font-size:4.4rem;margin:0}.he-atelier .product-grid{row-gap:4rem}.he-atelier .card-wrapper{min-width:0}.he-atelier .card--standard>.card__inner{background:var(--he-stone);border:0;border-radius:0}.he-atelier .card .media{background:var(--he-stone)}.he-atelier .card .media img{object-fit:contain;transition:transform .55s ease}.he-atelier .card__information{padding:1.8rem 0 .4rem!important}.he-atelier .card__heading{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;line-height:1.6;letter-spacing:.01em}.he-atelier .product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.he-atelier .card-information>.price{font-size:1.2rem;letter-spacing:.015em;margin-top:.7rem!important}.he-atelier .price__regular .price-item--regular{color:var(--he-ink)}.he-atelier .price .price-item--sale{color:#7b3e2e}.he-atelier .badge{border:0;border-radius:0;padding:.5rem .9rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em}.he-atelier .card__badge{align-self:start;grid-row-start:1;margin:1rem}.he-atelier .collection__view-all .link{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;padding:1rem 0;margin-top:2rem}.he-editorial{display:grid;grid-template-columns:1fr 1fr;background:#29231e;color:#f8f6f2;min-height:600px}.he-editorial__media{min-width:0;overflow:hidden;background:#e6e0d9}.he-editorial__media img{height:100%;width:100%;object-fit:cover;display:block}.he-editorial__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8rem 12% 6rem}.he-editorial .he-eyebrow{color:#c7b8a5}.he-editorial h2{font-size:clamp(3.8rem,4vw,6.2rem);color:#f8f6f2;margin:0 0 2.4rem}.he-editorial__text{font-size:1.3rem;line-height:1.9;color:#d1c8bd;max-width:420px}.he-editorial__text p{margin:0}.he-editorial .button{--color-button:248,246,242;--color-button-text:248,246,242;--color-background:41,35,30;--color-foreground:248,246,242;gap:2rem;margin-top:3.4rem}.he-editorial .button--secondary:hover{background:#f8f6f21a}.he-editorial__signature{font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;color:#a99a87;margin-top:6rem}.he-atelier .blog .title{font-size:4.4rem}.he-atelier .blog .article-card .card__heading{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1.25;letter-spacing:-.025em}.he-atelier .article-card__excerpt{font-size:1.2rem;line-height:1.8;color:var(--he-muted)}.he-atelier .blog .card__inner .media img{object-fit:cover}.he-atelier .blog .card__inner{--ratio-percent:65%!important}.he-atelier .blog .blog__view-all{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em}.he-service-strip{border-top:1px solid var(--he-line);background:#ede8df}.he-service-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:3.8rem;padding-bottom:3.8rem;gap:3rem}.he-service-strip a{display:flex;gap:1.7rem;text-decoration:none;color:inherit;align-items:flex-start}.he-service-strip__number{font:italic 2rem Georgia,serif;color:#9a856c;line-height:1.3}.he-service-strip h2{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.015em;line-height:1.5;margin:0 0 .6rem}.he-service-strip p{font-size:1rem;line-height:1.7;color:var(--he-muted);margin:0;max-width:300px}.he-atelier .footer{border-top:0}.he-atelier .footer-block__heading{font-family:var(--font-body-family);font-size:1rem;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:2rem}.he-atelier .footer-block__details-content{font-size:1.15rem;line-height:2}.he-atelier .footer-block__details-content .list-menu__item--link{font-size:1.1rem;padding:.6rem 0}.he-atelier .footer-block__newsletter .footer-block__heading{font-family:Georgia,Times New Roman,serif;font-size:2.6rem;letter-spacing:-.025em;text-transform:none;line-height:1.2}.he-atelier .footer__content-top{padding-bottom:4rem}.he-atelier .footer-block--newsletter{align-items:flex-start;border-top:1px solid #4e463c;padding-top:3rem;margin-top:3rem}.he-atelier .footer .field__input{font-size:1.2rem}.he-atelier .footer__copyright{font-size:.95rem;line-height:1.9}.he-atelier .footer__content-bottom{border-top:1px solid #4e463c}.he-atelier .collection-hero{border-bottom:1px solid var(--he-line);background:var(--he-stone)}.he-atelier .collection-hero__inner{padding-top:6rem;padding-bottom:4.4rem;display:block}.he-atelier .collection-hero .he-eyebrow{margin-bottom:1.5rem}.he-atelier .collection-hero__title{font-size:clamp(3.5rem,4vw,5.7rem);max-width:1000px;margin:0}.he-collection-description{margin-top:2rem;max-width:900px}.he-collection-description>summary{font-size:1.1rem;display:flex;gap:2rem;align-items:center;width:max-content;border-bottom:1px solid var(--he-muted);padding-bottom:.4rem}.he-collection-description .rte{font-size:1.2rem;line-height:1.9;max-width:none}.he-atelier .facets-wrapper{margin-bottom:2rem}.he-atelier .facets-container{padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid var(--he-line)}.he-atelier .facets__heading,.he-atelier .facet-filters__label,.he-atelier .facets__summary,.he-atelier .facet-filters__field,.he-atelier .product-count__text,.he-atelier .facet-filters__sort{font-size:1.1rem;letter-spacing:.025em}.he-atelier .product__title .he-eyebrow{font-size:.9rem;margin-bottom:1.4rem}.he-atelier .product__title h1{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.17;margin:0}.he-atelier .product__info-wrapper{padding-left:5%}.he-atelier .product__info-container>div+div{margin-top:2.2rem}.he-atelier .product__info-container .price{font-size:1.8rem;letter-spacing:.02em;margin-top:0}.he-atelier .product__tax{font-size:1rem;line-height:1.7;color:var(--he-muted);margin-top:.8rem}.he-atelier .product__media-list{background:var(--he-stone)}.he-atelier .product__media img{object-fit:contain}.he-atelier .product-media-container{border:0;background:var(--he-stone)}.he-atelier .thumbnail{border-color:transparent}.he-atelier .thumbnail[aria-current=true]{border-color:#8e7961;box-shadow:none}.he-atelier .product-form__input{max-width:none;margin-bottom:1.7rem}.he-atelier .product-form__input .form__label{font-size:1.05rem;font-weight:500;letter-spacing:.08em;margin-bottom:.9rem}.he-atelier .product-form__input .select{max-width:none}.he-atelier .product-form__input .select__select{font-size:1.25rem;min-height:5rem;padding-right:4rem}.he-atelier .product-form__input--pill input[type=radio]+label{font-size:1.15rem;padding:1.2rem 1.5rem;margin:.3rem .4rem .3rem 0;border-color:#cfc5b7;border-radius:2px}.he-atelier .product-form__input--pill input[type=radio]:checked+label{background:#29231e;color:#fff;border-color:#29231e}.he-atelier .he-fit-note{font-size:1.05rem;line-height:1.6;color:var(--he-muted);padding:.5rem 0 0;margin:0}.he-atelier .quantity{min-height:4.6rem}.he-atelier .product-form__buttons{max-width:none}.he-atelier .product-form__submit{margin-bottom:1.3rem}.he-product-policies{display:flex;align-items:center;gap:1.4rem;font-size:1.05rem;margin:1.3rem 0 2rem!important}.he-product-policies a{color:var(--he-muted);text-underline-offset:.3rem}.he-product-details{border-top:1px solid var(--he-line);border-bottom:1px solid var(--he-line);margin-top:2.6rem}.he-product-details>summary{display:flex;justify-content:space-between;gap:2rem;font-size:1.2rem;padding:1.8rem 0;font-weight:500}.he-product-details[open]>summary span,.he-collection-description[open]>summary span{transform:rotate(45deg)}.he-product-details .product__description{font-size:1.2rem;line-height:1.9;margin:0 0 2rem;overflow-wrap:anywhere}.he-product-details .rte h2,.he-product-details .rte h3{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.5;margin:2.2rem 0 1rem}.he-product-details table{font-size:1.05rem;display:block;overflow-x:auto;max-width:100%}.he-atelier .related-products__heading{font-size:3.5rem;margin-bottom:3rem}.he-atelier .drawer__inner{background:var(--he-paper);padding:0 2.4rem;border-left:1px solid var(--he-line)}.he-atelier .drawer__heading{font-size:2.8rem;letter-spacing:-.03em}.he-atelier .drawer__header,.he-atelier .drawer__footer{background:var(--he-paper)}.he-atelier .cart-drawer .cart-item__name,.he-atelier .cart-item__name{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:0;line-height:1.6}.he-atelier .cart-drawer .product-option,.he-atelier .cart-drawer .cart-item__price-wrapper{font-size:1.05rem}.he-atelier .cart-drawer .totals__total{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:0}.he-atelier .cart-drawer .totals__total-value{font-size:1.6rem}.he-atelier .cart__warnings h1,.he-atelier .main-page-title,.he-atelier .template-search__header h1{font-size:4.5rem}.he-atelier .shopify-policy__container{max-width:90rem;padding:5rem 5%}.he-atelier .shopify-policy__title h1{font-size:4.2rem}.he-atelier .rte a{color:inherit;text-underline-offset:.3rem}.he-atelier .rte{line-height:1.9}.he-atelier .article-template__title{font-size:clamp(3rem,4vw,5rem)}.he-atelier .article-template__content h2{font-size:2.8rem}@media(min-width:990px){.he-atelier .header--top-center .header__inline-menu{margin-top:.5rem}.he-atelier .header--top-center>.header__search{justify-self:start}.he-atelier .header--top-center .header__heading{grid-row:1}.he-atelier .header__heading{margin:0}.he-atelier .header__inline-menu .list-menu--inline{justify-content:center}.he-atelier .product__column-sticky{top:3rem}.he-atelier .cart-drawer .drawer__inner{width:46rem}}@media(min-width:750px)and (max-width:1100px){.he-hero__copy{width:43%}.he-hero h1{font-size:5.8rem}.he-hero__description{max-width:270px;font-size:1.15rem}.he-editorial__content{padding:5rem 9%}.he-editorial{min-height:500px}}@media(max-width:989px){.he-atelier .he-wordmark{font-size:2rem;letter-spacing:.16em}.he-atelier .header{padding:1.4rem 4%;column-gap:1rem}.he-atelier .header__icons{gap:0}.he-atelier .header__icon,.he-atelier .header__icon .svg-wrapper{height:3.8rem;width:3.4rem}.he-atelier .header__heading-link{max-width:100%}.he-atelier .product__info-wrapper{padding-left:3%}.he-service-strip__grid{gap:2rem}}@media(max-width:749px){.he-atelier .page-width{padding-left:5%;padding-right:5%}.he-atelier .announcement-bar__message{font-size:.8rem;letter-spacing:.06em;padding:.8rem 0}.he-atelier .he-wordmark{font-size:1.7rem;letter-spacing:.12em}.he-atelier .header__heading-link{padding:.6rem 0}.he-atelier .header__icon--search{width:3rem}.he-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;background:#f0e8dc}.he-hero__image{position:relative;height:82vw;max-height:470px;z-index:0;order:0}.he-hero__photo{object-fit:cover;object-position:85% center;width:100%;height:100%}.he-hero__content{order:1;display:block;padding-top:3.4rem;padding-bottom:3.8rem}.he-hero__copy{width:100%;max-width:none;padding:0}.he-hero .he-eyebrow{font-size:.85rem;margin-bottom:1.6rem}.he-hero h1{font-size:5rem;line-height:1.04;margin-bottom:1.8rem}.he-hero h1 br{display:none}.he-hero h1 em{display:block}.he-hero__description{font-size:1.2rem;max-width:360px}.he-hero .he-button{margin-top:2.4rem;min-width:210px;min-height:4.9rem}.he-hero .he-text-link{margin-top:1.8rem;font-size:1rem}.he-hero__caption{top:calc(82vw - 3rem);bottom:auto;font-size:.7rem;letter-spacing:.08em;left:5%;right:5%;background:#f8f6f2b8;padding:.5rem .7rem}.he-categories{padding-top:4.8rem;padding-bottom:4.8rem}.he-section-heading{display:block;margin-bottom:2.6rem}.he-section-heading h2,.he-atelier .collection__title .title,.he-atelier .blog .title{font-size:3.3rem}.he-section-heading>p{font-size:1.05rem;margin-top:1.4rem}.he-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.3rem}.he-category__label{padding-top:1.2rem}.he-category__label h3{font-size:2rem}.he-category>p{font-size:.95rem;line-height:1.6}.he-category__number{left:.8rem;top:.8rem;font-size:.85rem;min-width:2.2rem;line-height:2.2rem}.he-atelier .product-grid{column-gap:1.3rem;row-gap:2.6rem}.he-atelier .grid--2-col-tablet-down .grid__item{width:calc(50% - .65rem);max-width:calc(50% - .65rem)}.he-atelier .card__heading{font-size:1.05rem;line-height:1.6}.he-atelier .card-information>.price{font-size:1.05rem}.he-atelier .card__information{padding-top:1.2rem!important}.he-atelier .badge{font-size:.75rem;padding:.35rem .6rem}.he-editorial{grid-template-columns:1fr;min-height:0}.he-editorial__media{aspect-ratio:1.1}.he-editorial__content{padding:4.7rem 7%}.he-editorial h2{font-size:3.8rem}.he-editorial__text{font-size:1.2rem}.he-editorial__signature{margin-top:3.7rem}.he-atelier .blog .article-card .card__heading{font-size:2.2rem}.he-atelier .blog .article-card__excerpt{font-size:1.1rem}.he-service-strip__grid{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem;gap:2.6rem}.he-service-strip a{gap:1.8rem}.he-service-strip p{max-width:none}.he-atelier .footer-block__heading{margin-bottom:1.2rem}.he-atelier .footer-block.grid__item{margin:0 0 3rem}.he-atelier .footer-block__details-content{margin-bottom:0}.he-atelier .footer-block--newsletter{padding-top:3rem;margin-top:0;text-align:left}.he-atelier .footer-block__newsletter{text-align:left}.he-atelier .footer-block__newsletter .footer-block__heading{font-size:2.5rem}.he-atelier .footer__localization{padding:0}.he-atelier .footer__copyright{font-size:.85rem}.he-atelier .collection-hero__inner{padding-top:3.6rem;padding-bottom:3rem}.he-atelier .collection-hero__title{font-size:3.4rem}.he-collection-description{margin-top:1.6rem}.he-atelier .product__info-wrapper{padding-left:0;padding-right:0;margin-top:2.6rem}.he-atelier .product__title h1{font-size:2.9rem}.he-atelier .product__info-container .price{font-size:1.7rem}.he-atelier .product__media-wrapper slider-component:not(.thumbnail-slider){margin-left:0;margin-right:0}.he-atelier .product__media-list .product__media-item{width:100%}.he-atelier .product .thumbnail-list{padding-left:0}.he-atelier .related-products__heading{font-size:3rem}.he-atelier .drawer__inner{padding:0 1.6rem;width:100vw;max-width:100vw}.he-atelier .drawer__heading{font-size:2.6rem}.he-atelier .cart__warnings h1,.he-atelier .main-page-title,.he-atelier .template-search__header h1{font-size:3.5rem}.he-atelier .shopify-policy__title h1{font-size:3.4rem}}@media(prefers-reduced-motion:reduce){.he-atelier *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.he-hero h1 em,.he-editorial h2 em{display:block}body.he-atelier .he-categories{padding-top:8.4rem;padding-bottom:7.5rem}body.he-atelier .he-service-strip__grid{padding-top:3.8rem;padding-bottom:3.8rem}.he-atelier .announcement-bar__message{font-family:var(--font-body-family)}.he-atelier .header__icon--cart .icon{width:3.7rem;height:3.7rem}@media(max-width:749px){body.he-atelier .he-categories{padding-top:4.8rem;padding-bottom:4.8rem}body.he-atelier .he-service-strip__grid{padding-top:3rem;padding-bottom:3rem}body.he-atelier .he-hero__content{padding-top:3.4rem;padding-bottom:3.8rem}}.he-atelier .product-form__submit{background:#29231e;color:#f8f6f2;--color-button:41,35,30;--color-button-text:248,246,242;--alpha-button-background:1;--alpha-button-border:1}.he-atelier .product-form__submit:hover{background:#514132}.he-photo-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:1rem;max-width:570px}.he-photo-option{min-width:0;position:relative}.he-photo-option label{display:flex;flex-direction:column;height:100%;border:1px solid #dcd5ca;background:#f8f6f2;padding:5px;cursor:pointer;position:relative;outline-offset:3px}.he-photo-option img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#ede8df}.he-photo-option__label{font-size:.85rem;line-height:1.45;display:block;padding:.6rem .2rem .2rem;overflow-wrap:anywhere}.he-photo-option__fallback{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#ede8df;font-size:1.1rem;text-align:center;padding:.4rem}.he-photo-option input:checked+label{border:2px solid #29231e;padding:4px;background:#ede8df}.he-photo-option input:focus-visible+label{outline:2px solid #29231e}.he-photo-option input.disabled+label{opacity:.55}.he-photo-option input.disabled+label .he-photo-option__label{text-decoration:line-through}.he-purchase-details{font-size:1.05rem;color:#62594f;margin:1.8rem 0 0;line-height:1.7}.he-purchase-details>p{margin:.6rem 0}.he-purchase-details details{border-block:1px solid #dcd5ca;margin-top:1.6rem}.he-purchase-details summary{display:flex;justify-content:space-between;align-items:center;min-height:46px;color:#29231e;cursor:pointer;list-style:none}.he-purchase-details summary::-webkit-details-marker{display:none}.he-purchase-details details[open] summary span{transform:rotate(45deg)}.he-purchase-details details>p{padding:0 0 1.2rem;margin:0;max-width:520px}he-mobile-purchase{display:none}@media(max-width:749px){he-mobile-purchase:not([hidden]){position:fixed;bottom:0;left:0;right:0;z-index:3;display:flex;gap:1.2rem;align-items:center;padding:1.2rem 5% calc(1.2rem + env(safe-area-inset-bottom));background:#f8f6f2;border-top:1px solid #dcd5ca;box-shadow:0 -4px 20px #29231e0d}.he-mobile-purchase__info{flex:1;min-width:0}.he-mobile-purchase__info p{margin:0}[data-he-price]{font-size:1.25rem;color:#29231e}[data-he-options]{font-size:.9rem;line-height:1.4;max-height:3.8rem;overflow:auto;color:#62594f}[data-he-edit]{font:inherit;font-size:.9rem;color:#29231e;background:none;border:0;border-bottom:1px solid #71695f;padding:0;min-height:28px;cursor:pointer}.he-atelier [data-he-add]{min-width:136px;min-height:48px;padding:1rem;font-size:.95rem;background:#29231e;color:#f8f6f2}.he-atelier .footer{padding-bottom:12rem}}.he-atelier .product-form__input--photo{min-width:0;width:100%}.he-atelier .product-form__input--photo legend{max-width:100%;white-space:normal}.he-atelier .he-photo-options{grid-template-columns:repeat(4,minmax(0,1fr));max-width:440px}.he-categories--six .he-category__image img{transform:scale(var(--he-image-scale,1));padding:1rem}.he-categories--six .he-category:hover .he-category__image img{transform:scale(calc(var(--he-image-scale,1) + .025))}.he-category:focus-visible{outline:2px solid var(--he-ink);outline-offset:5px}@media(prefers-reduced-motion:reduce){.he-category__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/he-atelier.css.map */
