#header-search.push-up{padding-top:25px}div#search-results{position:relative;width:100%;padding-bottom:30px;height:100%;overflow-x:hidden}div#search-results:has(.no-results){overflow-y:hidden}.results-empty,.no-results{text-align:center;padding:2rem 0;font-size:1.5rem;width:100%;display:block}.results__count{text-align:center;margin:40px 0 72px;font-size:18px;display:none}.results__list{display:grid;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;margin:-25px -25px 0;width:calc(100% + 50px)}@media screen and (min-width:750px){.results__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.results__list{grid-template-columns:repeat(5,1fr)}}.result{display:flex;flex-direction:column;padding:0 10px 40px}.result__image{position:relative;overflow:hidden;margin-bottom:15px;padding-bottom:100%}.result__image-link{display:block;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.result__image-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.result__title{margin:0 0 15px;font-size:18px;font-weight:500;text-align:center;color:#000;line-height:28.8px;letter-spacing:0px}a.result__title-link{text-decoration:none}.pagination{margin-top:2rem;text-align:center}.pagination a.btn,.pagination a.button{display:inline-block;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:1rem 2rem;border-radius:.4rem;text-decoration:none;font-size:1.4rem;transition:background-color .2s ease}.pagination a.btn:hover,.pagination a.button:hover{background-color:rgba(var(--color-button),.8)}.pagination.u-center{display:flex;justify-content:center}.pagination__loading{display:block;text-align:center;padding:2rem 0;font-size:1.4rem}.pagination__loading .loading-svg{width:40px;height:40px;margin-bottom:15px}.pagination__loading .loading-text{display:block;margin-top:-20px}.dots{display:inline-block}.dots--animated span{display:inline-block;animation:dot-bounce 1.5s infinite}.dots--animated span:nth-child(2){animation-delay:.2s}.dots--animated span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tag{position:absolute;top:0;left:0;z-index:1;padding:8px;font-size:1.1rem;font-weight:500;margin:5px;font-family:din-2014,sans-serif;letter-spacing:1px;line-height:1.2}.tag.sold-out,.result__image .tag.on-sale{background-color:#ffc300;color:#000}.tag.on-sale{background-color:rgb(var(--color-accent));color:rgb(var(--color-background))}html.search-active,body.search-active{overflow:hidden!important}#header-search{position:relative;z-index:9;top:0;right:0;bottom:0;left:0}#header-search.active{display:block;position:fixed;top:32px;left:0;right:0;background-color:rgba(var(--color-background),1);z-index:9}@media screen and (max-width:749px){.template-search div.active-filter-group__item-wrapper{margin-top:10px}.active-filter-item.active-filter-clear-all span{color:#fff}.active-filter-group__item-wrapper{padding-bottom:0!important}body:has(.scrolled-header) div#header-search.active{top:0!important}}.collection-results__list a.collection-results__item{display:block;color:#000;text-decoration:none;margin-bottom:7px;font-size:15px}.collection-results__list a.collection-results__item:hover{text-decoration:underline}.search-results-container{display:flex;gap:20px;margin-top:40px}.collection-results{width:15%}.product-results__list{display:flex;gap:15px;flex-wrap:wrap}.product-results__image img.product-results__image-img{width:100%;height:220px;object-fit:cover}.product-results__item{width:calc(20% - 12px);position:relative}.product-results__item a.product-results__link{text-decoration:none}.product-results__item h4.product-results__title{margin:5px 0;font-size:18px}.product-results__price .price.price--on-sale .price__regular,.product-results__price .price:not(.price--on-sale) .price__sale{display:none}.product-results__price .price--on-sale .price__sale{display:flex}.product-results__price .price .price__badge-sale,.product-results__price .price .price__badge-sold-out{display:none}.product-results__price .price--on-sale .price__badge-sale,.product-results__price .price--sold-out .price__badge-sold-out{position:absolute;top:8px;right:8px;z-index:2;display:inline-block;margin:0;font-size:11px;padding:4px 10px;line-height:1.2}.product-results__price .price .price__badge-sale:empty{display:none}.product-results__price .price__container .price__sale{flex-direction:row;gap:5px}.product-results__price .price__container .price__sale s.price-item.price-item--regular{color:gray;font-size:12px}.product-results__price .price__container .price__sale span.price-item.price-item--sale.price-item--last{color:#000;font-weight:700;font-size:18px;letter-spacing:0px}.collection-results h2.collection-results__heading,div.product-results h3.product-results__heading{margin:0 0 10px}.product-results{width:85%}.search-results__heading{display:flex;justify-content:space-between}.show-all-results a{color:#000;text-transform:uppercase;font-size:15px;letter-spacing:normal}.collection-results__item mark{background-color:#ffeb3b;color:#000;padding:2px 0}body:not(.header-sticky) div#header-search:has(#search-results:not(:empty)){top:32px!important}@media screen and (max-width:991px){.search-results-container{display:block;padding:0 10px;margin-top:20px}.collection-results,.product-results{width:100%}.product-results__item{width:calc(50% - 8px)}.product-results{margin-top:30px}#header-search button[aria-label=Search]{position:absolute;left:0}#header-search button[aria-label=Search] svg{width:15px!important}#header-search form input{padding-left:15px}#header-search{bottom:0!important;overflow:scroll!important}}
/*# sourceMappingURL=/cdn/shop/t/416/assets/component-search.css.map */
