@charset "UTF-8";*{outline-style:none}body{font-family:'Montserrat',sans-serif;color:#312f2b}.orange{color:#ff5900}}.green{color:#52542f}h1,h2,h3,h4,h5,.h1,.h2,h3,h4,h5{font-family:'Montserrat',sans-serif;font-weight:700;color:#666156}h1,h2,.h1,.h2{text-transform:uppercase}a{color:#bdbdbd;transition:all .25s ease-in-out}a:hover{color:#ff5900;text-decoration:none}.container-fluid{max-width:1200px}#main-wrapper header{background-size:cover}#pre-header{background-color:transparent;display:flex;border-top:solid 4px #e1e1e1}#pre-header .col{display:flex;justify-content:flex-end;padding-right:15px;max-width:1400px;margin:auto}#pre-header button.navbar-toggler{padding:0 5px 0 11px;background-color:transparent;border:none;color:#312f2b;display:flex;font-size:1.2em;font-weight:900}#pre-header button.navbar-toggler:after{font-family:"Font Awesome 5 Pro";content:"\f0c9";display:inline-block;font-weight:300;margin-left:5px;margin-top:-1px}#pre-header button[aria-expanded=true].navbar-toggler:after{font-family:"Font Awesome 5 Pro";content:"\f062";display:inline-block;font-weight:300}#pre-header button.navbar-toggler:focus{outline:none}#pre-header .col ul{justify-content:center;display:flex;margin:0;padding:0}#pre-header .col ul#country-select{margin-left:0}#pre-header .col ul#country-select img{max-width:100%;height:auto}#pre-header .col li{list-style-type:none;padding:5px 2px 0 3px}#pre-header .col li:last-of-type{padding-right:3px}#pre-header .col #header-social-navigation a{color:#312f2b;font-size:1.2rem}#pre-header .col #header-social-navigation a:hover{color:#ff5900}.usa,.canada,.australia{opacity:.85;filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}ul#country-select li:hover,.USA li.usa,.Canada li.canada,.Australia li.australia{-webkit-filter:grayscale(0);filter:none}ul#country-select li img:hover{background-color:#f8f8f8}.USA ul#country-select li.usa img:hover,.Canada ul#country-select li.canada img:hover,.Australia ul#country-select li.australia img:hover{background-color:transparent}#pre-header a.cart-contents{color:#312f2b;display:flex;align-items:center;margin-left:7px;font-size:.9rem;transition:all .25s ease-in-out}#pre-header a.cart-contents:hover{color:#ff5900;transition:all .25s ease-in-out}#pre-header a.cart-contents:before{font-family:"Font Awesome 5 Pro";content:"\f07a";display:inline-block;font-weight:400;margin-right:5px;font-size:.9em}#header-logo{border-bottom:solid 10px transparent;background-position:right top;background-color:transparent}#header-logo>div{display:flex;width:100%;max-width:1400px;margin:auto}#header-logo a#logo{display:block;display:flex}#header-logo img{width:auto;height:36px;margin-top:13px}#header-logo form.searchform{padding:25px 0;display:flex}#header-logo .spacer{display:flex;flex:1}#header-logo form.searchform>div{width:100%}#header-logo a.header-phone-number{color:#312f2b;font-size:.9rem;text-transform:none;text-decoration:none;display:flex;align-items:center;padding:15px;transition:all .25s ease-in-out}#header-logo a.header-phone-number:hover{color:#ff5900;transition:all .25s ease-in-out}#header-logo a.header-phone-number:before{font-family:"Font Awesome 5 Pro";content:"\f095";margin-right:6px;font-size:.9em}#header-logo a.header-phone-number{display:none}#header-logo #woo-cart a.cart-contents:hover{color:#979797}#header-navigation{background-color:transparent;position:absolute;z-index:999;width:100%}#header-navigation nav.navbar{margin:0;padding:0;width:100%}#header-navigation nav.navbar .navbar-collapse{background-color:rgba(0,0,0,.5);height:500vh}#header-navigation nav.navbar .navbar-collapse .dropdown-menu{display:block;margin:0;padding-top:0;padding-left:15px}#menu-primary-navigation{background-color:#312f2b}#header-navigation .nav-item{border-bottom:none}#header-navigation .nav-item:first-child{border-top:none}#header-navigation a{color:#f8f8f8;padding:0}#header-navigation a.nav-link{border:solid 5px #312f2b;margin:0;padding:3px 15px;transition:all ease-in-out .2s}.navbar-expand-md .navbar-nav .dropdown-menu{background-color:#312f2b;border:none;border-top-right-radius:0;border-top-left-radius:0}#header-navigation a.dropdown-item{padding-right:20px;padding-left:20px;text-transform:capitalize}#header-navigation a:hover,#header-navigation a.active,#header-navigation a:active{text-decoration:none;background-color:initial;transition:all ease-in-out .2s}#header-navigation a:hover{color:#ff5900}#header-navigation a.dropdown-item.active,#header-navigation a.dropdown-item:active,#header-navigation a.dropdown-item:focus,#header-navigation a.dropdown-item:hover{color:#ff5900}#header-navigation .current-menu-parent a.nav-link{transition:all ease-in-out .2s}#header-navigation .dropdown-toggle:after{display:none}.home-section{padding-top:15px;padding-bottom:15px}#hero-image img{width:100%;display:block;max-width:100%;height:auto}.hero-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.hero-image-overlay>.container-fluid{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;left:0;right:0;margin:auto;text-align:center}.hero-image-overlay h1{color:#fff;margin-top:0;width:100%;text-transform:initial;font-size:1.5em}.hero-image-overlay a{display:block;margin:auto;margin-top:25px;background-color:rgba(255,255,255,.8);color:#312f2b;padding:5px 10px;width:107px;font-weight:900;text-transform:uppercase;font-size:.7em}#wc-categories{padding-bottom:100px}#home-promotion{background-size:cover;background-attachment:fixed;text-align:center}#home-promotion h2,#home-promotion h5,#home-promotion p{color:#e6e4e0}#home-promotion-overlay{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));padding-top:100px;padding-bottom:90px}#facebook-about{padding-top:50px;padding-bottom:75px}#facebook-about #container{text-align:center;background-color:#f8f8f8;padding:10px}#content-area{padding-top:50px;padding-bottom:50px}#main-footer h2{color:#e6e4e0;font-size:1.2rem}#footer-payment{background-color:#f8f8f8;padding:55px 0 45px;text-align:center}#footer-payment h2{font-size:1.5rem;color:#312f2b;margin-bottom:25px}#footer-payment ul{margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}#footer-payment ul li{list-style-type:none;margin-right:10px}#footer-payment ul li img{width:65px;height:auto}#footer-payment ul li:last-of-type{margin-right:0}#footer-info-contact{background-color:#312f2b;background-size:cover;background-position:center center}#footer-info-contact .footer-menu-wrapper{margin-top:30px}#footer-nav-info,#footer-contact-form{padding-top:45px;padding-bottom:45px}#footer-nav-info ul{padding:0;margin-bottom:0;list-style:none}#footer-nav-info a{color:#fff;text-decoration:none}#footer-nav-info a:hover{color:#ff5900}#footer-divider{border-bottom:1px solid #e6e4e0}#footer-contact-form{padding-bottom:50px;color:#e6e4e0}#footer-contact-form #footer-contact-form-heading{margin-bottom:45px;text-align:center}#footer-contact-form :-moz-placeholder{color:#fff}#footer-contact-form ::-moz-placeholder{color:#fff}#footer-contact-form :-ms-input-placeholder{color:#fff}#footer-contact-form .your-message>textarea{height:82px}#footer-contact-form div.wpcf7.response-output{color:#fff}#sub-footer{background-color:#000;text-align:center;color:#fff}#sub-footer a{color:#fff}#sub-footer p{padding-top:15px;padding-bottom:15px;margin-bottom:0}#about-content-area img{display:block;width:100%;max-width:100%;height:auto}#about-hero-img{background-size:cover}#about-hero-img #text-overlay{min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column}#about-hero-img h1{color:#fff;text-align:center;margin:0;padding-top:20px;padding-bottom:20px}#about-grid{margin-top:75px;margin-bottom:75px}#about-grid div{margin-top:30px}.about-text{padding:45px;background-color:#f8f8f8;height:100%;display:flex;flex-direction:column}#about-grid div#about-additional{margin-top:75px}#contact-map{margin-top:75px;margin-bottom:75px}.responsive-maps{position:relative;height:0;padding-bottom:450px;overflow:hidden}.responsive-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#contact-pg-form .your-message textarea{height:280px}#contact-pg-form .submit input{margin-top:-7px;padding:9.5px}.news-content img{display:block;max-width:100%;height:auto;float:none;margin:0 20px 15px 0;word-break:break-word;vertical-align:top}.wp-block-table.is-style-stripes.dealer-table td{border:solid 1px #e5e5e5;border-collapse:collapse;padding:5px}#lost-wrapper{background-size:cover;color:#fff;background-attachment:fixed;text-align:center}#lost-wrapper-overlay{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));padding-top:50px;padding-bottom:50px}#lost-wrapper h1,#lost-wrapper h4{color:#f8f8f8}#lost hr{border-top-color:#fff;margin-bottom:40px}#lost-nav{margin-bottom:75px}#lost-nav h2{color:#252525;font-size:1.2rem;margin-top:35px}#lost-nav ul{list-style-type:none;padding-left:0;margin-top:15px}#lost-nav a{color:#e6e4e0;text-decoration:none}#lost-nav a:hover{color:#ff5900;text-decoration:none}#lost-news-divider{margin-bottom:50px}section.sitemap{margin-top:40px}#learn-more{color:#0fa0ea}.wc_payment_method.payment_method_affirm img{height:25px;width:auto}.backorder_notification{display:none}.backorder_notification.custom{display:block}.bundle_form .custom-avail-text{display:none}.woocommerce #content-area{padding-top:0}.woocommerce nav.woocommerce-breadcrumb{margin-top:5px}h1.woocommerce-products-header__title.page-title{margin:30px 0 10px}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;padding:15px;margin:0;display:flex}.woocommerce ul.products[class*=columns-] li.product section,.woocommerce-page ul.products[class*=columns-] li.product section{overflow:hidden;width:100%;padding:15px 25px 115px;background-color:#f8f8f8}.woocommerce ul.products[class*=columns-] li.product-category.product,.woocommerce-page ul.products[class*=columns-] li.product-categorys.product{padding:15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.95em;height:40px;overflow:hidden;margin:0 40px 15px 0;padding:0;text-transform:initial}.woocommerce ul.products[class*=columns-] li.product .woocommerce-product-details__short-description,.woocommerce-page ul.products[class*=columns-] li.product .woocommerce-product-details__short-description{margin-top:15px;color:#312f2b;font-size:.8em;text-align:center}.woocommerce ul.products[class*=columns-] li.product .woocommerce-product-details__short-description p,.woocommerce-page ul.products[class*=columns-] li.product .woocommerce-product-details__short-description p{text-align:left}.woocommerce ul.products li.product-category.product a{color:#ff5900;transition:all .25s ease-in-out;position:relative;display:block}.woocommerce ul.products li.product a:hover img{transition:all .25s ease-in-out;opacity:1;border-color:#464646}.woocommerce ul.products li.product a img{margin:0 0 10px;transition:.25s ease-in-out;border-radius:3rem;border-top-right-radius:0;border-bottom-left-radius:0;border:solid 1px #e6e4e0;background-color:#fff;padding:10px;opacity:.9}.woocommerce ul.products li.product-category.product a img{padding:0;margin:0}.woocommerce ul.products li.product-category.product a:hover img{transition:all .25s ease-in-out;opacity:1;border-color:#464646}#wc-categories .woocommerce ul.products li.product.product-category a h2{margin:0;font-size:1em}#wc-categories .woocommerce ul.products li.product.product-category a h2:before{content:'SHOP'}.woocommerce ul.products li.product.product-category a h2{font-size:1.1em;padding:.75em 0;transition:all .25s ease-in-out}.woocommerce ul.products li.product.product-category a:hover h2{color:#ff5900;transition:all .25s ease-in-out}.woocommerce ul.products li.product mark.count{display:none}.woocommerce div.product{margin-top:45px}.woocommerce ul.products li.product .price{text-align:center;font-size:1.2em;color:#18854e;position:absolute;bottom:89px;left:0;width:100%;padding:0 25px}.woocommerce div.product>span.onsale{border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;position:relative;margin-bottom:1em;border-top-left-radius:1em;border-top-right-radius:1em;top:initial;right:initial;left:initial}.woocommerce ul.products li.product span.onsale,.woocommerce span.onsale,.woocommerce related span.onsale{color:#fff;background-color:#ff5900;font-weight:700;border:solid 1px #ff5900;line-height:1em;border-radius:1em;padding:10px 10px 10px 12px;font-size:1em;margin:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;min-width:initial;min-height:initial;top:16px;right:16px}.woocommerce ul.products li.product .button{position:absolute;bottom:25px;left:50%;transform:translatex(-50%);margin-bottom:15px}.bundled_product_excerpt .product_excerpt{display:none}.woocommerce div.product .product_title{margin-bottom:15px}#configurator{margin-bottom:20px}#configurator iframe{border:solid 1px #bfbfbf}#configurator p{display:none}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.description-wrapper h2{clear:both;margin-top:3rem;margin-bottom:1rem}.woocommerce div.product ul{padding-left:20px;font-size:.9em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#18854e;text-align:left;font-size:1.8em;display:inline-block}.woocommerce div.product p.stock{display:inline-block;margin:0;line-height:37px;font-size:1em;color:#18854e}.woocommerce div.product .bundle_form.bundle_sells_form{padding:0;margin:0 0 15px;display:flex;flex-wrap:wrap}.bundle_form div.bundled_product_summary,.woocommerce .bundle_form div.product.bundled_product_summary{padding:0;margin:0 0 12px;border-bottom:none;width:100%}.woocommerce-page div.product div.bundled_product_images,.woocommerce-page #content div.product div.bundled_product_images,.woocommerce div.product div.bundled_product_images,.woocommerce #content div.product div.bundled_product_images{width:90% !important}.woocommerce div.product .bundled_product_excerpt{display:none}.woocommerce div.product div.bundled_product_summary:not(.thumbnail_hidden) .details{padding:0 15px;font-size:.9em !important;width:100% !important;float:right}h4.bundled_product_title{margin-bottom:0 !important;font-size:.9em !important}.woocommerce div.product .bundled_product_summary .bundled_product_optional_checkbox{padding:0}.bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price,.single-product div.product .bundled_product_summary.bundled_item_optional .bundled_product_optional_checkbox span.price{margin-left:.25em;font-size:1em;margin-bottom:5px}.woocommerce div.product form.cart{clear:both;display:block;width:100%}.woocommerce div.product form.cart div.quantity,.woocommerce div.product form.cart .button{float:none;display:inline-block}.woocommerce div.product form.cart div.quantity{margin:0 -5px 0 0}.woocommerce div.product form.cart .button{vertical-align:top}.woocommerce .summary .product_meta:before{content:'';width:100%;height:1px;left:0;display:block;clear:both;background-color:#e6e4e0}.woocommerce .summary .product_meta{clear:both}.woocommerce .summary .sku_wrapper,.woocommerce .summary .posted_in{display:block;margin-top:15px}.woocommerce div.product .related.products:before{content:'';width:100%;height:1px;left:0;display:block;clear:both;background-color:#e6e4e0;margin-top:50px;margin-bottom:50px}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.3}.thumbnails .slick-next:before,.thumbnails .slick-prev:before{color:#ff5900}.description-seperator{width:100%;height:0;clear:both}.description-wrapper table{margin:20px 0 50px}.description-wrapper tr{border-bottom:solid 1px #969696}.description-wrapper td{padding:5px;vertical-align:top}.description-wrapper tbody tr:first-of-type{border-top:solid 1px #969696}.description-wrapper tr td:first-of-type{border-right:solid 1px #969696}.description-wrapper tr td:last-of-type{padding-left:15px;color:#676767}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce .products ul,.woocommerce ul.products{margin-top:10px}.woocommerce .quantity .qty,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{border:solid 1px #18854e;border-radius:18px;color:#ff5900;background-color:#fff}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce input.button.alt:hover{border:solid 1px #ff5900;border-radius:18px;color:#18854e;background-color:#fff}.woocommerce .quantity .qty{border:solid 1px #18854e;border-radius:18px;border-top-right-radius:0;border-bottom-right-radius:0;color:#ff5900;background-color:#fff;font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.5em 1em;font-weight:700;left:auto;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce div.product form.cart .button{border-top-left-radius:0;border-bottom-left-radius:0;height:37px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 1.5em;margin:0 0 2em;position:relative;background-color:#fff;color:#252525;border-top:2px solid #18854e;border-bottom:1px solid #e6e4e0;border-left:none;border-right:none;list-style:none outside;width:auto;word-wrap:break-word;margin-top:35px;font-size:.9em}.woocommerce-message{display:none}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-family:"Font Awesome 5 Pro";content:"\f06a";font-weight:300;left:0}.woocommerce-info:before,.woocommerce-message:before{color:#18854e}.woocommerce-error{border-top-color:#ff000e}.woocommerce-error:before{color:#ff000e}.woocommerce .woocommerce-cart-form .quantity .qty{border:none}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-radius:18px;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-2px;width:50%;padding-left:12px}#add_payment_method table.cart td.actions .coupon button.button,.woocommerce-cart table.cart td.actions .coupon button.button,.woocommerce-checkout table.cart td.actions .coupon button.button{width:50%;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px;padding-right:0;padding-left:0}.woocommerce form .form-row{display:initial;display:initial;-ms-flex-wrap:initial;flex-wrap:initial}.woocommerce form.checkout_coupon p{font-size:1.1em}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding-left:0;padding-right:0}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{border:none;padding-left:1.5em;padding-top:0;font-size:.9em;margin:0}.woocommerce-form-login-toggle .woocommerce-info:before,.woocommerce-form-coupon-toggle .woocommerce-info:before{font-weight:300;left:0;top:0}.woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\f3ff"}.woocommerce-form-login-toggle .woocommerce-info:before{content:"\f007"}.woocommerce .woocommerce-additional-fields h3,.woocommerce .woocommerce-billing-fields h3{color:#ff5900}.woocommerce form .form-row input.input-text{padding:7px}.woocommerce form .form-row.woocommerce-invalid label{color:#ff000e}.woocommerce form .form-row .select2-container--default .select2-selection--single{height:37px}.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top:6px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#e6e4e0;border-style:solid;border-width:1px}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-left:2px solid #ff000e}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-left:2px solid #18854e}.woocommerce form .form-row.woocommerce-invalid .select2-container{height:39px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0}.woocommerce form.checkout_coupon .form-row-last{clear:both;float:left;margin-top:10px}.woocommerce form.checkout h3#order_review_heading{color:#ff5900;margin-bottom:15px;margin-top:15px;font-size:2rem}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:15px 0 0;border-bottom:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f8f8f8;color:#252525;padding-left:26px;padding-right:26px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f8f8f8}.woocommerce-terms-and-conditions{box-shadow:none;background:0 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.u-column1,.u-column2,.u-column3,.u-column4{flex:none !important;max-width:initial;padding:0}.wpcf7 p{margin:0}.wpcf7-form-control-wrap{vertical-align:top}.wpcf7-form-control{width:100%;border:none;padding:7px;margin-bottom:6px;background:#f8f8f8}.wpcf7-submit{color:#fff;background-color:#ff5900;border:none}.wpcf7-submit:hover{background-color:#18854e}.cf7-33,.cf7-50,.cf7-100{border:solid #fff 3.5px;margin-bottom:0}.cf7-33{max-width:33.3333%}.cf7-50{max-width:50%}.cf7-100{max-width:100%}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:22px;left:0;width:100%;z-index:100;border:none;background:0 0;padding:.2em .8em;font-size:.7rem}div.wpcf7-response-output{margin:3.5px;padding:1em 2em;border:1px solid #e6e4e0;color:#252525}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{background-color:#faaaab}div.wpcf7-validation-errors:before{font-family:"Font Awesome 5 Pro";content:"\f714";display:inline-block;padding-right:15px;font-weight:900}figure.wp-block-embed-youtube{width:100%;float:left;margin:0;padding:8px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content img,.entry-content iframe,.entry-content object,.entry-content embed{max-width:100%}.ytp-embed:not(.ad-showing) .ytp-player-content{height:0 !important;overflow:hidden !important}input#s{height:29px;border-radius:14px;border-style:initial;border:solid 1px #e6e4e0;border-top-right-radius:0;border-bottom-right-radius:0;vertical-align:top;padding-left:15px;border-right:none;background-color:#fff;font-size:.8em;width:calc(100% - 42px)}input#s::placeholder{color:#312f2b}button#searchsubmit{border:solid 1px #e6e4e0;border-radius:14px;color:#312f2b;background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-7px;border-left:none;font-size:.9em;padding:4px 7px 2px;cursor:pointer;background-color:#fff}button#searchsubmit:hover{color:#ff5900}@media (min-width:576px){#header-navigation #woo-cart.navbar{max-width:initial}#woo-cart a{padding-top:.6em}.home-section{padding-top:30px;padding-bottom:30px}#hero-image h1{top:30px;font-size:2em}h2.section-title,#wc-categories h2,h2.deals-promos{font-size:2em;margin:30px 0}h2.section-title{margin-top:0;text-align:left}.description-wrapper tr td:first-of-type{width:180px}.bundle_form div.bundled_product_summary,.woocommerce .bundle_form div.product.bundled_product_summary{padding:0;margin:0 0 12px;border-bottom:none;width:50%}#footer-contact-form .row div.col-sm-6:first-of-type{padding-right:3px}#footer-contact-form .row div.col-sm-6:nth-child(2){padding-left:3px}#footer-contact-form .row div.col-12 input{margin-top:-6px}figure.wp-block-embed-youtube{width:50%}}@media (min-width:768px){#pre-header button.navbar-toggler{display:none}#header-logo img{height:120px;margin-top:-30px}#pre-header .col li{list-style-type:none;padding:5px 15px 0 3px}#pre-header .col li:last-of-type{padding-right:16px}#header-logo a.header-phone-number{display:flex}#header-navigation{position:relative}#header-navigation nav.navbar{margin:auto;padding:0;width:100%}.navbar-expand-md .navbar-nav{margin:auto;background-color:#312f2b}#header-navigation nav.navbar .navbar-collapse{overflow:initial;height:initial;background-color:#312f2b}#header-navigation .nav-item{margin:0 10px;border:none}#header-navigation .nav-item:first-child{margin:0 10px;border:none}#header-navigation a.nav-link{padding:.6em 0}#header-navigation #woo-cart.navbar{padding-top:0}#header-navigation nav.navbar .navbar-collapse .dropdown-menu{margin-top:0;display:none;padding-top:.5rem;padding-left:0}#header-navigation nav.navbar .navbar-collapse .dropdown-menu.show{display:block}#header-navigation a.dropdown-item{padding:5px 20px}.home-section{padding-top:30px;padding-bottom:30px}#hero-image h1{font-size:2.5em}.hero-image-overlay a{padding:12px 24px;width:164px;font-size:.95em}#wc-categories h2,h2.deals-promos{font-size:2.5em;margin:10px 0}h2.section-title{margin-top:0;font-size:1.5em}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%}}@media (min-width:992px){.home-section{padding-top:45px;padding-bottom:30px}#hero-image h1{font-size:3em}#wc-categories h2,h2.deals-promos{font-size:3em}h2.section-title{font-size:2em;text-align:center}#facebook-about #container{padding:50px}figure.wp-block-embed-youtube{width:33.3%}#lost-wrapper-overlay{padding-top:150px;padding-bottom:150px}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary,#configurator{float:none;width:60%}.woocommerce div.product div.images,.woocommerce-page div.product div.images{float:right}#configurator.keyshot{display:none}#configurator{float:right;clear:right;margin-top:3px}#configurator iframe{border:solid 1px #bfbfbf}#configurator p{margin-top:5px;display:initial}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{float:none}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product div.summary{margin-bottom:0}.bundle_form div.bundled_product_summary,.woocommerce .bundle_form div.product.bundled_product_summary{width:25%}.woocommerce ul.products[class*=columns-] li.product-category,.woocommerce-page ul.products[class*=columns-] li.product-category{width:33.3%}#wc-categories .woocommerce ul.products[class*=columns-] li.product,#wc-categories .woocommerce-page ul.products[class*=columns-] li.product{width:33.3%}}@media (min-width:1200px){.home-section{padding-top:30px;padding-bottom:30px}#hero-image h1{top:60px;font-size:3.5em}#facebook-about #container{padding:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:33.3%}}video{width:100% !important;height:auto !important}details{user-select:none}details[open] summary span.icon{transform:rotate(180deg)}summary{display:flex;cursor:pointer}summary::-webkit-details-marker{display:none}