.header-wrapper{position:relative;z-index:3;transition:box-shadow .2s ease}.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (max-width:749px){.header--mobile-left{grid-template-columns:auto 1fr auto}.header--mobile-left .header__heading{justify-self:start}}@media screen and (min-width:990px){.header{padding-left:3rem;padding-right:3rem;column-gap:2rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr}.header--middle-center{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr}.header--top-left{grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}.header--top-left .header__inline-menu,.header--top-center .header__inline-menu{margin-top:1.05rem}.header--top-center .header__inline-menu{justify-self:center}}.header__heading{grid-area:heading;justify-self:center;margin:0;line-height:0}@media screen and (min-width:990px){.header--middle-left .header__heading,.header--top-left .header__heading{justify-self:start}}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;color:rgb(var(--color-foreground));word-break:break-word}.header__heading-text{display:inline-block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:calc(var(--font-heading-scale) * .06rem);line-height:1.3}@media screen and (min-width:750px){.header__heading-text{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.header__heading-logo{display:block;height:auto;max-width:100%}@media screen and (max-width:749px){.header__heading-logo{max-width:50vw}}.header__inline-menu{grid-area:navigation;display:none;min-width:0}@media screen and (min-width:990px){.header__inline-menu{display:block}.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto}.header--middle-left .header__inline-menu,.header--top-left .header__inline-menu{justify-self:center}}.header-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:.4rem;list-style:none;border-radius:2.4rem;background:#00000024}.header-nav__details>summary{list-style:none}.header-nav__details>summary::-webkit-details-marker{display:none}.header-nav__link{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.7rem;border-radius:99rem;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.header-nav__link:hover,.header-nav__details[open]>.header-nav__link{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.header-nav__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.header-nav__link .icon-caret{width:1.2rem;height:1.2rem;margin-right:-.4rem;transition:transform .2s ease}.header-nav__details[open]>.header-nav__link .icon-caret{transform:rotate(180deg)}.header-nav__item{position:relative}.header-nav__dropdown{position:absolute;top:calc(100% + 1rem);left:50%;z-index:6;min-width:20rem;margin:0;padding:1rem;list-style:none;border-radius:1.2rem;box-shadow:0 1.2rem 3rem #0f173c29;transform:translate(-50%);animation:nav-dropdown-in .2s ease}.header-nav__dropdown:before{content:"";position:absolute;top:-1.2rem;right:0;left:0;height:1.2rem}.header-nav__dropdown-link{display:block;padding:.9rem 1.4rem;border-radius:.8rem;color:rgb(var(--color-foreground));font-size:1.4rem;white-space:nowrap;text-decoration:none}.header-nav__dropdown-link:hover,.header-nav__dropdown-link.is-active{background:rgba(var(--color-foreground),.05)}@keyframes nav-dropdown-in{0%{opacity:0;transform:translate(-50%,-.6rem)}to{opacity:1;transform:translate(-50%)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.header-nav__item--mega{position:static}.mega-panel{position:absolute;top:100%;right:0;left:0;z-index:6;border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 1.6rem 3rem #0f173c1f;animation:mega-in .22s ease;cursor:default}@keyframes mega-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.mega-panel__inner{display:flex;gap:4.8rem;padding-top:3.2rem;padding-bottom:3.6rem}@media screen and (min-width:990px){.mega-panel__inner{padding-right:3rem;padding-left:3rem}}.mega-panel__columns{display:flex;flex-shrink:0;gap:4.8rem}.mega-panel__column{min-width:14rem}.mega-panel__column--plain{padding-top:3.2rem}.mega-panel__heading{margin:0 0 1.4rem;color:rgba(var(--color-foreground),.5);font-size:1.2rem;font-weight:600;letter-spacing:.08em}.mega-panel__heading a{color:inherit;text-decoration:none}.mega-panel__list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.mega-panel__link{display:inline-block;padding:.6rem 0;color:rgb(var(--color-foreground));font-size:1.45rem;text-decoration:none;transition:color .15s ease}.mega-panel__link:hover,.mega-panel__link.is-active{color:#334fb4;text-decoration:underline;text-underline-offset:.4rem}.mega-panel__promos{display:grid;flex:1;grid-template-columns:repeat(var(--mega-promos, 2),minmax(0,1fr));gap:1.6rem;max-width:64rem;margin-left:auto}.mega-promo{display:flex;flex-direction:column;gap:1rem;color:rgb(var(--color-foreground));text-decoration:none}.mega-promo__media{display:block;overflow:hidden;aspect-ratio:2.9 / 1;border-radius:.8rem;background:rgba(var(--color-foreground),.06)}.mega-promo__media img,.mega-promo__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-promo__placeholder{fill:rgba(var(--color-foreground),.25)}.mega-promo:hover .mega-promo__media img{transform:scale(1.04)}.mega-promo__title{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600}.mega-promo__title .icon{width:1.4rem;height:1.4rem;transition:transform .15s ease}.mega-promo:hover .mega-promo__title .icon{transform:translate(3px)}.menu-drawer__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:1.2rem 3rem 2rem 4.4rem}.menu-drawer__promos .mega-promo__media{aspect-ratio:16 / 9}.menu-drawer__promos .mega-promo__title{font-size:1.25rem}.header__drawer{grid-area:left-icons;display:flex;align-items:center}@media screen and (min-width:990px){.header__drawer{display:none}}.header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:.2rem}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;list-style:none}.header__icon::-webkit-details-marker{display:none}.header__icon .icon{width:2.2rem;height:2.2rem;transition:transform .15s ease}.header__icon:hover .icon{transform:scale(1.07)}.header__icon-close,details[open]>.header__icon--menu .header__icon-open{display:none}details[open]>.header__icon--menu .header__icon-close{display:inline-flex}@media screen and (max-width:989px){.header__icon--account{display:none}}.header__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:700;text-transform:uppercase}.header__cart{display:inline-flex;align-items:center;gap:.6rem;margin-left:.6rem;padding:.8rem 1.2rem .8rem 1.6rem;border-radius:99rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700;line-height:1.4;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.header__cart:hover{box-shadow:0 .4rem 1.2rem #0000002e;transform:translateY(-1px)}.header__cart .icon{width:2rem;height:2rem}.header__cart .cart-count-bubble{position:static;min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:99rem;background:rgb(var(--color-button-text));color:rgb(var(--color-button));font-size:1.2rem;font-weight:700}@media screen and (max-width:749px){.header__cart{margin-left:.2rem;padding:.8rem 1rem}.header__cart-label{display:none}}.cart-count-bubble{position:absolute;bottom:.8rem;right:.4rem;display:flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border-radius:1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.9rem;line-height:1}.header__localization{display:none;gap:.8rem;margin-right:.8rem}@media screen and (min-width:990px){.header__localization{display:flex}}.menu-drawer{position:fixed;top:var(--header-bottom, 0);left:0;bottom:0;z-index:20;display:flex;flex-direction:column;width:min(40rem,100vw);overflow-y:auto;border-right:1px solid rgba(var(--color-foreground),.1);animation:drawer-in .25s ease}.menu-drawer-container[open]:before{content:"";position:fixed;top:var(--header-bottom, 0);left:0;right:0;bottom:0;z-index:19;background:#00000059}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}.menu-drawer__nav{flex:1 0 auto;padding:2rem 0}.menu-drawer__menu,.menu-drawer__submenu{list-style:none;margin:0;padding:0}.menu-drawer__item{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 3rem;font-size:1.8rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;list-style:none}.menu-drawer__item::-webkit-details-marker{display:none}.menu-drawer__item.is-active,.menu-drawer__item:hover{background:rgba(var(--color-foreground),.04)}.menu-drawer__item .icon-caret{width:1.4rem;height:1.4rem;transition:transform .2s ease}.menu-drawer__details[open]>.menu-drawer__item .icon-caret{transform:rotate(180deg)}.menu-drawer__subitem{display:block;padding:.9rem 3rem .9rem 4.4rem;font-size:1.5rem;color:rgba(var(--color-foreground),.75);text-decoration:none}.menu-drawer__subitem:hover,.menu-drawer__subitem.is-active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.menu-drawer__submenu--nested .menu-drawer__subitem{padding-left:5.8rem;font-size:1.4rem}.menu-drawer__utility{display:flex;flex-direction:column;gap:1.6rem;padding:2rem 3rem 3rem;background:rgba(var(--color-foreground),.03)}.menu-drawer__account{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.menu-drawer__localization{display:flex;flex-wrap:wrap;gap:1rem}.search-modal{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;min-height:var(--header-bottom, 8rem);border-bottom:1px solid rgba(var(--color-foreground),.1);animation:dropdown-in .2s ease}.search-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#00000059}.search-modal__content{display:flex;align-items:center;gap:1rem;width:100%;padding-top:1.6rem;padding-bottom:1.6rem}.search-modal__form{position:relative;flex:1 1 auto;max-width:74rem;margin:0 auto}.search-modal__input{padding-right:5rem;-webkit-appearance:none}.search-modal__submit,.search-modal__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground))}.search-modal__submit{position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-header.css.map */
