.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc( (100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show) );box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}.predictive-search{position:relative}.predictive-search__results{position:absolute;top:100%;left:0;right:0;background-color:var(--white);border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;box-shadow:0 .4rem 1rem #0000001a;z-index:100;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.predictive-search__results.predictive-search--visible{max-height:40rem;opacity:1;overflow-y:auto}.predictive-search__results-container{padding:1rem}.predictive-search__results-list{list-style:none;padding:0;margin:0}.predictive-search__list-item{margin-bottom:1rem}.predictive-search__list-item:last-child{margin-bottom:0}.predictive-search__item{display:flex;align-items:center;text-decoration:none;color:var(--gray);padding:.8rem;border-radius:.4rem;transition:background-color .2s ease}.predictive-search__item:hover,.predictive-search__item:focus{background-color:var(--ultra-light-gray);outline:none}.predictive-search__image-container{flex-shrink:0;width:5rem;height:5rem;margin-right:1.5rem}.predictive-search__image-container img{width:100%;height:100%;object-fit:cover}.predictive-search__item-info{flex-grow:1}.predictive-search__item-title{margin:0 0 .5rem;font-size:clamp(1.05rem,.72917vw,1.4rem);font-weight:500;font-family:var(--font-inter);color:var(--gray)}.predictive-search__item-price{font-size:clamp(1.05rem,.72917vw,1.4rem);color:var(--gray);font-family:var(--font-inter)}.predictive-search__view-all{padding-top:1.5rem;margin-top:1rem;border-top:.1rem solid var(--light-gray);text-align:center}.predictive-search__view-all-link{display:inline-block;font-size:1.3rem;color:var(--gray);text-decoration:none;transition:color .2s ease;font-family:var(--font-inter)}.predictive-search__view-all-link:hover{color:var(--black);text-decoration:underline}.predictive-search__no-results,.predictive-search__error{padding:2rem;text-align:center;color:var(--gray);font-size:1.4rem;font-family:var(--font-inter)}.predictive-search__recommendations-title{margin:0 0 1rem;font-size:1.6rem;font-weight:500;font-family:var(--font-libre);color:var(--gray)}.predictive-search__popular-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.predictive-search__popular-list li{margin-bottom:.5rem}.predictive-search__popular-list a{display:block;text-decoration:none;color:var(--gray);font-size:1.4rem;padding:.8rem 1.2rem;background-color:var(--ultra-light-gray);border-radius:.4rem;transition:background-color .2s ease,color .2s ease;font-family:var(--font-inter)}.predictive-search__popular-list a:hover{background-color:var(--light-gray);color:var(--black)}.predictive-search.is-loading .predictive-search__loading-indicator{display:block}.predictive-search__loading-indicator{display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:2rem;height:2rem;border:.2rem solid rgba(0,0,0,.1);border-top-color:var(--black);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.predictive-search--mobile{position:relative}.predictive-search--mobile .predictive-search__results.predictive-search--visible{position:absolute;top:100%;left:0;right:0;max-height:30rem;z-index:100;border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;overflow-y:auto}.predictive-search--mobile .predictive-search__close-button{display:none}.form_search_mob .predictive-search__results.predictive-search--visible{position:absolute;top:100%;left:0;right:0;max-height:30rem;z-index:100;border:.1rem solid var(--light-gray);border-radius:0 0 .4rem .4rem;overflow-y:auto;padding-top:0;background-color:var(--white)}.form_search_mob .predictive-search__loading-indicator{right:4rem}@media screen and (max-width: 76.8rem){.predictive-search__item{padding:1.2rem .8rem}.predictive-search__item-title{font-size:clamp(1.05rem,.72917vw,1.4rem)}.form_search_mob .predictive-search__results-container{padding:1rem}}.option-value.translated{transition:all .3s ease}.option-value{transition:all .2s ease-in-out}
