@media screen and (min-width: 750px){.search-modal.searching{height:calc(100vh - var(--announcement-height, 0px) - 48px)}}.predictive-search__results-list,.header .predictive-search{overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.predictive-search__results-list::-webkit-scrollbar,.header .predictive-search::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.4rem;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.predictive-search__results-list::-webkit-scrollbar-thumb,.header .predictive-search::-webkit-scrollbar-thumb{border-radius:1.6rem;background-color:rgb(var(--color-border))}.predictive-search--search-template .predictive-search__results-list::-webkit-scrollbar,.header .predictive-search::-webkit-scrollbar{width:.3rem}.header .predictive-search{display:none;position:relative;flex:1 0 auto;margin:3rem 0 2rem}.header .search-modal.searching+.predictive-search{display:block}.header .predictive-search-results.is-empty{justify-content:center}.header .predictive-search__item--term{margin-top:.8rem;min-height:max-content;justify-content:flex-start;background:unset;border:unset;color:rgb(var(--color-base-text));letter-spacing:.96px;text-decoration:underline;font-weight:400}.header .predictive-search__results-list{display:flex;flex-wrap:wrap;row-gap:2rem;padding-inline-end:0;margin-inline-end:0}.header .predictive-search__results-list li{width:100%}@media screen and (min-width: 750px){.header .predictive-search__results-list{column-gap:2rem;row-gap:3rem;padding-inline-end:0;margin-inline-end:0}.header .predictive-search__results-list li{width:calc(50% - 1rem)}.header .predictive-search__results-list li:last-child:not(:nth-child(2n)){width:100%;display:flex;justify-content:center}.header .predictive-search__item--term{width:max-content}}.predictive-search .title-wrapper{display:block}.predictive-search .title-wrapper p+p{margin:.5rem 0 0}.predictive-search--search-template{display:none;z-index:30;position:absolute;top:100%;left:0;width:100%;padding:2rem 4.5rem;margin-top:.4rem;border-radius:1rem;background-color:rgb(var(--color-background));box-shadow:0 .1rem .8rem rgba(var(--color-foreground),.15),0 2rem 4rem rgba(var(--color-foreground),.08)}predictive-search[open] .predictive-search--search-template{display:flex;flex-direction:column}.predictive-search--search-template .predictive-search-results{width:calc(100% + 1.5rem)}.predictive-search--search-template .predictive-search__results-list{padding-inline-end:1.5rem;max-height:30rem}.predictive-search--search-template .predictive-search__list-item{padding:1rem 0}.predictive-search--search-template .predictive-search__list-item:first-child{padding-top:0}.predictive-search--search-template .predictive-search__list-item:last-child{padding-bottom:0}.predictive-search--search-template .predictive-search__item-heading{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.predictive-search--search-template .predictive-search__heading{letter-spacing:.2em;text-transform:uppercase;font-size:1rem;line-height:1.2rem;color:rgba(var(--color-heading),.55)}.predictive-search__heading{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:14px;line-height:1.4;color:#454a53;letter-spacing:0;font-weight:600}predictive-search .icon-spinner{width:2rem;height:2rem;line-height:0}predictive-search:not([loading]) .predictive-search__heading .icon-spinner,predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding-inline-end:.2rem}predictive-search[loading] .search-modal__form .search__button[type=button],predictive-search[loading] .search-modal__form .search__button[type=reset]{display:none}.predictive-search__item-heading{font-weight:400;display:inline-block;position:relative;word-break:break-word}.predictive-search__loading-state{position:absolute;right:0;display:none}.sb_header:has(predictive-search[loading]) .predictive-search__loading-state{display:flex}.sb_header:has(predictive-search[loading]) .search__button[type=reset]{opacity:0}@media screen and (hover: hover){.predictive-search__item--link:hover .predictive-search__item-heading{background-position:left bottom,left bottom;background-size:100% .1rem,100% .1rem}}.predictive-search__item{display:flex;text-align:start;text-decoration:none;width:100%;padding:0}.predictive-search__item--link{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2.4rem;background-image:none}.predictive-search__item .predictive-search__item-vendor{font-size:1.2rem;margin-top:0;line-height:1.3;color:#454a53}.product-results-content{padding:.4rem;display:flex;flex-direction:column;gap:.2rem}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:0;letter-spacing:0}.predictive-search .price{margin-top:auto}.predictive-search__image{width:7.8rem;line-height:0;overflow:hidden;border-radius:min(var(--card-radius),.3rem)}.predictive-search__image-wrapper{width:11rem;height:11rem;display:flex;align-items:center;justify-content:center;background-color:var(--background-color)}.predictive-search__image img{display:block;width:100%;height:auto;transition:transform var(--duration-long) ease}@media screen and (hover: hover){.predictive-search__item--link:hover .predictive-search__image img{transform:scale(1.1)}}.template-search__search .predictive-search__image{width:5rem}.template-search__search .search-modal__form .field{z-index:15}.template-search__search predictive-search .search__recommendation{text-align:start}.predictive-search--focus:not(.search-modal--open) .transition-body:after{opacity:1;pointer-events:visible}.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .field{z-index:35}.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .field{background-color:rgb(var(--color-background))}.predictive-search--focus .shopify-section-header-sticky{z-index:21}.predictive-search--focus announcement-bar[data-compact=false].marquee .announcement-slider{animation-play-state:paused}.template-search__search .predictive-search .price{margin-top:0}.template-search__search .predictive-search .price bdi{font-size:calc(var(--font-price-scale) * 1.6rem)}.template-search__search .predictive-search .price .unit-price{line-height:1}.template-search__search .predictive-search .price .unit-price bdi{font-size:calc(var(--font-price-scale) * 1.3rem)}.template-search__search .search-modal__form .search__button[type=reset],.template-search__search .search-modal__form .search__input~.search__button,.template-search__search .search-modal__form .search__recommendation{opacity:0;visibility:hidden}.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .search__input:not(:placeholder-shown)~.search__button[type=reset],.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .search__input~.search__button,.predictive-search--focus:not(.search-modal--open) .template-search__search .search-modal__form .search__input:placeholder-shown~.search__recommendation{opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:var(--duration-default);transition-timing-function:ease}.suggestions-results-wrapper:has(.suggestions-brands-list:empty) .brands-heading{display:none}.suggestions-brands-list:empty{display:none}.predictive-search__results-list.list-text--links{column-gap:0;row-gap:.5rem;margin-bottom:.8rem}.suggestions-collections-list,.collections-heading{display:none!important}.predictive-search__results-list.list-text--links .predictive-search__item-heading{margin-block-start:0;margin-block-end:0;font-size:1.4rem;letter-spacing:0;line-height:1.4;text-transform:capitalize}.predictive-search__item-query-result mark{background-color:transparent}.predictive-search__item-query-result mark{color:rgba(var(--color-foreground),.75)}.predictive-search__item-query-result *:not(mark){font-weight:bolder}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 calc(100% - 42.6rem);gap:2rem;padding-top:2.4rem;padding-bottom:4.8rem}.predictive-search__search-for-button{display:flex;margin-top:auto}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group.product-results{border-left:1px solid #1a1e2414;padding:2.4rem 0 4.8rem 10rem}.suggestions-results-wrapper{display:flex;flex-direction:column;gap:1.6rem}.rebuy-quick-search .suggestions-results-wrapper{gap:1.6rem}.rebuy-quick-search .suggestions-brands-list{margin-bottom:.8rem}.predictive-search__loading-state .icon-spinner{width:2.4rem;height:2.4rem;line-height:0}@media screen and (max-width: 749px){.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2.4rem}}@media screen and (min-width: 750px){.header .predictive-search__results-list.list-text--links li{width:100%}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}.predictive-search__result-group:first-child{max-width:42.6rem;width:100%}.template-search__search .predictive-search__result-group:first-child{flex:0 0 20rem}.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:first-child,.predictive-search__result-group:only-child{flex-grow:1}}@media screen and (max-width: 989px){predictive-search .search__recommendation{position:unset;height:100%;overflow:auto;padding:0 2.4rem}.sb_header .search-modal__form .field-wrapper{padding:0 2.4rem 2.4rem}search-field .search__recommendation .page-width{padding:0}search-field predictive-search .search__recommendation .search__recommendation-list{border-right:0;padding:0}search-field .search-modal__form{padding-top:3.2rem;padding-bottom:0}.sb_header .search-icon{padding-left:1.6rem}.sb_header .search-icon svg{width:2rem;height:2rem}search-field .search-modal__content{padding:0;border-top:1px solid #d9dcdf;position:relative}search-field .search__recommendation .search__recommendation-products{position:unset;border-top:1px solid #d9dcdf;padding-bottom:2.4rem}predictive-search .search__recommendation-products .search__button[type=reset]{display:none}.sb_header .search__button[type=reset]{display:none}search-field .search__recommendation .search__recommendation-list{gap:2.4rem}search-field .search__recommendation .popular-searches{padding-top:2.4rem;border-top:1px solid #d9dcdf}search-field .search__recommendation .page-width{gap:2.4rem}search-field .sb_header .search-modal__form .field{border-radius:4px}.sb_header search-field .predictive-search{top:160px}search-field .predictive-search__result-group.product-results{padding:0;border-left:0}search-field .predictive-search__result-group{padding-top:7.2rem;padding-bottom:0}search-field .predictive-search__result-group.product-results{padding-top:2.4rem;border-top:1px solid #d9dcdf}search-field .predictive-search__item-heading{font-size:1.4rem}search-field .money{font-size:1.4rem;line-height:1.4}search-field .predictive-search__image-wrapper{width:7.4rem;height:7.4rem}search-field .predictive-search__image{width:5.2rem}.product-results-content{flex-direction:row;flex-wrap:wrap;gap:.4rem}.predictive-search__item .predictive-search__item-vendor{width:100%}.predictive-search .price{margin-top:0;margin-left:auto}.product-results-content .predictive-search__item-heading{width:60%}.header .predictive-search__results-list{row-gap:1.6rem}.header .predictive-search__results-list.suggestions-collections-list{row-gap:1.2rem}.predictive-search__item--link{grid-column-gap:2rem}search-field .price dd{margin-inline-end:0}.sb_header .search-modal__form .field{border-radius:4px}.header .predictive-search__results-list li .predictive-search__item-content{display:flex}.sb_header .search__close{display:flex!important;width:1.4rem;height:1.4rem;overflow:visible;stroke-width:var(--icon-weight);padding:0;background:none;border:0;position:absolute;right:2.4rem;top:-2.8rem;transform:translateY(-50%);cursor:pointer}.predictive-search__search-for-button{margin-bottom:10rem}.header .predictive-search-results{top:-70px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-predictive-search.css.map */
