.woocommerce form .checkout-form-container .row{margin-left:-5px;margin-right:-5px}.woocommerce form .checkout-form-container .form-row label{position:absolute;top:0;left:0;font-size:80%;padding:.325rem 17px;opacity:.7;z-index:2}.woocommerce form .checkout-form-container .form-row{position:relative;display:block;padding:5px;margin:0}.woocommerce form .checkout-form-container .form-row input.input-text{padding:2.1rem 11px 1.35rem;width:100%;font-size:95%}.woocommerce form .checkout-form-container .form-row .select2-container{width:100%!important}.woocommerce form .checkout-form-container .form-row .select2-container .select2-selection--single{height:auto;padding:1.25rem 11px .5rem}.woocommerce form .checkout-form-container .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:0;font-size:95%}.woocommerce form .checkout-form-con.form-row textarea{height:6rem;padding:2.25rem 15px 1.25rem}.woocommerce form .checkout-form-container .form-row.woocommerce-validated .select2-container,.woocommerce form .checkout-form-container .form-row.woocommerce-validated input.input-text,.woocommerce form .checkout-form-container .form-row.woocommerce-validated select,.woocommerce form .checkout-form-container .form-row.woocommerce-invalid .select2-container,.woocommerce form .checkout-form-container .form-row.woocommerce-invalid input.input-text,.woocommerce form .checkout-form-container .form-row.woocommerce-invalid select{border-width:1.5px}.woocommerce form .checkout-form-container .form-row textarea{height:6rem;padding-top:1.5rem;font-size:95%}.woocommerce form.login,.woocommerce form.register{display:block!important;border:0;padding:0;margin:0}.woocommerce form #payment .card,.woocommerce form #shipping_method .card{border-radius:0;margin-top:-1px!important}.woocommerce form #payment .card:first-child,.woocommerce form #shipping_method .card:first-child{border-radius:.25rem .25rem 0 0}.woocommerce form #payment .card:last-child,.woocommerce form #shipping_method .card:last-child{border-radius:0 0 .25rem .25rem}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none}p#billing_shipping_title_field{min-height:auto}.woocommerce table.shop_table td{border:0}.woocommerce table.shop_table{border:0}tr.order-total.border-top{border-top:5px solid #000!important}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-width:3px;border-color:#000}.icon-circle{width:43px;height:43px;line-height:43px!important;border:2px solid;text-align:center;border-radius:100%}.woocommerce-order-details table tr:last-child{border-top:2px solid;font-weight:700}.woocommerce table.shop_table td small{display:block}.woocommerce form .form-row select{min-height:56px;padding:.75rem 7px 0}#main-checkout .container>.woocommerce>.row{min-height:100vh}#main-checkout{overflow-x:hidden;min-height:100vh}header#main-checkout-header{position:absolute;width:100%;z-index:9;height:120px;top:0;left:0;padding:10px 0}header#main-checkout-header img{height:100px;width:auto}#main-checkout .col-checkout{padding-top:140px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}html.no-js{margin:0!important;min-height:100vh}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0;margin:0}.top-0{top:0}.right-0{right:0}#form-checkout .form-row:has(input[type="hidden"]){display:none!important}.select-shipping-method-container table,.review-order-container #select-shipping-method{display:none!important}.nav-tabs .nav-item.active{color:#000!important;font-weight:700}.woocommerce .col2-set,.woocommerce-page .col2-set,div#order_review{width:100%!important}.woocommerce form .checkout-form-container .form-row label.woocommerce-form__label-for-checkbox{position:relative;font-size:90%;padding:0;opacity:1;line-height:1;margin:0}.woocommerce .woocommerce-notices-wrapper{display:none}.checkout-icon{height:60px;width:60px;text-align:center;line-height:60px!important;border-radius:100%;font-size:1.25rem;border-color:#000;border:2px solid}#form-checkout .woocommerce-terms-and-conditions-wrapper .form-row:has(input[type="hidden"]){display:block!important}#form-checkout .sidebar-bg{background:#70b4b3!important}@media(max-width:997px){#main-checkout .col-checkout.review-order-container{padding-top:0}#main-checkout .col-checkout.review-order-container .sidebar-bg{background:transparent!important;border:0!important}}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:60px;padding-right:0;width:60px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100%;border-radius:.5rem}