.woocommerce-checkout,.woocommerce-cart{background:#F5FCFB}.woocommerce-checkout .entry-header,.woocommerce-cart .entry-header{display:none !important}.woocommerce-checkout .entry-content,.woocommerce-cart .entry-content{margin:120px auto 0 auto;max-width:1232px;padding:0 16px}@media (max-width:992px){.woocommerce-checkout .entry-content,.woocommerce-cart .entry-content{margin:100px auto 0 auto}}.woocommerce-notices-wrapper .woocommerce-message{box-shadow:0px 9px 14px 0px #EFEEF5;background:#FFFFFF;border-radius:12px}.woocommerce-notices-wrapper .button{display:none !important}.woocommerce-order-received .entry-header{display:none !important}.custom-checkout-container{margin:120px auto 120px auto}@media (max-width:992px){.custom-checkout-container{margin:100px auto 100px auto}}.custom-checkout-container h1{font-size:48px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:20px}@media (max-width:992px){.custom-checkout-container h1{font-size:24px}}.custom-checkout-container .custom-checkout-form{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:110px;row-gap:32px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form{flex-direction:column;gap:50px}}.custom-checkout-container .custom-checkout-form .col-01{width:calc(100% - 600px);display:flex;flex-direction:column;gap:44px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01{gap:32px;width:100%;order:2}}.custom-checkout-container .custom-checkout-form .col-01 h2{font-size:24px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:12px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 h2{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-01 h3{font-size:16px;font-weight:500;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:16px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 h3{font-size:15px}}.custom-checkout-container .custom-checkout-form .col-01 .form-row{display:flex;flex-wrap:wrap;gap:16px}.custom-checkout-container .custom-checkout-form .col-01 .form-row:before,.custom-checkout-container .custom-checkout-form .col-01 .form-row:after{display:none !important}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap{width:100%;position:relative}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap.half{width:calc(50% - 8px)}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap label{font-size:14px;font-weight:500;line-height:1.1;text-align:left;color:#65617C;margin-bottom:10px}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap .iti{width:100%}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap .iti .iti__flag-container{background:transparent;padding:0;border-right:1px solid #B9B9B9}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap .iti .iti__flag-container .iti__selected-flag{border-right:1px solid #B9B9B9;padding:0 25px;background:transparent}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap .iti input{padding-left:120px}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap input,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap textarea,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap select{font-size:16px;font-weight:500;line-height:1.1;text-align:left;color:#170E4D;padding:0 24px;height:64px;width:100%;border:1px solid #B9B9B9;border-radius:8px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap input,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap textarea,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap select{padding:0 16px}}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap input.error-field,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap textarea.error-field,.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap select.error-field{border-color:#f00}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap .error-message{font-size:10px;font-weight:500;line-height:1.1;text-align:left;color:#f00;position:absolute;left:0;top:100%}.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap textarea{padding:18px 24px;height:250px;font-family:"Plus Jakarta Sans", serif}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 .form-row .input-wrap textarea{padding:16px}}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 .payment-methods{gap:12px}}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method{width:calc(33.33% - 11px)}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method{width:calc(50% - 6px)}}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method input{display:none}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method input:checked+label{border:2px solid #C4A6FE}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method input:checked+label .choose{display:none}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method input:checked+label .choosen{display:flex}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label{background:#FFFFFF;border:2px solid #B9B9B9;padding:12px;border-radius:16px;display:flex;flex-direction:column;align-items:center;height:260px}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .title{font-size:20px;font-weight:700;line-height:1.1;text-align:center;color:#170E4D;margin:auto 0}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .title{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .choose{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#49ca8a}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .choose:hover{background-color:#363a53}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .choosen{display:none;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#65617C;background-color:#E9E9F7}.custom-checkout-container .custom-checkout-form .col-01 .payment-methods .method label .choosen:hover{background-color:#E9E9F7}.custom-checkout-container .custom-checkout-form .col-02{width:490px;box-shadow:0px 9px 14px 0px #EFEEF5;background:#FFFFFF;padding:32px 24px;border-radius:12px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-02{width:100%;order:1}}.custom-checkout-container .custom-checkout-form .col-02 h2{font-size:32px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:28px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-02 h2{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-02 ul{display:flex;flex-direction:column;gap:12px}.custom-checkout-container .custom-checkout-form .col-02 ul li{border:1px solid #E9E9F7;border-radius:12px;position:relative}.custom-checkout-container .custom-checkout-form .col-02 ul li button{position:absolute;z-index:1;right:5px;top:5px;color:#f00}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top{padding:10px 24px 10px 16px;border-bottom:1px solid #E9E9F7;display:flex;align-items:center;gap:30px}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top img{width:86px}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details h4{font-size:20px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:10px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details h4{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details .cart-item-quantity{display:flex;align-items:center}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details input{width:60px;color:#170E4D;font-size:18px;font-weight:700;line-height:1;text-align:center;-moz-appearance:textfield}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details input::-webkit-outer-spin-button,.custom-checkout-container .custom-checkout-form .col-02 ul li .item-top .cart-item-details input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-bottom{padding:16px 16px;display:flex;align-items:center;justify-content:space-between}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-bottom label{font-size:14px;font-weight:500;line-height:1.1;text-align:left;color:#65617C}.custom-checkout-container .custom-checkout-form .col-02 ul li .item-bottom .woocommerce-Price-amount{font-size:20px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:10px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-02 ul li .item-bottom .woocommerce-Price-amount{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-02 .cart-summary-details{padding:24px 16px;display:flex;flex-direction:column;gap:20px}.custom-checkout-container .custom-checkout-form .col-02 .cart-summary-details>div{display:flex;align-items:center;justify-content:space-between}.custom-checkout-container .custom-checkout-form .col-02 .cart-summary-details>div label{font-size:16px;font-weight:500;line-height:1.1;text-align:left;color:#65617C}.custom-checkout-container .custom-checkout-form .col-02 .cart-summary-details>div span{font-size:16px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D}.custom-checkout-container .custom-checkout-form .col-02 .cart-total{padding:16px;display:flex;flex-direction:column;gap:9px;border-top:1px solid #E9E9F7}.custom-checkout-container .custom-checkout-form .col-02 .cart-total label{font-size:16px;font-weight:500;line-height:1.1;text-align:left;color:#65617C}.custom-checkout-container .custom-checkout-form .col-02 .cart-total>span{font-size:24px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form{padding:16px}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form h3{font-size:20px;font-weight:700;line-height:1.1;text-align:left;color:#170E4D;margin-bottom:16px}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .col-02 .coupon-form h3{font-size:18px}}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form .row{display:flex;gap:10px}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form .row input{font-size:14px;font-weight:500;line-height:1.1;text-align:left;color:#170E4D;padding:0 16px;height:40px;width:100%;border:1px solid #B9B9B9;border-radius:8px}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form .row button{font-size:14px;display:flex;align-items:center;justify-content:center;width:fit-content;padding:0 32px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#49ca8a}.custom-checkout-container .custom-checkout-form .col-02 .coupon-form .row button:hover{background-color:#363a53}.custom-checkout-container .custom-checkout-form .checkout-button{display:flex;align-items:center;justify-content:center;width:fit-content;padding:20px 60px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#49ca8a}.custom-checkout-container .custom-checkout-form .checkout-button:hover{background-color:#363a53}@media (max-width:992px){.custom-checkout-container .custom-checkout-form .checkout-button{order:3}}.woocommerce-order{margin:120px 0}@media (max-width:992px){.woocommerce-order{margin:100px 0}}.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order p{display:none !important}.woocommerce-order ._container{display:flex;flex-direction:column;align-items:center;gap:44px}.woocommerce-order ._container h1{font-size:24px;font-weight:700;line-height:1.1;text-align:center;color:#170E4D}@media (max-width:992px){.woocommerce-order ._container h1{font-size:20px}}.woocommerce-order ._container .buttons{display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:992px){.woocommerce-order ._container .buttons{flex-direction:column;width:100%}}.woocommerce-order ._container .buttons .button-1{display:flex;align-items:center;justify-content:center;width:200px;padding:20px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#49ca8a}.woocommerce-order ._container .buttons .button-1:hover{background-color:#363a53}@media (max-width:992px){.woocommerce-order ._container .buttons .button-1{width:100%}}.woocommerce-order ._container .buttons .button-2{display:flex;align-items:center;justify-content:center;width:200px;padding:20px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#363a53}.woocommerce-order ._container .buttons .button-2:hover{background-color:#49ca8a}@media (max-width:992px){.woocommerce-order ._container .buttons .button-2{width:100%}}.cart-empty{margin:150px 0;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:992px){.cart-empty{margin:100px 0}}.cart-empty ._container{display:flex;flex-direction:column;align-items:center;gap:20px}.cart-empty h1{font-size:24px;font-weight:700;line-height:1.1;text-align:center;color:#170E4D}@media (max-width:992px){.cart-empty h1{font-size:20px}}.cart-empty .button-empty,.cart-empty .button{display:flex;align-items:center;justify-content:center;width:200px;padding:20px;border-radius:12px;transition:all 0.3s ease 0s;font-weight:600;color:#ffffff;background-color:#49ca8a}.cart-empty .button-empty:hover,.cart-empty .button:hover{background-color:#363a53}@media (max-width:992px){.cart-empty .button-empty,.cart-empty .button{width:100%}}