.header-wrapper{background-color:var(--section-background);color:var(--section-text-color);box-shadow:inset 0 -1px 0 var(--header-border-color, transparent)}.header{--header-control: 2.75rem;--header-icons-gap: var(--spacing-2);--header-locale-width: 3rem;--header-start-zone: calc(var(--header-control) + var(--header-start-locale, 0) * (var(--header-icons-gap) + var(--header-locale-width)));--header-end-zone: calc(var(--header-end-icons, 2) * var(--header-control) + (var(--header-end-icons, 2) - 1) * var(--header-icons-gap) + var(--header-end-locale, 0) * (var(--header-icons-gap) + var(--header-locale-width)));--header-logo-reserve: calc(2 * var(--container-gutter, 20px) + var(--header-start-zone) + var(--header-end-zone) + 2 * var(--spacing-4));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-4);padding-block:var(--header-padding-block);min-height:4rem}@media screen and (max-width:999px){.header--mobile-logo-center .header{grid-template-columns:minmax(var(--header-start-zone),1fr) minmax(0,auto) minmax(var(--header-end-zone),1fr)}.header--mobile-logo-center .header__start{justify-self:start}.header--mobile-compact .header{--header-control: 2.25rem;--header-icons-gap: var(--spacing-1)}.header--mobile-compact .header__icon-button{--header-icon-size: 1.25rem;padding:var(--spacing-1)}.header--mobile-logo-center .header__logo{justify-content:center}}@media screen and (min-width:1000px){.header{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.header--logo-center .header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo icons"}.header--logo-center .header__logo{grid-area:logo}.header--logo-center .header__desktop-nav{grid-area:nav;justify-self:start;min-width:0}.header--logo-center .header__icons{grid-area:icons}}.header__icon-button{--header-icon-size: 1.5rem;background:transparent;border:none;padding:var(--spacing-2);min-inline-size:var(--header-control, 2.75rem);min-block-size:var(--header-control, 2.75rem);color:var(--header-icon-color, var(--section-text-color));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}@media(hover:hover){.header__icon-button:hover{color:var(--header-icon-hover-color, var(--header-icon-color, var(--section-text-color)))}}.header__icon-button:focus-visible{color:var(--header-icon-hover-color, var(--header-icon-color, var(--section-text-color)))}.header__icon-button>svg{display:block;inline-size:var(--header-icon-size);block-size:var(--header-icon-size);flex:none}.header__logo{margin:0;display:flex;align-items:center;min-width:0}.header__logo-link{color:inherit;text-decoration:none;display:flex;align-items:center;min-width:0}.header__logo-image{max-width:min(var(--header-logo-mobile-width, 100px),calc(100vw - var(--header-logo-reserve)));height:auto}@media screen and (min-width:1000px){.header__logo-image{max-width:var(--header-logo-width, 140px)}}.header__logo-text{font-size:var(--text-h4);font-weight:700;overflow-wrap:anywhere}.header__desktop-nav{justify-self:center}.header--logo-left .header__desktop-nav{justify-self:start;margin-inline-start:var(--spacing-6)}.header__linklist{display:flex;flex-wrap:wrap;gap:var(--spacing-4);list-style:none;padding:0;margin:0}.header__link{color:inherit;text-decoration:none;font-size:1rem;padding:var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1)}.header__link:hover,.header__link--active{text-decoration:underline}.header__disclosure{position:relative}.header__link--disclosure{cursor:pointer;list-style:none}.header__link--disclosure::-webkit-details-marker{display:none}.header__dropdown{position:absolute;top:100%;inset-inline-start:0;background-color:var(--section-background);border:1px solid var(--header-border-color, rgb(var(--border-color)));border-radius:var(--rounded-sm);min-width:200px;box-shadow:0 10px 20px #0000001a;padding:var(--spacing-3) 0;z-index:20}.header__sub-linklist{list-style:none;padding:0;margin:0}.header__sub-link{color:inherit;text-decoration:none;display:block;padding:var(--spacing-2) var(--spacing-4)}.header__sub-link:hover,.header__sub-link--active{background-color:rgb(var(--border-color))}.header__start{display:flex;align-items:center;gap:var(--header-icons-gap);min-width:0}.header__icons{display:flex;align-items:center;gap:var(--header-icons-gap, var(--spacing-2));justify-self:end}.header__cart-link,.header__wishlist-link{position:relative}.header__localization{display:flex}.header__localization .localization-disclosure__toggle{border-color:transparent;padding-inline:var(--spacing-2);min-block-size:2.75rem;color:var(--section-text-color)}.header__localization .localization-disclosure__toggle .icon{inline-size:1rem;block-size:1rem}@media screen and (max-width:999px){.header__localization .localization-disclosure__toggle{gap:var(--spacing-1);min-block-size:var(--header-control);min-inline-size:var(--header-locale-width);justify-content:center;padding-inline:var(--spacing-1);font-size:var(--text-sm);font-weight:600}.header__localization .localization-disclosure__toggle .icon{inline-size:.75rem;block-size:.75rem}.header__localization .localization-disclosure__name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__localization .localization-disclosure__code{display:inline}.header:has(.header__localization){position:relative}.header__localization .localization-disclosure{position:static}.header__localization .localization-disclosure .localization-disclosure__content{top:100%;inset-inline-start:auto;inset-inline-end:var(--container-gutter, 20px)}.header__localization--start .localization-disclosure .localization-disclosure__content{inset-inline-start:var(--container-gutter, 20px);inset-inline-end:auto}}.header__cart-count,.header__wishlist-count{position:absolute;top:0;inset-inline-end:0;background-color:rgb(var(--text-primary));color:rgb(var(--background-primary));font-size:.75rem;font-weight:700;border-radius:var(--rounded-full);min-width:1.25rem;height:1.25rem;padding-inline:.25rem;line-height:1;display:flex;align-items:center;justify-content:center;transform:translate(calc(25% * var(--transform-logical-flip, 1)),-25%)}.mobile-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mobile-nav__item{border-bottom:1px solid rgb(var(--border-color))}.mobile-nav__link{color:inherit;text-decoration:none;font-size:1.125rem;padding:var(--spacing-4) var(--spacing-5);display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-nav__link--disclosure{cursor:pointer;list-style:none}.mobile-nav__link--disclosure::-webkit-details-marker{display:none}.mobile-nav__sublist{list-style:none;padding:0;margin:0;background-color:rgb(var(--border-color))}.mobile-nav__sublink{color:inherit;text-decoration:none;display:block;padding:var(--spacing-3) var(--spacing-5);padding-inline-start:var(--spacing-8)}.mobile-nav__footer{display:grid;gap:var(--spacing-4);padding:var(--spacing-5);border-top:1px solid rgb(var(--border-color));margin-top:auto}.mobile-nav__wishlist-count{min-inline-size:1.25rem;padding-inline:.375rem;border-radius:var(--rounded-full);background-color:rgb(var(--text-primary));color:rgb(var(--background-primary));font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center}.mobile-nav__wishlist-count.is-empty{display:none}.mobile-nav__localization{display:grid;gap:var(--spacing-2)}.mobile-nav__localization-label{margin:0;font-size:var(--text-sm);opacity:.7}.mobile-nav__account-link{display:flex;align-items:center;gap:var(--spacing-2);color:inherit;text-decoration:none}.hidden-mobile{display:none}@media screen and (min-width:1000px){.hidden-desktop{display:none}.hidden-mobile{display:flex}}.header__link--highlight{font-weight:600}.header__link--highlight-color{color:rgb(var(--header-highlight, var(--button-background-primary)))}.header__link--highlight-underline{text-decoration:underline;text-decoration-color:rgb(var(--header-highlight, var(--button-background-primary)));text-decoration-thickness:2px;text-underline-offset:.35em}.header__link--highlight-button{padding-inline:var(--spacing-4);color:rgb(var(--button-text-primary));background-color:rgb(var(--header-highlight, var(--button-background-primary)));border-radius:var(--rounded-button)}.header__link--highlight-button,.header__link--highlight-button:hover{text-decoration:none}.header__link--highlight-button:hover{opacity:.9}.header__mega-menu{position:absolute;top:100%;inset-inline-start:0;width:100%;background-color:var(--section-background);color:var(--section-text-color);border-top:1px solid var(--header-border-color, rgb(var(--border-color)));box-shadow:0 10px 15px #0000000d;padding:var(--spacing-8) 0;z-index:20}.header__mega-menu-inner{display:flex;gap:var(--spacing-10);max-width:var(--container-max-width, 1400px);margin:0 auto;padding:0 var(--spacing-5)}.header__mega-menu-links{list-style:none;padding:0;margin:0;display:flex;flex:1;gap:var(--spacing-8);flex-wrap:wrap}.header__mega-menu-links>li{flex:1 1 200px;max-width:300px}.header__mega-menu-heading{display:block;font-weight:700;margin-bottom:var(--spacing-4);color:inherit;text-decoration:none}.header__mega-menu-heading:hover{text-decoration:underline}.header__mega-menu-sublinks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.header__mega-menu-link{color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s ease}.header__mega-menu-link:hover{opacity:1}.header__mega-menu-promos{display:grid;gap:var(--spacing-4);flex-shrink:0}.header__mega-menu-promos--count-1{grid-template-columns:minmax(200px,300px)}.header__mega-menu-promos--count-2{grid-template-columns:repeat(2,minmax(150px,250px))}.header__mega-menu-promos--count-3{grid-template-columns:repeat(3,minmax(150px,250px))}.header__mega-menu-promos--count-4{grid-template-columns:repeat(4,minmax(150px,200px))}.header__mega-menu-promo{display:flex;flex-direction:column}.header__mega-menu-promo-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:var(--spacing-3)}.header__mega-menu-promo-image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;background-color:var(--color-background-subtle, #f4f4f4);overflow:hidden}.header__mega-menu-promo-image{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;object-fit:cover}.header__mega-menu-promo-heading{font-weight:500;font-size:var(--text-sm)}.header__disclosure.header__disclosure--mega{position:static}.header__cart-count.is-empty,.header__wishlist-count.is-empty{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/header.css.map */
