@charset "UTF-8";h1,h2,h3,h4{line-height:1.2!important}p:last-child{margin-bottom:0}strong,b{font-weight:700}@media screen and (min-width:922px){a[href^="tel:"]{text-decoration:none!important;color:inherit!important;cursor:default!important}}main p a,main ul a,main ol a{text-decoration:underline!important}.jet-listing .jet-listing-dynamic-link a{text-decoration:underline!important}.btn-blue .elementor-button,.btn-red .elementor-button,.btn-grey .elementor-button,.btn-soft .elementor-button,.btn-negative .elementor-button{margin-right:2em;margin-top:.5em;font-size:1.1em!important;padding:1em 2.4em .8em 1.5em!important;line-height:1em!important;border-radius:0!important;border-bottom-right-radius:35px!important;background-color:#B02234}.btn-blue .elementor-button:hover,.btn-red .elementor-button:hover,.btn-grey .elementor-button:hover,.btn-soft .elementor-button:hover,.btn-negative .elementor-button:hover{padding-right:3em!important;margin-right:1em;padding-left:1.9em!important;background-color:#d72e44}.btn-blue .elementor-button{background-color:#08415C}.btn-blue .elementor-button:hover{background-color:#0c628b}.btn-grey .elementor-button{background-color:#747474}.btn-grey .elementor-button:hover{background-color:#8e8d8d}.btn-soft .elementor-button{background-color:#F9F9F9;color:#1E1E1E!important}.btn-soft .elementor-button:hover{background-color:#B02234;color:white!important}.btn-negative .elementor-button{background-color:#F9F9F9;color:#1E1E1E!important}.btn-negative .elementor-button:hover{background-color:#08415C;color:white!important}.button{margin-right:2em;margin-top:.5em;font-size:1.1em!important;padding:1em 2.4em .8em 1.5em!important;line-height:1em!important;border-radius:0!important;border-bottom-right-radius:35px!important;background-color:#B02234;text-decoration:none!important}.button:hover{padding-right:3em!important;margin-right:1em;padding-left:1.9em!important;background-color:#d72e44}@media screen and (min-width:922px){.main-header-menu .sub-arrow{display:none!important}}main h1,main h2{border-bottom:1px solid #B02234;padding-bottom:.5em!important;margin-bottom:.3em!important;display:inline-block}main h1{display:block}footer a{text-decoration:underline}footer a:hover{text-decoration:underline}footer h2{font-weight:700}.introtext{font-size:1.2em}.introtext p{max-width:750px;font-weight:600}.elementor-text-editor ul,.elementor-toc__body ul,.elementor-tab-content ul,.jet-tabs__content ul,.jet-toggle__content-inner ul{list-style-type:none;margin-left:1em}.elementor-text-editor ul li,.elementor-toc__body ul li,.elementor-tab-content ul li,.jet-tabs__content ul li,.jet-toggle__content-inner ul li{margin-bottom:.3em;padding-bottom:.3em;border-bottom:1px solid rgb(116 116 116 / .1);max-width:600px}.elementor-text-editor ul li div,.elementor-toc__body ul li div,.elementor-tab-content ul li div,.jet-tabs__content ul li div,.jet-toggle__content-inner ul li div{display:inline-block}.elementor-text-editor ul li:before,.elementor-toc__body ul li:before,.elementor-tab-content ul li:before,.jet-tabs__content ul li:before,.jet-toggle__content-inner ul li:before{font-family:'Font Awesome 5 Free';display:inline-block;content:'\f054';margin:0 0 0 -15px;font-size:10px;color:#B02234;font-weight:900;line-height:12px;width:15px}.factbox .elementor-text-editor ul li:before,.factbox .elementor-toc__body ul li:before,.factbox .elementor-tab-content ul li:before,.factbox .jet-tabs__content ul li:before,.factbox .jet-toggle__content-inner ul li:before{color:#fff}.ee-button-wrapper{text-decoration:none!important}.woocommerce-loop-product__title{border:none!important}h1.product_title{padding-bottom:.3em!important}.button.single_add_to_cart_button{margin-right:2em;margin-top:.5em;font-size:1.1em!important;padding:10px 40px!important;line-height:1em!important;border-radius:0!important;border-bottom-right-radius:35px!important;background-color:#B02234;text-decoration:none!important;-webkit-transition:all .5s ease;transition:all .5s ease}.button.single_add_to_cart_button:hover{padding-right:50px!important;margin-right:1em;padding-left:50px!important;background-color:#d72e44}.description_tab a,.additional_information_tab a{text-decoration:none!important}ul.page-numbers a{text-decoration:none!important}.shipping-calculator-button{display:none!important}.button:disabled{display:none!important}.tablepress .odd{background-color:#F9F9F9!important}.tablepress th{background-color:#747474!important;color:#fff}.tablepress tbody tr td{border-color:#747474}@media screen and (min-width:922px){.tablepress tbody tr td{max-width:650px;list-height:1.5}}.tablepress tbody tr td:first-child{font-weight:700}.tablepress tbody tr td:first-child small{font-weight:400;margin-top:.5em;display:block;line-height:1.4}#page{max-width:1500px;background-color:#fff;box-shadow:0 0 20px rgb(0 0 0 / .2);margin:0 auto;min-height:100vh;overflow:hidden}.ast-sticky-active{max-width:1500px!important;margin:0 auto;box-shadow:none!important;background-color:rgb(255 255 255 / .9)!important;border-bottom:2px solid #F9F9F9!important}footer{max-width:1200px;margin:0 auto}footer .footer-adv-overlay{padding:2em 0}@media screen and (min-width:922px){footer .footer-adv-overlay{padding:3em;border-bottom-right-radius:35px}}.elementor-sticky--active{-webkit-transition:all .2s ease;transition:all .2s ease}.elementor-sticky--active div.elementor-container{-webkit-transition:all .2s ease;transition:all .2s ease}.elementor-sticky--effects{background-color:rgb(255 255 255 / .95);box-shadow:0 0 20px rgb(0 0 0 / .2)}.elementor-sticky--effects div.elementor-container{min-height:10px!important}main .elementor-section-wrap .elementor-section,#content .elementor-section-wrap .elementor-section,#primary .elementor-section-wrap .elementor-section{box-sizing:border-box}main .elementor-section-wrap>section.elementor-section:not(.nopad),#content .elementor-section-wrap>section.elementor-section:not(.nopad),#primary .elementor-section-wrap>section.elementor-section:not(.nopad){padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){main .elementor-section-wrap>section.elementor-section:not(.nopad),#content .elementor-section-wrap>section.elementor-section:not(.nopad),#primary .elementor-section-wrap>section.elementor-section:not(.nopad){padding-top:50px;padding-bottom:50px}}main .elementor-section-wrap>section.elementor-section:not(.nopad) section,#content .elementor-section-wrap>section.elementor-section:not(.nopad) section,#primary .elementor-section-wrap>section.elementor-section:not(.nopad) section{padding-top:0!important;padding-bottom:0!important}main .elementor-section-wrap .nopad,#content .elementor-section-wrap .nopad,#primary .elementor-section-wrap .nopad{margin-top:30px;margin-bottom:30px}@media screen and (min-width:768px){main .elementor-section-wrap .nopad,#content .elementor-section-wrap .nopad,#primary .elementor-section-wrap .nopad{margin-top:50px;margin-bottom:50px}}main .elementor-section-wrap .nomarg,#content .elementor-section-wrap .nomarg,#primary .elementor-section-wrap .nomarg{margin:0!important}.elementor-inner-section .elementor-column-wrap{padding-top:0!important;padding-bottom:0!important}.home main:before,.home #content:before{display:block;content:' ';width:100%;height:43px;border-bottom-right-radius:35px;background-color:#F9F9F9;margin:0 auto;width:100%}@media screen and (min-width:922px){.home main:before,.home #content:before{max-width:1200px}}.astra-advanced-hook-512{max-width:1200px;margin:0 auto}.astra-advanced-hook-512 nav{background-color:#F9F9F9;border-bottom-right-radius:35px;font-family:'Roboto',sans-serif;font-size:.8em;padding:10px 20px;color:#747474}.astra-advanced-hook-512 nav a{text-decoration:underline;color:#747474}.astra-advanced-hook-512 nav a:hover{color:#B02234}.rounded img,.rounded .elementor-divider-separator{border-bottom-right-radius:35px}section.cta-box .elementor-container{padding:0!important}section.cta-box .elementor-container .elementor-row{margin-top:50px;margin-bottom:50px}section.cta-box .elementor-container .elementor-row .elementor-row{margin:0!important}section.cta-box .elementor-container .elementor-column-wrap{padding-top:0!important;padding-bottom:0!important}.elementor-widget-table-of-contents .elementor-toc__header{display:none!important}.elementor-widget-table-of-contents .elementor-widget-container{border:none}.elementor-widget-table-of-contents .elementor-toc__body{padding:0}body:not(.elementor-page) article.ast-article-single,body:not(.elementor-page) .ast-woocommerce-container{max-width:1040px;margin:0 auto;padding-top:50px;padding-bottom:50px}table.price-rules-table td{padding-left:1em!important;border:none!important;border-bottom:1px solid #F9F9F9!important}.woocommerce-price-suffix{opacity:.3}#primary,#secondary{border:none!important}header .variation{display:none!important}footer{margin-top:50px!important}.widget_layered_nav,.widget_product_categories{margin-bottom:20px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2{display:block}.elementor-menu-cart__product-price del{display:none}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review{width:100%!important;max-width:700px!important;margin:0 auto!important;margin-bottom:40px!important;padding:0!important;border:none!important;float:none!important}.woocommerce-checkout .legal{margin:0!important;padding:20px!important;border:5px dashed #B02234;margin-bottom:40px!important}.woocommerce-checkout button {display:block!important;width:100%!important;font-size:1.1em;padding:20px}