form.minisearch.loading .control input[type=text]{box-shadow:none;-webkit-animation-name:search-loading;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-name:search-loading;animation-duration:3s;animation-iteration-count:infinite}@-webkit-keyframes search-loading{0%{box-shadow:none}25%{box-shadow:0 0 3px 1px #68a8e0}50%{box-shadow:0 0 3px 1px #fff}75%{box-shadow:0 0 3px 1px #68a8e0}100%{box-shadow:none}}@keyframes search-loading{0%{box-shadow:none}25%{box-shadow:0 0 3px 1px #68a8e0}50%{box-shadow:0 0 3px 1px #fff}75%{box-shadow:0 0 3px 1px #68a8e0}100%{box-shadow:none}}.searchsuite-autocomplete{background-color:#fff;border:1px solid #c2c2c2;box-shadow:0 3px 3px rgba(0,0,0,.15);left:0;margin-top:4px;width:100%;position:absolute;z-index:9999999}.searchsuite-autocomplete .suggest,.searchsuite-autocomplete .product{margin:0}.searchsuite-autocomplete.active,.searchsuite-autocomplete .suggest.active,.searchsuite-autocomplete .product.active{display:block}.searchsuite-autocomplete .suggest{color:#3c3c3c}.searchsuite-autocomplete .title{padding:10px;margin-bottom:5px;background:#f0f0f0;color:#575757}.searchsuite-autocomplete .title .see-all{display:inline-block;float:right;color:#909090;cursor:pointer}.searchsuite-autocomplete .no-result{padding:10px;background:#f0f0f0;color:#575757;text-align:center}.searchsuite-autocomplete ul{padding:0 10px;margin-bottom:0;list-style-type:none}.searchsuite-autocomplete ul li{color:#000;cursor:unset;padding:0}.searchsuite-autocomplete .suggest ul li{color:#3c3c3c}.searchsuite-autocomplete .product ul li{border-bottom:1px solid #d4d2d2}.searchsuite-autocomplete .product ul li:last-child{border-bottom:none}.searchsuite-autocomplete ul li:hover,.searchsuite-autocomplete ul li.selected{background-color:#fff}.searchsuite-autocomplete ul li:after{clear:both;content:"";display:block}.searchsuite-autocomplete ul li.action{padding:0}.searchsuite-autocomplete ul li.action .action.close{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:right;font-weight:400;height:30px;line-height:inherit;margin:0;padding:0;right:0;text-decoration:none;text-shadow:none;top:0;width:40px}.searchsuite-autocomplete ul li.action .action.close:before{color:#8f8f8f;content:"\e616";display:inline-block;font-family:"luma-icons";font-size:16px;font-weight:400;margin:0;overflow:hidden;text-align:center;vertical-align:top}.searchsuite-autocomplete ul li.gray-row{text-align:center}.searchsuite-autocomplete ul li.gray-row,.searchsuite-autocomplete ul li.gray-row:hover,.searchsuite-autocomplete ul li.gray-row.selected{background-color:#e8e8e8}.searchsuite-autocomplete ul li.gray-row a{color:#7b7b7b;text-decoration:blink}.searchsuite-autocomplete ul li a{cursor:pointer}.searchsuite-autocomplete ul li .qs-option-image{float:left;max-width:150px;width:100%}.searchsuite-autocomplete ul li .qs-option-info{color:#000;display:inline-block;float:left;padding-left:5%;text-align:center;width:70%;margin-bottom:10px}.searchsuite-autocomplete ul li .qs-option-info.noimage{padding-left:0;width:100%}.searchsuite-autocomplete ul li:last-child .qs-option-info{margin-bottom:0}.searchsuite-autocomplete ul li .qs-option-info .qs-option-title{display:inline-block;margin:0;width:100%}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews{display:inline-block;text-transform:lowercase;width:100%}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary{margin-bottom:4px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions{font-size:12px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku{display:block;width:100%;color:#004875;font-size:12px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,.searchsuite-autocomplete ul li .qs-option-info .qs-option-description{color:#3c3c3c;font-size:13px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{display:inline-block;font-weight:700;margin-top:15px}.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart{display:inline-block;float:right;margin-top:10px}@media only screen and (max-width:767px){.searchsuite-autocomplete{border-top:0;left:15px;margin-top:0;right:15px;width:auto}}.searchsuite-autocomplete .products{margin:0}.searchsuite-autocomplete .product-image-photo{position:inherit}.searchsuite-autocomplete .product-image-wrapper{height:auto}.searchsuite-autocomplete .product-item-info{display:flex;gap:20px}.searchsuite-autocomplete .product-item-photo{width:110px;margin-bottom:0}.searchsuite-autocomplete .products .product-item{border-bottom:1px solid #e1e1e1}.searchsuite-autocomplete .products .product-item:hover{background-color:#f9f9f9}.searchsuite-autocomplete .page-header .header-main a{margin-bottom:0}.searchsuite-autocomplete .product.details.product-item-details{display:flex;align-items:center;width:100%;justify-content:space-between}.searchsuite-autocomplete .product-item-info:hover .product-item-photo:not(.porto-tb-featured-image){box-shadow:inherit !important}.searchsuite-autocomplete .product-item-photo:hover:not(.porto-tb-featured-image){box-shadow:inherit !important}.searchsuite-autocomplete .products.list .product-item-info .product-item-actions .amasty-hide-price-container:after{content:"";background-image:url(/media/shop-bag-g.svg) !important;background-size:20px 20px;width:20px;height:20px}.searchsuite-autocomplete .products.list .product-item-info .product-item-actions .amasty-hide-price-container:hover:after{background-image:url(/media/shop-bag-w.svg) !important}.searchsuite-autocomplete .name-description{text-align:left}.searchsuite-autocomplete .product-info-price .price-box a.amasty-hide-price-container:hover,.searchsuite-autocomplete .product-item-details .price-box .amasty-hide-price-container:hover{background:#197a5c !important;color:#fff !important}.searchsuite-autocomplete .product-item-description{margin:0}.searchsuite-autocomplete .products{margin:0;max-height:70vh;overflow-y:auto}@media (max-width:767px){.searchsuite-autocomplete .product-item-info{display:flex;gap:12px}.searchsuite-autocomplete .product-item-photo{width:100px;margin-bottom:0}.searchsuite-autocomplete .product.details.product-item-details{display:flex;align-items:center;width:100%;justify-content:space-between;flex-wrap:wrap}.searchsuite-autocomplete .products{margin:0;max-height:60vh;overflow-y:auto}.searchsuite-autocomplete .product-item-details .amasty-hide-price-container{padding:12px 15px !important}}