@media all and (min-width:981px){.menu-cta{padding-top:20px !important;padding-bottom:20px !important;}.menu-my-account{display:none !important;}}.menu-cta a{border:2px solid #265d0c !important;background-color:#265d0c !important;padding:12px 30px !important;border-radius:30px;text-align:center;}.et_pb_menu_1_tb_header.et_pb_menu ul li.menu-cta a,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.menu-cta a{color:white !important;}li.menu-cta a:hover{background-color:white !important;}.et_pb_menu_1_tb_header.et_pb_menu ul li.menu-cta a:hover,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.menu-cta a:hover{color:#265d0c !important;opacity:1 !important;}h1,.et-db #et-boc .et-l h1,h2,.et-db #et-boc .et-l h2,h3,.et-db #et-boc .et-l h3,h4,.et-db #et-boc .et-l h4,h5,.et-db #et-boc .et-l h5,h6,.et-db #et-boc .et-l h6,.et_quote_content blockquote p,.et-db #et-boc .et-l .et_quote_content blockquote p,.et-db #et-boc .et-l .et_pb_slide_description .et_pb_slide_title{text-decoration:none !important;}body .gform_wrapper .gform_footer input[type=submit],#submit,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce-Button,button.button{color:#fff !important;border:2px solid #265d0c !important;border-radius:25px !important;font-size:18px;font-family:"Futura Medium",Helvetica,Arial,Lucida,sans-serif !important;padding-right:1.5em !important;padding-left:1.5em !important;background-color:#265d0c !important;}body .gform_wrapper .gform_footer input[type=submit]:hover,#gform_submit_button_12:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submi:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-Button:hover,button.button:hover{color:#265d0c !important;background-color:white !important;}.woocommerce-Button:hover::after,button.button:hover::after{content:none !important;}.et_pb_contact_field_checkbox,.et_pb_.menu-cta a{border:2px solid #ba9958 !important;background-color:#ba9958 !important;padding:12px 30px !important;border-radius:3px;text-align:center;color:white !important;}.menu-cta a:hover{background-color:black !important;border:2px solid black !important;color:white !important;}contact_field_radio{display:inline-block !important;margin-right:30px;}.et_pb_contact p input[type="checkbox"]+label i,.et_pb_contact p input[type="radio"]+label i,.et_pb_subscribe .et_pb_contact_field input[type="checkbox"]+label i,.et_pb_subscribe .et_pb_contact_field input[type="radio"]+label i{width:22px;height:22px;margin-right:6px;margin-top:-4px;background-color:#fff;border:2px solid #666 !important;}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90% !important;}textarea{resize:none;}#mobile_menu2 li ul.hide{display:none !important;}#mobile_menu2 .menu-item-has-children{position:relative;}#mobile_menu2 .menu-item-has-children>a{background:transparent;}#mobile_menu2 .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-weight:700;cursor:pointer;z-index:3;}span.menu-closed:before{content:"3" !important;display:block;color:black;font-family:ETmodules;}@media all and (max-width:980px){.et_pb_row.reverse-on-mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.et-db #et-boc .et-l .et_pb_gallery_image{display:none;}input#submit.submit{color:#fff !important;border-radius:24px !important;}.et_pb_contact_field_checkbox,.et_pb_contact_field_radio{display:inline-block !important;margin-right:30px;}.et_pb_contact p input[type="checkbox"]+label i,.et_pb_contact p input[type="radio"]+label i,.et_pb_subscribe .et_pb_contact_field input[type="checkbox"]+label i,.et_pb_subscribe .et_pb_contact_field input[type="radio"]+label i{width:22px;height:22px;margin-right:6px;margin-top:-4px;background-color:#fff;border:2px solid #666 !important;}.et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90% !important;}textarea{resize:none;}#mobile_menu1 li ul.hide{display:none !important;}#mobile_menu1 .menu-item-has-children{position:relative;}#mobile_menu1 .menu-item-has-children>a{background:transparent;}#mobile_menu1 .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-weight:700;cursor:pointer;z-index:3;}span.menu-closed:before{content:"3";display:block;color:black;font-family:ETmodules;}@media all and (max-width:980px){.et_pb_row.reverse-on-mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.et-db #et-boc .et-l .et_pb_gallery_image{display:none;}.smush-detected-img{border-radius:0 !important;box-shadow:none !important;}.gform_required_legend{display:none;}.dsm-faq-content{line-height:1.5em !important;}.woocommerce form .form-row .optional{visibility:hidden !important;}.dmach-acf-item-container .dmach-acf-item-content{display:inline !important;}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 10px 0 0em !important;padding:0;position:relative;box-shadow:none;}#rank-math-rich-snippet-wrapper{overflow:hidden;margin:30px auto;max-width:1280px;width:90%;}#rank-math-rich-snippet-wrapper .rank-math-review-data{margin-bottom:15px;float:left;width:100%;max-width:58%;}#rank-math-rich-snippet-wrapper .rank-math-review-image{float:right;max-width:40%;margin-left:15px;}@media screen and (min-width:320px) and (max-width:767px){.woocommerce table.cart td.actions .coupon .button{width:100% !important;}.et_mobile_menu{max-height:69vh;overflow:auto;}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu{background-color:#f1f1f1 !important;padding:0px;}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul.sub-menu ul.sub-menu{background-color:#ddd !important;padding:0px;}.et_mobile_menu li li{padding-left:0;}}.el_ajax_search_0_tb_header .el_ajax_search_field{padding-right:55px;}.woocommerce-checkout #payment ul.payment_methods li{margin:10px 0;}@media all and (max-width:980px){.et_pb_row.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}div.hero h1.dmach-acf-value{text-decoration:none !important;}.orderby,.woocommerce div.product form.cart .variations td select{font-size:18px !important;}body{color:#212121 !important;}.xt_woofc-checkout.xt_woofc-btn{background-color:#265d0c !important;}.mobile_menu_bar::before{border:1px solid #224388;color:#213b8b !important;}.mobile_nav.opened .mobile_menu_bar::before{content:"M" !important;}a.xt_woofc-trigger{border:1px solid #265d0c;}#wpmenucartli{margin-right:10px !important;}#wpmenucartli a{color:#091353 !important;font-size:larger !important;}ul.products li.product span.et_shop_image img{border:1px solid #f2f2f2;}#billing_company_website{height:auto;-webkit-appearance:none;background-color:#eee;max-width:100%;border-radius:0;color:#999;font-size:14px;padding:16px;line-height:1.7em;box-sizing:border-box;width:100%;margin:0;outline:0;border:1px solid lightgray !important;}ul.flex-direction-nav{position:absolute;top:30%;z-index:99999;width:100%;left:0;margin:0;padding:0px;list-style:none;}li.flex-nav-prev{float:left;}li.flex-nav-next{float:right;}a.flex-next{visibility:hidden;}a.flex-prev{visibility:hidden;}a.flex-next::after{visibility:visible;content:"5";font-family:"ETmodules";margin-right:10px;font-size:35px;font-weight:bold;color:#265d0c;}a.flex-prev::before{visibility:visible;content:"4";font-family:"ETmodules";margin-left:10px;font-size:35px;font-weight:bold;color:#265d0c;}ul.flex-direction-nav li a{color:#265d0c;}ul.flex-direction-nav li a:hover{text-decoration:none;}ul.flex-direction-nav li a{color:#ccc;}ul.flex-direction-nav li a:hover{text-decoration:none;}.woocommerce-loop-category__title{text-align:center;}.woocommerce-loop-category__title .count{display:none;}#wpmenucartli .wpmenucart-contents .cartcontents{width:65px !important;margin-right:10px !important;}.subcategories .dmach-acf-value .products.columns-2{max-width:650px;margin:auto;}.subcategories .dmach-acf-value .woocommerce-loop-category__title{font-size:20px !important;color:#212121 !important;line-height:1.4em;}.subcategories .dmach-acf-value .woocommerce-loop-category__title:hover{color:#265d0c !important;}.subcategories .dmach-acf-value img{border:1px solid lightgray !important;}.subcategories .dmach-acf-value img:hover{border:1px solid #265d0c !important;}.subcategories .dmach-acf-value img:hover{opacity:.6;}.subcategories .dmach-acf-value .products.columns-3{max-width:900px;margin:auto;}.et_pb_blurb.pa-blurb-image-1-1 .et_pb_main_blurb_image{display:block;position:relative;}.et_pb_blurb.pa-blurb-image-1-1 .et_pb_image_wrap{padding-top:100% !important;}.et_pb_blurb.pa-blurb-image-1-1 .et_pb_image_wrap img{position:absolute;height:90%;width:90%;top:10px;left:10px;right:10px;bottom:10px;object-fit:cover;}.outofstock .woocommerce-loop-product__link{position:relative;}.outofstock .woocommerce-loop-product__link::before{content:"Sold Out";position:absolute;background:red;color:white;top:10px;left:10px;padding:5px 15px;font-size:16px;font-weight:bold;z-index:10;}