.header__desktop-search--upgrade,.header-search-overlay--upgrade{display:none}@media screen and (min-width:990px){.header--desktop-logo-search-icons{position:relative;isolation:isolate;grid-template-areas:"heading desktop-search icons" "navigation navigation navigation";grid-template-columns:minmax(16rem,.85fr) minmax(28rem,3fr) minmax(16rem,.85fr);column-gap:3rem;row-gap:1rem;align-items:center}.header--desktop-logo-search-icons .header__heading,.header--desktop-logo-search-icons .header__heading-link{grid-area:heading;justify-self:start;margin-left:-.75rem;text-align:left}.header--desktop-logo-search-icons .header__desktop-search--upgrade{display:block;grid-area:desktop-search;min-width:0;width:100%;position:relative;z-index:22}.header--desktop-logo-search-icons>.header__search,.header--desktop-logo-search-icons .header__icons>.header__search{display:none!important}.header--desktop-logo-search-icons .header__icons{grid-area:icons;align-items:center;justify-self:end;min-width:0}.header--desktop-logo-search-icons .header__inline-menu{display:block;grid-area:navigation;justify-self:stretch;margin:0;width:100%}.header--desktop-logo-search-icons .header__inline-menu>.list-menu--inline{display:flex;justify-content:space-between;width:100%}.header--desktop-logo-search-icons a.header__menu-item{padding-left:1rem;padding-right:1rem}.header--desktop-logo-search-icons summary.header__menu-item{padding-left:1rem;padding-right:2.8rem}.header--desktop-logo-search-icons summary.header__menu-item .icon-caret{right:.9rem}.header-inline-search--upgrade,.header-inline-search--upgrade .header-inline-search__form,.header-inline-search--upgrade predictive-search,.header-inline-search--upgrade search-form{display:block;position:relative;width:100%}.header-inline-search--upgrade .field{min-width:0}.header-inline-search--upgrade .field:before{display:none}.header-inline-search--upgrade .field:after{border-radius:999px;box-shadow:0 0 0 .15rem rgba(var(--color-foreground),.85)}.header-inline-search--upgrade .field:hover:after,.header-inline-search--upgrade .field:focus-within:after{border-radius:999px}.header-inline-search--upgrade .field__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.header-inline-search--upgrade .search__input.field__input,.header-inline-search--upgrade .search__input.field__input:focus,.header-inline-search--upgrade .search__input.field__input:not(:placeholder-shown),.header-inline-search--upgrade .search__input.field__input:-webkit-autofill{border-radius:999px;height:4.6rem;min-height:4.6rem;padding:0 9rem 0 2rem}.header-inline-search--upgrade .search__input.field__input::placeholder{opacity:.7}.header-inline-search--upgrade .field__button{height:4.6rem}.header-inline-search--upgrade .predictive-search{left:0;right:0;top:calc(100% + .8rem);width:100%;border-top:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);z-index:23}.header--desktop-logo-search-icons .header-search-overlay--upgrade{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;margin:0;padding:0;border:0;background:#00000094;cursor:default;z-index:20}.header--desktop-logo-search-icons:has(.header-inline-search--upgrade predictive-search[open]) .header-search-overlay--upgrade,.header--desktop-logo-search-icons:has(.header-inline-search--upgrade predictive-search:focus-within) .header-search-overlay--upgrade{display:block}}@media screen and (min-width:990px)and (max-width:1199px){.header--desktop-logo-search-icons{grid-template-columns:minmax(13rem,.75fr) minmax(24rem,2.5fr) minmax(13rem,.75fr);column-gap:1.8rem}.header--desktop-logo-search-icons a.header__menu-item{padding-left:.65rem;padding-right:.65rem}.header--desktop-logo-search-icons summary.header__menu-item{padding-left:.65rem;padding-right:2.45rem}}@media screen and (min-width:990px){.header--desktop-logo-search-icons .mega-menu__content .mega-menu__link{line-height:1}.header--desktop-logo-search-icons .mega-menu__column>.mega-menu__shop-all{margin-top:2rem;width:fit-content}}@media screen and (max-width:989px){.header-wrapper .menu-drawer .menu-drawer__menu-item{padding:.75rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/header-layout-upgrade.css.map */
