.woocommerce-checkout .woocommerce-form-login.login{margin-top:0 !important;background-color:#fff6fc}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last{float:none}.woocommerce-checkout .woocommerce-form-login__rememberme{position:relative;top:8px}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{background-color:#fff6fc}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon input#coupon_code{padding:12px 15px}.woocommerce-checkout form.checkout_coupon .form-row.form-row-last{float:left;margin-left:10px}.woocommerce-checkout #customer_details h3{text-transform:uppercase}.woocommerce-checkout #customer_details>div{width:100%;margin-bottom:30px}.woocommerce-checkout .select2-container .select2-selection--single{height:50px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;padding:0 17px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-checkout #order_review_heading{background-color:#fff8f0;font-size:18px;font-weight:600;padding:30px 20px 10px;border-radius:6px 6px 0 0;text-align:left;margin-bottom:0}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td,table.shop_table.woocommerce-checkout-review-order-table th{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;padding:15px !important}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{background-color:#c7288c}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead *{color:#fff;padding:15px !important}.woocommerce-checkout #order_review{padding:0 20px;background-color:#fff8f0;border-radius:10px;overflow:hidden}.woocommerce-checkout tr.cart-subtotal{background-color:#ebebeb}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{background-color:#e1e1e1}.woocommerce-checkout tr.order-total{background-color:#c7288c;color:#fff}.woocommerce-checkout tr.order-total *{color:#fff !important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:0;background-color:transparent !important;padding-top:0;padding-bottom:30px}.woocommerce-checkout #order_review_heading{text-transform:none}.woocommerce-checkout .form-row.place-order{background-color:#ffe8ca;width:100%;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:0;padding:32px 20px 15px !important}.woocommerce-checkout #payment ul.payment_methods>li{position:relative;padding-left:25px}.woocommerce-checkout #payment ul.payment_methods>li>input{position:absolute;top:8px;left:0}.woocommerce-checkout #payment ul.payment_methods>li label{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.woocommerce-checkout #payment ul.payment_methods>li>div{background-color:transparent !important;padding:0;font-size:16px;font-weight:300}.woocommerce-checkout #payment ul.payment_methods>li>div:before{display:none}.woocommerce-checkout #payment ul.payment_methods>li label .about_paypal{display:none}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:300;padding-left:30px;display:inline-block;line-height:22px}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{font-weight:500}.woocommerce-checkout form .form-row .woocommerce-terms-and-conditions-wrapper #terms.input-checkbox{position:absolute;top:5px;outline:none !important}.woocommerce-checkout form .form-row .woocommerce-terms-and-conditions-wrapper .required{display:none}.woocommerce-checkout form .form-row .woocommerce-terms-and-conditions-wrapper label.checkbox{position:relative;display:inline-block}.woocommerce-checkout #payment #place_order{background-color:#c7288c !important;color:#fff !important;margin-top:-20px !important;padding:12px 20px !important}.woocommerce-checkout #payment #place_order:hover{background-color:#c7288c !important}.woocommerce-checkout .woocommerce-form-login.login{background-color:#fff6fc;margin-top:0 !important}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last{float:none}.woocommerce-checkout .woocommerce-terms-and-conditions::-webkit-scrollbar{width:12px}.woocommerce-checkout .woocommerce-terms-and-conditions::-webkit-scrollbar-track{background-color:#e8cfaf}.woocommerce-checkout .woocommerce-terms-and-conditions::-webkit-scrollbar-thumb{background-color:#9b8261}.woocommerce-checkout #order_review_heading{font-size:19px !important;text-align:center;padding-bottom:17px}.woocommerce-checkout #payment{background-color:transparent}.woocommerce-checkout form.checkout.woocommerce-checkout{display:inline-block;margin-top:20px;width:100%}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:first-child{background-color:#ebebeb}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:nth-child(2){background-color:#e1e1e1}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:nth-child(3){background-color:#cecece}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child{background-color:#c7288c;color:#fff}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th{color:#fff}@media (min-width:981px){.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce-page .col2-set{float:left;width:64%}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce #order_review,.woocommerce-checkout .woocommerce-page #order_review{float:left;width:32%;margin-left:4%}.woocommerce-checkout #payment #place_order{width:100%;max-width:320px;margin:0 auto;float:none;display:block}}.woocommerce-checkout form .form-row .optional{display:none !important}.woocommerce-order-received #main-content .container{padding-bottom:58px}