.checkout-section{position:relative}.checkout-section h3{position:relative;display:block;font-size:24px;line-height:30px;margin-bottom:33px}.checkout-section .billing-content{position:relative;display:block}.checkout-section .billing-content .form-inner{margin:0 10px;padding-bottom:20px}.checkout-section .billing-content .form-inner .field-column{padding:0 5px}.checkout-section .billing-content .form-inner .form-group{position:relative;display:block;margin-bottom:26px}.checkout-section .billing-content .form-inner .form-group input[type='text'],.checkout-section .billing-content .form-inner .form-group input[type='email']{position:relative;display:block;width:100%;height:56px;border:1px solid #E4E4E4;background-color:#fff;font-size:16px;color:var(--title-color);padding:10px 20px;border-radius:50px;transition:all 500ms ease}.checkout-section .billing-content .form-inner .form-group .select-box{min-height:50px}.checkout-section .billing-content .form-inner .form-group .select-box .list{width:100%}.checkout-section .billing-content label{position:relative;display:inline-block;font-size:16px;line-height:26px;color:var(--title-color);margin-bottom:4px}.checkout-section .billing-content .form-inner .form-group label span{color:rgb(233 37 48)}.checkout-section .billing-content .form-inner .form-group .nice-select{border:1px solid #E4E4E4;font-size:16px;color:var(--title-color);height:50px;line-height:50px;padding:0 20px;text-transform:capitalize;border-radius:50px;background-color:#fff}.checkout-section .billing-content .other-address h3{margin-bottom:30px}.checkout-section .billing-content .check-box label:before{top:6px}.checkout-section .billing-content .check-box label:after{background:none!important;content:'\e928';font-family:'icomoon';font-size:7px;top:1px;left:3px}.checkout-section .order-info{position:relative;display:block;background:#fff;padding:21px 30px 40px 30px;border-radius:20px;box-shadow:0 12px 40px 0 rgb(0 0 0 / .04)}.checkout-section .order-info .title-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #E4E4E4;margin-bottom:30px}.checkout-section .order-info .title-box .text{position:relative;display:block;font-size:14px;line-height:28px;font-weight:700;text-transform:uppercase;color:var(--title-color)}.checkout-section .order-info .order-product .single-item{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.checkout-section .order-info h4{font-size:20px;line-height:28px;font-family:var(--text-font);font-weight:600}.checkout-section .order-info h4 span{color:var(--title-color)}.checkout-section .order-info .order-product .single-item .product-box{position:relative;display:flex;align-items:center;gap:15px}.checkout-section .order-info .order-product .single-item .product-box .image-box{position:relative;display:inline-block;width:100px;height:100px;min-width:100px;text-align:center;border:1px solid #E5E5E5;border-radius:12px}.checkout-section .order-info .order-product .single-item h6{position:relative;display:block;font-size:20px;line-height:30px;max-width:190px}.checkout-section .order-info .order-product .single-item h6 span{color:rgb(124 124 124)}.checkout-section .order-info .cost-box{position:relative;display:block;padding-top:22px;padding-bottom:32px;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;margin-bottom:18px}.checkout-section .order-info .cost-box li{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.checkout-section .order-info .cost-box li:last-child{margin-bottom:0}.checkout-section .order-info .total-box{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.checkout-section .order-info .payment-option .bank-payment{position:relative;display:block;background:#FAF7F1;border-radius:12px;padding:22px 30px;margin-bottom:30px}.checkout-section .order-info .payment-option .bank-payment p{font-size:15px;line-height:24px;margin-left:24px;color:#777}.checkout-section .order-info .payment-option .check-box input{display:none}.checkout-section .order-info .payment-option .check-box label{position:relative;font-size:16px;line-height:26px;color:var(--title-color);padding-left:24px;display:inline-block;cursor:pointer;margin-bottom:0}.checkout-section .order-info .payment-option .check-box label:before{position:absolute;content:'';left:0;top:5px;width:14px;height:14px;border-radius:50%;background:#fff0;border:1px solid #9A9A9A}.checkout-section .order-info .payment-option .check-box label:after{position:absolute;content:'';top:8px;opacity:0;width:8px;height:8px;border-radius:50%;left:3px}.checkout-section .order-info .payment-option .check-box input:checked+label:after{opacity:1}.checkout-section .order-info .btn-box .theme-btn,.checkout-section .order-info .btn-box .theme-btn .text{width:100%}.rtl .checkout-section .billing-content{margin-right:0;margin-left:30px}.rtl .checkout-section .billing-content label{padding-left:0;padding-right:24px}@media only screen and (max-width:991px){.checkout-section .billing-content{margin-bottom:40px}.checkout-section .billing-content{margin-right:0}.rtl .checkout-section .billing-content{margin-left:0}}@media only screen and (max-width:767px){.checkout-section{padding:65px 0 70px 0}}@media only screen and (max-width:599px){.checkout-section .order-info .order-product .single-item{display:block;margin-bottom:10px}.checkout-section .order-info .order-product .single-item h6 br{display:none}.checkout-section .order-info .order-product .single-item .product-box{display:block}.checkout-section .order-info .order-product .single-item .product-box .image-box{margin:0 0 10px 0px!important}}