.checkout-section{position:relative}.checkout-section .sec-title h2{font-size:36px;line-height:42px}.checkout-section h3{position:relative;display:block;font-size:24px;line-height:30px;margin-bottom:33px}.main-content .wc-block-components-main .wc-block-components-title{position:relative;display:block;font-size:24px;line-height:30px;margin-bottom:15px}.wc-block-components-checkout-order-summary__title-text{position:relative;display:block;font-size:24px;color:var(--title-color);font-weight:700}.checkout-section .billing-content{position:relative;display:block}.checkout-section .billing-content .form-inner{margin:0 10px;padding-bottom:20px}.wc-block-components-order-summary .wc-block-components-order-summary-item{flex-wrap:wrap}.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:50px;border:1px solid rgb(229 229 229);font-size:16px;color:var(--title-color);padding:10px 20px;border-radius:50px;transition:all 500ms ease}.main-content .wc-block-components-form .wc-block-components-text-input input[type=text],.main-content .wc-block-components-form .wc-block-components-text-input input[type=tel],.main-content .wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.main-content .wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid rgb(229 229 229);border-radius:50px}.main-content .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.main-content .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.main-content .wc-block-components-form .wc-block-components-text-input.is-active input[type=email]:focus,.main-content .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--theme-color)}.checkout-section .billing-content .form-inner .form-group .select-box{min-height:50px}.main-content .wc-block-components-main .wc-block-checkout__actions .wc-block-components-button{background-color:var(--theme-color)}.checkout-section .billing-content label{position:relative;display: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 rgb(229 229 229);font-size:16px;color:var(--title-color);height:50px;line-height:50px;padding:0 20px;text-transform:capitalize;border-radius:50px}.checkout-section .billing-content .form-inner .form-group .nice-select:before{color:var(--title-color);right:20px}.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;border:1px solid rgb(229 229 229);padding:21px 30px 40px 30px}.checkout-section .order-info .title-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgb(229 229 229);margin-bottom:30px}.checkout-section .order-info .title-box .text{position:relative;display:block;font-size:14px;line-height:28px;font-weight:500;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-weight:500;color:rgb(233 37 48)}.checkout-section .order-info h4 span{color:var(--title-color)}.checkout-section .order-info .order-product .single-item .product-box,.blog-sidebar .widget_top_rated_products .product_list_widget a,.blog-sidebar .widget_products .product_list_widget a{position:relative;display:flex;align-items:center}.checkout-section .order-info .order-product .single-item .product-box .image-box,.blog-sidebar .widget_top_rated_products .product_list_widget a img,.blog-sidebar .widget_products .product_list_widget a img{position:relative;display:inline-block;width:85px;height:85px;margin-right:24px}.checkout-section .order-info .order-product .single-item h6,.blog-sidebar .widget_top_rated_products .product_list_widget a span,.blog-sidebar .widget_products .product_list_widget a span{position:relative;display:block;font-size:16px;line-height:24px;font-weight:600;max-width:190px;color:var(--title-color);transition:all 0.3s}.checkout-section .order-info .order-product .single-item h6 span{color:rgb(124 124 124)}.blog-sidebar .widget_top_rated_products .product_list_widget a:hover span,.blog-sidebar .widget_top_rated_products .product_list_widget a:focus span,.blog-sidebar .widget_products .product_list_widget a:hover span,.blog-sidebar .widget_products .product_list_widget a:focus span{color:var(--theme-color)}.checkout-section .order-info .cost-box{position:relative;display:block;padding-top:22px;padding-bottom:32px;border-top:1px solid rgb(232 232 232);border-bottom:1px solid rgb(232 232 232);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:rgb(247 247 247);padding:22px 30px;margin-bottom:30px}.checkout-section .order-info .payment-option .bank-payment p{font-size:15px;line-height:24px;margin-left:24px}.checkout-section .order-info .payment-option .check-box label{font-size:16px;line-height:24px}.checkout-section .order-info .payment-option .check-box label:before{width:14px;height:14px;border-radius:50%;top:5px;background:transparent!important}.checkout-section .order-info .payment-option .check-box label:after{background-image:none;width:8px;height:8px;border-radius:50%;left:3px;top:8px}.checkout-section .order-info .btn-box .theme-btn{width:100%;color:#fff}.checkout-section .order-info .btn-box .theme-btn span{background:var(--title-color)}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:85px;width:85px;height:85px;object-fit:cover}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image{margin-top:10px;padding-bottom:0;position:relative;width:85px;height:85px}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0}.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{padding:0}.rtl .checkout-section .order-info .order-product .single-item .product-box .image-box{margin-right:0;margin-left:15px}.rtl .checkout-section .order-info .payment-option .check-box label:after{left:inherit;right:3px}.rtl .checkout-section .billing-content{margin-right:0;margin-left:30px}@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: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}}