@media (max-width:979px){div#order_review{padding:1.5em 1em!important}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{padding:1em!important}}@media (min-width:670px){.woocommerce-billing-fields{padding-top:20px;padding:25px;background-color:#131313;border:1px solid #262626;border-radius:8px}}.woocommerce-checkout label,.woocommerce-checkout input,.woocommerce-checkout button,.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:14px;line-height:1.7;font-weight:500;color:var(--text-color);margin-bottom:.5em}#billing_country_field{margin-bottom:1.5em}.select2-container--default .select2-selection--single{border:1px solid #262626!important;border-radius:5px;height:4em;background-color:#1a1a1a!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:5px;width:25px}.woocommerce-account form .payment_methods label,.woocommerce-checkout form .payment_methods label{padding-left:0}.radio input[type=radio],.checkbox input[type=checkbox]{top:0}h3#order_review_heading{display:none}div#order_review{background:#131313;padding:25px;border-radius:8px;box-shadow:0 .5em 2em rgba(0,0,0,.1);position:sticky;top:100px;border:1px solid #262626}div#order_review{display:flex;flex-direction:column}.woocommerce-checkout-review-order tbody{display:table-row-group}table.shop_table.woocommerce-checkout-review-order-table thead{display:none}table.shop_table.woocommerce-checkout-review-order-table{color:var(--text-color);text-transform:Capitalize;font-size:14px}.woocommerce table.shop_table{border:none}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{padding:1em 0;border-bottom:1px solid #e2e2e2!important;border-top:1px solid #e2e2e2!important;background-color:#262626}.woocommerce-checkout-review-order-table tfoot th{border-left:1px solid #e2e2e2!important;padding-left:10px!important}.woocommerce-checkout-review-order-table tfoot th td span{padding-right:10px!important}.woocommerce-checkout-review-order-table tfoot span.woocommerce-Price-amount.amount{font-weight:700;padding-right:10px!important}.checkout strong.product-quantity{background:var(--primary-color-light);padding:.1em .5em;border-radius:.5em;font-size:12px}.woocommerce .checkout td.product-name .wc-item-meta p,.woocommerce .checkout td.product-name .wc-item-meta:last-child,.woocommerce .checkout td.product-name dl.variation p,.woocommerce .checkout td.product-name dl.variation:last-child{margin-bottom:0;text-transform:capitalize;font-size:12px;font-weight:400;color:var(--text-color)}.checkout td.product-name{width:100%;font-size:12px;padding:15px 12px 24px 0!important}.checkout td.product-total{justify-content:flex-start;display:flex;padding:15px 12px 24px 0!important}.checkout table th,.checkout table td{border:none!important;font-size:14px}.checkout tr.cart-subtotal{display:none}.checkout tr.woocommerce-shipping-totals.shipping{display:flex;margin-top:2em;margin-bottom:2em;border-top:1px solid var(--primary-color-light);border-bottom:1px solid var(--primary-color-light);flex-direction:column;align-content:stretch;align-items:flex-start}.woocommerce .checkout ul#shipping_method li input{margin:5px 5px 0 0;vertical-align:top}.checkout tr.order-total{background-color:var(--primary-color-light)}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(----primary-color);color:white}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}#payment ul.payment_methods .payment_box{padding:25px;border-top:1px solid #262626!important}#payment ul.wc_payment_methods li.wc_payment_method>label{font-size:14px!important}#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{background:#262626}#payment ul.payment_methods>li.wc_payment_method>label:before{border:1px solid white}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #d9d9d9;border-radius:5px;background-color:#fff;padding:15px}input#wc-stripe-new-payment-method{margin-right:1em}fieldset#wc-authnet-cc-form .input-text{height:2em}#place_order{width:100%;color:#fff;border:none;box-shadow:rgba(0,0,0,.28) 0px 2px 8px 0px;padding:1.2em!important;background:#6150bc}#place_order:hover{color:rgba(255,255,255,.5)}