.header{--header-padding-top: clamp(12px, 1.6667vw, 32px);--header-padding-bottom: clamp(12px, 1.6667vw, 32px)}.header__heading-logo-wrapper{--logo-scale: 1;width:calc(var(--logo-width) * var(--logo-scale))}@media screen and (max-width: 1799px){.header__heading-logo-wrapper{--logo-scale: .9}}@media screen and (max-width: 1599px){.header__heading-logo-wrapper{--logo-scale: .8}}@media screen and (max-width: 1399px){.header__heading-logo-wrapper{--logo-scale: .7}}@media screen and (max-width: 1199px){.header__heading-logo-wrapper{--logo-scale: .65}}@media screen and (max-width: 1099px){.header__heading-logo-wrapper{--logo-scale: .73}}.header--middle-left .header__inline-menu{margin-left:2rem}summary.list-menu__item{padding-right:2.7rem}.list-menu__product-link{padding:0;background-color:#fff;height:100%;text-decoration:none;color:inherit;width:100%}.list-menu__product-link:hover{color:rgb(var(--color-link))}.list-menu__product-link .image-wrapper{padding-top:74%;margin-left:13%;margin-right:13%;position:relative;background-color:#f3f3f3;display:block}.list-menu__product-link img{position:absolute;left:0;top:0;bottom:0;width:100%;display:block;object-fit:cover}.list-menu__product-link .image-wrapper span{opacity:.6;position:absolute;left:5%;width:90%;top:50%;transform:translateY(-50%);text-align:center;font-size:1.4rem;color:#000}.list-menu__product-link p{padding:0;margin:.8rem 0 0;font-size:1.6rem;font-weight:400;line-height:1.4;text-align:center;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;transition:all .3s}.header__inline-menu,.list-menu--inline,.list-menu--inline>li,.header-menu,.header-menu__inner,.header-menu>details,.header-menu>details>summary,.header-menu .header-menu__item{height:100%}.header-menu{display:block}.list-menu--inline{gap:clamp(4px,.8333vw,1.6rem)}.header-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale));padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),1);font-size:clamp(12px,calc(4px + .625vw),1.6rem);font-weight:700;cursor:pointer;padding:0 .8rem;transition:all .2s;border-radius:8px}.header-menu__item>svg{position:relative;width:clamp(10px,calc(2px + .625vw),1.6rem);height:clamp(10px,calc(2px + .625vw),1.6rem);margin-left:clamp(2px,.42vw,.8rem);transition:inherit}a.header-menu__item-link{text-decoration:none;font-size:inherit;font-weight:inherit;color:inherit}.header__inline-menu .header-menu__item{position:relative;height:100%}.header-menu__inner:hover .header-menu__item{background-color:#fff;color:var(--colors-text-text-secondary-700, #344054)}.header-menu__inner:hover .header-menu__item:before{content:"";display:block;position:absolute;left:0;top:100%;bottom:0;width:100%;height:var(--header-padding-bottom)}.header-menu__inner:hover .header-menu__item>svg{transform:scale(-1)}.header-menu__content{opacity:0;transform:translateY(-10px);transition:all.2s;top:100%;pointer-events:none}.header-menu__content{border-left:0;border-radius:0;border-right:0;overflow-y:auto;padding-bottom:2.6rem;padding-top:2.6rem;pointer-events:none;transition:all.2s;z-index:100}.header-menu__content--dropdown{position:absolute;border:1px solid rgba(var(--color-foreground),.2);width:auto;min-width:initial}.header-menu__content--dropdown .header__menu-item{text-decoration:none}.header-wrapper .search__input{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;height:4rem;padding-top:0;padding-bottom:0;padding-right:4rem}.header-search-pc .search__input{--inputs-radius: 50px}.header-wrapper .search__field .field__button{height:100%;margin-top:-1px;width:3.2rem;margin-right:.8rem}.header-wrapper .search__field .reset__button{right:calc(var(--inputs-border-width) + 3.2rem)}.header.page-width,.header--page-width{--page-width: 1720px;--page-padding: clamp(24px, 5.20833vw, 100px)}.header-search-pc .search-modal__form{position:static;--search-modal-width: clamp(5rem, 9.67vw, 32rem);width:var(--search-modal-width);min-width:var(--search-modal-width);color:#000;--color-foreground: 0, 0, 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-search-pc .search__field{width:100%;position:relative}.header-wrapper .search__input::placeholder{color:var(--sds-color-text-default-tertiary, #B3B3B3)}.header-search-pc .predictive-search{margin-top:-10px;--color-background: 255, 255, 255;max-height:min(700px,calc(95vh - var(--header-height)))!important;width:auto;max-width:800px;left:initial;right:initial;min-width:inherit;border-radius:8px}.header-search-pc .predictive-search__result-group:first-child{flex:auto;max-width:26rem}.header-search-mb details[open] .modal-overlay:after{background-color:#00000080;top:0}.header-search-mb .search-modal.modal__content{background:initial}.header-search-mb details[open]>.search-modal{animation:initial}.header-search-mb details[open] .search-modal__content-bottom{animation:animateMenuOpen var(--duration-default) ease}.header-search-mb .search-modal__content-bottom{top:calc(100% - 1px);background:var(--gradient-background)}.header-search-mb .predictive-search{margin-top:4px;--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;max-height:calc(100vh - var(--header-height) - 120px)!important;min-width:inherit;border-radius:8px}@media screen and (max-width: 749px){.header-search-mb .predictive-search{left:1rem;right:1rem}}.header-search-mb .search-modal__form .field{--inputs-radius: 20px;--color-foreground: 0, 0, 0}.header-search-mb .search__input{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;height:4rem;padding-top:0;padding-bottom:0;padding-right:7rem}.header-search-mb .search__input::placeholder{opacity:1}.header-search-mb .search__input+.field__label{display:none}.header-search-mb .field__button{color:#000;height:100%;margin-top:-1px;width:3.2rem;right:calc(var(--inputs-border-width) + 3.2rem)}.header-search-mb .reset__button{right:calc(var(--inputs-border-width) + 4rem)}.header-search-mb .search__button{right:calc(var(--inputs-border-width) + .8rem)}.header-wrapper .header__icons{gap:1.6rem;padding-right:0}.header-wrapper .header__icon--cart{margin-right:0;color:#000;border-radius:50px;background-color:var(--Component-colors-Utility-Blue-utility-blue-50, #EFF8FF)}.header-wrapper .disclosure__button{border-radius:8px;text-decoration:none!important;transition:all .2s}.header-wrapper .disclosure__button[aria-expanded=true]{background-color:#fff;color:#000}@media not (pointer: coarse){.header-wrapper .disclosure__button:hover{background-color:#fff;color:#000}}.header-wrapper .disclosure__list-wrapper{margin-top:10px}@media screen and (max-width: 1699px){.header--middle-left .header__inline-menu{margin-left:.6rem}.header__icon--account.button{font-size:1.5rem;padding:1rem 1.8rem}.header-wrapper .header__icons{gap:1.4rem}.header__icon{width:3.8rem;height:3.8rem}.header__icon--account.button,.header-search-pc .search__input{height:3.8rem}}@media screen and (max-width: 1599px){.list-menu--inline{gap:clamp(4px,.6vw,1.6rem)}.header-menu__item{font-size:1.4rem}.header-wrapper .header__icons{gap:1.2rem}.header__icon--account.button{padding:0 1.6rem}.js .header-wrapper .header-localization:not(.menu-drawer__localization) .localization-form__select{padding:0 .8rem}}@media screen and (max-width: 1399px){.list-menu--inline{gap:4px}.header__icon--account.button{padding-left:1.6rem;padding-right:1.6rem;height:3.6rem;font-size:1.4rem}.header__icon{height:3.6rem;width:3.6rem}.header-search-pc .search__input{height:3.6rem}.header__icon .icon{height:2rem}}@media screen and (min-width: 1279.01px){.header-search-mb{display:none}}@media screen and (max-width: 1299px){.header-menu__item{font-size:1.3rem}.header__icon--account.button{padding-left:1.4rem;padding-right:1.4rem}}@media screen and (max-width: 1279px){.header-search-pc{display:none}}@media screen and (max-width: 1099px){.header.page-width,.header--page-width{--page-padding: inherit}.desktop-localization-wrapper{display:none}.header__icon .icon{width:24px;height:24px}.header__icon--account.button{display:none}.header-wrapper .header__icon--cart{background-color:initial;color:inherit}.header-wrapper .header__icon--cart svg{height:24px;width:24px}}@media screen and (max-width: 589px){.header-wrapper .header__icons{gap:.8rem}.header-wrapper header-drawer{margin-left:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-header.css.map */
