.closed .mobile_menu_bar:before{color:#fd0003}.et_mobile_menu{border-top:0px}.mobile_nav.opened .mobile_menu_bar:before{content:"4d";color:#fff}.thwepo-extra-options{display:none!important}.fancybox-toolbar{display:none}#main-header{z-index:999!important}#subnav{top:18px;height:30px;padding:12px 0;margin:0 0 40px}#subnav .et_pb_menu{background:0 0!important}#subnav .et_pb_menu__menu{width:100%;margin:auto;max-width:1080px}#subnav.sticky{position:fixed!important;top:100px;width:100%;max-width:100%;margin:auto;height:48px;padding:0;left:0;right:0;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(40px) saturate(200%);backdrop-filter:blur(40px) saturate(200%);will-change:auto;box-shadow:0 1px 3px #ccc;z-index:1002}#sticky_after.sticky_after{padding-top:60px!important}#subnav ul{list-style:none;width:1080px;margin:auto;max-width:1080px;padding:10px 0 0;height:36px}#subnav li{float:left;margin:0 2.6%}#subnav a{color:#751519;transition:all .3s ease;font-size:14px}#subnav a:hover,#subnav a.active{color:#cc873f}#subnav_menu{overflow:auto;border-bottom:1px solid #751519}.sticky #subnav_menu{border:none}.elementor-sticky--active{z-index:1003}.mfp-container .mfp-arrow{display:none!important}.pctitle{text-align:center;margin-bottom:40px}.custom_elem_box{box-shadow:0px 2px 8px 0px rgba(142,142,142,46%)}.custom_elem_box .et_pb_main_blurb_image{float:none!important;width:49%;height:165px;margin:0 -4px -7px 0!important;padding:0;overflow:hidden}.custom_elem_box .et_pb_main_blurb_image img{height:165px;cursor:pointer}.custom_elem_box .et_pb_blurb_container{float:left;width:48%;margin:0 0 0 2%}.custom_elem_box .et_pb_module_header{font-size:15px;line-height:18px;margin:0;padding:12px 1px 4px 8px;max-height:68px;overflow:hidden}.custom_elem_box .et_pb_blurb_description{margin:0 2px 0 10px}.custom_elem_box .et_pb_blurb_description blockquote{padding:0;margin:0 0 6px;border:none;height:72px;overflow:hidden;font-size:12px;line-height:15px;color:#888}.custom_elem_box .et_pb_blurb_description ul{list-style:none;padding:0;margin:0;height:22px;overflow:hidden;position:absolute;bottom:10px}.custom_elem_box .et_pb_blurb_description ul li{color:#891a00!important}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce.columns-3 ul.products li.product{background:#fff}.bg_layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);overflow-x:hidden;overflow-y:auto;z-index:99999}.bg_layer_dialog{position:absolute;top:24%;box-shadow:0 0 10px #212121;left:0;right:0;margin:0 auto 40px;z-index:1002;width:100%;max-width:400px!important}.bg_close{color:#fff;position:absolute;top:19%;font-size:28px;z-index:1003;right:0;left:0;margin:auto;cursor:pointer;width:200px;text-align:center}#subnav_hide{display:none}.et_pb_row.et_pb_row_2{padding-top:0!important;padding-top:0;padding-bottom:4px!important;padding-bottom:4px}.mfp-bg,.mfp-wrap{z-index:9998!important}.et_pb_code_inner h1{color:#891a00!important;text-align:center;font-weight:700;margin:0 0 20px}.woocommerce.columns-3 ul.products li.product{position:relative;width:32%}.products .prod_list_content_elem{float:left;width:48%;margin:0 0 0 2%;position:relative;min-height:154px}.products .prod_list_content_elem h2{font-size:15px;line-height:18px;margin:0;padding:12px 1px 4px 8px!important;max-height:68px;overflow:hidden}.products .prod_excerpt{margin:0 2px 0 10px;max-height:94px;overflow:hidden}.products .prod_excerpt p{padding:0;margin:0 0 6px;border:none;height:72px;overflow:hidden;font-size:12px;line-height:15px;color:#888}.comment-reply-link:hover:after{margin-left:-6px!important}.woocommerce a.added_to_cart{margin:0!important;padding:0!important;display:none!important}.woocommerce a.button.added::after{opacity:1;margin-left:.1em}.woocommerce .mfp-content button.button.alt:hover{background:#912a12!important}.woocommerce .mfp-content button.button.alt:hover:after{display:none;opacity:0}.woocommerce .mfp-content button.button.alt.added:after,.woocommerce .mfp-content button.button.alt.added:hover:after{opacity:1!important;margin-left:0;display:block;color:#912a12;position:absolute;font-size:23px;top:8px;left:-26px;z-index:999;font-family:WooCommerce!important}.woocommerce div.product form.cart table td label{font-weight:700}.woocommerce div.product form.cart table td input{background-color:#fff;border:1px solid #bbb;padding:8px;width:100%;display:block;margin:0 0 20px}.woocommerce div.product form.cart table td textarea{background-color:#fff;border:1px solid #bbb;padding:8px;width:100%!important;display:block;margin:0 0 20px;height:76px;resize:none}.mfp-close{width:30px;font-size:32px;margin:-38px 1px 0 0;position:absolute;height:30px;background:#fff!important;line-height:30px;border-radius:50%!important;opacity:1;padding:0!important}.mfp-wrap .mfp-container button.mfp-close:hover{width:30px;font-size:32px;margin:-38px 1px 0 0!important;position:absolute;height:30px;background:#751519!important;line-height:30px;border-radius:50%;opacity:1}.mfp-wrap .mfp-container button:hover{background:#751519!important;line-height:20px;margin:0!important;border-radius:0}.mfp-close:focus,.mfp-close:active{outline:none;border:none}dd.alg-pif-dd.text,dd.alg-pif-dd.textarea{margin-left:0!important}#alg-product-input-fields-table td{display:block}#alg-product-input-fields-table td label{font-weight:700}#alg-product-input-fields-table td textarea{background-color:#fff;border:1px solid #bbb;padding:8px;width:100%!important;display:block;margin:0 0 20px;height:76px;resize:none}.woocommerce-form-coupon-toggle .woocommerce-info{background:#1a1e1f;margin-top:-8px}#ce4wp_checkout_consent_checkbox_field{display:none}#order_review_heading{margin:40px 0 0}#payment .button{padding:14px 20px 17px;font-size:18px}#payment .button{margin-bottom:0!important;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;width:100%;border:0;text-align:center;padding:12px 14px 14px;text-decoration:none;font-size:16px;line-height:1.8em;background:#e21010;color:#fff;margin:30px auto;float:none!important;max-width:250px}#payment .button:after{display:none}.woocommerce-privacy-policy-link{color:#e21010}.woocommerce-checkout #payment div.form-row{padding:1em 1em 3em}.wpb_wl_quick_view_content table.variations{margin:0}.variations td.label{vertical-align:baseline}.wpb_wl_quick_view_content table.variations{margin:0 0 25px}.woocommerce-cart a{color:#333}.woocommerce-cart .button{padding:14px 20px 17px;font-size:18px}.woocommerce-cart .button{margin-bottom:0!important;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;width:100%;border:0!important;text-align:center;padding:12px 14px 14px;text-decoration:none;font-size:16px;line-height:1.8em;background:#444!important;color:#fff!important;margin:30px auto;float:none!important;max-width:250px}.woocommerce-cart .button:after{display:none}.mfp-arrow:after{top:-10px!important}.mfp-arrow.mfp-arrow-left:after{margin:0 0 0 -8px!important}.mfp-arrow.mfp-arrow-right:after{margin:0 0 0 -8px!important}.wpb_wl_quick_view_content .added_to_cart.wc-forward{display:block;float:right;color:#222;margin:10px 0 0;width:162px;text-align:center;font-weight:700}.page-id-26 form.cart{display:none}.page-id-26 .wpb_wl_product_price{width:35%!important}.page-id-26 .wpb_wl_product_price .amount{font-size:24px!important}.page-id-170 form.cart{display:none}.page-id-170 .wpb_wl_product_price .amount{font-size:24px!important;text-align:center}.page-id-170 .wpb_wl_product_price{width:35%!important}.page-id-26 .woocommerce-product-details__short-description{margin-bottom:76px}@media (max-width:1310px){.custom_elem_box .et_pb_main_blurb_image{height:155px}.custom_elem_box .et_pb_main_blurb_image img{height:155px}.custom_elem_box .et_pb_blurb_description blockquote{height:65px}.products .et_shop_image{height:146px}.products .prod_list_content_elem{min-height:139px}.products .prod_excerpt{margin:0 4px 0 10px;height:48px;overflow:hidden}}@media (max-width:1280px){.custom_elem_box .et_pb_blurb_description blockquote{height:45px}}@media (max-width:1170px){.custom_elem_box .et_pb_main_blurb_image{height:130px}.custom_elem_box .et_pb_main_blurb_image img{height:130px}.custom_elem_box .et_pb_module_header{font-size:12px}.custom_elem_box .et_pb_blurb_description blockquote{height:32px;margin:0 0 1px}.products .et_shop_image{height:121px}.products .prod_list_content_elem{min-height:118px}.products .dashicons{font-size:16px}}@media (max-width:980px){.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:none!important}.wpb_wl_quick_view_content .added_to_cart.wc-forward{margin:30px 0}.custom_elem_box{max-width:550px;padding:0;margin:auto}.custom_elem_box .et_pb_main_blurb_image{width:42%}.custom_elem_box .et_pb_blurb_container{float:left;width:55%;margin:5px 0 0 2%}.custom_elem_box .et_pb_main_blurb_image{height:160px}.custom_elem_box .et_pb_main_blurb_image img{height:160px}.custom_elem_box .et_pb_module_header{font-size:15px}.custom_elem_box .et_pb_blurb_description blockquote{margin:0 0 14px;height:72px}#subnav .et_mobile_menu li a{color:#444;border-bottom:1px solid #eee}.mobile_nav.opened .mobile_menu_bar:before{color:#444}#subnav.sticky{top:0;background:#fff;box-shadow:0 1px 3px #ccc}.woocommerce .elementor-element.elementor-products-grid ul.products li.product{margin:0 auto -8px!important}.products .et_shop_image{width:42%;height:166px}.products .prod_list_content_elem{min-height:150px}.products .dashicons{font-size:20px}.sticky #subnav_menu{border:none;box-shadow:0 0 12px #ccc}#subnav li{float:left;margin:0 2% 10px}}@media (max-width:768px){.slick-prev{left:-60px}.slick-next{right:-60px}.slick-prev,.slick-next{display:none;opacity:0;visibility:hidden}#subnav.sticky{top:0}.variations td.label{display:block;margin:10px 0 0}}@media (max-width:580px){.custom_elem_box .et_pb_main_blurb_image{width:42%}.custom_elem_box .et_pb_main_blurb_image{height:150px}.custom_elem_box .et_pb_main_blurb_image img{height:150px;cursor:pointer}.custom_elem_box .et_pb_blurb_description blockquote{margin:0 0 10px;height:48px}.bg_close{top:8%}.bg_layer_dialog{top:13%}}.onsale{display:none}.closed .mobile_menu_bar:before{color:#fd0003}.et_mobile_menu{border-top:0px}.mobile_nav.opened .mobile_menu_bar:before{content:"4d";color:#fff}li.product.outofstock a.button.product_type_simple{display:none}.custom-out{top:112px;left:10px;position:absolute;color:red}