.woocommerce{flex-direction:column!important;display:flex!important}@media (min-width:980px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{float:left;width:55%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce #order_review,.woocommerce-checkout .woocommerce-page #order_review{float:left;width:43%;margin-left:2%}}@media (max-width:1023px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{margin-bottom:2em}}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{background:#fff;border:1px solid #dedede;padding:2rem}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:100%}label,input,button,select,textarea{text-transform:uppercase!important;color:#191919!important;margin-bottom:.5em!important;font-size:12px!important;font-weight:500!important;line-height:1!important}input.text,input.title,select,textarea,input[type=email],input[type=password],input[type=tel],input[type=text]{background-color:#fff!important;border:1px solid #dedede!important;padding:1rem!important}.woocommerce-billing-fields__field-wrapper p:not(:last-child){margin-bottom:.5rem}.woocommerce-account form .form-row,.woocommerce-checkout form .form-row{margin-bottom:1em!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #dedede;height:3rem}.select2-container .select2-selection--single .select2-selection__rendered{height:3rem;padding:1rem;line-height:1}.select2-container--default .select2-selection--single .select2-selection__arrow{width:25px;height:100%;position:absolute;top:1px;right:5px}.woocommerce-account form .payment_methods label,.woocommerce-checkout form .payment_methods label{padding-left:0}textarea:focus,.uneditable-input:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{box-shadow:none!important;border-color:#8f1544!important;outline:0!important}.radio input[type=radio],.checkbox input[type=checkbox]{top:0}h3#order_review_heading{margin-bottom:1rem;margin-top:0!important}div#order_review{background:#fff;flex-direction:column;padding:2em;display:flex;position:sticky;top:100px;box-shadow:0 .5em 2em #0000001a}table.shop_table.woocommerce-checkout-review-order-table{color:#191919;font-size:14px}table.shop_table.woocommerce-checkout-review-order-table .product-total{white-space:nowrap;text-align:right}table.shop_table.woocommerce-checkout-review-order-table .order-total td{text-align:right}.woocommerce table.shop_table{border:none}tr.cart_item:nth-child(odd){background-color:#dedede!important}tr.cart_item:nth-child(2n){background-color:#fff!important}span.woocommerce-Price-amount.amount{font-weight:700}strong.product-quantity{padding:.1em .5em;font-size:12px}.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{text-transform:capitalize;color:#191919;margin-bottom:0;font-size:12px;font-weight:400}td.product-name{width:100%;font-weight:700}table th,table td{border:none!important}tr.cart-subtotal{display:none}tr.woocommerce-shipping-totals.shipping{border-top:1px solid #fbb924;border-bottom:1px solid #fbb924;flex-direction:column;align-content:stretch;align-items:flex-start;margin-top:2em;margin-bottom:2em;display:flex}.woocommerce ul#shipping_method li input{vertical-align:top;margin:5px 5px 0 0}tr.order-total{color:#8f1544}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#000!important;background-color:#dedede!important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.wc-stripe-elements-field,.wc-stripe-iban-element-field{background-color:#fff;border:1px solid #d9d9d9;padding:15px}input#wc-stripe-new-payment-method{margin-right:1em}fieldset#wc-authnet-cc-form .input-text{height:2em}#place_order{color:#fff!important;background:#8f1544!important;border:none!important;width:100%!important;padding:1.5em!important}.woocommerce-info,.woocommerce-message{color:#191919;background-color:#fff;border:none}.checkout_coupon p.form-row.form-row-last{float:none}.checkout_coupon button.button{color:#fff;background-color:#8f1544}.woocommerce-info:before,.woocommerce-error:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em}form.checkout_coupon.woocommerce-form-coupon{background:#fff;margin-top:0;margin-bottom:2em;padding:2em}form.checkout_coupon.woocommerce-form-coupon input#coupon_code,form.checkout_coupon.woocommerce-form-coupon button,form.checkout_coupon.woocommerce-form-coupon .form-row-last{margin-bottom:0!important}form.checkout_coupon.woocommerce-form-coupon button{cursor:pointer;background-color:#8f1544;border:2px solid #8f1544;border-radius:100px;outline:none;width:fit-content;padding:.5rem 1.5rem;font-size:1rem;font-weight:500;line-height:1;transition:all .25s ease-in-out;display:block;color:#fff!important}form.checkout_coupon.woocommerce-form-coupon button:hover{background-color:#560d29;border-color:#560d29}.woocommerce-error{background-color:#ba2123;border:none;color:#fff!important}.woocommerce-error a{color:#fff!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{text-shadow:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset!important}.woocommerce-checkout-payment ul.payment_methods{padding:0!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method label{align-items:center;display:flex}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method label img{margin:0!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box{color:#fff!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods{padding-left:1rem!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods li{display:flex}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods li:before{display:none!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods li input[type=radio]{display:block;width:1rem!important;height:1rem!important;margin:0!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods li input[type=radio]:checked{border:1px solid #fff!important}.woocommerce-checkout-payment ul.payment_methods li.wc_payment_method .payment_box ul.woocommerce-SavedPaymentMethods li label{margin-left:.5rem}.woocommerce-SavedPaymentMethods-saveNew{display:flex;margin-bottom:0!important}.woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{aspect-ratio:1;display:block;width:1rem!important;height:1rem!important;margin:0 .25rem 0 0!important}.woocommerce-SavedPaymentMethods-saveNew label{margin:0!important}.p-HeightObserverProvider-container{padding:1rem!important}
