img{-ms-high-contrast-adjust:none;user-select:none;pointer-events:none}a{color:#860C0C}.main_title{color:#860C0C;font-weight:600}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background-color:#333!important;font-family:Merriweather,serif}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:#fff!important;border-bottom:1px dotted #fff}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{color:#ccc!important;border-bottom:1px dotted #fff}div#customer_login h2{font-weight:600!important}.woocommerce-Button,button.woocommerce-button.button.woocommerce-form-login__submit,form.woocommerce-shipping-calculator .button,button.button.alt.ppcp-dcc-order-button{font-size:18px!important;color:#fff!important;background-color:#860C0C!important;font-family:Merriweather,serif;border-radius:999px!important}.woocommerce-message .button{font-size:18px!important;font-family:Merriweather,serif;border-radius:999px!important;color:#333!important}.woocommerce-message .button:hover{font-size:18px!important;color:#860C0C!important}.woocommerce-MyAccount-content h3{color:#860C0C;font-weight:600}.edit-account label{font-weight:bold}input.woocommerce-Input.woocommerce-Input--text.input-text,input.woocommerce-Input--email.input-text{font-size:16px!important}p#login-message.message{border-left:4px solid #860c0c!important}a.privacy-policy-link{color:#860c0c!important}form.woocommerce-form.woocommerce-form-register.register .woocommerce-privacy-policy-text p{font-size:80%;line-height:18px;margin:0px 0 20px 0px}p.woocommerce-shipping-destination{margin-bottom:20px}span#ppcp-credit-card-gateway-card-number.input-text.wc-credit-card-form-card-number,span#ppcp-credit-card-gateway-card-expiry.input-text.wc-credit-card-form-card-expiry.braintree-hosted-fields-invalid,span#ppcp-credit-card-gateway-card-cvc.input-text.wc-credit-card-form-card-cvc{font-size:14px!important}#billing_wcj_checkout_field_1{font-size:14px;margin-bottom:10px;background:#eee;border:0px;padding:12px}#billing_wcj_checkout_field_2_field label{line-height:18px!important;margin-bottom:10px}.woocommerce form .form-row .optional{display:none}@media all and (min-width:981px) and (max-width:1089px){.dfh-15 .et_pb_menu__logo-wrap{display:block!important;margin-bottom:0px!important}.dfh-15 .et_pb_menu__wrap{display:none}.dfh-15 .et_pb_menu_inner_container{align-items:center;display:flex}.dfh-15 .et_pb_menu__logo{margin-bottom:0;padding-right:30px}.sfm-navicon-button{top:95px}}.sfm-navicon-button.sf_label_default{border-radius:8px!important}#sfm-sidebar .sfm-menu-level-0 .sfm-sl,.sfm-title h2,.sfm-social::after{color:#eeeeee;margin-top:8px}.sfm-menu-item-1599 a,.sfm-menu-item-1600 a,.sfm-menu-item-1601 a{font-size:16px!important}@media only screen and (max-width:1090px){.et_pb_menu .et_mobile_nav_menu{display:none!important}.et_mobile_nav_menu{display:block!important}}@media screen and (min-width:1090px){.sfm-rollback{display:none!important}}.et_pb_menu .et_pb_menu__logo-wrap img{-webkit-animation:rotate-vert-center 1.5s cubic-bezier(0.455,0.030,0.515,0.955) both;animation:rotate-vert-center 1.5s cubic-bezier(0.455,0.030,0.515,0.955) both}@-webkit-keyframes rotate-vert-center{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotate-vert-center{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}#topredbar .et_pb_menu__menu{margin-right:12px}.cta-link a{background:#eee!important;color:#fff!important;height:10px;margin-top:52px;padding:15px 30px!important;border-radius:8px}.cta-link a:hover{background:#e1e1e1!important}.divimegapro-body{margin-top:64px}.mega-blurb{transition:transform 0.3s ease-in-out}.mega-blurb:hover{transform:scale(1.1)}.el-testimonial-portrait{width:200px;margin-bottom:80px!important}.eapps-testimonials-slider-page-item-text-read-more-hidden{display:none}.eapps-testimonials-slider-page-item-text{padding:28px 28px 0 28px!important}.eapps-testimonials-slider-page-item-text p{padding-bottom:10px}.eapps-testimonials-slider-page-item-author-info-name{font-weight:600;font-family:Merriweather;font-size:14px}.eapps-testimonials-slider-page-item-tiled-postcard.post-breakpoint-280 .eapps-testimonials-slider-page-item-author-container,.eapps-testimonials-slider-page-item-tiled-postcard.post-breakpoint-480 .eapps-testimonials-slider-page-item-author-container{padding-bottom:0!important}.eapps-testimonials-slider-page-item-tiled-postcard .eapps-testimonials-slider-page-item-author-picture-container{border-radius:10px!important}.eapps-testimonials-slider-slider .eui-slider-arrow svg{fill:rgb(134,12,12)}.et-dynamic-content-woo--product_description a{border-bottom:1px dotted #860C0C!important;color:#860C0C!important}.et-dynamic-content-woo--product_description a:hover{border-bottom:1px dotted #333!important;color:#333!important}li.wc-pao-subtotal-line{font-size:14px!important}.woocommerce table.shop_table td{line-height:1.1em;padding-top:12px!important;padding-bottom:12px!important}tr.woocommerce-cart-form__cart-item td.product-name a,tr.woocommerce-cart-form__cart-item td.product-price,tr.woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-weight:600;font-size:15px}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{font-weight:500!important;font-size:14px}.cross-sells h2{font-weight:600;font-size:20px;margin-bottom:12px}.cross-sells .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.cross-sells-cart img{border-radius:8px}button.formkit-submit.formkit-submit{background-color:#860c0c!important;border-radius:999px!important;font-family:"Merriweather",serif}.formkit-powered-by-convertkit-container{display:none!important}.formkit-submit span{background-color:#860C0C}.formkit-submit span:hover{background-color:#af1616!important}form#affwp-register-form .button,form#affwp-login-form input.button,div#affwp-affiliate-dashboard input.button{font-size:18px!important;color:#fff!important;background-color:#860C0C!important;font-family:Merriweather,serif!important;border-radius:999px!important;padding:2px 10px;margin-top:10px}form#affwp-register-form .button:hover,form#affwp-login-form input.button:hover,div#affwp-affiliate-dashboard input.button:hover{background-color:#af1616!important}.et_pb_menu__logo-slot{display:none!important}.et-db #et-boc .et_pb_section_1_tb_header,.et-db #et-boc .et_pb_section_1_tb_header .et_pb_row{padding-top:0!important;padding-bottom:0!important}.et_pb_menu__logo-wrap img{pointer-events:auto!important}