.header__menu-item[aria-expanded=true] svg path{fill:#02a69e}header.page-width--large,sticky-header.page-width--large{max-width:1238.4px;margin:0 auto;padding:0 0;background:#fff}@media screen and (max-width:1232px){header.page-width--large,sticky-header.page-width--large{max-width:100%}}@media screen and (max-width:1024px){header.page-width--large,sticky-header.page-width--large{max-width:100%;padding:0 7%}}@media screen and (max-width:768px){header.page-width--large,sticky-header.page-width--large{padding:0 9%}}.header-wrapper{display:block;position:relative}.header{min-width:-moz-fit-content;min-width:fit-content;display:grid;padding:0 67px;grid-template-areas:"left-icon heading icons";align-items:center;line-height:1em}@media screen and (max-width:1440px){.header{padding:0 7%}}@media screen and (max-width:1024px){.header{padding:13px 0}}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word;line-height:1em;margin-top:7px;grid-area:heading;justify-self:start}@media screen and (max-width:989px){.header__heading-link{text-align:center;margin-top:0}}.menu-drawer__utility-links{display:none}.header__heading{margin:0;line-height:0;grid-area:heading;justify-self:start}.header [tabindex="-1"]:focus{outline:0}.list-menu--inline{display:inline-flex}.header--middle-left{grid-template-areas:"heading navigation icons"}.header--middle-left :not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header__menu-item{text-decoration:none;color:#1b2a38}.header__menu-item span{display:block;padding:38px 19px;font-size:.9rem;color:#1b2a38;border-top:4px solid transparent;white-space:nowrap}@media screen and (max-width:1440px){.header__menu-item span{padding:38px 1.3vw}}@media screen and (max-width:768px){.header__menu-item span{font-size:1rem}}.header__menu-item span:focus,.header__menu-item span:hover{color:#02a69e}.header__menu-item span:focus svg path,.header__menu-item span:hover svg path{fill:#02a69e}.header__menu-item span.header__active-menu-item{border-top:4px solid #02a69e;font-weight:600}summary.list-menu__item{padding-right:2rem}header-menu>details summary span:focus,header-menu>details summary span:hover,header-menu>details[open] summary span{color:#02a69e}header-menu>details summary span:focus+svg path,header-menu>details summary span:hover+svg path,header-menu>details[open] summary span+svg path{fill:#02a69e}.header__heading{padding-right:3.3vw}.header__icons{display:flex;grid-area:icons;justify-self:end;align-items:center}.header__icons .header__icon,.header__icons .header__icon:not(.header__icon--summary){color:#1b2a38;height:18px;min-height:18px;max-height:18px;width:auto;padding:0;margin:0 .7vw}@media screen and (max-width:1024px){.header__icons .header__icon,.header__icons .header__icon:not(.header__icon--summary){margin:0 12.5px}}.header__icons .header__icon span,.header__icons .header__icon:not(.header__icon--summary) span{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.header__icons .header__icon::after,.header__icons .header__icon:not(.header__icon--summary)::after{content:none}.header__icons .header__icon .icon,.header__icons .header__icon:not(.header__icon--summary) .icon{height:100%;fill:none;vertical-align:super}.header__icons .header__icon .icon-cart__count-bubble,.header__icons .header__icon:not(.header__icon--summary) .icon-cart__count-bubble{position:absolute;top:-8px;right:-6px}.header__icons .header__icon .cart-count-bubble,.header__icons .header__icon:not(.header__icon--summary) .cart-count-bubble{display:none}#CountrySelector{border:none;background-color:#fff;color:#1b2a38}#CountrySelector form{margin-top:0}#CountrySelector .localization-form__select{display:flex;align-items:center}#CountrySelector .localization-form__select svg{margin-left:5px}#CountrySelector .localization-selector{border:none;background:0 0;padding:0;color:#1b2a38;line-height:1em}#CountrySelector *{line-height:1em}#CountrySelector .disclosure{margin-left:10px}#CountrySelector .disclosure svg{vertical-align:middle}#CountrySelector .disclosure__list-wrapper{transform:none;top:62px;min-height:-moz-fit-content;min-height:fit-content;background:#fff;padding:10px 20px;max-width:167px;border:1px solid #f1f1f1;bottom:auto}@media screen and (min-width:1441px){#CountrySelector .disclosure__list-wrapper{max-width:148px}}#CountrySelector .disclosure__list{max-height:-moz-fit-content;max-height:fit-content;min-height:-moz-fit-content;min-height:fit-content}@media screen and (max-width:1232px){#CountrySelector{display:none}}.header__icon--cart{position:relative}@media screen and (max-width:989px){menu-drawer~.header__icons .header__icon--account{display:none}}.header__icon--menu[aria-expanded=true]::before{content:"";top:100%;left:0;height:15px;display:block;position:absolute;background:rgba(var(--color-foreground),.5)}@media screen and (max-width:1024px){.header__icons .header__icon--menu{margin-right:0}.header__icons .header__icon--menu svg{height:15px}}.header__icons .header__icon--menu .icon{display:block;width:24px;opacity:1}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icon;justify-self:start}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay::after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + 2 * var(--inputs-border-width));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}@media screen and (max-width:768px){.search-modal__content{padding:0 5rem 0 1rem}}.search-modal__content-bottom{bottom:calc(var(--inputs-margin-offset)/ 2)}.search-modal__content-top{top:calc(var(--inputs-margin-offset)/ 2)}.search-modal__form{max-width:47.8rem}@media screen and (max-width:989px){.search-modal__form{width:100%}}.search-modal__close-button{right:1rem;position:initial;margin-left:.5rem}@media screen and (max-width:989px){.search-modal__close-button{margin-left:0}}@media screen and (max-width:768px){.search-modal__close-button{position:absolute;right:.3rem}}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;display:none}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden;display:none}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;display:block}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1;background:#fff;border-top:none;border-color:#f1f1f1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;display:block;transform:translateY(0)}}.header__inline-menu{display:block}@media screen and (max-width:1024px){.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}}.header--middle-left .header__inline-menu{margin-left:0}.header__menu{padding:0 1rem}header-drawer{display:none}@media screen and (max-width:1024px){header-drawer{display:flex;justify-self:start}}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.header__submenu .header__submenu{padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{display:block;padding:19px;border-top:1px solid #f1f1f1;transition:.1s}.header__submenu .header__menu-item:focus,.header__submenu .header__menu-item:hover{color:#02a69e;background:#f1f1f1}.header__menu-item .icon-caret{right:2vw}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}details-disclosure>details,header-menu>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}100%{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}