.header--emily{contain:style}.header--emily .header__row--top{background:var(--emily-header-background);border:0;padding:12px clamp(18px,3.1vw,60px)}.header--emily .header__row--top .header__columns{grid-template-columns:minmax(140px,.9fr) minmax(0,3.2fr) minmax(140px,.9fr);min-height:74px;padding:0 18px;background:var(--emily-header-card);border-radius:var(--emily-header-radius);column-gap:clamp(14px,1.8vw,34px)}.header--emily .header__column--left{justify-content:flex-start}.header--emily .header__column--center{min-width:0}.header--emily .header__column--right{gap:6px}.header--emily .header-logo{justify-content:flex-start;margin-inline:0}.header--emily .header-logo__image{max-width:150px}.header--emily header-menu,.header--emily .header-menu__inner,.header--emily .header-menu__inner nav,.header--emily .menu-list{width:100%}.header--emily .overflow-menu::part(list){justify-content:center;gap:clamp(18px,2vw,38px)}.header--emily .menu-list__list-item:not([slot=overflow])>.menu-list__link{margin-inline:0;padding-inline:0}.header--emily .menu-list__link{color:#252525;font-size:clamp(.9rem,.95vw,1.125rem);font-weight:650;line-height:1.15;letter-spacing:-.015em;white-space:nowrap}.header--emily .menu-list__list-item:first-child>.menu-list__link{color:var(--emily-header-accent)}.header--emily .menu-list__link:hover,.header--emily .menu-list__link--active{color:var(--emily-header-accent)}.header--emily .emily-shop-mega{--submenu-padding-block-start: 20px;--submenu-padding-block-end: 20px;padding-inline:clamp(18px,3.1vw,60px);background:var(--emily-header-background)}.header--emily .emily-shop-menu-item:hover>.emily-shop-mega,.header--emily .emily-shop-menu-item:focus-within>.emily-shop-mega{--submenu-content-opacity: 1;visibility:visible}.header--emily .emily-shop-mega__inner{display:block;width:100%;padding:20px;background:var(--emily-header-card);border-radius:var(--emily-header-radius);box-shadow:0 18px 40px #231e191f}.header--emily .emily-shop-mega__layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);gap:clamp(28px,4vw,72px);min-height:360px}.header--emily .emily-shop-mega__navigation{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,3vw,64px);padding:10px 0 24px}.header--emily .emily-shop-mega__heading{margin:0 0 18px;color:#252525;font-size:.82rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.header--emily .emily-shop-mega__links{display:grid;gap:12px;margin:0;padding:0;list-style:none}.header--emily .emily-shop-mega__links a{color:#252525;font-size:.91rem;line-height:1.35;text-decoration:none;white-space:normal;transition:color .16s ease}.header--emily .emily-shop-mega__links a:hover,.header--emily .emily-shop-mega__links a:focus-visible{color:var(--emily-header-accent)}.header--emily .emily-shop-mega__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.header--emily .emily-shop-mega__promo{position:relative;display:block;min-height:360px;overflow:hidden;background:#e8dfd3;color:#fff;text-decoration:none}.header--emily .emily-shop-mega__promo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgb(25 20 16 / 52%))}.header--emily .emily-shop-mega__promo img{width:100%;height:100%;min-height:360px;object-fit:cover;transition:transform .4s ease}.header--emily .emily-shop-mega__promo:hover img{transform:scale(1.025)}.header--emily .emily-shop-mega__promo span{position:absolute;z-index:1;right:20px;bottom:18px;left:20px;color:#fff;font-family:var(--font-heading--family);font-size:clamp(1.45rem,2.1vw,2.35rem);line-height:1.02}@media screen and (max-width:1180px)and (min-width:750px){.header--emily .emily-shop-mega__layout{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:24px}.header--emily .emily-shop-mega__navigation{gap:22px}.header--emily .emily-shop-mega__promo,.header--emily .emily-shop-mega__promo img{min-height:310px}}.header--emily .search-action,.header--emily header-actions{flex-shrink:0}.header--emily .header-actions__action .svg-wrapper,.header--emily .search-modal__button .svg-wrapper{width:42px;height:42px}.header--emily .header-actions__action svg,.header--emily .search-modal__button svg,.header--emily .header__icon--menu svg{width:25px;height:25px;stroke-width:1.5}.header--emily[data-sticky-state=active] .header__row--top .header__columns{box-shadow:0 8px 28px #231e1914}@media screen and (max-width:1180px)and (min-width:750px){.header--emily .header__row--top{padding-inline:24px}.header--emily .header__row--top .header__columns{grid-template-columns:minmax(120px,.75fr) minmax(0,3.5fr) minmax(124px,.75fr);padding-inline:14px;column-gap:12px}.header--emily .overflow-menu::part(list){gap:18px}.header--emily .menu-list__link{font-size:.78rem}}@media screen and (max-width:749px){.header--emily .header__row--top{padding:8px 10px}.header--emily .header__row--top .header__columns{min-height:58px;padding:0 6px;border-radius:min(var(--emily-header-radius),10px);column-gap:0}.header--emily .header-logo{justify-content:center}.header--emily .header-logo__image{max-width:120px}.header--emily .header-actions__action .svg-wrapper,.header--emily .search-modal__button .svg-wrapper{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/emily-header.css.map */
