@media screen and (max-width:1300px){html{font-size:14px}}@media screen and (max-width:1200px){.wc-block-grid__products .wc-block-grid__product-image img{height:100%;max-height:200px}.wc-block-grid__products .wc-block-grid__product-image{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:1110px){.ais-menu-holder{font-size:.857em}.ais-menu{padding:20px 0}.ais-header-img-holder{margin-top:6.571em}}@media screen and (max-width:992px){.container{max-width:960px !important}.ais-menu{padding:10px 20px}.ais-menu button{display:block !important}.ais-mobile-holder{display:none !important;position:absolute;top:100%;background:#fff;width:100%;left:0;z-index:9;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);font-size:1.2em;padding-top:35px}.ais-mobile-holder ul>li a{color:#525252}.ais-mobile-holder ul{flex-direction:column !important;padding:10px;text-align:center}.ais-mobile-holder ul li{margin:0;position:relative}.ais-mobile-holder ul li a{padding:10px 20px;width:100%}.ais-mobile-holder ul li.menu-item-has-children:after{content:'\f13a';font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#525252;font-size:1.3em}.ais-menu .sub-menu{background:#525252;background:linear-gradient(70deg,rgba(82,82,82,1) 0,rgba(51,51,51,1) 100%);!important}.ais-menu .sub-menu a{color:#fff}.ais-mobile-holder .header-img-holder-link{display:none}.ais-menu li a:hover,.ais-menu li.current-menu-item a,.ais-menu li a:hover:before,.ais-menu li.current-menu-item a:before,.ais-menu li a:hover:after,.ais-menu li.current-menu-item a:after{border-color:#525252 !important;background-color:rgba(82,82,82,0.2);color:#000 !important}.header-img-holder-link-mobile-m{width:80px;z-index:99}.ais-title-holder-slider{position:fixed;top:92px;left:0;z-index:9999;width:100%}.ais-title-holder-slider h1{bottom:-20px !important}header.ais-header h1{left:50%;transform:translate(-50%,-5%);min-height:75px}.ais-title-holder hr.ais-hr-full{top:65px}.shoppingcart{position:relative;top:unset;right:unset;transform:unset;margin-right:10px}.shoppingcart a{padding:0 !important}.cart-contents-count{top:-5px;right:-10px}.header-img-holder-link-mobile .header-img-holder{position:relative;left:unset;top:unset;transform:none;margin:0}.ais-header-img-holder{margin-top:6.214em}footer .ais-footer-deals section .wc-block-product-on-sale li{padding:20px 0 0;flex:1 0 100% !important}footer .ais-footer-deals section .wc-block-product-on-sale li .wc-block-grid__product-image{display:none}footer .ais-footer-deals section .wc-block-product-on-sale li .wc-block-grid__product-add-to-cart{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{flex:1 0 28%}.ais-show-pages .ais-single-box{height:350px}.ais-menu-holder img{height:65px}}@media screen and (max-width:768px){.ais-header-holder{height:450px}header.ais-header h1{font-size:1.5em}.ais-half-border-side:before{top:1px}.ais-half-border-side:after{bottom:1px}footer .widget-area{padding:0 30px}footer .site-info{display:block !important;text-align:left !important;padding:0 30px 40px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48% !important;flex:none !important;margin-bottom:30px !important}.wc-block-product-categories li{margin-right:1%;min-width:48%}.wc-block-product-categories li a{width:100%}.ais-show-pages .ais-single-box{height:250px}}@media screen and (max-width:600px){.wc-block-product-on-sale li{margin:2% !important;padding:20px !important}}@media screen and (max-width:576px){.wc-block-product-on-sale li{display:block !important;flex:1 0 90% !important;margin:20px !important}.wc-block-grid__products .wc-block-grid__product-image{min-height:unset !important}.ais-services-content{min-height:300px}.woocommerce .woocommerce-ordering{width:100%}.ais-events .ais-event{padding:20px;min-height:unset;height:auto}.ais-event.ais-half-border-side,.ais-event.ais-half-border-side:before,.ais-event.ais-half-border-side:after,.ais-event.ais-half-border-side,.ais-event.ais-half-border-side:before,.ais-event.ais-half-border-side:after{border-width:4px !important}.ais-events .ais-event .ais-half-border-side-inner{padding:10px}.ais-events .ais-event .ais-half-border-side-inner,.ais-events .ais-event .ais-half-border-side-inner:before,.ais-events .ais-event .ais-half-border-side-inner:after{border-width:2px !important}.ais-events .ais-event .ais-event-desc{padding:0 !important}.ais-events .ais-event .ais-events-date{font-size:1em}}@media screen and (max-width:375px){header.ais-header h1{top:unset;bottom:-135px}.ais-title-holder-slider h1{bottom:-60px !important}}