.woocommerce.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #order_review{float:none;width:inherit;margin:0}.checkout.woocommerce-checkout .go-checkout-form-inner{display:grid;grid-template-columns:calc(65% - 20px) calc(35% - 20px);gap:40px}.go-checkout-fields{padding:24px 20px;border-radius:19px;box-shadow:0 0 20px 0 rgba(5,43,92,.1)}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){padding:0 0 15px;border-bottom:1px solid #e1e1e1;font-size:20px}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=number],.woocommerce-checkout input[type=password],.woocommerce-checkout textarea,.woocommerce-checkout select{color:#4c00ba!important;border:1.5px solid #4c00ba!important;border-radius:8px;padding:10px 12px;min-height:45px}.woocommerce-checkout input::placeholder,.woocommerce-checkout textarea::placeholder,.woocommerce-checkout select::placeholder{color:#555578!important;opacity:1}#customer_details .go-checkout-fields .woocommerce-shipping-fields__field-wrapper,#customer_details .go-checkout-fields .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#customer_details .go-checkout-fields #order_comments_field{grid-column:span 3}.woocommerce-checkout .woocommerce-additional-fields{display:none}.go-wc-input-fields{display:grid;row-gap:30px}.woocommerce-checkout-payment#payment{padding:24px 20px;border-radius:19px!important;box-shadow:0 0 20px 0 rgba(5,43,92,.1);margin-top:30px}.woocommerce-checkout .woocommerce-checkout-review-order{border-radius:20px;border:0px}.woocommerce-checkout .woocommerce-checkout-review-order-table{background:0 0!important;padding:0;box-shadow:none}.woocommerce-checkout-payment#payment .wc_payment_methods{display:flex;justify-content:center;justify-content:space-between;flex-wrap:wrap;column-gap:20px;row-gap:12px}.woocommerce-checkout-payment#payment .wc_payment_methods::before,.woocommerce-checkout-payment#payment .wc_payment_methods::after{display:none!important}.woocommerce-checkout-payment#payment .wc_payment_methods .wc_payment_method label{color:#311162;font-weight:700;text-transform:uppercase}.woocommerce-checkout-payment#payment .wc_payment_methods .wc_payment_method .input-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #311162;border-radius:50%;width:18px;height:18px;cursor:pointer;position:relative;vertical-align:middle;margin-right:10px}.woocommerce-checkout-payment#payment .wc_payment_methods .wc_payment_method .input-radio:checked::before{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#311162;border-radius:50%;display:block}.woocommerce-page.woocommerce-checkout #payment div.payment_box:before,.woocommerce.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-page.woocommerce-checkout #payment div.payment_box,.woocommerce.woocommerce-checkout #payment div.payment_box{background-color:transparent}#order_review .woocommerce-shipping-totals{display:none}.woocommerce-checkout-review-order-table tbody tr td:first-child::before{display:none}.go-product-name{display:flex;align-items:start;gap:10px}.go-product-name .product-icon{height:30px;width:30px;border-radius:100%;background:#4c00ba;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:-2px}.woocommerce-checkout-review-order-table tr td,.woocommerce-checkout-review-order-table tr th{border-bottom:1px solid #ca831c!important}.woocommerce-checkout-review-order-table .cart-subtotal th{text-align:center!important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount{font-weight:700!important}.go-product-meta{font-size:12px;line-height:1.2}.woocommerce-order .woocommerce-order-details{background:#fca01a;padding:20px;border-radius:20px}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:0 0;border:0;color:#4c00ba;text-transform:uppercase;text-align:center;font-size:30px;font-weight:600;padding-left:0;padding-right:0}.woocommerce-table--order-details.shop_table.order_details tr td,.woocommerce-table--order-details.shop_table.order_details tr th{border:0px!important;color:#311162;border-bottom:1px solid #ca831c!important}.woocommerce-table--order-details.shop_table.order_details tr td:first-child,.woocommerce-table--order-details.shop_table.order_details tr th:first-child{padding-left:0}.woocommerce-table--order-details.shop_table.order_details tr td:last-child,.woocommerce-table--order-details.shop_table.order_details tr th:last-child{padding-right:0;text-align:right}.woocommerce-js table.shop_table,.woocommerce-page table.shop_table{border:0}.woocommerce .woocommerce-order{max-width:1070px;margin:0 auto}.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount{font-weight:700}@media (max-width:1199.98px){#customer_details .go-checkout-fields .woocommerce-shipping-fields__field-wrapper,#customer_details .go-checkout-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(2,1fr)}#customer_details .go-checkout-fields #order_comments_field{grid-column:span 2}.checkout.woocommerce-checkout .go-checkout-form-inner{grid-template-columns:calc(67% - 10px) calc(33% - 10px);gap:20px}}@media (max-width:991.98px){.checkout.woocommerce-checkout .go-checkout-form-inner{grid-template-columns:repeat(1,1fr);gap:20px}.checkout.woocommerce-checkout .go-checkout-form-inner{grid-template-columns:repeat(1,1fr);gap:20px}.checkout.woocommerce-checkout #customer_details{order:1}}@media (max-width:575.98px){#customer_details .go-checkout-fields .woocommerce-shipping-fields__field-wrapper,#customer_details .go-checkout-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(1,1fr)}#customer_details .go-checkout-fields #order_comments_field{grid-column:span 1}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{padding-bottom:0;font-size:26px}}#wcc-order-summary-box .summary-item{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:10px 0!important;border-bottom:1px solid #eee!important}#wcc-order-summary-box .summary-item:last-child{border-bottom:none!important}#wcc-order-summary-box .summary-item-label{display:flex!important;align-items:center!important;gap:10px!important;font-weight:700!important}#wcc-order-summary-box .summary-item-value{font-weight:700!important;text-align:right!important}#wcc-order-summary-box .summary-item i{font-size:1.5em!important;color:#8a2be2!important}#wcc-order-summary-box .summary-item ul{list-style:none!important;padding-left:0!important;margin:5px 0 0!important;width:100%!important;text-align:right!important}#wcc-order-summary-box .summary-item ul li{font-size:.9em!important;color:#555!important;display:flex!important;justify-content:space-between!important;align-items:center!important;line-height:1.5!important}#wcc-order-summary-box .summary-item-sub-label{font-size:.9em!important;color:#666!important;font-weight:400!important}