.header[transparent] .header-logo{transition:opacity .35s ease,visibility .35s ease}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header-logo{opacity:0;visibility:hidden;pointer-events:none}.header[transparent]:not([data-sticky-state=active]) .header__row--top{border-bottom-color:#ffffff2e!important}.header[data-sticky-state=active] .header__row--bottom,.header:not([transparent]) .header__row--bottom{border-bottom:1px solid rgb(43 29 18 / .08)}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;letter-spacing:-.005em}.rte p,.text-block p{text-wrap:pretty}.template-product .product-details h1{line-height:1.15;margin-block-end:0}.template-product .product-details .price,.template-product .product-details [class*=price]{font-variant-numeric:lining-nums}.template-product .product-details .rte{line-height:1.7}.template-product .product-details .rte :is(h2,h3,h4){margin-block:1.4em .5em}.template-product .accordion .details__header{padding-block:18px}.template-collection .product-grid,.template-search .product-grid{row-gap:40px}.product-card :is(.product-title,[class*=title]){line-height:1.3}.template-page .rte,.template-article .rte{max-width:68ch;margin-inline:auto;line-height:1.75}@media(prefers-reduced-motion:reduce){.header[transparent] .header-logo{transition:none}}.header[transparent] .header__row--bottom{transition:opacity .35s ease,visibility .35s ease}.header[transparent]:not([data-sticky-state=active]) .header__row--bottom{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.header[transparent] .header__row--bottom{transition:none}}.atelier-menu-font{display:none}.header-menu .menu-list__link,.header-menu .mega-menu__link,.menu-drawer__menu-item{font-family:var(--font-atelier-menu--family, var(--font-body--family));font-weight:400}.menu-drawer__menu-item--mainlist{font-size:1.25rem;letter-spacing:.1em}.menu-drawer__menu--childlist .menu-drawer__menu-item{text-transform:none;font-size:1rem;letter-spacing:.02em}.header-menu .menu-list__link{letter-spacing:.14em}.header:not([transparent]) .header__row--top{border-bottom:1px solid rgb(43 29 18 / .08)}@media screen and (min-width:750px)and (max-width:1199px){.header-menu .menu-list__link{font-size:.75rem;letter-spacing:.08em}.header-menu .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:.4rem}}@media screen and (min-width:750px){.header-menu .menu-list__submenu-inner{padding-block:26px 32px}.header-menu .mega-menu__grid{display:block;max-width:880px;margin-inline:auto}.header-menu .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center;gap:2px 44px}.header-menu .mega-menu__column{grid-column:auto}.header-menu .mega-menu__column>div>.mega-menu__link{display:flex;flex-direction:row;align-items:center;gap:16px;padding:7px 0;font-size:1rem;line-height:1.3;letter-spacing:.02em;text-transform:none;color:var(--color-foreground)}.header-menu .mega-menu__link-image{flex:none;width:54px;height:54px;aspect-ratio:1;margin:0;border-radius:3px;object-fit:cover}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){flex-direction:row;padding:7px 0}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{flex:none;width:54px;height:54px;aspect-ratio:1;margin:0;border-radius:3px}.header-menu .mega-menu__column ul{margin:0 0 8px 70px;padding:0}.header-menu .mega-menu__column ul .mega-menu__link{padding:4px 0;font-size:.875rem;line-height:1.35;letter-spacing:.02em;text-transform:none;color:rgb(var(--color-foreground-rgb) / .66)}.header-menu .mega-menu__column ul .mega-menu__link:hover{color:var(--color-foreground)}}.header-menu .mega-menu__column .mega-menu__link .wrap-text{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-block-end:2px;transition:background-size .3s ease}.header-menu .mega-menu__column .mega-menu__link:hover .wrap-text,.header-menu .mega-menu__column .mega-menu__link:focus-visible .wrap-text{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.header-menu .mega-menu__column .mega-menu__link .wrap-text{transition:none}}body{--font-atelier-menu--family: var(--font-body--family)}.amot__title,.amot__title *{font-family:var(--font-heading--family)!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/atelier-refinements.css.map */
