.header__menu-item,.header__menu-item span{text-transform:var(--header-text-transform);letter-spacing:.05rem;font-size:var(--text-small)}.header__menu-item .icon-caret{display:inline-block;width:.5rem;height:.5rem;margin-left:.5rem;vertical-align:middle;position:static;transform:none;transition:transform .2s ease}.mega-menu--hover:hover .header__menu-item .icon-caret{transform:rotate(180deg)}.header-wrapper .header{padding:0 var(--mobile-gutter);align-items:center;column-gap:2rem}@media screen and (min-width:990px){.header-wrapper .header--top-left,.header-wrapper .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto}.header-wrapper .header--top-center,.header-wrapper .header--middle-center{grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr}}.header--top-left .header__heading,.header--top-left .header__heading-link,.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start;text-align:left}.header--top-center .header__heading,.header--top-center .header__heading-link,.header--middle-center .header__heading,.header--middle-center .header__heading-link{justify-self:center;text-align:center}.header-wrapper .header__inline-menu{grid-area:navigation;display:flex;justify-content:flex-start;align-items:center;margin:0}@media screen and (min-width:990px){.header-wrapper .header:not(.drawer-menu) .header__icon--menu,.header-wrapper .header:not(.drawer-menu) header-drawer{display:none}}.header-wrapper .header__inline-menu .list-menu--inline{display:flex;flex-direction:row;gap:0;list-style:none;margin:0;padding:0;align-items:center}.header-wrapper .header__inline-menu .list-menu--inline .header__menu-item{padding:0}.header-wrapper .header__inline-menu .list-menu--inline{gap:2rem}.header__icons--localization{display:none}.header__icons--left{flex:0 0 auto;order:1;display:flex;align-items:center;gap:1rem;padding-left:.8rem}.header__icons--left .header__icon .icon-default,.header__icons--left .header__icon .icon-hover{width:16px;height:auto}.header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:1rem;margin-right:0;position:relative}.section-header{position:sticky}.header-wrapper{border-bottom:.0625rem solid rgba(0,0,0,.08)}.header-wrapper.index-transparent:not(.scrolled){border-bottom-color:transparent}.header-wrapper.index-transparent{position:fixed;top:var(--transparent-header-top, 0px);left:0;right:0;width:100%;z-index:10;background:transparent!important;background-color:transparent!important;background-image:none!important;transition:background .3s ease}.header-wrapper.index-transparent .header{background:transparent!important;background-color:transparent!important;background-image:none!important;transition:background-color .3s ease}.header-wrapper.index-transparent .header__menu-item,.header-wrapper.index-transparent .header__menu-item span,.header-wrapper.index-transparent .header__menu-item a,.header-wrapper.index-transparent .header__menu-item a span,.header-wrapper.index-transparent .header__heading-link,.header-wrapper.index-transparent .header__heading-link .h2,.header-wrapper.index-transparent .header__icon,.header-wrapper.index-transparent .header__icon svg,.header-wrapper.index-transparent .header__text-label{color:#fff!important;-webkit-text-fill-color:#ffffff!important;fill:#fff!important;transition:color .3s ease,fill .3s ease}.header-wrapper.index-transparent .header__heading-logo{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important;transition:filter .3s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.header-wrapper.index-transparent:not(.scrolled):hover{background:#fff!important;background-color:#fff!important}.header-wrapper.index-transparent:not(.scrolled):hover .header{background:transparent!important;background-color:transparent!important}.header-wrapper.index-transparent:not(.scrolled):hover .header__menu-item,.header-wrapper.index-transparent:not(.scrolled):hover .header__menu-item span,.header-wrapper.index-transparent:not(.scrolled):hover .header__menu-item a,.header-wrapper.index-transparent:not(.scrolled):hover .header__menu-item a span,.header-wrapper.index-transparent:not(.scrolled):hover .header__heading-link,.header-wrapper.index-transparent:not(.scrolled):hover .header__heading-link .h2,.header-wrapper.index-transparent:not(.scrolled):hover .header__icon,.header-wrapper.index-transparent:not(.scrolled):hover .header__icon svg,.header-wrapper.index-transparent:not(.scrolled):hover .header__text-label{color:#000!important;-webkit-text-fill-color:#000000!important;fill:#000!important}.header-wrapper.index-transparent:not(.scrolled):hover .header__heading-logo{filter:none!important;-webkit-filter:none!important}.header-wrapper.index-transparent.scrolled{position:fixed;top:0!important;background:#fff!important;background-color:#fff!important;border-bottom-color:#0000001a;box-shadow:0 .0625rem .1875rem #0000001a}.header-wrapper.index-transparent.scrolled .header{background:transparent!important;background-color:transparent!important}.header-wrapper.index-transparent.scrolled .header__menu-item,.header-wrapper.index-transparent.scrolled .header__menu-item span,.header-wrapper.index-transparent.scrolled .header__menu-item a,.header-wrapper.index-transparent.scrolled .header__menu-item a span,.header-wrapper.index-transparent.scrolled .header__heading-link,.header-wrapper.index-transparent.scrolled .header__heading-link .h2,.header-wrapper.index-transparent.scrolled .header__icon,.header-wrapper.index-transparent.scrolled .header__icon svg,.header-wrapper.index-transparent.scrolled .header__text-label{color:#000!important;-webkit-text-fill-color:#000000!important;fill:#000!important}.header-wrapper.index-transparent.scrolled .header__heading-logo{filter:none!important;-webkit-filter:none!important}.header__text-label{font-size:var(--text-small);text-transform:var(--header-text-transform);white-space:nowrap;position:relative;display:inline-block;line-height:1.2;color:currentColor;transition:color .25s cubic-bezier(.215,.61,.355,1)}.header__icon img{width:20px;height:20px;object-fit:contain;display:block}.header__icon-close{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.header__icon-close svg{width:18px;height:18px}.header__icons .header__icon{display:flex;align-items:center;height:100%;width:auto;padding:.9375rem 0;text-decoration:none}.header__icon:has(.header__text-label),.header__icon.cart-icon-bubble--text{width:auto;min-width:unset}.cart-icon-bubble__text{display:none}.cart-icon-bubble__icon{display:contents}.cart-icon-bubble--text .cart-icon-bubble__text{display:inline-block;font-size:var(--text-small);text-transform:var(--header-text-transform);white-space:nowrap;position:relative;line-height:1.2;color:currentColor}.cart-icon-bubble--text .cart-icon-bubble__icon{display:none}.header__icons .header__search{position:relative}.header__icons .header__search .search-modal{position:absolute;right:0;top:100%;width:100vw;max-width:100vw}.header__icons .desktop-localization-wrapper{font-size:var(--text-small);letter-spacing:.1em;text-transform:var(--header-text-transform)}.header__icons .localization-form button,.header__icons .localization-form .localization-form__select{font-size:var(--text-small);letter-spacing:.1em;text-transform:var(--header-text-transform);padding:.9375rem}@media screen and (min-width:990px){header-drawer{grid-area:navigation;display:flex;align-items:center}}.header__icon--menu{width:auto;height:auto;min-width:unset;max-width:unset;min-height:unset;max-height:unset;padding:0;overflow:visible}.header__icon--menu .svg-wrapper{width:auto;height:auto}.header__icon--menu:has(.header__menu-text-label){width:auto;min-width:unset;max-width:unset;max-height:unset;overflow:visible}.header__icon--menu .header__menu-text-label{letter-spacing:.05rem}.header__icons .header__icon .icon-default,.header__icons .header__icon .icon-hover,.header__icons--left .header__icon .icon-default,.header__icons--left .header__icon .icon-hover{width:16px;height:16px;object-fit:contain}@media screen and (min-width:990px){.header__icons .header__icon .icon-default,.header__icons .header__icon .icon-hover,.header__icons--left .header__icon .icon-default,.header__icons--left .header__icon .icon-hover{width:18px;height:18px;object-fit:contain}}.header__icons .header__icon .icon-default,.header__icons--left .header__icon .icon-default{display:none}.header__icons .header__icon .icon-hover,.header__icons--left .header__icon .icon-hover{display:block}.header-wrapper.index-transparent:not(.scrolled) .header__icons .header__icon .icon-default,.header-wrapper.index-transparent:not(.scrolled) .header__icons--left .header__icon .icon-default{display:block}.header-wrapper.index-transparent:not(.scrolled) .header__icons .header__icon .icon-hover,.header-wrapper.index-transparent:not(.scrolled) .header__icons--left .header__icon .icon-hover{display:none}.header-wrapper.index-transparent:not(.scrolled):hover .header__icons .header__icon .icon-default,.header-wrapper.index-transparent:not(.scrolled):hover .header__icons--left .header__icon .icon-default{display:none}.header-wrapper.index-transparent:not(.scrolled):hover .header__icons .header__icon .icon-hover,.header-wrapper.index-transparent:not(.scrolled):hover .header__icons--left .header__icon .icon-hover{display:block}@media screen and (max-width:989px){.header-wrapper .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;padding:0 1rem}.header__icons--left{display:flex;align-items:center;gap:.4rem;flex:0 0 74px;order:1}.header__heading,.header>.header__heading-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:auto;flex:0 0 auto}.header__heading .header__heading-link{position:static;top:auto;left:auto;transform:none;padding:0;display:flex;justify-content:center;align-items:center}.header__heading-logo{display:block;margin:0 auto}header-dropdown-menu,header-mega-menu{display:none}.header__icons{display:flex;align-items:center;gap:.75rem;flex:0 0 74px;order:3}.header__icons--left .header__icon .icon-default,.header__icons--left .header__icon .icon-hover,.header__icons .header__icon .icon-default,.header__icons .header__icon .icon-hover{width:18px;height:18px;object-fit:contain}.header__icon--menu .icon{width:16px;height:16px}.header__icons .header__icon{padding:1.3rem 0}.header__icon--search-mobile,.header__icons .header__search{display:none}.search-modal{height:auto;min-height:0}.header__icon--account{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-custom.css.map */
