.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{--emily-header-action-size: 42px;--emily-header-action-gap: 0px;gap:var(--emily-header-action-gap);align-items:center}.header--emily .header-logo{justify-content:flex-start;margin-inline:0;font-family:var(--font-heading--family, "New York", Iowan Old Style, Baskerville, "Times New Roman", serif);font-size:34px;font-weight:400;line-height:.92;letter-spacing:-.055em}.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-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:.95rem;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;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}.header--emily .menu-list__link{font-size:1.0625rem}.header--emily .emily-shop-mega__heading{font-size:.95rem}.header--emily .emily-shop-mega__links a{font-size:1.02rem}@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__column--right header-actions{gap:var(--emily-header-action-gap);margin-inline-start:0}.header--emily .search-action,.header--emily header-actions>:not(script){flex:0 0 var(--emily-header-action-size);width:var(--emily-header-action-size)}.header--emily .search-action,.header--emily .header-actions__action,.header--emily .account-popover__summary{display:flex;align-items:center;justify-content:center}.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 .header-actions__cart-icon svg{width:22px;height:22px}@media screen and (min-width:750px){.header--emily header-actions>cart-drawer-component,.header--emily header-actions>.action__cart{margin-inline-start:-6px}}.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{--emily-mobile-action-size: 30px;--emily-mobile-actions-width: 60px;--emily-mobile-bookend: 90px;position:relative;grid-template-columns:var(--emily-mobile-bookend) minmax(0,1fr) var(--emily-mobile-action-size) var(--emily-mobile-actions-width);grid-template-areas:"leftA center rightA rightB";min-height:58px;padding:0 8px;border-radius:min(var(--emily-header-radius),10px);column-gap:0}.header--emily .header__column--right{--emily-header-action-size: 30px;--emily-header-action-gap: 0px}.header--emily .header-logo{position:static;z-index:auto;grid-area:center;align-self:center;justify-self:center;justify-content:center;width:max-content;height:auto;margin:0;font-size:24px;line-height:.94;transform:none}.header--emily .header-logo__image{max-width:108px}.header--emily .search-action{grid-area:rightA!important}.header--emily header-actions{grid-area:rightB;gap:0;align-items:center;justify-self:end;margin-inline-start:0}.header--emily header-actions>dialog-component,.header--emily header-actions>cart-drawer-component,.header--emily .search-action,.header--emily .search-modal__button,.header--emily .account-drawer>.header-actions__action,.header--emily .cart-drawer>.header-actions__action{display:flex;align-items:center;justify-content:center;flex:0 0 var(--emily-mobile-action-size);width:var(--emily-mobile-action-size);min-width:var(--emily-mobile-action-size);height:var(--emily-mobile-action-size);min-height:var(--emily-mobile-action-size);margin:0;padding:0}.header--emily .header-actions__action .svg-wrapper,.header--emily .search-modal__button .svg-wrapper,.header--emily .account-button__icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.header--emily .header-actions__action svg,.header--emily .search-modal__button svg{width:22px;height:22px;stroke-width:1.55}.header--emily .header-actions__cart-icon{--cart-bubble-size: 18px;--cart-bubble-top: 0px;--cart-bubble-right: -1px;display:flex;align-items:center;justify-content:center;width:var(--emily-mobile-action-size);height:var(--emily-mobile-action-size)}.header--emily .header-actions__cart-icon svg{width:21px;height:21px}}@media screen and (max-width:360px){.header--emily .header__row--top .header__columns{--emily-mobile-action-size: 30px;--emily-mobile-actions-width: 60px;--emily-mobile-bookend: 90px}.header--emily .header__column--right{--emily-header-action-size: 30px}.header--emily .header-logo{font-size:24px}.header--emily .header-actions__action .svg-wrapper,.header--emily .search-modal__button .svg-wrapper,.header--emily .account-button__icon{width:21px;height:21px}.header--emily .header-actions__action svg,.header--emily .search-modal__button svg{width:21px;height:21px}.header--emily .header-actions__cart-icon svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/emily-header.css.map */
