.page-width{max-width:90%}.index-section .image-wrap{background:#fff;overflow:hidden;height:400px!important;padding-bottom:0!important}.index-section .image-wrap img{height:100%;object-fit:cover;object-position:center}.homecollection .grid{text-align:center!important}.homecollection .grid__item{background-color:#fff;box-shadow:0 0 4px #000;padding:0;margin-left:15px;float:none;margin-bottom:15px;display:inline-block;vertical-align:top}.homecollection h2{text-align:center!important}.homecollection .skrim__link:hover .skrim__underline-me:after{display:none}.product-img .product__main-photos{height:400px}.product-img .product__main-photos div{height:100%}.product-img .product__main-photos .image-wrap{height:100%!important;padding-bottom:0!important}.product-img .product__main-photos .image-wrap img{width:100%;height:100%;object-fit:contain}.search{width:100%;position:relative;display:flex}.searchTerm{width:100%;border:3px solid #00b4cc;border-right:none;padding:5px;height:20px;border-radius:5px 0 0 5px;outline:none;color:#9dbfaf}.searchTerm:focus{color:#00b4cc}.searchButton{width:40px;height:36px;border:1px solid #519acf;background:#519acf;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px}predictive-search{width:100%}predictive-search form{width:100%}predictive-search form input{width:100%;height:36px;border:1px solid #519acf}div#predictive-search{position:absolute;background-color:#fff;top:60px;z-index:99;border:1px solid #d1d1d1;width:100%;padding:15px;border-radius:6px;display:none}div#predictive-search ul{padding-left:0;margin-left:0}div#predictive-search ul li{list-style:none;border-bottom:1px solid #efefef;margin-bottom:30px;padding-bottom:30px}div#predictive-search ul li a{display:block}div#predictive-search ul li a img+span{display:inline-block;vertical-align:top;padding-left:30px}.testimonials-slider{text-align:left}.testimonials-slider h3{font-weight:700;font-size:20px;margin-bottom:0}.testimonials-slider p{margin:10px 0;font-size:14px}.testimonials-slider .slick-slide{padding:0 20px}footer .payment-icons{margin-top:0}@media only screen and (max-width: 1024px){div#predictive-search ul li a img+span{padding-left:0}}@media only screen and (max-width: 991px){.search{display:none}}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.active,.accordion:hover{background-color:#ccc}.panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden}
/*# sourceMappingURL=/s/files/1/0446/8591/8373/t/19/assets/custom.css.map */
