@-webkit-keyframes $animation_name{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes $animation_name{0%{transform:translate(0)}to{transform:translateY(-100%)}}*{outline:none!important}body{line-height:1}ol,ul{list-style:none;margin-bottom:0;padding-left:0}a{outline:none}p{margin-bottom:0}select::-ms-expand{display:none}.rel{position:relative}.abs{position:absolute}@font-face{font-display:swap;font-family:Open Sans;font-weight:300;src:url(../../fonts/OpenSans-Regular.eot);src:url(../../fonts/OpenSans-Regular.otf) format("OpenType");src:url(../../fonts/OpenSans-Regular.ttf) format("TrueType"),url(../../fonts/OpenSans-Regular.eot#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-weight:200;src:url(../../fonts/OpenSans-Light.eot);src:url(../../fonts/OpenSans-Light.otf) format("OpenType");src:url(../../fonts/OpenSans-Light.ttf) format("TrueType"),url(../../fonts/OpenSans-Light.eot#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-weight:600;src:url(../../fonts/OpenSans-Semibold.eot);src:url(../../fonts/OpenSans-Semibold.otf) format("OpenType");src:url(../../fonts/OpenSans-Semibold.ttf) format("TrueType"),url(../../fonts/OpenSans-Semibold.eot#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;src:url(../../fonts/OpenSans-Bold.eot);src:url(../../fonts/OpenSans-Bold.otf) format("OpenType");src:url(../../fonts/OpenSans-Bold.ttf) format("TrueType"),url(../../fonts/OpenSans-Bold.eot#iefix) format("embedded-opentype"),url(../../fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans Extrabold;font-style:normal;font-weight:400;src:url(../../fonts/OpenSans-ExtraBold.eot?) format("eot"),url(../../fonts/OpenSans-ExtraBold.woff) format("woff"),url(../../fonts/OpenSans-ExtraBold.ttf) format("truetype"),url(../../fonts/OpenSans-ExtraBold.svg#OpenSans-Extrabold) format("svg")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../../fonts/Raleway-Regular.eot);src:url(../../fonts/Raleway-Regular.otf) format("OpenType");src:url(../../fonts/Raleway-Regular.ttf) format("TrueType"),url(../../fonts/Raleway-Regular.eot#iefix) format("embedded-opentype"),url(../../fonts/Raleway-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-weight:500;src:url(../../fonts/Raleway-Medium.eot);src:url(../../fonts/Raleway-Medium.otf) format("OpenType");src:url(../../fonts/Raleway-Medium.ttf) format("TrueType"),url(../../fonts/Raleway-Medium.eot#iefix) format("embedded-opentype"),url(../../fonts/Raleway-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-weight:100;src:url(../../fonts/Raleway-Thin.eot);src:url(../../fonts/Raleway-Thin.otf) format("OpenType");src:url(../../fonts/Raleway-Thin.ttf) format("TrueType"),url(../../fonts/Raleway-Thin.eot#iefix) format("embedded-opentype"),url(../../../fonts/Raleway-Thin.woff) format("woff")}body{color:#5f5f5f}.h2,.h3,.h6,h1,h2,h3,h4,h5,h6{font-family:Open Sans Extrabold,Arial,Sans-serif;margin:0}.h1,h1{font-size:2.5em}.h2,h2{font-size:2em}.h3,h3{font-size:1.75em}.h4,h4{font-size:1.5em}.h5,.h5 p,h5{font-size:1.25em}.h6,h6{font-size:1em}p{font-family:Open Sans,Arial,Sans-serif;word-break:break-word}input,p,select,span,textarea{font-weight:300}li{font-family:Open Sans,Arial,Sans-serif}button{font-family:Open Sans Extrabold,Arial,Sans-serif}.banner-slider .banner-slide .banner-content a,.main-menu a,.menu-main-menu-container a,.open-info .login,.top-menu-bg a,a.see-all-btn,footer .footer-copyright ul li a,footer a{display:inline-block;width:100%}.banner-slider .banner-slide .banner-content a:hover,.main-menu a:hover,.menu-main-menu-container a:hover,.open-info .login:hover,.top-menu-bg a:hover,a.see-all-btn:hover,footer .footer-copyright ul li a:hover,footer a:hover{color:#e40b14;text-decoration:none}.article-content{padding-top:15px}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{line-height:1.5}.article-content a{color:#e40b14}.article-content a:hover{border-bottom:2px solid #e40b14;text-decoration:none}.article-content p{line-height:1.5;margin-bottom:15px}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content ol,.article-content ul{margin-bottom:1rem;padding-left:2rem}.article-content ol li,.article-content ul li{font-weight:300;line-height:1.5}.article-content div{font-family:Open Sans,Arial,Sans-serif;font-weight:300;line-height:1.2;margin-bottom:.5rem}.article-content .alignnone{margin:5px 20px 20px 0}.article-content .aligncenter,.article-content div.aligncenter{display:block;margin:20px auto}.article-content .alignright{float:right;margin:5px 0 20px 20px}.article-content .alignleft{float:left;margin:5px 20px 20px 0}.article-content a img.alignright{float:right;margin:5px 0 20px 20px}.article-content a img.alignnone{margin:5px 20px 20px 0}.article-content a img.alignleft{float:left;margin:5px 20px 20px 0}.article-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.article-content .wp-caption{background:#fff;border:1px solid #f0f0f0;clear:both;max-width:96%;padding:5px 3px 10px;text-align:center}.article-content .wp-caption.alignleft,.article-content .wp-caption.alignnone{margin:5px 20px 20px 0}.article-content .wp-caption.alignright{margin:5px 0 20px 20px}.article-content .wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.article-content .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:10px 0 0}.article-content .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.article-content .screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.banner-slider button{height:auto;width:auto}.banner-slider button.slick-arrow{display:none!important}.banner-slider button.slick-arrow:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;padding:14px}.banner-slider button.slick-prev{left:8px;z-index:1}.banner-slider button.slick-prev:before{opacity:1;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.banner-slider button.slick-next{right:18px}.banner-slider button.slick-next:before{opacity:1;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.banner-slider .slick-next{right:0}.banner-slider .banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding-top:75%;position:relative;width:100%}.banner-slider .banner-slide .overlay{background-color:#000;height:100%;opacity:.39;position:absolute;top:0;width:100%;z-index:0}.banner-slider .banner-slide .banner-content{padding-left:16px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.banner-slider .banner-slide .banner-content a{color:#fff}.banner-slider .banner-slide .banner-content a button{text-transform:uppercase}.banner-slider .banner-slide .banner-content .h2{color:#fff;margin-bottom:5%;text-transform:uppercase}.banner-slider .slick-dots{left:0;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;right:0;width:100%}.banner-slider .slick-dots li{width:15px}.banner-slider .slick-dots li button:before{color:#a7a9ac;font-size:15px;opacity:1}.banner-slider .slick-dots .slick-active button:before{color:#e40b14;opacity:1}.banner-slider.slick-slider{margin-bottom:0}.brands-slider .slick-list{z-index:0}.brands-slider button{height:auto;width:auto;z-index:1}.brands-slider button.slick-arrow:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:inline-block;padding:14px}.brands-slider button.slick-prev{left:-7px}.brands-slider button.slick-prev:before{opacity:1;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.brands-slider button.slick-next{right:-10px}.brands-slider button.slick-next:before{opacity:1;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.special-products{position:relative}.special-products .product-slider{padding-bottom:30px}.special-products .product-slider .slick-dots{bottom:-5%}.special-products .product-slider .slick-dots li{width:15px}.special-products .product-slider .slick-dots li button:before{color:#a7a9ac;font-size:15px;opacity:1}.special-products .product-slider .slick-dots .slick-active button:before{color:#e40b14;opacity:1}.special-products .product-slider button{height:auto;width:auto}.special-products .product-slider button.slick-arrow{display:none!important}.special-products .product-slider button.slick-arrow:before{border-bottom:1px solid #e40b14;border-right:1px solid #e40b14;content:"";display:inline-block;padding:14px}.special-products .product-slider button.slick-prev{left:0;z-index:1}.special-products .product-slider button.slick-prev:before{opacity:1;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.special-products .product-slider button.slick-next{right:0}.special-products .product-slider button.slick-next:before{opacity:1;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.page-wrapper .gform_wrapper form .gform_heading .gform_title{color:#e40b14;font-size:21px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.page-wrapper .gform_wrapper form .gform_body ul li label{display:none}.page-wrapper .gform_wrapper form .gform_body ul li input,.page-wrapper .gform_wrapper form .gform_body ul li textarea{border:1px solid #444;border-radius:6px;font-size:12px!important;outline:none;padding-left:12px!important}.page-wrapper .gform_wrapper form .gform_body ul li input{height:40px;line-height:2.3}.page-wrapper .gform_wrapper form .gform_footer input[type=submit]{background-color:#e40b14;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;letter-spacing:0;padding:13px 70px 12px;transition:.3s ease-in-out}.page-wrapper .gform_wrapper form .gform_footer input[type=submit]:hover{background-color:#ca0515;color:#fff;text-decoration:none}.page-wrapper .gform_wrapper form .validation_error{border-bottom:0;border-top:0;color:#e40b14;margin-bottom:0;padding:5px 0;text-align:left}.page-wrapper .gform_wrapper form li.gfield_error{background:transparent;border:0;padding:0}.page-wrapper .gform_wrapper form li.gfield_error input{border:0}.page-wrapper .gform_wrapper form li.gfield_error .gfield_description{color:#e40b14;padding-top:5px}.page-wrapper .gform_wrapper form li.gfield_error .ginput_container_textarea textarea{border:1px solid #790000}.single-product.woocommerce div.product div.entry-summary,.single-product.woocommerce div.product div.woocommerce-product-gallery{float:none;width:100%}.sidebar .widget-area{padding-top:50px}.sidebar .widget-title{color:#e40b14;font-family:Open Sans,Arial,Sans-serif;font-size:18px;margin-bottom:10px;text-transform:none}.sidebar .children,.sidebar .menu,.sidebar .product-categories{list-style:none}.sidebar .menu,.sidebar .product-categories{background-color:#e6e6e6}.sidebar .menu .menu-item>a,.sidebar .menu>.cat-item>a,.sidebar .product-categories .menu-item>a,.sidebar .product-categories>.cat-item>a{color:#5f5f5f;display:block;font-size:16px;padding:8px 10px;text-transform:none;width:100%}.sidebar .menu .menu-item>a:hover,.sidebar .menu>.cat-item>a:hover,.sidebar .product-categories .menu-item>a:hover,.sidebar .product-categories>.cat-item>a:hover{background-color:#d1d3d4;text-decoration:none}.sidebar .menu .menu-item.current-cat-parent>a,.sidebar .menu .menu-item.current-cat>a,.sidebar .menu .menu-item.current_page_item>a,.sidebar .menu>.cat-item.current-cat-parent>a,.sidebar .menu>.cat-item.current-cat>a,.sidebar .menu>.cat-item.current_page_item>a,.sidebar .product-categories .menu-item.current-cat-parent>a,.sidebar .product-categories .menu-item.current-cat>a,.sidebar .product-categories .menu-item.current_page_item>a,.sidebar .product-categories>.cat-item.current-cat-parent>a,.sidebar .product-categories>.cat-item.current-cat>a,.sidebar .product-categories>.cat-item.current_page_item>a{background-color:#e40b14;color:#fff}.sidebar .menu .cat-item.cat-parent,.sidebar .product-categories .cat-item.cat-parent{position:relative}.sidebar .menu .cat-item.cat-parent:after,.sidebar .product-categories .cat-item.cat-parent:after{border:solid #5f5f5f;border-width:0 2px 2px 0;content:"";display:inline-block;padding:5px;position:absolute;right:15px;top:10px;transform:rotate(-45deg)}.sidebar .menu .cat-item.current-cat-parent.cat-parent,.sidebar .menu .cat-item.current-cat.cat-parent,.sidebar .product-categories .cat-item.current-cat-parent.cat-parent,.sidebar .product-categories .cat-item.current-cat.cat-parent{position:relative}.sidebar .menu .cat-item.current-cat-parent.cat-parent:after,.sidebar .menu .cat-item.current-cat.cat-parent:after,.sidebar .product-categories .cat-item.current-cat-parent.cat-parent:after,.sidebar .product-categories .cat-item.current-cat.cat-parent:after{border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sidebar .menu .cat-item.current-cat-parent.cat-parent .children .cat-parent:after,.sidebar .menu .cat-item.current-cat.cat-parent .children .cat-parent:after,.sidebar .product-categories .cat-item.current-cat-parent.cat-parent .children .cat-parent:after,.sidebar .product-categories .cat-item.current-cat.cat-parent .children .cat-parent:after{top:8px;transform:rotate(-45deg)}.sidebar .menu .cat-item.current-cat-parent.cat-parent .children .current-cat-parent.cat-parent:after,.sidebar .menu .cat-item.current-cat-parent.cat-parent .children .current-cat.cat-parent:after,.sidebar .menu .cat-item.current-cat.cat-parent .children .current-cat-parent.cat-parent:after,.sidebar .menu .cat-item.current-cat.cat-parent .children .current-cat.cat-parent:after,.sidebar .product-categories .cat-item.current-cat-parent.cat-parent .children .current-cat-parent.cat-parent:after,.sidebar .product-categories .cat-item.current-cat-parent.cat-parent .children .current-cat.cat-parent:after,.sidebar .product-categories .cat-item.current-cat.cat-parent .children .current-cat-parent.cat-parent:after,.sidebar .product-categories .cat-item.current-cat.cat-parent .children .current-cat.cat-parent:after{border:solid #e40b14;border-width:0 2px 2px 0;top:5px;transform:rotate(45deg)}.sidebar .menu ul.children,.sidebar .product-categories ul.children{display:none}.sidebar .menu>li,.sidebar .product-categories>li{border-bottom:1px solid #a7a9ac;font-weight:800}.sidebar .menu>li>.count,.sidebar .product-categories>li>.count{display:none}.sidebar .menu .current-cat-parent>ul.children,.sidebar .menu .current-cat>ul.children,.sidebar .product-categories .current-cat-parent>ul.children,.sidebar .product-categories .current-cat>ul.children{background-color:#fff;display:block}.sidebar .menu .current-cat-parent>ul.children>.cat-item,.sidebar .menu .current-cat>ul.children>.cat-item,.sidebar .product-categories .current-cat-parent>ul.children>.cat-item,.sidebar .product-categories .current-cat>ul.children>.cat-item{border-bottom:1px solid #a7a9ac;padding:5px 20px}.sidebar .menu .current-cat-parent>ul.children>.cat-item:last-child,.sidebar .menu .current-cat>ul.children>.cat-item:last-child,.sidebar .product-categories .current-cat-parent>ul.children>.cat-item:last-child,.sidebar .product-categories .current-cat>ul.children>.cat-item:last-child{border-bottom:0}.sidebar .menu .current-cat-parent>ul.children .cat-item,.sidebar .menu .current-cat-parent>ul.children .cat-item a,.sidebar .menu .current-cat>ul.children .cat-item,.sidebar .menu .current-cat>ul.children .cat-item a,.sidebar .product-categories .current-cat-parent>ul.children .cat-item,.sidebar .product-categories .current-cat-parent>ul.children .cat-item a,.sidebar .product-categories .current-cat>ul.children .cat-item,.sidebar .product-categories .current-cat>ul.children .cat-item a{color:#5f5f5f}.sidebar .menu .current-cat-parent>ul.children .cat-item>a,.sidebar .menu .current-cat>ul.children .cat-item>a,.sidebar .product-categories .current-cat-parent>ul.children .cat-item>a,.sidebar .product-categories .current-cat>ul.children .cat-item>a{font-size:16px;text-transform:none;width:100%}.sidebar .menu .current-cat-parent>ul.children .cat-item>a:hover,.sidebar .menu .current-cat>ul.children .cat-item>a:hover,.sidebar .product-categories .current-cat-parent>ul.children .cat-item>a:hover,.sidebar .product-categories .current-cat>ul.children .cat-item>a:hover{color:#e40b14;text-decoration:none}.sidebar .menu .current-cat-parent>ul.children .cat-item.current-cat-parent>a,.sidebar .menu .current-cat-parent>ul.children .cat-item.current-cat>a,.sidebar .menu .current-cat>ul.children .cat-item.current-cat-parent>a,.sidebar .menu .current-cat>ul.children .cat-item.current-cat>a,.sidebar .product-categories .current-cat-parent>ul.children .cat-item.current-cat-parent>a,.sidebar .product-categories .current-cat-parent>ul.children .cat-item.current-cat>a,.sidebar .product-categories .current-cat>ul.children .cat-item.current-cat-parent>a,.sidebar .product-categories .current-cat>ul.children .cat-item.current-cat>a{color:#e40b14}.sidebar .menu .current-cat-parent ul.children>.current-cat-parent>.count,.sidebar .menu .current-cat-parent ul.children>.current-cat.cat-parent>.count,.sidebar .product-categories .current-cat-parent ul.children>.current-cat-parent>.count,.sidebar .product-categories .current-cat-parent ul.children>.current-cat.cat-parent>.count{display:none}.sidebar .menu .current-cat-parent>ul.children>.cat-item>ul.children .cat-item,.sidebar .product-categories .current-cat-parent>ul.children>.cat-item>ul.children .cat-item{border:0;font-weight:300}.page-wrapper .sidebar .widget-area{padding-top:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .u-columns .col-1,.woocommerce .u-columns .col-2,.woocommerce .woocommerce-checkout .col-1,.woocommerce .woocommerce-checkout .col-2{display:block;max-width:100%}#customer_login,.woocommerce-MyAccount-content,.woocommerce-cart-form,nav.woocommerce-MyAccount-navigation{margin-top:20px}.woocommerce-MyAccount-content p mark{background-color:#e40b14;color:#fff;padding:0 .2em}.woocommerce-MyAccount-content section h2,.woocommerce-column--billing-address h2,.woocommerce-column--shipping-address h2,.woocommerce-order-details h2{font-size:30px;margin-bottom:20px}.woocommerce-column--billing-address,.woocommerce-column--shipping-address{line-height:1.5;margin-bottom:30px;padding-left:0;padding-right:0}nav.woocommerce-MyAccount-navigation ul{background:#fdfdfd;list-style:none}nav.woocommerce-MyAccount-navigation ul li{line-height:3}nav.woocommerce-MyAccount-navigation ul li a{border-bottom:1px dotted #e40b14;display:block;transition:.3s ease-in-out;width:100%}nav.woocommerce-MyAccount-navigation ul li a:hover{border-bottom:1px solid #e40b14;font-weight:800}.woocommerce-Addresses .woocommerce-Address-title{margin-bottom:20px}.woocommerce-Addresses .woocommerce-Address-title h3{font-size:30px}.woocommerce-Addresses .woocommerce-Address-title a.edit{display:block;float:left!important;width:100%}.woocommerce-Addresses .woocommerce-Address-title a.edit:hover{border-bottom:0}.woocommerce-Addresses .woocommerce-Address{padding-left:0;padding-right:0}.woocommerce-Addresses .woocommerce-Address address{border:1px solid #cdcdcd;border-radius:5px;line-height:1.5;padding:10px}.woocommerce-address-fields{margin-top:20px}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{margin-bottom:20px}.woocommerce-EditAccountForm span,.woocommerce-address-fields__field-wrapper span{height:40px;width:100%}.woocommerce-EditAccountForm span em,.woocommerce-address-fields__field-wrapper span em{font-size:12px}.woocommerce-EditAccountForm input,.woocommerce-EditAccountForm select,.woocommerce-address-fields__field-wrapper input,.woocommerce-address-fields__field-wrapper select{border:1px solid #e7e7e7;border-radius:5px;padding:5px 10px}.woocommerce-EditAccountForm .select2-selection,.woocommerce-EditAccountForm .select2-selection--single,.woocommerce-address-fields__field-wrapper .select2-selection,.woocommerce-address-fields__field-wrapper .select2-selection--single{border:1px solid #e7e7e7;border-radius:5px;height:40px;padding:5px 10px}.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields__field-wrapper fieldset{margin-bottom:20px;margin-top:55px}.woocommerce form .form-row input.input-text{border:1px solid #e7e7e7;border-radius:5px;height:40px;padding:5px 10px}.archive-toolbar{background-color:#d1d3d4;margin-bottom:30px;padding:20px 15px}.archive-toolbar label,.archive-toolbar p.woocommerce-result-count{font-size:16.5px;line-height:2.5}.archive-toolbar label{color:#5f5f5f;font-weight:800;margin-bottom:0;margin-right:10px}.archive-toolbar select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:0;border-radius:5px;padding:.5em 3.5em .5em 1em;width:36%}.archive-toolbar select.results_per_page,.archive-toolbar select.sort_by{background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0),linear-gradient(90deg,#e40b14,#e40b14);background-position:calc(100% - 20px) calc(1em - 3px),calc(100% - 9px) calc(1em - 3px),100% 0;background-repeat:no-repeat;background-size:12px 9px,12px 9px,2.5em 2.5em}.archive-toolbar select.results_per_page,.archive-toolbar select.sort_by{width:auto}.archive-toolbar p.woocommerce-result-count{display:block;font-family:Open Sans,Arial,Sans-serif;font-weight:300;margin-bottom:0;padding-right:20px;text-transform:uppercase;width:100%}.woocommerce nav.woocommerce-pagination{background-color:#d1d3d4;line-height:.1;margin-bottom:30px;text-align:left}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul{padding:10px 20px}.woocommerce nav.woocommerce-pagination ul li{padding:0 3px}.woocommerce nav.woocommerce-pagination ul li a{border-radius:5px;color:#a7a9ac;padding:8px 13px}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{color:#d1d3d4;overflow:hidden;position:relative;text-indent:-999px}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before{color:#e40b14;font-family:Font Awesome\ 5 Free;font-size:27px;font-weight:800;position:absolute;text-indent:0;top:4px}.woocommerce nav.woocommerce-pagination ul li a.next:before{content:"\f0da";left:10px}.woocommerce nav.woocommerce-pagination ul li a.prev:before{content:"\f0d9";left:7px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff;border-radius:5px;color:#8a7e88;font-weight:800;padding:8px 12px}.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .input-text{width:48%}.woocommerce .cart .button,.woocommerce .woocommerce-info .button,.woocommerce button.button,.woocommerce button.button:disabled[disabled],.woocommerce table.my_account_orders .button,.woocommerce-page .woocommerce-info .button,button.button:disabled{background-color:#e40b14;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;letter-spacing:0;padding:13px 70px 12px;transition:.3s ease-in-out}.woocommerce .cart .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce table.my_account_orders .button:hover,.woocommerce-page .woocommerce-info .button:hover,button.button:disabled:hover{background-color:#ca0515;color:#fff;text-decoration:none}.woocommerce .quantity input{background-color:#ededee;border:0;border-radius:5px;color:#5f5f5f;padding:5px 0}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce .quantity button{font-family:Open Sans Extrabold,Arial,Sans-serif}.woocommerce .cart_totals h2{font-family:Open Sans,Arial,Sans-serif}.woocommerce .cart_totals p{display:block;margin-bottom:0;width:100%}.woocommerce .cart_totals .shipping-calculator-form p{text-align:left}.woocommerce .cart_totals .shipping-calculator-form p input{border:1px solid #e7e7e7;border-radius:5px;padding:5px 10px}.woocommerce .cart_totals .shipping-calculator-form p .select2-selection,.woocommerce .cart_totals .shipping-calculator-form p .select2-selection--single{border:1px solid #e7e7e7;border-radius:5px;height:40px;padding:5px 10px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option--highlighted[data-selected]:hover{background-color:#e40b14}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#e40b14 transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #e40b14}#customer_login h2{font-size:30px}#customer_login form.login,#customer_login form.register{margin:1em 0 5em}#customer_login input{background-color:#f0f0f0;border:0;border-radius:5px}#customer_login input.input-text{height:40px}#customer_login .woocommerce-form p.form-row label{display:block;width:100%}#customer_login .woocommerce-form p.form-row label.woocommerce-form__label{font-size:16px}.woocommerce .woocommerce-info{border-top-color:#e40b14}.woocommerce .woocommerce-info:before{color:#e40b14}form.checkout h3,form.woocommerce-checkout h3{font-family:Open Sans,Arial,Sans-serif;font-size:28px}form.checkout .woocommerce-billing-fields__field-wrapper p label,form.checkout .woocommerce-shipping-fields p label,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p label,form.woocommerce-checkout .woocommerce-shipping-fields p label{margin-bottom:0}form.checkout .woocommerce-billing-fields__field-wrapper p span,form.checkout .woocommerce-shipping-fields p span,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span,form.woocommerce-checkout .woocommerce-shipping-fields p span{height:40px;width:100%}form.checkout .woocommerce-billing-fields__field-wrapper p span.select2-selection__arrow,form.checkout .woocommerce-shipping-fields p span.select2-selection__arrow,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span.select2-selection__arrow,form.woocommerce-checkout .woocommerce-shipping-fields p span.select2-selection__arrow{width:5%}form.checkout .woocommerce-billing-fields__field-wrapper p span .select2-selection,form.checkout .woocommerce-billing-fields__field-wrapper p span .select2-selection--single,form.checkout .woocommerce-billing-fields__field-wrapper p span input,form.checkout .woocommerce-billing-fields__field-wrapper p span select,form.checkout .woocommerce-shipping-fields p span .select2-selection,form.checkout .woocommerce-shipping-fields p span .select2-selection--single,form.checkout .woocommerce-shipping-fields p span input,form.checkout .woocommerce-shipping-fields p span select,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span .select2-selection,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span .select2-selection--single,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span input,form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p span select,form.woocommerce-checkout .woocommerce-shipping-fields p span .select2-selection,form.woocommerce-checkout .woocommerce-shipping-fields p span .select2-selection--single,form.woocommerce-checkout .woocommerce-shipping-fields p span input,form.woocommerce-checkout .woocommerce-shipping-fields p span select{border:1px solid #e7e7e7;border-radius:5px;padding:5px 10px}form.checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.notes span.woocommerce-input-wrapper,form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.notes span.woocommerce-input-wrapper{width:100%}form.checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.notes span.woocommerce-input-wrapper textarea,form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p.notes span.woocommerce-input-wrapper textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px}form h3#order_review_heading{margin-top:30px;padding:15px}form .woocommerce-checkout-review-order{margin-bottom:30px;padding:0 15px}.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-right:3%;width:30%}.woocommerce .cart-collaterals .cross-sells ul.products li.product a .woocommerce-loop-product__title,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product a .woocommerce-loop-product__title{font-size:15px}.woocommerce .cart-collaterals .cross-sells ul.products li.product a .product_meta .sku_wrapper>span,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product a .product_meta .sku_wrapper>span{white-space:nowrap}.woocommerce form .payment_box.payment_method_eway fieldset:not(.wc-payment-form),.woocommerce-page form .payment_box.payment_method_eway fieldset:not(.wc-payment-form){bottom:2em;margin-right:3px;position:absolute;right:3em;width:100px}.woocommerce form .payment_box.payment_method_eway fieldset:not(.wc-payment-form) .form-row-first,.woocommerce form .payment_box.payment_method_eway fieldset:not(.wc-payment-form) .form-row-last,.woocommerce-page form .payment_box.payment_method_eway fieldset:not(.wc-payment-form) .form-row-first,.woocommerce-page form .payment_box.payment_method_eway fieldset:not(.wc-payment-form) .form-row-last{width:100%}p#billing_postcode_field,p#billing_state_field,p#shipping_postcode_field,p#shipping_state_field{clear:none;float:left;width:48%}p#billing_state_field,p#shipping_state_field{margin-right:4%}.mobile-nav .mobile-menu{background-color:#e40b14;display:none;font-weight:700;max-height:80vh;overflow-y:scroll}.mobile-nav .mobile-menu ul{list-style:none}.mobile-nav .mobile-menu ul li{font-family:Open Sans Extrabold,Arial,Sans-serif;letter-spacing:1.2px}.mobile-nav .mobile-menu ul li a{color:#fff;display:block;font-size:15px;line-height:3;padding-left:20px;text-decoration:none;text-transform:uppercase;width:100%}.mobile-nav .mobile-menu ul li.description,.mobile-nav .mobile-menu ul li.featured-product,.mobile-nav .mobile-menu ul li.logo{display:none}.mobile-nav .mobile-menu ul.main-menu li{max-width:none}.mobile-nav .mobile-menu ul.main-menu li a{color:#000}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children{position:relative}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children>.submenu-toggle{position:absolute;right:0;top:1px;width:80px;z-index:999}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children>.submenu-toggle:after{border:solid #000;border-width:0 1px 1px 0;content:"";display:inline-block;margin-left:20px;margin-top:6px;padding:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children.hide-title{border:0 transparent;padding:0}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children.hide-title>ul{display:block!important}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children.hide-title>ul>li{padding:0 15px}.mobile-nav .mobile-menu ul.main-menu li.menu-item-has-children.hide-title>.submenu-toggle{display:none}.mobile-nav .mobile-menu ul.main-menu li.open>.submenu-toggle{color:#fff}.mobile-nav .mobile-menu ul.main-menu li.open>.submenu-toggle:after{border:solid #fff;border-width:0 1px 1px 0;margin-left:20px;margin-top:15px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.mobile-nav .mobile-menu ul.main-menu li ul{background:#d1d3d4;display:none}.mobile-nav .mobile-menu ul.main-menu li ul li{border-bottom:1px solid #000}.mobile-nav .mobile-menu ul.main-menu li ul li:not(.hide-title){padding:0 15px}.mobile-nav .mobile-menu ul.main-menu li ul li a{font-size:14px;padding-left:40px}.mobile-nav .mobile-menu ul.main-menu>li.open{background-color:#5f5f5f}.mobile-nav .mobile-menu ul.main-menu>li.open>a{color:#fff}.mobile-nav .mobile-menu ul.main-menu>li>ul li{font-size:14px}.mobile-nav .mobile-menu ul.main-menu>li>ul li.open a{color:#e40b14}.mobile-nav .mobile-menu ul.main-menu>li>ul li.open span.submenu-toggle:after{border:solid red;border-width:0 1px 1px 0;margin-top:15px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul{padding:0 25px 25px}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li{border-color:#e40b14;font-family:Open Sans,Arial,Sans-serif;font-size:12px}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li span.submenu-toggle{display:none}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li a{line-height:1.8;padding-left:0}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li ul{padding:0}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li ul li{border-bottom:1px solid #e40b14}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li ul li:last-child{border-bottom:0}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul li.menu-item-has-children+.menu-item-has-children ul li:first-child{border-top:1px solid #e40b14}.mobile-nav .mobile-menu ul.main-menu>li>ul li:not(.hide-title)>ul>li{border-bottom:0}.mobile-nav .mobile-menu>ul>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{display:block}.mobile-nav .mobile-header{display:flex;height:110px}.mobile-nav .mobile-header a.mobile-btn{align-items:center;background-color:#fff;color:#fff;display:flex;flex:1;height:100%;justify-content:center;max-width:80px;padding:10px;width:100%}.mobile-nav .mobile-header a.mobile-btn:hover{text-decoration:none}.mobile-nav .mobile-header a.mobile-btn .fa,.mobile-nav .mobile-header a.mobile-btn .fas{font-size:35px;text-align:center}.mobile-nav .mobile-header a.mobile-btn.tel .fa,.mobile-nav .mobile-header a.mobile-btn.tel .fas{color:#a7a9ac}.mobile-nav .mobile-header a.mobile-btn.cart{background-color:#5f5f5f;text-align:center}.mobile-nav .mobile-header a.mobile-btn.cart img{max-width:40px}.mobile-nav .mobile-header a.mobile-btn.member{background-color:#000;text-align:center}.mobile-nav .mobile-header a.mobile-btn.menu-toggle{align-items:center;background-color:#e40b14;cursor:pointer;display:flex;justify-content:center;position:relative}.mobile-nav .mobile-header a.mobile-btn.menu-toggle span{background-color:#fff;height:4px;position:absolute;top:50%;transition:height 0s .1s;width:40px}.mobile-nav .mobile-header a.mobile-btn.menu-toggle span:after,.mobile-nav .mobile-header a.mobile-btn.menu-toggle span:before{background-color:inherit;content:"";height:4px;position:absolute;transition:top .1s .1s,transform .1s 0s;width:40px}.mobile-nav .mobile-header a.mobile-btn.menu-toggle span:before{top:-11px}.mobile-nav .mobile-header a.mobile-btn.menu-toggle span:after{top:11px}.mobile-nav .mobile-header a.mobile-btn.menu-toggle.open span{height:0;transition:height 0s 0s}.mobile-nav .mobile-header a.mobile-btn.menu-toggle.open span:after,.mobile-nav .mobile-header a.mobile-btn.menu-toggle.open span:before{transition:top .1s 0s,transform .1s .1s}.mobile-nav .mobile-header a.mobile-btn.menu-toggle.open span:before{top:0;transform:rotate(-45deg)}.mobile-nav .mobile-header a.mobile-btn.menu-toggle.open span:after{top:0;transform:rotate(45deg)}.mobile-nav .mobile-header .mobile-logo{align-items:center;background-color:#fff;display:flex;flex:4}.mobile-nav .mobile-header .mobile-logo img{max-height:80px;max-width:100%;padding:3px 0 3px 10px}body.sticky-active{padding-top:var(--header-height,0)}body.sticky-active .open-info,body.sticky-active .top-menu-bg{display:none}body.sticky-active .desktop-nav .main-menu .menu-container>ul>li>a{padding:30px 0}body.sticky-active .desktop-nav .main-menu .menu-container>ul>li.logo a{width:80px}body.sticky-active .header{box-shadow:4px 4px 20px 5px rgba(0,0,0,.4)}.desktop-nav .main-menu{background-color:#fff}.main-menu,.menu-main-menu-container,.top-menu-bg{text-transform:uppercase}.main-menu ul,.menu-main-menu-container ul,.top-menu-bg ul{list-style:none;width:100%}.main-menu ul li a,.menu-main-menu-container ul li a,.top-menu-bg ul li a{display:block;width:100%}.main-menu ul li.hide-title>a,.menu-main-menu-container ul li.hide-title>a,.top-menu-bg ul li.hide-title>a{display:none}.main-menu ul li.hide-title ul.sub-menu,.menu-main-menu-container ul li.hide-title ul.sub-menu,.top-menu-bg ul li.hide-title ul.sub-menu{margin-top:0!important;padding-top:0!important}.top-menu-bg{background-color:#333}.top-menu-bg ul{list-style:none;width:100%}.top-menu-bg ul li{display:inline-block;font-size:14px;line-height:24px}.top-menu-bg ul li a{color:#fff;display:block;height:48px;width:100%}.top-menu-bg ul.menu-top-menu{font-family:Open Sans,Arial,Sans-serif;font-weight:700}.top-menu-bg ul.menu-top-menu li a{padding-bottom:10px;padding-right:47px;padding-top:14px}.top-menu-bg .site-header-cart{display:inline-block;text-align:right}.top-menu-bg .site-header-cart .cart-contents{padding-top:1px;position:relative}.top-menu-bg .site-header-cart .cart-contents:hover{color:#fff}.top-menu-bg .site-header-cart .cart-contents .count{display:inline-block}.top-menu-bg .site-header-cart .cart-contents .count:before{content:"( "}.top-menu-bg .site-header-cart .cart-contents .count:after{content:" )"}.top-menu-bg .site-header-cart .cart-contents .mini-cart{background-color:#e40b14;display:inline-block;margin-right:-5px;padding:6px 5px}.top-menu-bg .site-header-cart .cart-contents .mini-cart img{width:37px}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart{background-color:#fafafa;border:1px solid #ededed;border-top:0;display:block!important;min-width:320px;position:absolute;right:14px;top:48px;z-index:999}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart .cart_list li{border-bottom:1px solid #ebe9eb;display:block;padding:15px 11px 15px 25px}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart .cart_list li a{color:#e40b14}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart .cart_list li a.remove{left:5px;top:12px}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart .cart_list li a img{margin-left:10px;width:60px}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart p.woocommerce-mini-cart__total{padding-right:11px}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart p.woocommerce-mini-cart__buttons{margin:13px 0;text-align:center}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart p.woocommerce-mini-cart__buttons a.wc-forward{background-color:#e40b14;color:#fff;display:inline-block;font-size:16px;width:45%}.top-menu-bg .site-header-cart:hover li .widget_shopping_cart p.woocommerce-mini-cart__empty-message{color:#e40b14;padding:10px}.desktop-nav .main-menu .submenu-position{position:static}.desktop-nav .main-menu .menu-container{display:block}.desktop-nav .main-menu .menu-container>ul li{display:inline-block;float:left;font-family:Open Sans Extrabold,Arial,Sans-serif}.desktop-nav .main-menu .menu-container>ul li a{color:#595b5d;font-weight:900;text-align:center}.desktop-nav .main-menu .menu-container>ul li.current-menu-ancestor>a,.desktop-nav .main-menu .menu-container>ul li.current-menu-item>a,.desktop-nav .main-menu .menu-container>ul li.current-menu-parent>a,.desktop-nav .main-menu .menu-container>ul li.current-product_cat-ancestor>a,.desktop-nav .main-menu .menu-container>ul li.current-product_cat-parent>a{color:#000}.desktop-nav .main-menu .menu-container>ul li .submenu-wrapper{left:0;opacity:0;pointer-events:none;position:absolute;transition:.3s ease-in-out;visibility:hidden;width:100%;z-index:-1}.desktop-nav .main-menu .menu-container>ul li:hover>a{color:#e40b14}.desktop-nav .main-menu .menu-container>ul li:hover>.submenu-wrapper{opacity:1;pointer-events:all;visibility:visible;z-index:9999}.desktop-nav .main-menu .menu-container>ul li.logo{background-image:url(../../images/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.desktop-nav .main-menu .menu-container>ul li.logo a{height:100%;opacity:0;padding:10px 0;width:100px}.desktop-nav .main-menu .menu-container>ul>li:not(.mega-menu)>.submenu-wrapper{background-color:#e40b14}.desktop-nav .main-menu .menu-container>ul>li:not(.mega-menu)>.submenu-wrapper>div>ul.sub-menu{display:flex;flex-direction:row}.desktop-nav .main-menu .menu-container>ul>li:not(.mega-menu)>.submenu-wrapper>div>ul.sub-menu>li{flex:1}.desktop-nav .main-menu .menu-container>ul>li:not(.mega-menu)>.submenu-wrapper>div>ul.sub-menu>li a{color:#fff;padding:20px 0;width:100%}.desktop-nav .main-menu .menu-container>ul>li:not(.mega-menu)>.submenu-wrapper>div>ul.sub-menu>li:hover>a{background-color:#d1d3d4;color:#000}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper{background-color:#d1d3d4}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul{display:flex;flex-wrap:wrap;padding:2% 0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li{font-family:Open Sans,Arial,Sans-serif}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li:first-child,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li:first-child,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li:first-child,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li:first-child{padding-left:0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li:last-child,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li:last-child,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li:last-child,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li:last-child{padding-right:0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li a,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li a{color:#000;padding:5px 0;text-align:left}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li a:hover{color:#e40b14}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.description>div,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.description>div,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.description>div,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.description>div{background:#a7a9ac;color:#fff;font-weight:600;height:100%;line-height:1.8;padding:15% 10%;text-align:left;text-transform:none}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.description .bg,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.description .bg,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.description .bg,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.description .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.description .bg>div,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.description .bg>div,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.description .bg>div,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.description .bg>div{background-color:rgba(0,0,0,.5);bottom:0;left:0;padding:20px;position:absolute;right:0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li ul.sub-menu,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li ul.sub-menu,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li ul.sub-menu,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li ul.sub-menu{display:flex;flex-wrap:wrap;margin-top:8%}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li ul.sub-menu li,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li ul.sub-menu li,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li ul.sub-menu li,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li ul.sub-menu li{max-width:100%;padding:0 15px 10px 0;width:100%}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li ul.sub-menu li a{text-align:left}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li ul.sub-menu li a:hover{color:#e40b14}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper{background-color:#fff;padding:0 0 15px}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a{background-color:#fff;padding:0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a h2.woocommerce-loop-product__title,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a h2.woocommerce-loop-product__title,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a h2.woocommerce-loop-product__title,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a h2.woocommerce-loop-product__title{font-size:17px;margin-top:20px;padding:0 10px;text-transform:capitalize}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a .product-thumbnail-container{overflow:hidden}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a .product_meta,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a span.price,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a .product_meta,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a span.price,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a .product_meta,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a span.price,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a .product_meta,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a span.price{display:none}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a:hover{background-color:#fff}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a.button,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a.button,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a.button,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a.button{background-color:#e40b14;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;letter-spacing:0;margin:20px auto 0;padding:13px 20px 12px;transition:.3s ease-in-out;width:80%}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a.button:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a.button:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper a.button:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper a.button:hover{background-color:#ca0515;color:#fff;text-decoration:none}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product .product-wrapper:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product .product-wrapper:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product .product-wrapper:hover{background-color:#fff}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before{content:"New Item"}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before{content:"Best Seller"}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container{position:relative}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before{background-color:#e40b14;border-radius:0;color:#fff;display:block;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:1rem;left:-50px;line-height:1.5;margin:0;min-height:1em;padding:2px 0 2px 8px;position:absolute;right:unset;text-align:center;text-transform:uppercase;top:-30px;transform:rotate(-45deg);transform-origin:right bottom;width:100%;z-index:999}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li:not(.hide-title) ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li:not(.hide-title) ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li:not(.hide-title) ul.sub-menu li a,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li:not(.hide-title) ul.sub-menu li a{color:#5f5f5f}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li:not(.hide-title) ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li:not(.hide-title) ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li:not(.hide-title) ul.sub-menu li a:hover,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li:not(.hide-title) ul.sub-menu li a:hover{color:#e40b14}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu .submenu-wrapper,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul .submenu-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu .submenu-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul .submenu-wrapper{position:relative}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu .container,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul .container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu .container,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul .container{padding:0}.desktop-nav .main-menu .menu-container>ul>li.mega-menu:hover .submenu-wrapper,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li:hover .submenu-wrapper{opacity:1;pointer-events:all;visibility:visible;z-index:9999}.desktop-nav .main-menu .menu-container>ul{text-align:center}.desktop-nav .main-menu .menu-container>ul>li{max-width:155px}.desktop-nav .main-menu .menu-container>ul>li>a{height:100%;padding:40px 15px}.desktop-nav .search-icon{height:100%;position:relative}.desktop-nav .search-icon:hover{text-decoration:none}.desktop-nav .search-icon i{color:#e40b14;font-size:30px;position:absolute;text-align:right;top:50%;transform:translateY(-50%);width:100%}.button,a.button,button{background-color:#e40b14;border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;letter-spacing:0;padding:13px 20px 12px;transition:.3s ease-in-out}.button:hover,a.button:hover,button:hover{background-color:#ca0515;color:#fff;text-decoration:none}a.see-all-btn{color:#5f5f5f;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:20px;margin-top:30px}.brands-slider-bg{background-color:#000;color:#fff;padding:80px 0;text-align:center}.brands-slider-bg h5{margin-bottom:50px}.brands-slider-bg .h6{margin-top:20px}.brands-slider-bg .brands-slider .brands-logo{align-items:center;display:flex;height:100%;justify-content:center;line-height:6.8;width:100%}.brands-slider-bg .brands-slider .brands-logo img{display:inline-block;margin:0 auto;max-width:120px}.brands-slider-bg .brands-slider .brands-logo img:hover{opacity:1}.brands .intro-text{color:#5f5f5f;font-size:24px;margin-top:20px}.brand-list{margin-top:50px;text-align:center}.brand-list .brand{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:50px;width:100%}.brand-list .brand img{padding:20px}.single-product .brand-list .brand img{padding:0}.sidebar{margin-bottom:50px}.cta-sidebar{display:block;margin-top:40px;overflow:hidden;width:100%}.cta-sidebar:hover{text-decoration:none}.cta-sidebar .cta-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding:10% 0;position:relative;transition:.3s ease-in-out;width:100%}.cta-sidebar .cta-bg .overlay{background-color:#e40b14;opacity:.8;z-index:0}.cta-sidebar .cta-bg .cta-text{color:#fff;font-family:Open Sans Extrabold,Arial,Sans-serif;letter-spacing:1px;padding:0 5px;position:relative;text-align:center;text-transform:uppercase;width:100%}.cta-sidebar .cta-bg .cta-text p{font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:27px;line-height:1.2}.cta-sidebar .cta-bg .cta-text span{font-size:22px}.cta-sidebar .cta-bg .cta-text button{background-color:#5f5f5f;display:block;font-size:26px;margin:20px auto 0}.cta-sidebar .cta-bg:hover{transform:scale(1.02)}.cta-sidebar.text-info .cta-bg .overlay{background-color:#000;opacity:.45;z-index:0}.cta-sidebar.text-info .cta-bg .cta-text{padding:0 20px}.cta-sidebar.text-info .cta-bg .cta-text span{font-size:13px}.text-image{line-height:0;margin-bottom:40px;min-height:300px;position:relative;width:100%}.text-image .text{padding:40px 15px;text-align:center;text-transform:uppercase}.text-image .text .article-content{padding-left:15px}.text-image .text p{font-family:Open Sans Extrabold,Arial,Sans-serif;line-height:1.3}.text-image .text p.sub-title{color:#e40b14;font-size:22px;margin-bottom:20px}.text-image .text p.title{color:#fff;font-size:32px;margin-bottom:20px}.text-image .text p.content-text{color:#fff;line-height:1}.text-image .bg-image{height:100%;left:0;top:0;width:100%;z-index:-1}.text-image .bg-image .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.text-image .bg-image .overlay{width:100%}.desktop-nav li.featured-product,.product-slider div.product,.woocommerce ul.products li.product{font-family:Open Sans Extrabold,Arial,Sans-serif;overflow:hidden;position:relative;text-align:center}.desktop-nav li.featured-product a.woocommerce-LoopProduct-link,.desktop-nav li.featured-product a.woocommerce-loop-product__link,.product-slider div.product a.woocommerce-LoopProduct-link,.product-slider div.product a.woocommerce-loop-product__link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.desktop-nav li.featured-product a.woocommerce-LoopProduct-link:hover,.desktop-nav li.featured-product a.woocommerce-loop-product__link:hover,.product-slider div.product a.woocommerce-LoopProduct-link:hover,.product-slider div.product a.woocommerce-loop-product__link:hover,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link:hover,.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover{text-decoration:none}.desktop-nav li.featured-product a .product-thumbnail-container,.product-slider div.product a .product-thumbnail-container,.woocommerce ul.products li.product a .product-thumbnail-container{padding-top:100%;width:100%}.desktop-nav li.featured-product a .product-thumbnail-container img,.product-slider div.product a .product-thumbnail-container img,.woocommerce ul.products li.product a .product-thumbnail-container img{left:0;margin:0 auto;max-height:100%;max-width:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.desktop-nav li.featured-product a .product-thumbnail-container span.onsale,.product-slider div.product a .product-thumbnail-container span.onsale,.woocommerce ul.products li.product a .product-thumbnail-container span.onsale{background-color:#e40b14;border-radius:0;color:#fff;display:block;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:1rem;left:-44%;line-height:1.5;margin:0;min-height:1em;padding:2px 0 2px 8px;position:absolute;right:unset;text-align:center;text-transform:uppercase;top:-25%;transform:rotate(-45deg);transform-origin:right bottom;width:100%;z-index:999}.desktop-nav li.featured-product a .woocommerce-loop-product__title,.product-slider div.product a .woocommerce-loop-product__title,.woocommerce ul.products li.product a .woocommerce-loop-product__title{color:#5f5f5f;font-family:Open Sans,Arial,Sans-serif;font-size:20px;font-weight:800}.desktop-nav li.featured-product a .woocommerce-loop-product__title:hover,.product-slider div.product a .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product a .woocommerce-loop-product__title:hover{color:#e40b14;text-decoration:none}.desktop-nav li.featured-product a .price,.product-slider div.product a .price,.woocommerce ul.products li.product a .price{color:#5f5f5f;display:block;margin:10px 0 0}.desktop-nav li.featured-product a .price .woocommerce-Price-amount,.product-slider div.product a .price .woocommerce-Price-amount,.woocommerce ul.products li.product a .price .woocommerce-Price-amount{color:#e40b14;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:24px;font-weight:bolder}.desktop-nav li.featured-product a .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.product-slider div.product a .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,.woocommerce ul.products li.product a .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-family:Open Sans Extrabold,Arial,Sans-serif}.desktop-nav li.featured-product a .price del,.product-slider div.product a .price del,.woocommerce ul.products li.product a .price del{color:#a7a9ac!important}.desktop-nav li.featured-product a .price del span.woocommerce-Price-amount,.product-slider div.product a .price del span.woocommerce-Price-amount,.woocommerce ul.products li.product a .price del span.woocommerce-Price-amount{color:#a7a9ac}.desktop-nav li.featured-product a .price ins,.product-slider div.product a .price ins,.woocommerce ul.products li.product a .price ins{color:#e40b14;line-height:1;text-decoration:none}.desktop-nav li.featured-product a .price small,.product-slider div.product a .price small,.woocommerce ul.products li.product a .price small{font-size:16.5px;font-weight:800}.desktop-nav li.featured-product a .price small.woocommerce-price-suffix,.product-slider div.product a .price small.woocommerce-price-suffix,.woocommerce ul.products li.product a .price small.woocommerce-price-suffix{color:#5f5f5f;display:inline-block;font-family:Open Sans,Arial,Sans-serif;font-size:16px;text-transform:capitalize}.desktop-nav li.featured-product a .product_meta,.product-slider div.product a .product_meta,.woocommerce ul.products li.product a .product_meta{display:block;padding:10px 0}.desktop-nav li.featured-product a .product_meta .sku_wrapper,.product-slider div.product a .product_meta .sku_wrapper,.woocommerce ul.products li.product a .product_meta .sku_wrapper{color:#5f5f5f;font-family:Open Sans,Arial,Sans-serif;font-size:14px}.desktop-nav li.featured-product a.button,.product-slider div.product a.button,.woocommerce ul.products li.product a.button{background-color:#e40b14;border:0;border-radius:6px;color:#fff;cursor:pointer;display:block;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;letter-spacing:0;margin:0 auto;padding:13px 20px 12px;transition:.3s ease-in-out;width:80%}.desktop-nav li.featured-product a.button:hover,.product-slider div.product a.button:hover,.woocommerce ul.products li.product a.button:hover{background-color:#ca0515;color:#fff;color:#fff!important;text-decoration:none}.product-slider div.product{padding:0 15px}form.variations_form{color:#5f5f60;font-family:Open Sans,Arial,Sans-serif;text-transform:capitalize}.woocommerce ul.order_details li{margin-bottom:20px}.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#e40b14}.woocommerce-message{border-top-color:#e40b14}.woocommerce-message:before{color:#e40b14}.woocommerce-message a.button{background-color:#e40b14;color:#fff}.woocommerce a.button.alt:hover,.woocommerce-message a.button:hover{background-color:#ca0515;color:#fff}.woocommerce a.button.alt:hover{border:0}section.product-description{text-align:left}section.product-description p.h5{color:#5f5f5f;font-family:Open Sans,Arial,Sans-serif;font-size:19px;font-weight:800}section.products{border-top:2px solid #a7a9ac}section.products>h2{color:#e40b14;font-size:28px;margin:4% 0;text-align:left}.woocommerce div.product form.cart .button{font-family:Open Sans Extrabold,Arial,Sans-serif;padding:13px 70px 12px}.woocommerce.single-product div.product .stock{color:#000;line-height:2.5}.woocommerce.single-product div.product form.cart div.quantity{display:block;font-family:Open Sans,Arial,Sans-serif;font-weight:800;margin-bottom:20px;width:100%}.woocommerce.single-product div.product form.cart div.quantity label{width:60px}.woocommerce.single-product div.product form.cart div.quantity input{background-color:#ededee;border:0;border-radius:5px;color:#5f5f5f;padding:5px 0}.woocommerce.single-product div.product form.cart div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce.single-product div.product form.cart div.quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce.single-product div.product form.cart .button{font-family:Open Sans Extrabold,Arial,Sans-serif!important}.woocommerce.single-product div.product form.cart .variations td.label{width:60px}.woocommerce.single-product div.product form.cart .variations select{-webkit-appearance:none;-moz-appearance:none;background-color:#ededee;background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0),linear-gradient(90deg,#e40b14,#e40b14);background-position:calc(100% - 20px) 1em,calc(100% - 9px) 1em,100% 0;background-repeat:no-repeat;background-size:12px 9px,12px 9px,2.5em 2.5em;border:0;border-radius:5px;color:#5f5f5f;line-height:1.5;margin-left:3px;padding:.5em 3.5em .5em 1em}.woocommerce.single-product div.product form.cart .variations a.reset_variations{color:#e40b14}.woocommerce.single-product div.product form.cart .variations a.reset_variations:before{content:"\f021";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:inherit;padding-right:5px;vertical-align:baseline}.woocommerce.single-product div.product form.cart .variations a.reset_variations:hover{text-decoration:none}.woocommerce.single-product div.product .entry-summary,.woocommerce.single-product div.product .summary{text-align:left}.woocommerce.single-product div.product .entry-summary .entry-title,.woocommerce.single-product div.product .entry-summary .product_title,.woocommerce.single-product div.product .summary .entry-title,.woocommerce.single-product div.product .summary .product_title{color:#e40b14;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:2em;margin-bottom:10px}.woocommerce.single-product div.product .entry-summary .price,.woocommerce.single-product div.product .summary .price{padding:20px 0}.woocommerce.single-product div.product .entry-summary .price .woocommerce-Price-amount,.woocommerce.single-product div.product .summary .price .woocommerce-Price-amount{font-size:1.8em}.woocommerce.single-product div.product .entry-summary .price .woocommerce-price-suffix,.woocommerce.single-product div.product .summary .price .woocommerce-price-suffix{font-size:1.5em}.woocommerce.single-product div.product .product-image-wrapper{overflow:hidden;position:relative}.woocommerce.single-product div.product .product-image-wrapper span.onsale{left:-45%;top:-22%}.woocommerce.single-product div.product .price{color:#5f5f5f;display:block;margin:10px 0 0}.woocommerce.single-product div.product .price .woocommerce-Price-amount{color:#e40b14;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:24px;font-weight:bolder}.woocommerce.single-product div.product .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-family:Open Sans Extrabold,Arial,Sans-serif}.woocommerce.single-product div.product .price del{color:#a7a9ac!important}.woocommerce.single-product div.product .price del span.woocommerce-Price-amount{color:#a7a9ac}.woocommerce.single-product div.product .price ins{color:#e40b14;line-height:1;text-decoration:none}.woocommerce.single-product div.product .price small{font-size:16.5px;font-weight:800}.woocommerce.single-product div.product .price small.woocommerce-price-suffix{color:#5f5f5f;display:inline-block;font-family:Open Sans,Arial,Sans-serif;font-size:16px;text-transform:capitalize}.woocommerce.single-product div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce.single-product div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #595b5d}.woocommerce.single-product div.product .shipping-note{background:#ededee;color:#e40b14;padding:10px}.page-header{background-image:url(../../images/banner1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:130px;position:relative}.page-header h1{color:#fff;font-size:1.75rem;letter-spacing:2px;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.breadcrumbs{color:#5f5f5f;margin-bottom:30px}.breadcrumbs span{font-size:12px;padding:0 3px;text-transform:uppercase}.breadcrumbs span:last-child{color:#000;padding-left:0}.breadcrumbs a{color:#5f5f5f;font-family:Open Sans,Arial,Sans-serif;font-weight:100}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs a:hover span,.page-title{color:#e40b14}.page-title{font-size:32px;text-transform:uppercase}.page-title.border-bottom{padding-bottom:30px}.module-leadins{padding:50px 0}.module-leadins .leadin-header{margin-bottom:40px}.module-leadins .leadin-header p{color:#5f5f5f;font-family:Open Sans Extrabold,Arial,Sans-serif}.module-leadins .leadin-item{display:block;margin-bottom:20px;overflow:hidden;width:100%}.module-leadins .leadin-item .item-photo{background-size:cover;padding-top:52%;position:relative;transition:.3s ease-in-out;width:100%}.module-leadins .leadin-item .item-photo .title-text{bottom:40px;color:#fff;position:absolute;text-align:center;width:100%}.module-leadins .leadin-item .item-photo .title-text h4,.module-leadins .leadin-item .item-photo .title-text h6{font-weight:400}.module-leadins .leadin-item .item-photo .title-text h4{font-size:23px;line-height:1.3;text-transform:uppercase}.module-leadins .leadin-item .item-photo .title-text h6{font-size:16px;margin-top:10px}.module-leadins .leadin-item .item-photo .title-text img{margin-bottom:5%;max-width:45%}.module-leadins .leadin-item .item-photo:hover{transform:scale(1.02)}.cta-categories{background-image:url(../../html_templates/images/quick-link-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 0}.cta-categories .cta-heading{color:#5f5f5f;font-size:21px;letter-spacing:.5px;margin:0 auto 45px;text-align:center;width:100%}.cta-categories a.cat-item-link{display:block;margin-bottom:15px;overflow:hidden;width:100%}.cta-categories .cat-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;padding-top:140%;position:relative;transition:.3s ease-in-out;width:100%}.cta-categories .cat-item .title-text{bottom:20px;position:absolute;text-align:center;width:100%}.cta-categories .cat-item .title-text button{background-color:transparent;border:2px solid #e40b14;border-radius:6px;color:#fff;font-size:13px;letter-spacing:1px;outline:none;text-transform:uppercase;transition:.3s ease-in-out;width:95%}.cta-categories .cat-item .overlay{background-color:#000;opacity:.25}.cta-categories .cat-item:hover{transform:scale(1.02)}.cta-categories .cat-item:hover button{background-color:#e40b14}.cta-categories .cat-item:hover .overlay{opacity:0}.module.featured-products,.module.special-products{padding:50px 0 80px;text-align:center}.module.featured-products .h3,.module.special-products .h3{color:#e40b14;margin-bottom:30px}.module.featured-products .sku_wrapper,.module.special-products .sku_wrapper{display:none}.module.featured-products .product-slider .slick-list .slick-slide,.module.special-products .product-slider .slick-list .slick-slide{padding:0 5px}.module.featured-products .product-slider .slick-list .slick-slide .product-thumbnail-container,.module.special-products .product-slider .slick-list .slick-slide .product-thumbnail-container{overflow:hidden}.module.featured-products .product-slider .slick-list .slick-slide .wp-post-image,.module.special-products .product-slider .slick-list .slick-slide .wp-post-image{margin:0 auto}.module.featured-products .product-slider .slick-list .slick-slide .woocommerce-loop-product__title,.module.special-products .product-slider .slick-list .slick-slide .woocommerce-loop-product__title{margin-top:30px}.module.featured-products .product-slider .slick-list .slick-slide del span.woocommerce-Price-amount,.module.special-products .product-slider .slick-list .slick-slide del span.woocommerce-Price-amount{color:#a7a9ac;display:inline-block;font-family:Open Sans,Arial,Sans-serif;font-size:1em;text-decoration:line-through}.module.featured-products .product-slider .slick-list .slick-slide del span.woocommerce-Price-amount .woocommerce-Price-currencySymbol,.module.special-products .product-slider .slick-list .slick-slide del span.woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-family:Open Sans,Arial,Sans-serif}.module.featured-products a.button,.module.special-products a.button{display:inline-block;margin-top:30px}.module.featured-products h2{margin-bottom:30px}.module-accordion{border-bottom:1px solid #a7a9ac}.module-accordion .card{border:0}.module-accordion .card .card-header{background-color:transparent;border:0;border-radius:0;border-top:1px solid #a7a9ac;padding-left:0;padding-right:0}.module-accordion .card .card-header button.btn-link{color:#898989;font-size:20px;padding-left:0;padding-right:0;text-decoration:none;white-space:normal;width:90%}.module-accordion .card .card-header button.btn-link:hover{color:#e40b14;text-decoration:none}.module-accordion .card .card-header button.btn-link:before{color:#e40b14;content:"\f068";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:10px}.module-accordion .card .card-header button.btn-link.collapsed:before{color:#e40b14;content:"\f067";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:10px}.module-accordion .card .card-body{padding-left:0;padding-top:0}.quick-link{background-image:url(../../html_templates/images/quick-link-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 0}.quick-link h5{color:#5f5f5f;margin:0 auto 60px;text-align:center;width:100%}.quick-link .intro-item .item-photo .title-text h4{font-size:20px;line-height:1.2}.quick-link .intro-item .item-photo .title-text h6{font-size:12px;line-height:2}.quick-link .intro-item .item-photo .title-text img{max-width:150px}.cta{background-image:url(../../html_templates/images/iStock-646367970.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0 110px;position:relative}.cta .overlay{background-color:#e40b14;opacity:.8}.cta .cta-text{height:100%;padding:30px 0;width:100%}.cta .cta-text p{font-weight:400}.cta .cta-btn,.cta .cta-text p{color:#fff;text-transform:uppercase}.cta .cta-btn{background-color:#e40b14;background-color:#5f5f5f;border:0;border-radius:6px;cursor:pointer;display:block;font-family:Open Sans Extrabold,Arial,Sans-serif;font-size:16px;font-size:21px;letter-spacing:0;letter-spacing:1px;margin-top:10px;padding:15px 80px;transition:.3s ease-in-out}.cta .cta-btn:hover{background-color:#ca0515;background-color:#6d6c6c;color:#fff;text-decoration:none}.contact-form{padding:15px 25px}.contact-form .gform_wrapper form .gform_body ul li input,.contact-form .gform_wrapper form .gform_body ul li textarea{border:0}.contact-us{color:#b9b9b9;margin:50px 0}.contact-us .contact-info{margin-bottom:50px}.contact-us .contact-info .office,.contact-us .contact-info .support{margin-bottom:35px}.contact-us .contact-info .office h6,.contact-us .contact-info .office p,.contact-us .contact-info .support h6,.contact-us .contact-info .support p{color:#5f5f5f;font-size:16px;padding-left:10px}.contact-us .contact-info .office h6 a,.contact-us .contact-info .office p a,.contact-us .contact-info .support h6 a,.contact-us .contact-info .support p a{color:#e40b14}.contact-us .contact-info .office h6,.contact-us .contact-info .support h6{font-family:Open Sans,Arial,Sans-serif;margin-bottom:10px;text-transform:capitalize;width:180px}.contact-us .contact-form{background-color:#d1d3d4;margin-top:-16px}.contact-us .contact-form .gform_confirmation_message{color:#5f5f5f;font-family:Open Sans Extrabold,Arial,sans-serif}.module-google-map{line-height:0;margin:15px 0;min-height:300px;position:relative;width:100%}.module-google-map .text-content .content{color:#fff;z-index:999}.module-google-map .text-content .content p{padding:40px 0}.module-google-map .text-bg{height:100%;left:0;top:0;width:100%;z-index:1}.module-google-map .text-bg .bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.module-google-map .text-bg .overlay{background-color:#000;opacity:.6}.module-google-map .google-map{height:300px;left:0;position:relative;top:0;width:100%;z-index:999}.module-google-map .google-map iframe{height:100%!important;width:100%!important}.contact-map{padding:15px 0}form.search-form .search-field,form.search-form .search-submit{border-radius:0;outline:none}form.search-form .search-field{border:1px solid #dbdbdb;height:48px;line-height:2.5;max-width:500px;padding-left:10px;width:80%}form.search-form .search-submit{background-color:#e40b14;border:0;height:48px;padding:16px 20px}form.search-form .search-submit i{color:#fff}form.search-form .search-submit i:before{content:"\f002";font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900}.search-result{margin-top:7.5%}.search-result h1.entry-title{color:#e40b14;margin-bottom:20px}#search-bar{background-color:transparent;display:none;position:relative;width:80%}#search-bar .content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#search-bar .content form.search-form{text-align:center;width:100%}#search-bar .content form.search-form .search-field{height:48px}#search-bar .content form.search-form .search-submit{height:48px;margin-left:-4px;padding:16px 20px}#search-bar .fancybox-close-small{background:red;color:#fff;position:fixed}.text-content{padding:50px 0}.text-content .button-row{margin-top:30px}.text-content a.button{display:inline-block}.google-reviews{padding:50px 0}.google-reviews .article-content{margin-bottom:30px}.google-reviews .slider:not(.slick-initialized){display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.google-reviews .slider:not(.slick-initialized)>*{max-width:30%;min-width:30%;scroll-snap-align:start}.google-reviews .slick-track{display:flex}.google-reviews .slick-track:after,.google-reviews .slick-track:before{display:none}.google-reviews .slick-slide{padding:0 .5rem}.google-reviews .review{padding:1rem}.google-reviews .review .rating{color:#e40b14;display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:15px}.google-reviews .review .comment{border-left:2px solid #a7a9ac;font-size:1.125rem;line-height:1.5;margin-bottom:15px;padding-left:1rem}.google-reviews .review .name{font-weight:500}.header{z-index:9999}.open-info{background-color:#000;color:#fff;font-family:Open Sans,Arial,Sans-serif;font-weight:700;line-height:1}.open-info p{display:inline-block;font-size:14px;font-weight:400}.open-info .contact-info .info-item{color:#a7a9ac;display:inline-block;margin-right:14px;padding:10px 0;text-decoration:none}.open-info .contact-info .info-item i{font-size:30px;margin-right:3px;vertical-align:middle;width:30px}.open-info .contact-info .info-item i.fa-mobile-alt:before{margin:0 5px}.open-info .contact-info .info-item p.link:hover{border-bottom:2px solid #fff;color:#fff;padding-bottom:5px}.open-info .login{text-align:right}.open-info .login p.login-link{color:#ed1c24;width:70%}.open-info .login p.login-link:hover{color:#da191f}.open-info .login i{background-color:#595b5d;color:#fff;font-size:30px;margin-left:5px;padding:12px 10px}footer .footer-main-bg{background-color:#000;padding:20px 0}footer .footer-main-bg img{max-width:35.5%}footer a{color:#fff;text-transform:uppercase}footer ul{list-style:none}footer .contact-info{color:#afb7c1;font-weight:700;margin-top:20px}footer .contact-info i{font-size:30px;height:auto;text-align:center;vertical-align:middle;width:30px}footer .contact-info p{display:inline-block;font-size:14px;height:100%;margin-left:10px;vertical-align:middle;width:50%}footer .contact-info .info-item{margin-bottom:10px}footer .contact-info .info-item p{font-weight:400;line-height:1.5}footer .contact-info a.info-item{color:#afb7c1}footer .contact-info a.info-item:hover{color:#e40b14}footer .footer-menu-container{font-family:Open Sans,Arial,Sans-serif;font-weight:600;margin-bottom:30px;margin-top:20px}footer .footer-menu-container .footer-menu a{font-size:15px;line-height:2}footer .footer-copyright{color:#afb7c1;font-family:Open Sans,Arial,Sans-serif;font-weight:600;height:auto}footer .footer-copyright ul li{display:inline-block;font-size:12px}footer .footer-copyright ul li:first-child{display:block;padding-left:0;padding-right:3px}footer .footer-copyright ul li:nth-child(2) a{padding-left:0}footer .footer-copyright ul li:nth-child(3){border-left:2px solid #afb7c1;padding-left:5px}footer .footer-copyright ul li a{color:#afb7c1;padding:0 10px;text-transform:capitalize}footer .footer-copyright .social-icon{position:relative;top:50%;transform:translateY(-50%)}footer .footer-copyright .social-icon a .fa-facebook-f{border:2px solid #afb7c1;border-radius:100%;font-size:26px;padding:10px 16px;position:absolute;right:0;top:-17px;transition:.3s ease-in-out}footer .footer-copyright .social-icon a:hover .fa-facebook-f{background-color:#3b5998;border-color:#3b5998;color:#fff}footer .design-dev-bg{background-color:rgba(0,0,0,.9);color:#fff;font-family:Raleway,Arial,Sans-serif;font-weight:100;padding:10px 0;text-align:center}footer .design-dev-bg p{display:inline-block;font-size:10px}footer .design-dev-bg img{transition:transform .5s ease-in-out;vertical-align:text-bottom;width:8%}footer .design-dev-bg a:hover img{transform:rotateY(2turn)}.overlay{background-color:#000;height:100%;opacity:.45;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:0}img{height:auto;max-width:100%;width:auto}.no-margin{margin:0}.padding{padding-bottom:10px;padding-top:10px}.no-padding{padding:0}.abs-center{top:50%;transform:translateY(-50%)}.module.background{background-image:url(../../images/bg.jpg);background-repeat:no-repeat;background-size:cover}.module.module-banner-slider{padding-bottom:30px}.page-wrapper{margin:50px 0}@media (min-width:375px){.quick-link .intro-item .item-photo .title-text h4{font-size:24px}}@media (min-width:576px){.banner-slider button.slick-prev{left:13px}.banner-slider button.slick-next{right:23px}.special-products .product-slider button.slick-prev{left:-4.5%}.special-products .product-slider button.slick-next{right:-4.8%}.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li.mega-menu>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper ul.mega-menu li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.best-seller .product-wrapper .product-thumbnail-container:before,.desktop-nav .main-menu .menu-container>ul>li>.submenu-wrapper>div>ul.sub-menu>li>.submenu-wrapper>.container>ul li.featured-product.new-item .product-wrapper .product-thumbnail-container:before,.desktop-nav li.featured-product a .product-thumbnail-container span.onsale,.product-slider div.product a .product-thumbnail-container span.onsale,.woocommerce ul.products li.product a .product-thumbnail-container span.onsale{font-size:1.1rem}.page-header h1{font-size:2.5rem}.module-leadins .leadin-item .item-photo .title-text{bottom:20px}.cta-categories .cat-item .title-text button{font-size:16px}.quick-link .intro-item .item-photo .title-text h4{font-size:32px}.quick-link .intro-item .item-photo .title-text h6{font-size:19px}footer .footer-copyright ul li{font-size:15px}}@media (min-width:768px){.banner-slider button.slick-arrow{display:block!important}.banner-slider .banner-slide{padding-top:35.85%}.banner-slider .banner-slide .overlay{width:50%}.banner-slider .banner-slide .banner-content{padding-left:0}.banner-slider .banner-slide .banner-content .h2{font-size:24px;margin-bottom:0}.banner-slider .slick-dots{bottom:3%;max-width:720px}.banner-slider .slick-dots li{float:left}.special-products .product-slider{padding-bottom:0}.special-products .product-slider .slick-dots{display:none!important}.special-products .product-slider button.slick-arrow{display:block!important}.special-products .product-slider button.slick-arrow:before{padding:20px}.special-products .product-slider button.slick-prev{left:-3%}.special-products .product-slider button.slick-next{right:-3.3%}.cta-sidebar .cta-bg .cta-text p{font-size:22px}.cta-sidebar .cta-bg .cta-text span{font-size:18px}.cta-sidebar .cta-bg .cta-text button{font-size:17px;margin-top:5px;padding:6px 8px}.cta-categories .cta-heading{font-size:28px;width:90%}.module-accordion .card .card-header button.btn-link.collapsed:before,.module-accordion .card .card-header button.btn-link:before{right:20px}.quick-link h5{width:90%}.quick-link .intro-item .item-photo .title-text h4{font-size:26px}.quick-link .intro-item .item-photo .title-text h6{font-size:16px}.cta{padding:50px 0}.cta .cta-text p.h2{font-size:46px}.cta .cta-btn{margin-top:0}.module-google-map .google-map{height:100%;position:absolute}form.search-form .search-field{width:50%}footer .design-dev-bg img{width:3%}footer .design-dev-bg{text-align:right}}@media (min-width:992px){.banner-slider button.slick-prev{left:20px}.banner-slider button.slick-next{right:20px}.banner-slider .banner-slide .banner-content .h2{font-size:35px;margin-bottom:25px}.banner-slider .slick-dots{bottom:5%;max-width:960px}.brands-slider button.slick-prev{left:6px}.brands-slider button.slick-next{right:0}.special-products .product-slider button.slick-prev{left:-1.5%}.special-products .product-slider button.slick-next{right:-1.8%}.archive-toolbar .lg-flex{display:flex!important;justify-content:flex-end!important}.archive-toolbar p.woocommerce-result-count{display:inline-block;width:auto}.brands-slider-bg .h6{margin-top:50px}.brands-slider-bg .brands-slider .brands-logo img{opacity:.75}.cta-sidebar .cta-bg .cta-text p{font-size:27px}.cta-sidebar .cta-bg .cta-text span{font-size:22px}.cta-sidebar .cta-bg .cta-text button{font-size:18px;margin-top:15px;padding:12px 20px}.text-image .bg-image .overlay{width:47%}.module-leadins .leadin-item .item-photo .title-text{bottom:unset;padding:0 70px;top:50%;transform:translateY(-50%)}.module-leadins .leadin-item .item-photo .title-text h4{font-size:32px;line-height:1.2}.module-leadins .leadin-item .item-photo .title-text h6{font-size:19px}.cta-categories a.cat-item-link{margin-bottom:50px}.cta-categories .cat-item .title-text button{font-size:14px}.quick-link .intro-item .item-photo .title-text h4{font-size:32px}.quick-link .intro-item .item-photo .title-text h6{font-size:19px}.cta .cta-btn{font-size:22px}.contact-form{padding:15px 50px}.module-google-map .text-content .content p.h2{font-size:46px}#search-bar{width:50%}footer .footer-copyright ul li:first-child{display:inline-block;line-height:3}footer .footer-copyright ul li:nth-child(2){border-left:2px solid #afb7c1}footer .footer-copyright ul li:nth-child(2) a{padding-left:10px}}@media (min-width:1200px){.banner-slider .banner-slide .banner-content .h2{font-size:46px;margin-bottom:25px}.banner-slider .slick-dots{max-width:1140px}.special-products .product-slider button.slick-prev{left:-2.7%}.special-products .product-slider button.slick-next{right:-3%}.cta-sidebar .cta-bg .cta-text button{font-size:26px;margin-top:20px}.cta-categories .cat-item .title-text button{font-size:18px}.open-info .login p.login-link{width:75%}}@media screen and (min-width:1200px){body.sticky-active .desktop-nav .main-menu .menu-container>ul>li.logo{background-size:auto 90px}}@media screen and (max-width:576px){form.search-form .search-submit{background-color:#5f5f5f;width:20%}form.search-form .search-field{border:0;border-top:1px solid #dbdbdb}}
