.woocommerce-checkout .woocommerce-NoticeGroup-checkout{width:100%}.woocommerce-checkout .woocommerce-checkout.checkout{display:flex;gap:12px;justify-content:center;margin-top:40px;margin-bottom:50px;flex-wrap:wrap}.woocommerce-checkout .customer_details{width:64%;justify-content:center;display:flex;gap:20px;flex-direction:column}.woocommerce-checkout .customer_details .shipping{background-color:white;border-radius:15px;padding:40px;display:flex;gap:20px;flex-direction:column}.woocommerce-checkout .customer_details .billing{background-color:white;border-radius:15px;padding:40px;display:flex;gap:20px;flex-direction:column}.woocommerce-checkout .woocommerce-checkout-review-order{width:34%;background-color:white;border-radius:15px;justify-content:center;padding:40px;height:100%}.woocommerce-checkout .woocommerce #payment{background:0 0}.woocommerce-checkout .woocommerce #payment ul.payment_methods{padding:0;border:none}.woocommerce-checkout .woocommerce #payment ul.payment_methods li{border-bottom:1px solid #e1e4f5;padding-bottom:25px;margin-bottom:25px}.woocommerce-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:500;color:#3c416b}span.woocommerce-terms-and-conditions-checkbox-text{font-family:"Albert Sans";font-size:14px;font-style:normal;font-weight:400;color:#575d81}.woocommerce-checkout .woocommerce .radio span.woocommerce-input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:5px;align-content:center}.woocommerce-checkout .woocommerce .radio span.woocommerce-input-wrapper label.radio{margin-right:15px}.woocommerce-checkout .woocommerce form .form-row-first.prefix-phone{width:40%;margin-right:15px}.woocommerce-checkout .woocommerce form .form-row-first.prefix-phone label{white-space:nowrap}.woocommerce-checkout .woocommerce form .form-row-last.phone{float:left;width:calc(60% - 15px)}.woocommerce-checkout .woocommerce form .form-row-last.phone label{opacity:0}.woocommerce-checkout .woocommerce form .form-row-last.phone .description{display:block!important;background:0 0;color:#a3a7c0;padding:0;font-size:14px;font-style:normal;font-weight:400;margin-left:-72%}.woocommerce form .form-row .optional{display:none!important}.woocommerce form #agree_field{padding:30px;border-radius:12px;background-color:#f6f8fc;font-size:14px}.woocommerce-checkout hr{margin:40px auto!important;display:block;height:1px;border:0;border-top:1px solid #eef1f8}.woocommerce-checkout-payment .sub-title{color:#203567;font-size:16px;font-weight:500;margin-bottom:15px;font-family:"Albert Sans"}span.woocommerce-input-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{font-size:14px!important}.woocommerce form .form-row input[type=checkbox]{appearance:none;background-color:#fff;margin:0;margin:auto 2px auto auto;width:20px;height:20px;border:1.5px solid #c4c9df;border-radius:4px;cursor:pointer;display:inline-flex;place-content:center}.woocommerce form .form-row input[type=checkbox]::before{content:"";width:18px;height:18px;transform:scale(0);transition:120ms transform ease-in-out;border-radius:2px;background:transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="0 0 10 8" fill="none"><path d="M8.625 1.99935L4.04167 6.58268C3.95833 6.66602 3.875 6.70768 3.75 6.70768C3.625 6.70768 3.54167 6.66602 3.45833 6.58268L1.375 4.49935C1.20833 4.33268 1.20833 4.08268 1.375 3.91602C1.54167 3.74935 1.79167 3.74935 1.95833 3.91602L3.75 5.70768L8.04167 1.41602C8.20833 1.24935 8.45833 1.24935 8.625 1.41602C8.79167 1.58268 8.79167 1.83268 8.625 1.99935Z" fill="%23134DDC" stroke="%23134DDC"/></svg>') no-repeat 50% 50%}.woocommerce form .form-row input[type=checkbox]:checked::before{transform:scale(1)}@media (max-width:767px){.woocommerce-checkout .woocommerce form .form-row-first.prefix-phone{width:100%;margin:auto}.woocommerce-checkout .woocommerce form .form-row-last.phone{width:100%}.woocommerce-checkout .woocommerce form .form-row-last.phone .description{margin:auto}}.woocommerce-checkout .woocommerce form .form-row-last.phone .description::before{display:none}.woocommerce-checkout .woocommerce form .form-row{padding:0;margin:auto auto 18px}.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{width:49%}.woocommerce-checkout .woocommerce form .form-row label{font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:7px;color:#575d81}.woocommerce-checkout .woocommerce form .form-row .required{color:inherit;position:relative;left:-3px;font-weight:400}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #e1e4f5;font-family:"Albert Sans";font-size:16px;line-height:normal;color:#3c416b;border-radius:12px;padding:13px}.woocommerce-checkout .woocommerce span.select2-selection.select2-selection--single{font-family:"Albert Sans";font-size:16px;color:#3c416b;border:none;height:auto}.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row select{border:1px solid #e1e4f5;border-radius:12px;padding:13px;line-height:normal;color:#444;font-size:16px;font-family:"Albert Sans"}.woocommerce form .form-row select{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImJpZy9jaGV2cm9uL2Rvd24iPgo8cGF0aCBpZD0iTWFzayIgZD0iTTEwLjkwNzcgNi4xNTc2OEw3LjQwNzY4IDkuNjU3NjhDNy4yOTEwMiA5Ljc3NDM1IDcuMTc0MzUgOS44MzI2OCA2Ljk5OTM1IDkuODMyNjhDNi44MjQzNSA5LjgzMjY4IDYuNzA3NjggOS43NzQzNSA2LjU5MTAyIDkuNjU3NjhMMy4wOTEwMiA2LjE1NzY4QzIuODU3NjggNS45MjQzNSAyLjg1NzY4IDUuNTc0MzUgMy4wOTEwMiA1LjM0MTAyQzMuMzI0MzUgNS4xMDc2OCAzLjY3NDM1IDUuMTA3NjggMy45MDc2OCA1LjM0MTAyTDYuOTk5MzUgOC40MzI2OEwxMC4wOTEgNS4zNDEwMkMxMC4zMjQzIDUuMTA3NjggMTAuNjc0MyA1LjEwNzY4IDEwLjkwNzcgNS4zNDEwMkMxMS4xNDEgNS41NzQzNSAxMS4xNDEgNS45MjQzNSAxMC45MDc3IDYuMTU3NjhaIiBmaWxsPSIjNTc1RDgxIi8+CjwvZz4KPC9zdmc+Cg==") no-repeat;background-position:calc(100% - 5px) center!important;-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;padding-right:2rem!important}.woocommerce-checkout .select2-dropdown{border:1px solid #e1e4f5;border-radius:12px;padding:13px;line-height:normal;top:-10px}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #e1e4f5}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;position:absolute;top:0;right:5px;width:14px;align-items:center;display:flex}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImJpZy9jaGV2cm9uL2Rvd24iPgo8cGF0aCBpZD0iTWFzayIgZD0iTTEwLjkwNzcgNi4xNTc2OEw3LjQwNzY4IDkuNjU3NjhDNy4yOTEwMiA5Ljc3NDM1IDcuMTc0MzUgOS44MzI2OCA2Ljk5OTM1IDkuODMyNjhDNi44MjQzNSA5LjgzMjY4IDYuNzA3NjggOS43NzQzNSA2LjU5MTAyIDkuNjU3NjhMMy4wOTEwMiA2LjE1NzY4QzIuODU3NjggNS45MjQzNSAyLjg1NzY4IDUuNTc0MzUgMy4wOTEwMiA1LjM0MTAyQzMuMzI0MzUgNS4xMDc2OCAzLjY3NDM1IDUuMTA3NjggMy45MDc2OCA1LjM0MTAyTDYuOTk5MzUgOC40MzI2OEwxMC4wOTEgNS4zNDEwMkMxMC4zMjQzIDUuMTA3NjggMTAuNjc0MyA1LjEwNzY4IDEwLjkwNzcgNS4zNDEwMkMxMS4xNDEgNS41NzQzNSAxMS4xNDEgNS45MjQzNSAxMC45MDc3IDYuMTU3NjhaIiBmaWxsPSIjNTc1RDgxIi8+CjwvZz4KPC9zdmc+Cg==");background-color:transparent;background-size:contain;border:none!important;height:14px!important;width:14px!important;left:unset;top:unset}.woocommerce-billing-fields__field-wrapper.close{display:flex;flex-direction:column;margin-bottom:20px;pointer-events:none}.woocommerce-checkout .woocommerce form .form-row.close{width:auto!important;float:left!important;margin:0!important;line-height:normal}.woocommerce-checkout .woocommerce form .form-row.close label{display:none!important}.woocommerce-checkout .woocommerce form .form-row.close input,.woocommerce-checkout .woocommerce form .form-row.close .select2-container--default .select2-selection--single .select2-selection__rendered{border:none;padding:0}.woocommerce-checkout .woocommerce form .form-row.close .select2-container .select2-selection--single{margin:auto!important}.woocommerce-checkout .woocommerce form .form-row.close .select2-selection__arrow{display:none}.woocommerce-checkout .woocommerce #payment div.form-row{padding:0}.woocommerce-checkout .woocommerce #payment #place_order{border-radius:35px;font-family:"Albert Sans";font-size:16px;font-style:normal;font-weight:450;background-color:#203567;float:unset;width:50%;padding:12px 18px;line-height:normal;transition:.3s all}.woocommerce-checkout .woocommerce #payment #place_order:hover{opacity:.7}@media (max-width:1024px){.woocommerce-checkout .customer_details,.woocommerce-checkout .woocommerce-checkout-review-order{width:100%}}#order_review .title_cart{font-family:"Albert Sans";font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:25px;color:#203567}#order_review .total_price .item{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;justify-content:space-between}#order_review .icon{font-family:"Albert Sans";font-size:14px;color:#203567;margin-bottom:10px}#order_review .icon img{position:relative;top:3px;margin-right:4px}#order_review .cart_totals hr{margin:15px auto;display:block;height:1px;border:0;border-top:1px solid #eef1f8}.woocommerce-terms-and-conditions-wrapper{margin-top:20px}