.header__search details[open] .modal-overlay{display:block !important;position:fixed;inset:0;z-index:1;background-color:rgba(var(--color-background), 0.6)}.header__search .modal__content{position:fixed;background-color:rgba(0,0,0,0)}.header__search .search{height:100%;overflow-x:hidden}.header__search .search-modal__content{position:fixed;inset:0 0 0 auto;width:100%;height:100vh;background-color:var(--color-background);color:var(--color-text);align-items:flex-start;padding:0;display:block;overflow-x:auto;z-index:2}@media screen and (width >= 750px){.header__search .search-modal__content{inset:20px 20px 20px auto;max-width:557px;height:calc(100% - 40px);border-radius:4px}}.header__search .search-modal__content [data-bv-show=rating_summary] [itemprop=aggregateRating] [class=bv_numReviews_component_container],.header__search .search-modal__content [data-bv-show=rating_summary] [itemprop=aggregateRating] [itemprop=ratingValue]{display:none !important}.header__search .search-modal__content .price--on-sale .price-item--regular{color:var(--color-text)}.header__search .search-modal__content .field{width:100%;position:sticky;top:0;padding:15px 50px 15px 15px;background-color:var(--color-background);z-index:4}@media screen and (width >= 750px){.header__search .search-modal__content .field{padding:20px 70px 20px 30px}}.header__search .search-modal__content .field:before,.header__search .search-modal__content .field:after{display:none}.header__search .search-modal__content .field .search__button.field__button{right:auto;left:15px;top:15px;z-index:1;background-color:var(--color-white)}@media screen and (width >= 750px){.header__search .search-modal__content .field .search__button.field__button{left:30px;top:21px}}.header__search .search-modal__content .field .search__button.field__button svg{color:var(--color-text)}.header__search .search-modal__close-button{position:fixed;top:30px;right:20px;z-index:5}.header__search .search-modal__close-button.link{width:1.342rem;height:1.342rem}.header__search .search-modal__close-button svg{width:1.342rem;height:1.342rem;stroke-width:2;stroke:var(--color-text)}@media screen and (width >= 750px){.header__search .search-modal__close-button{top:56px;right:55px}}.header__search .search-modal .predictive-search{position:relative;top:auto;left:auto;background-color:var(--color-background);color:var(--color-text);border:none;box-shadow:none;padding:0 15px 15px;overflow:hidden auto}@media screen and (width >= 750px){.header__search .search-modal .predictive-search{padding:0 30px;height:calc(100% - 87px);flex-direction:column;align-items:stretch}}.header__search .search-modal .predictive-search__results-groups-wrapper{display:block;flex:1}@media screen and (width >= 750px){.header__search .search-modal [open].search-modal__form .predictive-search,.header__search .search-modal [loading].search-modal__form .predictive-search{display:flex}}.header__search .search-modal .search__input{color:rgba(var(--color-text), 0.6);background-color:var(--color-white);border-radius:4px;border:none;padding:10px 40px 10px 50px;font-size:1.6rem}.header__search .search-modal .field__input~.field__label{color:rgba(var(--color-text), 0.6);font-size:1.4rem;left:57px;top:29px}@media screen and (width >= 750px){.header__search .search-modal .field__input~.field__label{left:75px;top:34px}}.header__search .search-modal .field__input:not(:-moz-placeholder-shown)~.field__label{visibility:hidden}.header__search .search-modal .field__input:focus~.field__label,.header__search .search-modal .field__input:not(:placeholder-shown)~.field__label{visibility:hidden}.header__search .search-modal .link--text{color:var(--color-text)}.header__search .search-modal .reset__button{right:62px;top:15px;font-size:1.2rem;font-weight:800;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background-color:var(--color-white) !important}@media screen and (width >= 750px){.header__search .search-modal .reset__button{right:85px;top:21px}}.predictive-search-placeholder{margin-top:10px;padding:0 15px}@media screen and (width >= 750px){.predictive-search-placeholder{margin-top:0;padding:30px;background-color:var(--color-background)}.predictive-search-modal__results{display:flex;flex-direction:column;flex:1}}.predictive-search-modal__results-suggestions .predictive-search__item{background-color:var(--color-white);padding:14px 10px;text-transform:uppercase;font-weight:800;border-radius:4px;display:block;width:-moz-fit-content;width:fit-content;font-size:1.2rem}.predictive-search-modal__results-suggestions .predictive-search__item mark{color:var(--color-text)}.predictive-search-modal__results-suggestions .predictive-search__results-list{display:flex;gap:10px;overflow-y:auto}@media screen and (width >= 750px){.predictive-search-modal__results-suggestions .predictive-search__results-list{flex-wrap:wrap;justify-content:center}}.predictive-search-modal__results-suggestions .predictive-search__item-heading{text-wrap:nowrap}.predictive-search-modal__results .predictive-search__heading{text-align:center;color:var(--color-text);font-size:12px;font-weight:800;padding:0;margin:10px auto}.predictive-search-modal__results .predictive-search__item{background-color:var(--color-white);padding:10px;border-radius:4px}.predictive-search-modal__results .predictive-search__item:hover{background-color:var(--color-white)}.predictive-search-modal__results .predictive-search__item .price{color:var(--color-text);font-weight:800}.predictive-search-modal__results .predictive-search__item .h5{font-size:1.4rem}.predictive-search-modal__results .predictive-search__item--link-with-thumbnail{grid-template-columns:7.8rem 1fr}.predictive-search-modal__results .predictive-search__item-date{font-size:1.2rem}.predictive-search-modal__results .predictive-search__item.button_dsc{background-color:var(--color-button);color:var(--color-white);font-weight:800;font-size:1.6rem;text-transform:uppercase;text-align:center;width:100%;justify-content:center;padding-top:17px;padding-bottom:17px}.predictive-search-modal__tabset .predictive-search__list-item{margin-bottom:10px}.predictive-search-modal__tabset{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.predictive-search-modal__tabset .tab-panels{width:100%}@media screen and (width >= 750px){.predictive-search-modal__results .predictive-search__search-for-button{background-color:var(--color-text);padding:20px;justify-self:flex-end}}.tabset>input[type=radio]{position:absolute;left:-200vw}.tabset>input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;opacity:1}.tabset .tab-panel{display:none}.tabset .tab-label{text-transform:uppercase;font-size:1.4rem;font-weight:800;opacity:.5;letter-spacing:.05rem;cursor:pointer}@media screen and (width >= 750px){.tabset .tab-label{font-size:1.6rem}}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}
