.sp-shopify-checkout-form{background-color:#fff}.sp-shopify-checkout-form .sp-shopify-form>form.woocommerce-checkout{display:block}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper{width:100%;display:block;margin:30px auto 0px}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-title-page{color:#1d72be;font-weight:bold;font-size:35px;margin:0}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .logo-shopify-checkout{width:130px;border-radius:5px;margin-left:0px;margin-bottom:15px}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-tabs-list{display:flex;align-content:center;align-items:center;padding:0;margin:0}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-tabs-list .sp-shopify-tab-item{position:relative;display:flex;margin-right:10px;align-content:center;align-items:center;font-size:14px}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-tabs-list .sp-shopify-tab-item .sp-tab-text{color:#8a8a8a}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-tabs-list .sp-shopify-tab-item svg{fill:#9e9e9e;width:12px;height:10px;margin-top:2px;margin-left:10px}.sp-shopify-checkout-form .sp-shopify-tabs-wrapper .sp-shopify-tabs-list .sp-shopify-tab-item.current .sp-tab-text{color:black;font-weight:bold}.sp-shopify-checkout-form .sp-shopify-content{display:grid;grid-template-columns:6fr 4fr;gap:0px;grid-auto-rows:minmax(50px, auto);max-width:1200px;margin:0 auto}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-form{padding:60px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review{background-color:#f9f9f9;padding:90px 50px;border-left:1px solid #dfe0df;min-height:100vh}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .shop_table{width:100% !important}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot{display:block;width:100%}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:0px;grid-auto-rows:minmax(50px, auto);border:none}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr th{color:#8c8c8c;font-weight:400;padding-left:0;text-align:left;font-size:14px;padding-top:18px;display:inline-block;border:none;border-top:1px solid rgba(0,0,0,0.1)}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr td{font-weight:600;text-align:right;padding-top:18px;border:none;border-top:1px solid rgba(0,0,0,0.1)}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.order-total{font-size:20px;padding:0px 0 18px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.order-total th{color:#000;font-size:20px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.order-total td{color:#000;font-weight:700}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-shipping{margin-bottom:0px;font-size:15px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon{border-top:1px solid #dfe0df;padding:20px 0;display:block}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon td{display:block;width:100%;padding:0rem;border:none}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon td form{background:#f7f7f7;padding:0 !important;margin:0;float:none;border:none;width:100%;display:grid;grid-template-columns:2fr 1fr;gap:20px;grid-auto-rows:minmax(50px, auto)}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon td form div{width:100%}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon td form .box-input .sp-input-text{width:100%;border:1px solid #dfe0df;min-height:50px;padding:0 0 0 10px;border-radius:5px;font-family:inherit}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review tfoot tr.cart-coupon td form .box-button button{display:inline-block;text-align:center;word-break:break-word;border:none;padding:0;margin-top:0;width:100%;height:50px;text-decoration:none;font-size:15px;font-weight:500;color:#fff;font-family:inherit;cursor:pointer;border-radius:5px !important;background-color:#000}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row{display:flex;width:100%;min-width:100%;margin-bottom:20px;align-items:center;justify-content:space-between}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row .product-image{width:auto !important;height:auto !important;position:relative}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row .product-image img{height:75px !important;max-width:75px !important;width:75px !important;object-fit:cover;border-radius:7px;border:1.5px solid #dfe0df}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row .product-image span{background-color:#bbbbbb;width:26px;height:26px;line-height:26px;display:inline-block;text-align:center;border-radius:50%;color:#ffffff;position:absolute;top:-10px;right:-5px;font-size:13px;font-weight:500;padding:0px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row .product-name{font-size:13px;font-weight:600;color:#000;margin-left:15px;margin-right:0;width:100%}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review .product-row .product-subtotal{font-size:16px;font-weight:600;color:#4c4c4c;flex-grow:1;min-width:70px;text-align:right}.sp-shopify-checkout-form .sp-step-item{display:none}.sp-shopify-checkout-form .sp-step-item.active{display:block}.sp-shopify-checkout-form .sp-step-information label{transition:top 0.5s}.sp-shopify-checkout-form .sp-step-information .sp-label-placeholder label{top:20px}.sp-shopify-checkout-form .sp-step-information #payment{display:block !important;display:block !important;margin:0 !important;margin:0 !important}.sp-shopify-checkout-form .sp-step-information .woocommerce-billing-fields__field-wrapper{display:block !important;display:block !important;margin:0 !important;margin:0 !important}.sp-shopify-checkout-form .sp-step-information .woocommerce-checkout-payment{display:block !important;display:block !important;margin:0 !important;margin:0 !important}.sp-shopify-checkout-form .sp-step-information .woocommerce-checkout-review-order-table{display:block !important;display:block !important;margin:0 !important;margin:0 !important}.sp-shopify-checkout-form .sp-step-information label.woocommerce-form__label-for-checkbox h2::before{content:"";float:right;height:20px !important;width:20px !important;border-radius:4px;background:transparent !important;border:1px solid #cdcdcd !important;cursor:pointer;margin-top:5px}.sp-shopify-checkout-form .sp-step-information label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked+h2::before{color:#ffffff;background:#000 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTQuNTc1IDguOTc3cy0uNDA0LS4wMDctLjUzNi0uMTY1TC4wNTcgNS42NGwuODI5LTEuMjI3TDQuNDcgNy4yNjggMTAuOTIxLjA4NmwuOTIzIDEuMTAzLTYuODYzIDcuNjRjLS4xMzQtLjAwMy0uNDA2LjE0OC0uNDA2LjE0OHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPg0KPC9zdmc+) 50% 50% no-repeat !important;border-color:transparent !important}.sp-shopify-checkout-form .sp-step-information .title-section{font-size:22px;margin:40px 0 5px;font-weight:bold}.sp-shopify-checkout-form .sp-step-information .fields-name-box .form-row-first,.sp-shopify-checkout-form .sp-step-information .fields-name-box .form-row-last{width:100%}.sp-shopify-checkout-form .sp-step-information .sp-form-row.woocommerce-invalid label{color:red}.sp-shopify-checkout-form .sp-step-information p{background-color:white !important;border:1px solid #dfe0df !important;border-radius:5px !important;padding:15px !important;margin:20px 0 !important;position:relative;min-height:55px}.sp-shopify-checkout-form .sp-step-information p label{margin:0 !important;font-size:13px !important;font-weight:400 !important;color:#666;line-height:1;position:absolute;top:8px;z-index:2}.sp-shopify-checkout-form .sp-step-information p label abbr{border:none}.sp-shopify-checkout-form .sp-step-information p input{border:none !important;outline:none !important;padding:0 15px 0 !important;margin:0 !important;font-size:14px !important;font-weight:400 !important;background:transparent !important;box-shadow:none !important;display:block;width:auto;position:absolute;left:1px;right:1px;top:17px;bottom:1px;font-family:inherit;height:auto}.sp-shopify-checkout-form .sp-step-information p input[name="billing_address_2"]{font-size:15px !important;padding:17px 015px !important;margin:0}.sp-shopify-checkout-form .sp-step-information p input[name="shipping_address_2"]{font-size:15px !important;padding:17px 15px !important;margin:0}.sp-shopify-checkout-form .sp-step-information .fields-name-box{width:100%;margin-bottom:-20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;grid-auto-rows:minmax(50px, auto)}.sp-shopify-checkout-form .sp-step-information .fields-country-box{width:100%;margin:-20px 0;display:flex;gap:20px}.sp-shopify-checkout-form .sp-step-information #billing_country_field{display:block;width:100%}.sp-shopify-checkout-form .sp-step-information #billing_country_field .select2-selection--single{border:none !important;outline:none !important;padding:0 !important;margin:0 !important;height:auto !important;background:transparent !important}.sp-shopify-checkout-form .sp-step-information #billing_state_field{display:block;width:100%}.sp-shopify-checkout-form .sp-step-information #billing_state_field .select2-selection--single{border:none !important;outline:none !important;padding:0 !important;margin:0 !important;height:auto !important;background:transparent !important}.sp-shopify-checkout-form .sp-step-information #billing_postcode_field{display:block;width:100%}.sp-shopify-checkout-form .sp-step-information .select2-container{width:100% !important;margin-left:0px !important;position:absolute;left:0px;right:1px;top:22px;bottom:1px;background:transparent;z-index:222}.sp-shopify-checkout-form .sp-step-information .select2-selection__arrow{width:auto !important;width:auto !important;height:auto !important;height:auto !important;right:15px !important;right:15px !important;top:auto !important;top:auto !important;bottom:17px;bottom:17px}.sp-shopify-checkout-form .sp-step-information #shipping_country_field .select2-selection--single{border:none !important;outline:none !important;padding:0 !important;margin:0 !important;height:auto !important}.sp-shopify-checkout-form .sp-step-information #shipping_country_field .select2-selection__arrow{width:auto !important;height:auto !important}.sp-shopify-checkout-form .sp-step-information #shipping_state_field .select2-selection--single{border:none !important;outline:none !important;padding:0 !important;margin:0 !important;height:auto !important}.sp-shopify-checkout-form .sp-step-information #shipping_state_field .select2-selection__arrow{width:auto !important;height:auto !important}.sp-shopify-checkout-form .sp-step-information #order_comments{border:none !important;outline:none !important;padding:30px 0 10px !important;min-height:90px !important;margin:0 !important;box-shadow:none !important;display:block;width:100%;font-size:14px;background:transparent}.sp-shopify-checkout-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding:4px 15px;font-size:13px;line-height:1.3}.sp-shopify-checkout-form .sp-step-payment{font-size:14px}.sp-shopify-checkout-form .sp-step-payment h2{font-size:22px;margin:30px 0 -5px;font-weight:bold}.sp-shopify-checkout-form .sp-step-payment #payment{margin-top:1.2rem !important;background:none}.sp-shopify-checkout-form .sp-step-payment #payment ul.payment_methods li{border:0;border-bottom:1px solid #dfe0df;margin-bottom:0 !important;padding:20px !important;background:transparent;list-style:none}.sp-shopify-checkout-form .sp-step-payment #payment ul li label{cursor:pointer;margin-bottom:0 !important;display:inline-block !important;background:white !important;padding:0 !important;border:none !important;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;position:relative}.sp-shopify-checkout-form .sp-step-payment #payment ul input[type="radio"]+label::before{width:16px;height:16px;content:"";border:2px solid #e3e3e3 !important;display:inline-block;border-radius:50%;vertical-align:bottom;margin:0 10px 0 0 !important;box-sizing:content-box;position:unset}.sp-shopify-checkout-form .sp-step-payment #payment ul input[type="radio"][name="payment_method"]:checked+label::before{background:#fff !important;box-shadow:0 0 0 5px #000 inset !important;border-color:#000 !important;content:""}.sp-shopify-checkout-form .sp-step-payment ul.payment_methods{background:#fff !important;border:1px solid #dfe0df !important;border-radius:5px;padding:0 !important;margin:0 0 20px !important;box-shadow:0 1px 2px rgba(0,0,0,0.02) !important}.sp-shopify-checkout-form .sp-step-payment ul li:last-of-type{border-bottom:none !important}.sp-shopify-checkout-form .sp-step-payment ul li input[type="radio"]{display:none}.sp-shopify-checkout-form .sp-step-payment ul li .payment_box{padding-left:35px !important;border-radius:4px !important;border:none !important}.sp-shopify-checkout-form .sp-step-shipping h2{font-size:22px;margin:30px 0 -5px;font-weight:bold}.sp-shopify-checkout-form .sp-step-shipping #shipping_method{border:1px solid #dfe0df !important;border-radius:5px;margin-top:1.2rem !important}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li{border-bottom:1px solid #dfe0df;padding:20px !important;text-align:left;margin:0;line-height:1;text-indent:unset !important}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li:nth-last-child(1){border-bottom:none}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li input[type="radio"].shipping_method{display:none}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li input[type="radio"].shipping_method+label::before{width:16px !important;height:16px !important;content:"" !important;border:2px solid #e3e3e3 !important;display:inline-block !important;border-radius:50% !important;vertical-align:bottom !important;margin:0 10px 0 0 !important;box-sizing:content-box !important;position:unset !important}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li input[type="radio"].shipping_method:checked+label::before{background:#fff !important;box-shadow:0 0 0 5px #000 inset !important;border-color:#000 !important;content:"" !important}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li label{cursor:pointer;margin-bottom:0 !important;display:inline-block !important;background:white !important;padding:0 !important;border:none !important;border-radius:5px;font-size:16px;font-weight:600;line-height:20px;position:relative}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li label .woocommerce-Price-amount.amount{font-size:16px;font-weight:600;line-height:20px}.sp-shopify-checkout-form .sp-step-shipping #shipping_method li label .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{font-size:16px;font-weight:600;line-height:20px}.sp-shopify-checkout-form .sp-step-shipping input[type="radio"].shipping_method+label::before{display:none !important}.sp-shopify-checkout-form .sp-step-shipping input[type="radio"][name="payment_method"]+label::before{display:none !important}.sp-shopify-checkout-form .sp-shopify-nav{margin:30px 0}.sp-shopify-checkout-form .sp-shopify-nav ul{display:flex;justify-content:flex-start;list-style-type:none;margin:0;padding:0;margin-left:-10px}.sp-shopify-checkout-form .sp-shopify-nav ul li{display:none}.sp-shopify-checkout-form .sp-shopify-nav ul li button{padding:12px 30px;font-size:15px;cursor:pointer;border:none;border-radius:5px;height:50px;line-height:normal;outline:none;font-family:inherit;color:#fff;background-color:#000}.sp-shopify-checkout-form .sp-shopify-nav ul li button.button-return{background:transparent !important;color:inherit}.sp-shopify-checkout-form .sp-shopify-nav ul li.active{display:block}.sp-shopify-checkout-form .sp-shopify-nav .sp-nav-button{margin:0 15px}.sp-shopify-checkout-form .sp-shopify-menu-cart ul{width:100%;list-style:none;border-top:1px solid #dfe0df;padding:0;padding-top:20px;overflow:hidden;margin:10px 0}.sp-shopify-checkout-form .sp-shopify-menu-cart ul li{margin-right:30px;font-size:14px;font-weight:600;float:left}.sp-shopify-checkout-form .sp-shopify-menu-cart ul li a{color:#727272 !important}.sp-shopify-checkout-form .shipping_address .woocommerce-shipping-fields__field-wrapper{display:block !important;margin:0 !important}.sp-shopify-checkout-form label.woocommerce-form__label-for-checkbox input[type="checkbox"]{display:none}.sp-shopify-checkout-form .woocommerce-shipping-fields{margin:0 !important}.sp-shopify-checkout-form .woocommerce-billing-fields{margin:0 !important}.sp-shopify-checkout-form .select2-container .select2-selection--single{background:none !important}.sp-shopify-checkout-form .select2-container .select2-selection--single .select2-selection__arrow b{display:inline-block}.sp-shopify-checkout-form table.shop_table{margin:0;border:none}.sp-shopify-checkout-form #ship-to-different-address label{display:block}.theme-kata .sp-shopify-checkout-form #payment ul.payment_methods li:not(.woocommerce-notice){margin:0;flex-grow:1;width:100%;line-height:1;float:none;border:none;border-radius:0;border-bottom:1px solid #dfe0df}.theme-kata .sp-shopify-checkout-form .sp-step-payment #payment ul li input[type="radio"]:checked{background:#fff !important;box-shadow:0 0 0 5px #000 inset !important;border-color:#000 !important;content:""}.theme-kata .sp-shopify-checkout-form .woocommerce-info:before{left:-15px !important}.theme-kata .woocommerce #payment div.payment_box{background:#f3f3f3;padding:20px 14px 20px 64px;margin:0;border-radius:0;order:initial}.theme-kata .woocommerce #payment div.payment_box::before{display:none}.sp-shopify-checkout-body .select2-container .select2-search--dropdown{padding:0}.sp-shopify-checkout-body .select2-container .select2-search--dropdown .select2-search__field{font-size:12px;line-height:30px;height:auto;padding:0px 9px;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJNMTMuMDkyLDkuNzIxYTUuMDc5LDUuMDc5LDAsMSwwLS45LjlsLjAyNy4wMjksMi42OTQsMi42OTRhLjYzNS42MzUsMCwwLDAsLjktLjlMMTMuMTIsOS43NDdabS0xLjMxOC01LjgxYTMuODEsMy44MSwwLDEsMS01LjM4OCwwQTMuODEsMy44MSwwLDAsMSwxMS43NzMsMy45MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNCAtMS41MjUpIiBmaWxsPSIjYmNjNGNlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;border:1px solid #e3e3e3;border-radius:3px}.sp-shopify-checkout-body .select2-container .select2-results__option--highlighted[aria-selected]{background:#0073aa1f !important;color:#0073aa !important;border-radius:3px}.sp-shopify-checkout-body .select2-container .select2-results__option--highlighted[data-selected]{background:#0073aa1f !important;color:#0073aa !important;border-radius:3px}.sp-shopify-checkout-body .select2-container .select2-results__option[aria-selected="true"]{background:#f4f4f4;color:#000}.sp-shopify-checkout-body .select2-container .select2-results__option[data-selected="true"]{background:#f4f4f4;color:#000}.sp-shopify-checkout-body .select2-container .select2-dropdown{border-width:1px;border-style:solid;border-color:#e3e3e3;border-radius:5px;top:3px;box-shadow:0 2px 5px rgba(0,0,0,0.04);font-size:13px;color:#000 !important;min-width:250px;padding:10px !important}.sp-shopify-checkout-body .select2-container .select2-dropdown li{font-size:13px}.sp-shopify-checkout-body label.sp-mv-label{line-height:1;top:-17px !important}@media only screen and (max-width: 1023px){.sp-shopify-checkout-form .sp-shopify-content{grid-template-columns:1fr}.sp-shopify-checkout-form .sp-step-information .fields-country-box{grid-template-columns:1fr;gap:0;margin-bottom:0}.sp-shopify-checkout-form .sp-step-information .fields-country-box p{margin-bottom:0 !important}}@media only screen and (max-width: 480px){.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-form{padding:20px}.sp-shopify-checkout-form .sp-shopify-content .sp-shopify-review{padding:30px 20px}}
