body #main form.rc-product-search{display:grid;grid-template-columns:14px 1fr 100px;align-items:center;border-radius:0;border:1px solid gray;border-radius:4px;padding:3px 3px 3px 12px}body #main form.rc-product-search input{border:none;padding:.4rem 1.4rem;outline:none;width:100%;border-radius:0;background:transparent;font-size:1.4rem}body #main form.rc-product-search button{color:#fff;background:#000;border:none;cursor:pointer;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body #main form.rc-product-search button:hover{background:gray}body #main .search-wrapper{z-index:999;isolation:isolate}body #main .search-wrapper .woocommerce{background-color:#fff}body #main .search-wrapper .content .products,body #main .search-wrapper .content .products-results{grid-template-columns:1fr !important;grid-gap:1rem;gap:1rem;overflow-x:hidden;overflow-y:auto;max-height:60dvh;width:100%}body #main .search-wrapper .content .products::-webkit-scrollbar,body #main .search-wrapper .content .products-results::-webkit-scrollbar{width:1px}body #main .search-wrapper .content .products .product-card,body #main .search-wrapper .content .products-results .product-card{flex-direction:row;display:flex;grid-gap:.8rem;gap:.8rem;background-color:#d3d3d3;padding:.8rem;transition:.3s;border:1px solid transparent;border-radius:0}body #main .search-wrapper .content .products .product-card .brand-name,body #main .search-wrapper .content .products-results .product-card .brand-name{display:none}body #main .search-wrapper .content .products .product-card .content-product,body #main .search-wrapper .content .products-results .product-card .content-product{flex-grow:1;padding:0;display:flex;justify-content:space-between;grid-gap:1.6rem;gap:1.6rem;flex-direction:row}body #main .search-wrapper .content .products .product-card .content-product .content-product-excerpt,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-excerpt{display:none}body #main .search-wrapper .content .products .product-card .content-product .content-product-footer,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-footer{align-items:flex-start}body #main .search-wrapper .content .products .product-card .content-product .content-product-footer .content-product-price .price,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-footer .content-product-price .price{font-size:1.3rem;font-weight:700;color:#000;display:flex;flex-direction:column-reverse;margin:0;align-items:flex-end}body #main .search-wrapper .content .products .product-card .content-product .content-product-footer .content-product-price .price ins,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-footer .content-product-price .price ins{text-decoration:none}body #main .search-wrapper .content .products .product-card .content-product .content-product-footer .content-product-price .price del,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-footer .content-product-price .price del{color:#c2c2c2;font-weight:400;font-size:12px}body #main .search-wrapper .content .products .product-card .content-product .content-product-footer .stock,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-footer .stock{display:none}body #main .search-wrapper .content .products .product-card .content-product .content-product-title h2,body #main .search-wrapper .content .products-results .product-card .content-product .content-product-title h2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;font-weight:400;color:gray;text-transform:none;margin:0}body #main .search-wrapper .content .products .product-card .woocommerce-loop-product__link,body #main .search-wrapper .content .products-results .product-card .woocommerce-loop-product__link{flex-grow:unset !important;max-height:80px;text-decoration:none;max-height:52px;width:52px;display:flex;flex-direction:row;grid-gap:1.6rem;gap:1.6rem}body #main .search-wrapper .content .products .product-card .woocommerce-loop-product__link .content-product-thumbnail,body #main .search-wrapper .content .products-results .product-card .woocommerce-loop-product__link .content-product-thumbnail{height:52px;min-width:52px;background:#fff;border-radius:2px;border:1px solid gray;overflow:hidden;box-shadow:none}body #main .search-wrapper .content .products .product-card .woocommerce-loop-product__link .content-product-thumbnail img,body #main .search-wrapper .content .products-results .product-card .woocommerce-loop-product__link .content-product-thumbnail img{max-width:52px;min-width:52px;padding:0}body #main .search-wrapper .content .products .product-card .woocommerce-loop-product__link .content-product-thumbnail .tags,body #main .search-wrapper .content .products-results .product-card .woocommerce-loop-product__link .content-product-thumbnail .tags{display:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--header-height);background:rgba(0,0,0,.16);display:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.highlight{background-color:#fa0}.search-wrapper{position:relative}.search-wrapper .search-results{position:fixed;top:var(--header-height);left:50%;transform:translateX(-50%);width:1360px;max-width:100%;background-color:#fff;z-index:999;padding:4rem;box-shadow:0 .5px 15px 0 rgba(0,0,0,.05);display:none}.search-wrapper .search-results .close-btn{position:absolute;top:14px;right:24px}.search-wrapper .search-results .close-btn .button{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:0;display:grid;align-items:center;justify-items:center;place-items:center;padding:0}.search-wrapper .search-results .close-btn .button:hover{opacity:.6;background-color:#000;border-color:#000;color:#fff}.search-wrapper .search-results .message{display:none;text-align:center;margin-bottom:1.6rem}.search-wrapper .search-results .message.danger{color:#f76f5c;color:var(--color-danger, #f76f5c)}.search-wrapper .search-results .content{display:grid;grid-template-columns:20% 1.5fr 1fr;grid-template-rows:1fr;grid-gap:3rem;gap:3rem}.search-wrapper .search-results .content .categories>h4,.search-wrapper .search-results .content .categories>h3,.search-wrapper .search-results .content .default-products-wrapper>h4,.search-wrapper .search-results .content .default-products-wrapper>h3,.search-wrapper .search-results .content .products-results-wrapper>h4,.search-wrapper .search-results .content .products-results-wrapper>h3,.search-wrapper .search-results .content .last-seen-products-wrapper>h4,.search-wrapper .search-results .content .last-seen-products-wrapper>h3{font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#000}.search-wrapper .search-results .content .last-seen-products-wrapper h4{display:none}.search-wrapper .search-results .content .last-seen-products-wrapper .products{display:grid;margin:0;grid-template-rows:repeat(var(--numproducts), 1fr)}.search-wrapper .search-results .content .products-results-wrapper{display:none}.search-wrapper .search-results .content .products-results-wrapper h4{display:none}.search-wrapper .search-results .content .products-results-wrapper .products-results{margin:0;display:grid;grid-template-rows:repeat(var(--numproducts), 1fr)}.search-wrapper .search-results .content .default-products-wrapper .products{margin:0;display:grid;grid-template-rows:repeat(var(--numproducts), 1fr)}.search-wrapper .search-results .content .last-searched-products-wrapper .last-searched-products-list{display:flex;flex-wrap:wrap;grid-gap:.8rem;gap:.8rem;padding:0;margin:0 0 1.6rem 0;padding-bottom:1.6rem;border-bottom:1px solid gray}.search-wrapper .search-results .content .last-searched-products-wrapper .last-searched-products-list h3{width:100%;font-size:13px;font-weight:700;margin:0;text-transform:uppercase;color:#000}.search-wrapper .search-results .content .last-searched-products-wrapper .last-searched-products-list li{list-style:none}.search-wrapper .search-results .content .last-searched-products-wrapper .last-searched-products-list li a{display:block;background-color:transparent;padding:.4rem .8rem;font-size:12px;border-radius:2px;color:gray;text-decoration:none !important;border:1px solid gray;border-radius:0}.search-wrapper .search-results .content .last-searched-products-wrapper .last-searched-products-list li a img{display:none}.search-wrapper .search-results .content .categories{background-color:#dedede;padding:1.6rem;overflow-x:hidden;overflow-y:auto;max-height:60dvh;border-radius:2px}.search-wrapper .search-results .content .categories::-webkit-scrollbar{width:1px}.search-wrapper .search-results .content .categories .brands-title{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid gray}.search-wrapper .search-results .content .categories .categories-list{display:flex;grid-gap:.8rem;gap:.8rem;flex-wrap:wrap}.search-wrapper .search-results .content .categories .categories-list .pill{display:block;background-color:transparent;padding:.4rem .8rem;font-size:12px;border-radius:0;border:1px solid gray;color:gray;text-decoration:none !important}.search-wrapper .search-trigger{position:relative}.search-wrapper .search-trigger .spinner{font-size:16px;position:relative;display:none;width:1em;height:1em}.search-wrapper .search-trigger .spinner.center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.search-wrapper .search-trigger .spinner .spinner-blade{position:absolute;left:.4629em;bottom:0;width:.074em;height:.2777em;border-radius:.0555em;background-color:transparent;transform-origin:center -0.2222em;-webkit-animation:spinner-fade9234 1s infinite linear;animation:spinner-fade9234 1s infinite linear}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;transform:rotate(0deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(2){-webkit-animation-delay:.083s;animation-delay:.083s;transform:rotate(30deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;transform:rotate(60deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;transform:rotate(90deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;transform:rotate(120deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;transform:rotate(150deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;transform:rotate(180deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;transform:rotate(210deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;transform:rotate(240deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;transform:rotate(270deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;transform:rotate(300deg)}.search-wrapper .search-trigger .spinner .spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;transform:rotate(330deg)}.search-wrapper .search-trigger.loading svg{display:none}.search-wrapper .search-trigger.loading .spinner{display:inline-block}@-webkit-keyframes spinner-fade9234{0%{background-color:#69717d}100%{background-color:transparent}}@keyframes spinner-fade9234{0%{background-color:#69717d}100%{background-color:transparent}}@media screen and (max-width: 992px){body #main .search-wrapper .content .products,body #main .search-wrapper .content .products-results{max-height:unset}.search-wrapper .search-results{max-height:80dvh;overflow-y:auto;padding:2.4rem 1.5rem}.search-wrapper .search-results::-webkit-scrollbar{width:1px}.search-wrapper .search-results .content{grid-template-columns:1fr;grid-template-rows:repeat(auto-fill, 3)}.search-wrapper .search-results .content .categories{grid-row:3;padding:2.6rem 1.5rem;max-height:unset}.search-wrapper .search-results .content .products-results-wrapper .products-results,.search-wrapper .search-results .content .last-seen-products-wrapper .products,.search-wrapper .search-results .content .default-products-wrapper .products{grid-template-rows:repeat(var(--numproducts))}}
