.woocommerce-checkout form.checkout h3{font-size:1.5rem;font-weight:500;margin-bottom:30px;margin-top:0}.woocommerce-checkout form.checkout .form-row,.woocommerce-page form .form-row{margin:0 0 10px;padding:0;width:100%}.woocommerce-checkout form.checkout .form-row label,.woocommerce-checkout form.checkout .form-row>span,.woocommerce-page form .form-row label,.woocommerce-page form .form-row>span{width:100%}.woocommerce-checkout form.checkout .woocommerce-shipping-fields{margin-top:50px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}.woocommerce form.checkout table.shop_table{border:0;margin-bottom:0}.woocommerce form.checkout table.shop_table tr{border-bottom:1px solid rgba(0,0,0,.15);font-size:.85rem;padding-bottom:5px;padding-top:10px}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-weight:500!important;padding:20px 0!important}.woocommerce form.checkout #order_review table.shop_table.woocommerce-checkout-review-order-table{background-color:#353535;border-radius:3px;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:0 5px 25px 0 rgba(0,0,0,.1);padding:10px 25px}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table *{border:0;color:#fff}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody tr td,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr td,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr th{border-top:1px solid hsla(0,0%,100%,.2)!important}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody td.product-name dl.variation{display:none}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table .product-total,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right}.woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment{background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.1);box-shadow:0 5px 25px 0 rgba(0,0,0,.1);margin-bottom:30px;margin-top:30px;padding:20px}#order_review .woocommerce-checkout-payment ul.wc_payment_methods{padding:10px}#order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method{border-bottom:1px solid #e3e3e3;padding:15px 0}#order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method:last-child{border:none}#order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method .payment_box{background:#f0f0f0}#order_review .woocommerce-checkout-payment ul.wc_payment_methods .wc_payment_method .payment_box:before{border-bottom-color:#f0f0f0}#order_review .woocommerce-checkout-payment .place-order{margin-bottom:0}.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order button.button.alt{width:100%}.woocommerce form.checkout_coupon{background:#fff;border:1px dashed #e3e3e3;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);margin:30px 0;padding:30px;-webkit-transition:-webkit-box-shadow .4s ease;transition:-webkit-box-shadow .4s ease;transition:box-shadow .4s ease;transition:box-shadow .4s ease,-webkit-box-shadow .4s ease}#add_payment_method #payment ul.payment_methods .stripe-card-group,.wc-stripe-elements-field,.woocommerce form.checkout_coupon p,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{width:100%}.woocommerce form .form-row .input-checkbox{height:auto;opacity:1;position:relative;top:0;width:auto}@media only screen and (max-width:992px){h3#order_review_heading{padding-top:60px}}