#sidebar{display:none!important}#main-content .container:before{display:none!important}.dm-product-video{width:min(92vw,1600px);margin-left:auto;margin-right:auto}.dm-product-video iframe,.dm-product-video video,.dm-product-video embed,.dm-product-video object{width:100%!important;aspect-ratio:16 / 9;height:auto!important;display:block}@media (min-width:1024px){.dm-product-video{width:min(80vw,1600px)}}@media (max-width:1024px){body{background-attachment:scroll!important;background-position:center center!important;background-size:cover!important}}#page-container{overflow-x:hidden!important}(no media query). .dm-flex-icon img,.dm-flex-icon svg,.dm-flex-icon i{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important}.dm-flex-icon img{object-fit:contain;display:block}.dm-flex-icon,.dm-flex-icon .dm-menu-item,.dm-flex-icon .dmm-menu-item,.dm-flex-icon a{min-width:96px!important;min-height:96px!important}.pricing-table{height:400px;position:relative;overflow:visible}.pricing-table-header,.pricing-table-price{position:absolute;left:0;right:0;top:-30px;overflow:visible;white-space:nowrap}.pricing-table-header,.pricing-table-price{z-index:2}.wc-stripe-payment-request-wrapper,.wcpay-payment-request-wrapper,.ppc-button-wrapper,.amazon-payments-advanced,div[class*="payment-request"],div[class*="express-checkout"],#wcpay-payment-request-wrapper,#wc-stripe-payment-request-wrapper{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{background:rgb(221 129 129 / .8)!important;border-color:#dd8181!important;color:#ffffff!important}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:rgb(255 255 255 / .8)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#ffffff!important}.woocommerce form .form-row label{color:#ffffff!important;text-shadow:.5px .5px 1px rgb(0 0 0 / .5)!important}.woocommerce form .form-row label .required{color:#dd8181!important}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:rgb(255 255 255 / .92)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffffff!important}.woocommerce-checkout h3,.woocommerce-checkout h2,.woocommerce-checkout #order_review_heading{color:#660000!important;text-shadow:0 0 1px rgb(255 255 255 / .9)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row input.input-text:not(:placeholder-shown),.woocommerce form .form-row textarea:not(:placeholder-shown),.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--multiple{background:rgb(221 129 129 / .8)!important;color:#ffffff!important;border-color:#dd8181!important;box-shadow:none!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{color:#ffffff!important;caret-color:#ffffff!important}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:rgb(255 255 255 / .88)!important}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__rendered{color:#ffffff!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#ffffff!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px rgb(221 129 129 / .8) inset!important;transition:background-color 9999s ease-in-out 0s!important;border:1px solid #dd8181!important}.amazon-payments-advanced-section,.pay_with_amazon,.amazon-pay-button,#pay_with_amazon,#wc-amazon-payments-advanced-button{max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.amazon-payments-advanced-section iframe,.pay_with_amazon iframe,.amazon-pay-button iframe,#wc-amazon-payments-advanced-button iframe,.amazon-payments-advanced-section img,.pay_with_amazon img{max-width:100%!important;height:auto!important}.woocommerce-checkout .payment_method_ppec_paypal,.woocommerce-checkout .payment_method_amazon_payments_advanced,.woocommerce-checkout .amazon-payments-advanced-section{max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-wrapper a{color:#660000!important;text-shadow:.5px .5px 1px rgb(255 255 255 / .85)!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,button#place_order,#place_order{background:transparent!important;color:#660000!important;border:1px solid #660000!important;box-shadow:none!important;text-shadow:.5px .5px 1px rgb(255 255 255 / .35)!important;transition:all 0.2s ease!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,button#place_order:hover,#place_order:hover{background:rgb(221 129 129 / .12)!important;color:#dd8181!important;border-color:#dd8181!important}.woocommerce #payment #place_order:active,.woocommerce-page #payment #place_order:active,button#place_order:active,#place_order:active,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus,button#place_order:focus,#place_order:focus{background:rgb(221 129 129 / .18)!important;color:#dd8181!important;border-color:#dd8181!important;outline:none!important}.woocommerce-checkout #payment .place-order{text-align:left!important;display:block!important;width:100%!important;clear:both!important}.woocommerce-checkout #payment #place_order,.woocommerce-checkout #payment button#place_order,.woocommerce-page #payment #place_order,.woocommerce-page #payment button#place_order{float:none!important;display:inline-block!important;margin-left:0!important;margin-right:auto!important;position:relative!important;left:0!important}.woocommerce-checkout #payment,.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment ul.payment_methods,.woocommerce-checkout #payment .payment_method_stripe,.woocommerce-checkout #payment .payment_method_paypal,.woocommerce-checkout #payment .wc_payment_method{background:transparent!important;color:#ffffff!important}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box.payment_method_stripe,.woocommerce-checkout #payment .payment_box{background:rgb(221 129 129 / .8)!important;color:#ffffff!important;border:1px solid #dd8181!important;box-shadow:none!important}.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout #payment .payment_box::before{border-bottom-color:rgb(221 129 129 / .8)!important}.woocommerce-checkout #payment .wc_payment_method label,.woocommerce-checkout #payment .payment_method_stripe label,.woocommerce-checkout #payment .payment_method_paypal label{color:#ffffff!important;text-shadow:.5px .5px 1px rgb(0 0 0 / .4)!important}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box span,.woocommerce-checkout #payment div.payment_box strong,.woocommerce-checkout #payment div.payment_box small{color:#ffffff!important}.woocommerce-checkout #payment div.payment_box a{color:#660000!important;text-shadow:.5px .5px 1px rgb(255 255 255 / .85)!important}.woocommerce-checkout #payment .StripeElement,.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment .stripe-card-group,.woocommerce-checkout #payment .form-row label{color:#ffffff!important}.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment .StripeElement{background:rgb(221 129 129 / .8)!important;color:#ffffff!important;border:1px solid #dd8181!important;box-shadow:none!important}.woocommerce-checkout #payment .form-row{color:#ffffff!important}.woocommerce-checkout #payment .wc-credit-card-form,.woocommerce-checkout #payment .wc_payment_method.payment_method_stripe{background:transparent!important;color:#ffffff!important}.woocommerce-checkout #payment .input-radio{accent-color:#dd8181!important}.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment .StripeElement,.woocommerce-checkout #payment .stripe-card-group,.woocommerce-checkout #payment .form-row .input-text{border:1px solid #660000!important;box-shadow:none!important}.woocommerce-checkout #payment .wc-stripe-elements-field:focus-within,.woocommerce-checkout #payment .stripe-card-group:focus-within,.woocommerce-checkout #payment .form-row:focus-within .wc-stripe-elements-field,.woocommerce-checkout #payment .form-row:focus-within .StripeElement{border:2px solid #660000!important;box-shadow:none!important;outline:none!important}.dm-thankyou-account-wrap{margin-top:24px!important;text-align:left!important}.dm-my-account-btn{display:inline-block!important;padding:10px 18px!important;color:#660000!important;border:1px solid #660000!important;background:transparent!important;text-decoration:none!important;text-shadow:.5px .5px 1px rgb(255 255 255 / .85)!important;transition:all 0.2s ease!important}.dm-my-account-btn:hover,.dm-my-account-btn:focus,.dm-my-account-btn:active{color:#dd8181!important;border-color:#dd8181!important;background:rgb(221 129 129 / .12)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{background:rgb(70 70 70 / .6)!important;color:#660000!important;border:1px solid rgb(221 129 129 / .7)!important;box-shadow:none!important;text-shadow:0 0 1px rgb(221 129 129 / .85)!important}.woocommerce-error li,.woocommerce-error a,.woocommerce-info,.woocommerce-message,.woocommerce-notices-wrapper *{color:#660000!important;text-shadow:0 0 1px rgb(221 129 129 / .85)!important}.wc-stripe-error,.stripe-source-errors,.woocommerce-checkout .payment_box .woocommerce-error,.woocommerce-checkout .payment_box .wc-stripe-error,.woocommerce-checkout .payment_box .stripe-source-errors,.woocommerce-checkout .payment_box .StripeElement~.woocommerce-error{background:rgb(70 70 70 / .6)!important;color:#660000!important;border:1px solid rgb(221 129 129 / .7)!important;text-shadow:0 0 1px rgb(221 129 129 / .85)!important;box-shadow:none!important}.woocommerce-error{list-style:none!important;padding-left:24px!important}