.search__input.field__input{padding-right:4.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.predictive-search__shop-all{background-color:transparent}.reset__button:not(:focus-visible):after{display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}predictive-search .field{border:none;margin:0}predictive-search .field:after{display:none}.ios-device predictive-search .field .search__input{font-size:1.6rem}predictive-search .field .search__input:not(:-moz-placeholder-shown){padding:1.5rem}predictive-search .field .search__input:not(:placeholder-shown){padding:1.5rem}predictive-search .search__input{padding:1.4rem 1.5rem;box-shadow:0 1px rgb(var(--color-border));height:4.8rem}predictive-search .search__input:focus{padding:1.5rem;box-shadow:0 1px rgb(var(--color-border))}predictive-search .search__input::-moz-placeholder{opacity:1;font-size:1.2rem}predictive-search .search__input::placeholder{opacity:1;font-size:1.2rem}predictive-search .predictive-search__results-container{position:relative}predictive-search .predictive-search--header{position:absolute;width:100%;top:0;border-top:none}predictive-search .predictive-search__result-group:first-child h2{padding-top:0}predictive-search .predictive-search__default-panel{visibility:hidden;height:0;position:absolute;background-color:rgb(var(--color-background));width:100%;overflow-y:hidden;transform:translateY(100%)}predictive-search .predictive-search__suggestions{padding:0 1.6rem}predictive-search .predictive-search__suggestions ul{border-bottom:1px solid rgb(var(--color-border));list-style:none;padding:0;margin:0;padding-bottom:2rem;margin-bottom:2.4rem}predictive-search .predictive-search__suggestions li{margin-bottom:.4rem}predictive-search .predictive-search__suggestions a{text-decoration:none}predictive-search .predictive-search__trending .section__header{padding:0 1.6rem}predictive-search .default-collection__products,predictive-search .predictive-search__product-results{display:flex;height:100%;margin-bottom:0;padding-inline:1.6rem;scroll-padding-left:1.6rem}predictive-search .default-collection__products .slider__slide,predictive-search .predictive-search__product-results .slider__slide{width:calc(100vw - 3.2rem);max-width:100%}predictive-search .default-collection__products a,predictive-search .default-collection__products img,predictive-search .predictive-search__product-results a,predictive-search .predictive-search__product-results img{display:block;width:100%;height:100%}@media screen and (min-width: 750px){predictive-search .default-collection__products,predictive-search .predictive-search__product-results{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2rem}predictive-search .default-collection__products .slider__slide,predictive-search .predictive-search__product-results .slider__slide{width:auto;max-width:100%}}predictive-search .predictive-search__slider-scrollbar{margin:1.6rem}@media screen and (min-width: 750px){predictive-search .predictive-search__slider-scrollbar{display:none}}predictive-search .predictive-search__slider-buttons{display:none}predictive-search .product-card-wrapper{flex:1 0 100%;margin-right:.4rem;scroll-snap-align:start;scroll-snap-stop:always}.search-expanded predictive-search .predictive-search__default-panel{visibility:visible;height:auto;overflow-y:auto;transform:translateY(0);padding:1.5rem 0}.ss__autocomplete--active .ss__autocomplete--target.ss__autocomplete--mini{max-height:calc(100vh - var(--header-height) - 5rem);overflow-x:hidden;overflow-y:auto}
