.loadingSpinner{background-image:url(/wp-content/plugins/nw-woocommerce-product-and-category-search/img/loader.svg);width:100px;height:100px;margin-left:auto;margin-right:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dynamicSearch{position:relative}.dynamicSearch .woocommerceSearchResults{position:absolute;width:100%;left:0;z-index:1000;background-color:#FFF;padding:20px;-webkit-box-shadow:0 29px 30px 0 rgb(0 0 0 / .3);box-shadow:0 29px 30px 0 rgb(0 0 0 / .3);border-bottom-right-radius:var(--rp-radius);border-bottom-left-radius:var(--rp-radius);overflow:hidden}div.dynamicSearch ul.products{padding-left:0;list-style-type:none;background-color:#fff}.dynamicSearch .woocommerceSearchResults li.product{list-style-type:none}.header-main-row{position:relative}.woocommerce-product-and-category-search-form,.dynamicSearch,.left-header{position:static!important}.dynamicSearch .woocommerceSearchResults li.product-grid-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.dynamicSearch .fake-search-submit-button{display:none}.dynamicSearch .woocommerceSearchResults input[type="submit"]{border:1px solid #1A1A1A;padding:15px;text-transform:uppercase;font-size:15px;color:#1A1A1A;line-height:1.2;background:#fff;cursor:pointer}.dynamicSearch .woocommerceSearchResults input[type="submit"]:hover{background-color:var(--yellow);border-color:var(--yellow)}@media(min-width:992px) and (max-width:1199px){.dynamicSearch .woocommerceSearchResults{}}@media(min-width:768px) and (max-width:991.98px){.dynamicSearch .woocommerceSearchResults{}.dynamicSearch .woocommerceSearchResults li.product-grid-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;display:none!important}.dynamicSearch .woocommerceSearchResults li.product-grid-item:nth-child(-n+3){display:flex!important}}@media(min-width:576px) and (max-width:767.98px){.dynamicSearch .woocommerceSearchResults{}.dynamicSearch .woocommerceSearchResults li.product-grid-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;display:none!important}.dynamicSearch .woocommerceSearchResults li.product-grid-item:nth-child(-n+3){display:flex!important}}@media(max-width:575.98px){.dynamicSearch .woocommerceSearchResults{}.dynamicSearch .woocommerceSearchResults li.product-grid-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.dynamicSearch .woocommerceSearchResults{width:100%;top:154px;padding-top:0;padding-left:0;padding-right:0}.dynamicSearch .woocommerceSearchResults .suggestions{padding-left:20px;padding-right:20px}.dynamicSearch .woocommerceSearchResults .full-width-in-modal{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#skinny_banner_empty .dynamicSearch .woocommerceSearchResults{top:126px}}@media(min-width:768px){.dynamicSearch .woocommerceSearchResults .suggestions{border-right:2px solid #DCDCDC}}@media(min-width:992px){.dynamicSearch .woocommerceSearchResults{padding-top:40px}}input.woocommerce-product-and-category-search-input{color:#000000!important}input.woocommerce-product-and-category-search-input::-webkit-input-placeholder,input.woocommerce-product-and-category-search-input::-moz-placeholder,input.woocommerce-product-and-category-search-input:-ms-input-placeholder,input.woocommerce-product-and-category-search-input:-moz-placeholder{color:#9D9D9D!important}@media(min-width:1200px) and (max-width:1499px){.top-header .col-12.col-xl-6.d-flex.justify-content-between.justify-content-xl-end.align-items-center.flex-wrap-mobile,.dynamicSearch{position:static}.dynamicSearch .woocommerceSearchResults{width:100%;margin-right:0}}.dynamicSearch .categoryResults a,.dynamicSearch .categoryResults a:hover,.dynamicSearch .categoryResults a:visited,.dynamicSearch .blogResults a,.dynamicSearch .blogResults a:hover,.dynamicSearch .blogResults a:visited{color:#3B3B3C}@media(max-width:767px){.dynamicSearch .productResults .product-grid-item__inner{padding-left:5px;padding-right:5px}}@media(min-width:768px) and (max-width:991px){.dynamicSearch .productResults .product-grid-item__inner{padding-left:0;padding-right:0}}@media(min-width:992px){.dynamicSearch .productResults .product-grid-item__inner{padding-left:5px;padding-right:5px}}.search_product_grid.product_slider_mobile{width:calc(100% + 20px);margin-left:-10px}@media(max-width:991.98px){.search_product_grid.product_slider_mobile{margin-left:0}.search_product_grid.product_slider_mobile{width:150%;overflow:hidden}.search_product_grid.product_slider_mobile.slick-initialized{width:133.333333%;overflow:hidden}.pr-mobile_product_slider{padding-right:16px}}@media(max-width:767.98px){.search_product_grid.product_slider_mobile{width:160%}.one-item-only .search_product_grid.product_slider_mobile{max-width:100%}}@media(max-width:575px){.search_product_grid.product_slider_mobile{width:155%}.one-item-only .search_product_grid.product_slider_mobile{max-width:100%}}@media(max-width:767.98px){.desktop-suggestions .blogResults{display:none}}@media(min-width:768px) and (max-width:991px){.search_product_grid .col-md-8.productResults .slick-list{width:66.666667%;max-width:66.666667%;flex-wrap:wrap}.search_product_grid .product-grid-item{flex:unset}}.search_product_grid .collection-term-link--spacer,.search_product_grid .product-grid-item__top-section .collection-term-link,.search_product_grid .quick_action_button_container{display:none}.search_product_grid .variation-images-carousel{position:relative;padding-bottom:100%;visibility:visible!important}.search_product_grid .variation-images-carousel>div{position:absolute;height:100%;width:100%}.product-search-results{margin-right:-5px;padding-right:8px}.product-search-results::-webkit-scrollbar-track{background-color:#D8D8D8}.product-search-results::-webkit-scrollbar{width:10px;background-color:#D8D8D8}.product-search-results::-webkit-scrollbar-thumb{background-color:#1A1A1A}@media(min-width:992px){.row.product-search-results{max-height:60vh;overflow:hidden;overflow-y:auto}}@media(max-width:991.98px){.woocommerceSearchResults>.row{max-height:calc(100vh - 220px);overflow:hidden;overflow-y:auto!important}.dynamicSearch .woocommerceSearchResults input[type="submit"]{width:100%}}