[data-whatintent=mouse] *:focus{outline:none}.main-header .header_navigation{position:absolute}.main-header.sticky-header{transition:transform .3s ease,visibility 0s linear .3s,background-color ease-in-out .2s,height .5s linear .3s;background-color:#fff;transform:translateY(-100%);visibility:hidden;position:fixed;top:0;z-index:200;left:0;right:0;height:6rem}.main-header.sticky-header .header__logo{position:relative;max-width:25rem}.main-header.sticky-header.transparent{background-color:rgba(0,0,0,0)}.main-header.sticky-header .side-panel--header-panel{top:100%}.main-header.sticky-header .side-panel--header-panel .header-panel{margin-top:0;height:100%}.main-header.animate{transition:transform .3s ease,visibility 0s linear .3s}.scroll-up .sticky-header{transition:transform .3s ease,visibility 0s,background-color ease-in .2s,height .5s ease}.scroll-up .sticky-header.is-open,.scroll-up .sticky-header.is-open-mobile{height:100%}.scroll-up .sticky-header.is-open.add-to-cart-popup,.scroll-up .sticky-header.is-open-mobile.add-to-cart-popup{height:auto}.scroll-up .main-header.sticky-header{transform:translateY(0);visibility:visible}.scroll-up .main-header.sticky-header .side-panel--header-panel{top:0}.scroll-up .main-header.sticky-header .side-panel--header-panel .header-panel{height:calc(100% - 4rem)}@media(min-width: 992px){.scroll-up .main-header.sticky-header .side-panel--header-panel .header-panel{margin-top:4rem}}.filter-bar{width:100%;display:none;align-items:center;gap:.8rem;margin-left:.8rem}.filter-bar .filter-container{overflow:hidden;position:relative;display:flex}.filter-bar .filter-track{display:flex;scroll-behavior:smooth;transition:transform .3s ease}.filter-bar .filter-navigation{cursor:pointer;display:none}.filter-bar .filter-navigation.visible{display:flex;align-items:center;justify-content:center}.filter-bar svg[class^=icon]{fill:var(--main-color);width:1.8rem;height:1.8rem}.filter-bar .filter-list__item.button.tag{padding:0 .8rem;font-size:1.2rem;margin:0 .4rem;background-color:var(--main-color);color:var(--white)}.filter-bar .filter-list__item.button.tag:first-child{margin-left:0}.filter-bar .filter-list__item.button.tag:last-child{margin-right:0}.filter-bar .filter-list__item .button__icon{margin-right:.4rem}.filter-bar .filter-list__item .button__icon svg[class^=icon]{fill:var(--white);width:1.2rem;height:1.2rem}.filter-bar .clear-filter{margin-left:.8rem;font-size:1.2rem}.dropdown_refinments_form{display:flex;z-index:100001}.dropdown_refinments_form .dropdown-filter{position:relative}.dropdown_refinments_form .dropdown-filter .dropdown-toggle{height:3.2rem;padding:.9rem .8rem;display:flex;gap:.2rem;flex-direction:row;font-size:1.2rem}.dropdown_refinments_form .dropdown-filter .dropdown-toggle svg{height:1.6rem;width:1.6rem}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-menu{display:block;max-height:26.6rem;width:17.9rem}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-menu ul{display:flex;height:100%;overflow-y:auto;overflow-x:hidden}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-menu ul::-webkit-scrollbar{width:.2rem}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-menu ul::-webkit-scrollbar-track{background:var(--white)}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-menu ul::-webkit-scrollbar-thumb{width:.2rem;background:var(--main-color)}.dropdown_refinments_form .dropdown-filter.dropdown-open .dropdown-toggle svg{transform:rotate(180deg)}.dropdown_refinments_form .dropdown-filter .dropdown-menu{display:none;position:absolute;background-color:var(--white);border:1px solid var(--main-color);padding:1.6rem;padding-right:.6rem;margin:0;margin-top:1rem;top:3rem}.dropdown_refinments_form .dropdown-filter .dropdown-menu.sort-dropdown{right:0}.dropdown_refinments_form .dropdown-filter .dropdown-menu ul{flex-direction:column;gap:2.4rem;list-style-type:none;padding:0;padding-right:1rem;margin:0}.dropdown_refinments_form .dropdown-filter .dropdown-menu li{margin:0;padding:0;list-style-type:none}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container{justify-content:flex-start;margin:0}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox{border:1px solid var(--black)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox:checked{border:1px solid var(--main-color)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox:checked~label{color:var(--main-color)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox~label{color:var(--black)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox:hover{border:1px solid var(--main-color);cursor:pointer}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .checkbox__container .form-element__checkbox:hover~label{color:var(--main-color);cursor:pointer}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .radio__container{margin:0;justify-content:flex-start}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .radio__container label{color:var(--black)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .radio__container .form-element__radio{border:1px solid var(--black)}.dropdown_refinments_form .dropdown-filter .dropdown-menu li .radio__container .form-element__radio::after{background:var(--black)}.outside-toggler{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:100001}.module-static-plp--editorial .carousel-container{position:relative}.module-static-plp--editorial .carousel-container.hidden{opacity:0;visibility:hidden;position:absolute}.module-static-plp--editorial .carousel-container .editorial-container .pd-c-container{border:0;overflow-x:clip;overflow-y:visible}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide{border:0;margin-top:0}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide img{border:1px solid var(--main-color);object-fit:cover;float:left;width:100%;box-sizing:border-box}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide img::before{content:"";display:block;padding-top:100%}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide:first-child{margin-left:0}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide a{text-decoration:none}.module-static-plp--editorial .carousel-container .editorial-container .swiper-slide h1{padding:.4rem 1rem 0 1rem;font-size:2rem;font-family:franklin-gothic-compressed,sans-serif;height:auto;border-bottom:0}.module-static-plp--editorial .swiper-button-prev{display:none}.module-static-plp--editorial .swiper-button-next{display:none}.module-static-plp--editorial .scrollbar-filters{background:var(--light-grey);border-radius:2px;margin:.6rem 0;width:100%}.module-static-plp--editorial .scrollbar-filters .swiper-scrollbar-drag{background:var(--main-color);height:.2rem}.search-modal_container{display:flex;flex-direction:column;height:calc(100vh - 7.2rem);height:calc(100svh - 7.2rem)}@media(max-width: 1023px){.search-modal_container{height:calc(100vh - 5.6rem);height:calc(100svh - 5.6rem)}}.search-modal_container .search-filters__refinements{flex-grow:1;overflow-y:auto}.search-refinement__title{font-family:BananaGrotesk,sans-serif;font-style:normal;font-weight:500;font-size:1.8rem;margin:0;color:var(--main-color)}.search-refinement__title .search-refinement__title-content{display:flex;gap:.4rem;align-items:center}.search-refinement__group:first-child .search-refinement__title{border-top:0px}.search-refinement__group .ac-trigger{padding:1.6rem 2.4rem}.search-refinement__group .ac-trigger svg{flex-shrink:0;height:2.4rem;padding:.65rem;width:2.4rem}.search-refinement__group .search-refinement__title{font-family:BananaGrotesk,sans-serif;font-style:normal;font-weight:500;font-size:1.4rem;color:var(--main-color);padding-top:1.6rem;border-top:1px solid var(--light-grey);margin:0 2rem 2rem 2rem}.search-refinement__group .search-refinement__title .counter-containter{display:flex;flex-direction:row;gap:.8rem;align-items:center}.applied-filters-indicator{background-color:var(--main-color);border-radius:100%;padding:.1rem .5rem;display:flex;align-items:center;justify-content:center;color:var(--white)}.search-refinement__values.ac-panel{padding:0rem 1.65rem 0rem 2.4rem}.search-refinement__values .ac-text{padding:1.6rem 0}.search-refinement__item{display:flex}.search-refinement__item .form-element__checkbox.search-refinement__checkbox,.search-refinement__item .form-element__checkbox.search-refinement__radio,.search-refinement__item .form-element__radio.search-refinement__checkbox,.search-refinement__item .form-element__radio.search-refinement__radio{border-color:var(--black)}.search-refinement__item .form-element__checkbox.search-refinement__checkbox:checked,.search-refinement__item .form-element__checkbox.search-refinement__radio:checked,.search-refinement__item .form-element__radio.search-refinement__checkbox:checked,.search-refinement__item .form-element__radio.search-refinement__radio:checked{border-color:var(--main-color)}.search-refinement__item .form-element__checkbox.search-refinement__checkbox:checked~.form-element__label_checkbox,.search-refinement__item .form-element__checkbox.search-refinement__checkbox:checked~.form-element__label_radio,.search-refinement__item .form-element__checkbox.search-refinement__radio:checked~.form-element__label_checkbox,.search-refinement__item .form-element__checkbox.search-refinement__radio:checked~.form-element__label_radio,.search-refinement__item .form-element__radio.search-refinement__checkbox:checked~.form-element__label_checkbox,.search-refinement__item .form-element__radio.search-refinement__checkbox:checked~.form-element__label_radio,.search-refinement__item .form-element__radio.search-refinement__radio:checked~.form-element__label_checkbox,.search-refinement__item .form-element__radio.search-refinement__radio:checked~.form-element__label_radio{color:var(--main-color)}.search-refinement__item .form-element__checkbox.search-refinement__checkbox:hover,.search-refinement__item .form-element__checkbox.search-refinement__radio:hover,.search-refinement__item .form-element__radio.search-refinement__checkbox:hover,.search-refinement__item .form-element__radio.search-refinement__radio:hover{border-color:var(--main-color)}.search-refinement__item .form-element__checkbox.search-refinement__checkbox:hover~.form-element__label_checkbox,.search-refinement__item .form-element__checkbox.search-refinement__checkbox:hover~.form-element__label_radio,.search-refinement__item .form-element__checkbox.search-refinement__radio:hover~.form-element__label_checkbox,.search-refinement__item .form-element__checkbox.search-refinement__radio:hover~.form-element__label_radio,.search-refinement__item .form-element__radio.search-refinement__checkbox:hover~.form-element__label_checkbox,.search-refinement__item .form-element__radio.search-refinement__checkbox:hover~.form-element__label_radio,.search-refinement__item .form-element__radio.search-refinement__radio:hover~.form-element__label_checkbox,.search-refinement__item .form-element__radio.search-refinement__radio:hover~.form-element__label_radio{color:var(--main-color)}.search-refinement__item.form-element{display:flex;margin-bottom:0;padding-top:0}.search-refinement__item.form-element:not(.search-refinement__item--last){margin-bottom:2rem}.search-refinement__item.form-element .swatch-container{width:auto;flex-grow:1;display:flex;justify-content:end;text-align:right}.search-refinement__item.form-element .swatch-container .swatch-filters{width:1.2rem;height:1.2rem;border-radius:0;border:1px solid var(--light-grey);box-shadow:none;margin-right:.65rem}.search-refinement__item.checkbox__container .form-element__label_checkbox,.search-refinement__item.checkbox__container .form-element__label_radio,.search-refinement__item.radio__container .form-element__label_checkbox,.search-refinement__item.radio__container .form-element__label_radio{padding-left:0;color:var(--black)}.search-refinement__item.checkbox__container .form-element__label_checkbox a,.search-refinement__item.checkbox__container .form-element__label_radio a,.search-refinement__item.radio__container .form-element__label_checkbox a,.search-refinement__item.radio__container .form-element__label_radio a{color:inherit;font-weight:400;letter-spacing:.48px;text-decoration:none;text-transform:none;background:linear-gradient(to right, currentColor, currentColor) no-repeat right bottom/0 1px;transition:background-size var(--transition-cta-underline)}.search-refinement__item.checkbox__container .form-element__label_checkbox a:hover,.search-refinement__item.checkbox__container .form-element__label_checkbox a:focus,.search-refinement__item.checkbox__container .form-element__label_checkbox a:active,.search-refinement__item.checkbox__container .form-element__label_radio a:hover,.search-refinement__item.checkbox__container .form-element__label_radio a:focus,.search-refinement__item.checkbox__container .form-element__label_radio a:active,.search-refinement__item.radio__container .form-element__label_checkbox a:hover,.search-refinement__item.radio__container .form-element__label_checkbox a:focus,.search-refinement__item.radio__container .form-element__label_checkbox a:active,.search-refinement__item.radio__container .form-element__label_radio a:hover,.search-refinement__item.radio__container .form-element__label_radio a:focus,.search-refinement__item.radio__container .form-element__label_radio a:active{background-position-x:left;background-size:100% 1px}.search-refinement__item.checkbox__container .form-element__label_radio,.search-refinement__item.radio__container .form-element__label_radio{padding-left:.6rem}.search-refinement__item.filter-disabled{cursor:not-allowed}.search-refinement__item.filter-disabled label,.search-refinement__item.filter-disabled input{opacity:.5;pointer-events:none;cursor:not-allowed}.search-refinement__item.filter-disabled .swatch-filters{background-color:var(--disabled-elements) !important}.search-refinement__item input[name=availableInStores]~.form-element__label_checkbox{text-transform:capitalize}.side-panel .action-bar.action-bar__filters .icon__badge{width:1.6rem;height:1.6rem}.side-panel .action-bar.action-bar__filters .icon__badge.icon__badge__close{width:3rem;height:3rem}.switch-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:2rem;margin:0rem 2rem 2rem 2rem;border-top:.1rem solid var(--light-grey)}.switch-container.filter-disabled{cursor:not-allowed}.switch-container.filter-disabled span,.switch-container.filter-disabled label,.switch-container.filter-disabled input{opacity:.5;pointer-events:none;cursor:not-allowed}.switch-container.filter-disabled .swatch-filters{background-color:var(--disabled-elements) !important}.switch-container .switch-label{font-size:1.4rem;text-transform:uppercase;font-weight:700;color:var(--black)}.switch-container .form-element__label_checkbox.switch{position:relative;display:inline-block;width:3.2rem;height:1.6rem}.switch-container .form-element__label_checkbox.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--white);border-radius:1rem;transition:.4s;border:.1rem solid var(--black)}.switch-container .form-element__label_checkbox.switch .slider::before{position:absolute;content:"";height:1.2rem;width:1.2rem;left:.4rem;bottom:calc(50% - .6rem);background-color:#000;border-radius:50%;transition:.4s}.switch-container .form-element__label_checkbox.switch input.search-refinement__checkbox{opacity:0;width:0;height:0}.switch-container .form-element__label_checkbox.switch input.search-refinement__checkbox:checked+.slider{background-color:var(--main-color);border:.1rem solid var(--main-color)}.switch-container .form-element__label_checkbox.switch input.search-refinement__checkbox:checked+.slider::before{transform:translateX(1.2rem);background-color:var(--white)}#maincontent{--old-main-color: var(--main-color);--old-white: var(--white)}.search-banner--below-header{padding-top:6rem}.search-banner--transparent-header{padding-top:0}.search-banner .breadcrumbs{padding-top:36px}.search-banner .breadcrumbs.spaced-breadcrumb{padding-top:var(--header-height);margin-top:2rem}.search-banner.no-min-height{min-height:0}.search-banner.invert{--main-color: var(--old-white);--white: var(--old-main-color);--border-color: var(--old-white);--text-color: var(--old-white);background-color:var(--old-main-color)}.search-banner__container{width:100%;margin:0 auto}.search-banner__container .search-banner__title{font-size:3.4rem;text-align:left;margin:0 2rem;border:1px solid var(--main-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .8rem}.search-banner__container .search-banner__title~.search-banner__description{margin-top:0;padding:0 .8rem}.search-banner__container .search-banner__description{text-align:left;margin:0 2rem 2rem 2rem;border:1px solid var(--main-color)}.search-banner__container .search-banner__description-spaced{margin-bottom:2rem}.hide-box .search-banner__container-spaced{margin-bottom:2rem}.hide-box .search-banner__container .search-banner__title{font-size:3.4rem;text-align:left;margin:0 2rem 2rem 2rem;border:0}.hide-box .search-banner__container .search-banner__title~.search-banner__description{margin-top:0}.hide-box .search-banner__container .search-banner__description{text-align:left;margin:0 2rem;border:0}.search-banner-filters{padding:2rem}.search-banner-filters__label-box{display:inline-block;margin-bottom:-0.1rem;padding:0 .8rem;border:1px solid var(--main-color)}.search-banner-filters__title{font-size:3.6rem;padding:.2rem 0;margin:0}.search-banner-filters__title .icon-search{width:2rem;height:2rem;margin-left:.5rem}.search-banner-filters__content-box{padding:1.2rem;border:1px solid var(--main-color);color:var(--main-color);line-height:2rem;letter-spacing:.2}.search-banner-filters__content-box .search__container{margin-bottom:0}.search-banner-filters__content-box .search-category__list{margin:1.2rem 0 0;row-gap:.8rem}.search-banner-filters__content-box .search-category__list .search-category__item{margin-bottom:0}.search-banner-filters__content-box .search-category__list .form-element{margin-bottom:0}.search-banner-filters__content-box .latest-search,.search-banner-filters__content-box .popular-search-terms,.search-banner-filters__content-box .search-terms{display:none}.search-banner__content .visualfilters-title .headeing-title-plp{display:flex;justify-content:center;margin-bottom:5rem;margin-top:0;font-size:34px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.94}@media(max-width: 991px){.search-banner__content .visualfilters-title .headeing-title-plp{margin-bottom:2rem;padding-left:2rem;justify-content:flex-start;font-size:30px;line-height:.93}}.search-banner__content.no-padding-top{padding-top:0}.search-banner__content .module-static-plp .category-banner-link-title{font-family:"franklin-gothic-compressed",sans-serif;font-size:inherit;line-height:inherit}.search-banner .breadcrumbs{padding-top:36px}@media(max-width: 991px){.search-banner .breadcrumbs{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:.17px;padding-top:2rem}}.search-banner__content.search-banner__algolia{align-items:center;display:flex;flex-direction:column;gap:1.6rem;padding-top:var(--header-height);margin-bottom:3.2rem}.search-banner__content.search-banner__algolia .search-banner__title{text-align:center;font-size:2.8rem;font-weight:600;line-height:2.8rem;text-transform:uppercase;margin-bottom:1.8rem}.search-banner__content.search-banner__algolia .search-banner__stats{text-align:center;font-family:BananaGrotesk,sans-serif;font-size:1.4rem;font-weight:400;min-height:2rem;line-height:2.1rem;letter-spacing:.28px}.search-banner__content.search-banner__algolia .checkbox__container{margin-bottom:0}.pagination__holder{position:relative;text-align:center;margin:2rem 0}.pagination__counter{color:var(--main-color);margin-bottom:2rem;font-size:1.2rem}.product-grid .pagination__holder{grid-column:span 2}@media(min-width: 993px)and (max-width: 1023px){.product-grid .pagination__holder{grid-column:span 4}}@media(min-width: 992px){.main-header.sticky-header{height:6rem}.main-header.sticky-header .header__logo{max-width:14.5rem}.main-header.sticky-header.is-open{opacity:1;visibility:visible;pointer-events:auto}.scroll-up .sticky-header.is-open{height:auto}.scroll-up .sticky-header.is-open-mobile{height:100%}.main-header.is-open{position:fixed;z-index:200;left:0;right:0;top:var(--preheader-height)}.filters-active{width:40%}.search-filters{border-width:1px 0;padding:1.6rem 2.4rem}.scroll-up .search-filters.fixed{width:100%;position:fixed}.scroll-up .search-filters.fixed~.product-grid{padding-top:74px}.scroll-up .search-filters.stuck{margin-top:-1px;transform:translateY(var(--mainHeaderHeight))}.search-filters__filters .filters-on-navbar{display:flex}.action-bar__filters .title{font-size:1.8rem}.notify-me-message.container-success-message.success-message{top:6.5rem}}@media(min-width: 1024px){.search-banner{width:100%;height:auto;display:flex;flex-direction:column}.search-banner--below-header{padding-top:clamp(var(--header-height),var(--header-height) + 9*(100vw - 102.4rem)/41.6,15rem)}.search-banner .breadcrumb-wrapper{flex:0 0 100%;max-width:100%;margin-top:auto}.search-banner .breadcrumbs{padding:2rem}.search-banner .breadcrumbs.spaced-breadcrumb{margin-top:0}.search-banner .breadcrumbs.no-min-height{min-height:12rem}.search-banner__content{min-height:calc(var(--logo-header) - 6rem);padding:0;width:100%}.search-banner__content .search-banner__title{text-align:left;margin:0 auto;margin-left:0;padding:.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-banner__content .search-banner__description{width:100%;text-align:left;margin:0 auto;padding:1.2rem}.search-banner__content .search-banner-filters{max-width:62rem;margin:0 auto;padding:0}.search-banner__container{width:43%}.search-banner__container-spaced{margin-bottom:8rem}.hide-box .search-banner__content .search-banner__title{text-align:center;margin:0 auto;border:0}.hide-box .search-banner__content .search-banner__description{width:100%;text-align:center;margin:0 auto;border:0}.search-banner.has-evf .search-banner__content.search-no-hidden-banner{margin-top:0}.search-banner.search-banner--transparent-header .search-banner__content.search-no-hidden-banner{margin-top:0}.search-banner__content.search-banner__algolia{padding-top:0;margin-bottom:5.6rem}.search-banner__content.search-banner__algolia .search-banner__title{font-size:3rem;font-style:normal;font-weight:600;line-height:3rem;text-transform:uppercase}.search-banner__content.search-banner__algolia .ais-Stats-text{line-height:2rem}.search-banner__content.search-banner__algolia.search-no-hidden-banner{max-width:62.4rem;min-height:auto}.filter-bar{display:flex;min-width:31rem;max-width:63.5rem}.module-static-plp--editorial .swiper-button-prev{position:absolute;display:block;left:-3rem;top:calc(50% - 1.2rem);right:unset}.module-static-plp--editorial .swiper-button-prev svg{width:2.4rem;height:2.4rem}.module-static-plp--editorial .swiper-button-prev.hidden{display:none}.module-static-plp--editorial .swiper-button-next{position:absolute;display:block;right:-3rem;top:calc(50% - 1.2rem);left:unset}.module-static-plp--editorial .swiper-button-next svg{width:2.4rem;height:2.4rem}.module-static-plp--editorial .swiper-button-next.hidden{display:none}.module-static-plp--editorial .scrollbar-filters{display:none}.pagination__holder{margin:6rem 0}.product-grid .pagination__holder{grid-column:span 4}}@media(min-width: 1440px){.filter-bar{display:flex;max-width:96.5rem}}.loyalty-plp__hod-plp-card{position:relative}@media(min-width: 992px){.loyalty-plp__hod-plp-card{width:100%}}.loyalty-plp__hod-plp-card__wrapper{display:flex;flex-direction:column;padding:4rem 2rem;margin:0 auto;position:relative}@media(min-width: 992px){.loyalty-plp__hod-plp-card__wrapper{max-width:61%}}.loyalty-plp__hod-plp-card a{text-decoration:none}.loyalty-plp__hod-plp-card__heading img{display:block;width:24rem}.loyalty-plp__hod-plp-card__content-text{padding:2rem;border:1px solid var(--main-color);border-bottom:none}.loyalty-plp__hod-plp-card__content-text p{font-size:1.8rem;margin:0}.loyalty-plp__hod-plp-card__text-offer{color:var(--main-color);font-size:1.4rem;text-align:left;margin-top:1.2rem}.loyalty-plp__hod-plp-card__text-offer svg{display:inline-block;vertical-align:middle;width:2.4rem;height:2.4rem;margin-right:.2rem}.loyalty-plp__hod-plp-card__text-offer span{display:inline-block;vertical-align:middle}.loyalty-plp__hod-plp-card__content-img{width:100%;border:1px solid var(--main-color);border-top:none;height:0;padding-bottom:73%;position:relative}@media(min-width: 992px){.loyalty-plp__hod-plp-card__content-img{padding-bottom:55%}}.loyalty-plp__hod-plp-card__content-img img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.loyalty-plp__hod-plp-card__content-buttons{position:absolute;left:2rem;bottom:0;width:calc(100% - 4rem);z-index:2}.loyalty-plp__hod-plp-card__content-buttons .hod-button{margin-bottom:2rem;width:100%}.loyalty-plp__hod-plp-strip{background:var(--main-color);position:relative;width:100%}.loyalty-plp__hod-plp-strip__wrapper{padding:3.2rem 7rem}.loyalty-plp__hod-plp-strip p{display:block;color:var(--white);text-align:center;margin:0}.loyalty-plp__hod-plp-strip p a{color:inherit;text-decoration:underline}.gift-card-product .product-tile--add-to-bag .pdp__price,.gift-card-product .product-tile--add-to-bag .klarna-cta-container,.gift-card-product .product-content__body .pdp__price,.gift-card-product .product-content__body .klarna-cta-container{display:none}.gift-card-product .product-tile--add-to-bag .gift-card-box,.gift-card-product .product-content__body .gift-card-box{gap:2.4rem}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute-color-container.d-none,.gift-card-product .product-content__body .gift-card-box .variation-attribute-color-container.d-none{display:none}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardAmount,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardAmount{display:flex;flex-direction:column;gap:1.2rem}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardAmount .form-element__input,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardAmount .form-element__input{background:rgba(0,0,0,0);border:none;border-bottom:.1rem solid var(--black)}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardAmount .form-element__input:focus,.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardAmount .form-element__input:focus-visible,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardAmount .form-element__input:focus,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardAmount .form-element__input:focus-visible{border:none;border-bottom:.1rem solid var(--black)}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardAmount .form-element__input.invalid,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardAmount .form-element__input.invalid{border:.1rem solid var(--red)}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute.giftcardType,.gift-card-product .product-content__body .gift-card-box .variation-attribute.giftcardType{display:flex;flex-direction:column;gap:1.2rem;margin-top:0}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .product-variation-attribute.invalid,.gift-card-product .product-content__body .gift-card-box .variation-attribute .product-variation-attribute.invalid{animation-name:shake;animation-duration:.6s;animation-timing-function:ease-in-out;animation-direction:alternate}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .product-variation-attribute.giftcardType,.gift-card-product .product-content__body .gift-card-box .variation-attribute .product-variation-attribute.giftcardType{grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;margin-top:0}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .product-variation-attribute.giftcardType .attribute-value,.gift-card-product .product-content__body .gift-card-box .variation-attribute .product-variation-attribute.giftcardType .attribute-value{padding:1rem;text-transform:lowercase}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .product-variation-attribute.giftcard-amount,.gift-card-product .product-content__body .gift-card-box .variation-attribute .product-variation-attribute.giftcard-amount{display:grid;grid-template-columns:repeat(5, 1fr)}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .product-variation-attribute.giftcard-amount.invalid+.error-label,.gift-card-product .product-content__body .gift-card-box .variation-attribute .product-variation-attribute.giftcard-amount.invalid+.error-label{display:flex;align-items:center;column-gap:.5rem;opacity:1;height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:translate(0, 0)}.gift-card-product .product-tile--add-to-bag .gift-card-box .variation-attribute .title-container--size .attribute-label,.gift-card-product .product-content__body .gift-card-box .variation-attribute .title-container--size .attribute-label{font-family:BananaGrotesk,sans-serif;text-transform:uppercase}.giftcard__message .side-panel__inner .side-panel-body{display:flex;flex-direction:column;flex:1 0 auto;padding-top:0}.giftcard__message .side-panel__inner .giftcard-message__content{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details{gap:1.6rem}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details .item-image{height:24rem;width:16rem}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details .item-image .product-image{width:100%;height:100%;object-fit:cover}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details .item-attributes{display:flex;flex-direction:column;gap:.8rem}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details .item-attributes .line-item-name .gift-card-item-link{-webkit-text-decoration-line:none;text-decoration-line:none}.giftcard__message .side-panel__inner .giftcard-message__content .product-line-item-details .item-attributes .line-item-attributes{font-size:1.2rem;font-weight:400;line-height:1.5rem;letter-spacing:.24px;text-transform:uppercase}.giftcard__message .side-panel__inner .giftcard-message__content .giftcard-message__form{margin-top:2.4rem}.giftcard__message .side-panel__inner .giftcard-message__content .giftcard-message__form .giftcard-message__form-description{line-height:2rem;letter-spacing:.28px;margin-bottom:2.4rem}.giftcard__message .side-panel__inner .giftcard-message__content .giftcard-message__form .form-element__text-area{height:16.5rem;width:100%}.giftcard__message .side-panel__inner .giftcard-message__content .message-error{margin-bottom:2.4rem}.giftcard-modal .side-panel__inner{overflow-y:auto}.giftcard-modal .giftcard-modal__container{padding:2rem}.checkout-container-box .checkout-section fieldset.giftcard__fieldset{margin-top:2rem;padding:3rem 2rem;border:1px solid var(--light-grey)}.checkout-container-box .checkout-section fieldset.giftcard__fieldset .form-element{margin-bottom:1rem}.giftcard-form-container .remove-giftcard{font-size:1.4rem}.giftcard__balance{margin-bottom:2rem}.giftcard__balance p{background-color:var(--green-validation);color:var(--white);padding:0 .5rem;font-size:1.4rem}.giftcard__errors p{background-color:var(--red);color:var(--white);padding:0 .5rem;font-size:1.4rem}.subcategory-nav{padding:0;border:none;transition:transform .3s ease,opacity .25s ease}.subcategory-nav::before,.subcategory-nav::after{content:"";position:absolute;top:0;bottom:0;width:29px;pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease}.subcategory-nav::before{left:0;background:linear-gradient(90deg, #fff 0%, rgba(247, 247, 247, 0) 100%)}.subcategory-nav::after{right:0;background:linear-gradient(270deg, #fff 0%, rgba(247, 247, 247, 0) 100%)}.subcategory-nav.has-fade-left::before{opacity:1}.subcategory-nav.has-fade-right::after{opacity:1}.subcategory-nav.border-bottom-only{border:none}.subcategory-nav .subcategory-nav__track{border-bottom:1px solid #ededed;width:100%;display:flex;align-items:center;gap:2rem;padding:0 2rem;min-height:6rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subcategory-nav .subcategory-nav__track::-webkit-scrollbar{display:none}@media(min-width: 992px){.subcategory-nav .subcategory-nav__track{justify-content:safe center;cursor:grab}.subcategory-nav .subcategory-nav__track.is-dragging{cursor:grabbing;-webkit-user-select:none;-ms-user-select:none;user-select:none}.subcategory-nav .subcategory-nav__track.is-dragging .subcategory-nav__item{cursor:grabbing}}.subcategory-nav--evf-hidden,.subcategory-nav--out-of-grid{opacity:0;pointer-events:none}.subcategory-nav .subcategory-nav__item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:"BananaGrotesk";font-size:1.2rem;font-weight:400;line-height:1.5rem;letter-spacing:.012rem;text-transform:uppercase;color:var(--black);text-decoration:none}.floating-controls{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:99;display:inline-flex;align-items:center;gap:1px;transition:opacity .2s ease}.floating-controls.is-hidden{opacity:0;pointer-events:none}.floating-controls .floating-filter-btn{gap:1.2rem;height:4.2rem;min-width:15.4rem}.floating-controls .floating-filter-btn.has-icon .button__icon{width:1.6rem;height:1.4rem}.floating-controls .floating-filter-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}.floating-controls .floating-filter-btn__label{display:inline-flex;align-items:center;gap:.4rem}.floating-controls .one-column-btn{width:4.4rem;height:4.2rem;display:none;flex-shrink:0}.floating-controls .one-column-btn:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width: 991px){.floating-controls .one-column-btn{display:flex}}.floating-controls .one-column-btn__icon-single,.floating-controls .one-column-btn__icon-grid{display:flex;align-items:center;justify-content:center}.floating-controls .one-column-btn__icon-single svg,.floating-controls .one-column-btn__icon-grid svg{display:block}.floating-controls .one-column-btn__icon-single svg{width:1.2rem;height:1.2rem}.floating-controls .one-column-btn__icon-grid svg{width:1.4rem;height:1.4rem}.floating-controls .one-column-btn .grid-icon-2col{display:grid;grid-template-columns:repeat(2, 6px);grid-template-rows:repeat(2, 6px);gap:2px}.floating-controls .one-column-btn .grid-icon-2col span{width:6px;height:6px;border:1px solid var(--white)}.floating-controls .one-column-btn__icon-grid{display:none}.floating-controls .one-column-btn.is-active .one-column-btn__icon-single{display:none}.floating-controls .one-column-btn.is-active .one-column-btn__icon-grid{display:flex}@media(max-width: 1023px){.header-side-panel.has-title{padding:1.6rem 2.4rem}}.panel-sort-by{display:flex;flex-direction:column;gap:.8rem;padding:0 2.4rem 0}.panel-sort-by__title{font-family:BananaGrotesk,sans-serif;font-size:1.2rem;line-height:1.5rem;letter-spacing:.12px;text-transform:uppercase;margin:0}.panel-sort-by__list{list-style:none;padding:0;margin:1.6rem 0;display:flex;flex-direction:column;gap:2rem}.panel-sort-by__item{padding-top:0;margin:0}.panel-active-filters{display:flex;flex-wrap:wrap;gap:.8rem;padding:0 2.4rem}.panel-active-filters.d-none{display:none}.panel-active-filters__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .8rem;border:1px solid var(--black);text-decoration:none;color:var(--black);font-family:BananaGrotesk,sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:.012rem;transition:background .15s ease,color .15s ease}.panel-active-filters__badge svg{display:block;flex-shrink:0}.panel-active-filters__badge[data-filter-slug^=availableinstores-] .chip__label{text-transform:capitalize}.algolia-all-facets-container-placeholder{border-top:1px solid var(--light-grey)}

/*# sourceMappingURL=search.css.map*/