.checkout_page{padding:40px 60px}.checkout_page .checkout_section{display:flex;gap:30px;width:100%}.checkout_page .checkout_section .address_card{background-color:#fff;flex-direction:column;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;justify-content:center;align-items:center;border-radius:10px;min-width:350px;padding:40px;width:100%;max-height:245px}.checkout_page .checkout_section .address_card .location_icon{background-color:#ececec;padding:13px;border-radius:50px}.checkout_page .checkout_section .address_card .address_heading{font-size:20px;font-weight:600;margin-top:10px}.checkout_page .checkout_section .address_card .address_subheading{font-weight:16px;margin-top:6px}.checkout_page .checkout_section .address_card .button{padding:1px 40px;background-color:var(--tp-heading-secondary);text-align:center;line-height:35px;text-transform:uppercase;color:var(--tp-common-white);font-weight:600;border-radius:10px;font-size:13px;margin-top:10px;cursor:pointer}.checkout_page .checkout_section .address_card .button:hover{color:var(--tp-common-white);background-color:#859a00}.checkout_page .checkout_section .card_header{width:100%;background-color:#d9dde1;border-top:1px;border-radius:10px;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.checkout_page .checkout_section .card_header .warning_sign{display:flex;align-items:center;gap:10px;padding:10px}.checkout_page .checkout_section .card_header .warning_sign .header{font-size:14px;font-weight:500}.checkout_page .checkout_section .card_header .warning_sign .sub_header{font-size:12px}.checkout_page .checkout_section .card_header .cart_card{background-color:#fff;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);border-radius:10px;padding:30px;width:100%}.checkout_page .checkout_section .card_header .cart_card .header{font-size:20px;font-weight:600}.checkout_page .checkout_section .card_header .cart_card .sub_header{margin-left:5px;font-size:16px;color:#b3b3b3}.checkout_page .checkout_section .card_header .cart_card .tpcart__product{margin-top:10px;padding:0}.checkout_page .checkout_section .card_header .cart_card .tpcart__product .tpcart__product-list .tpcart__item .product_img{width:80px;object-fit:contain}.checkout_page .checkout_section .showing_banner{width:100%;background-repeat:no-repeat;padding:40px;border-radius:10px;max-height:245px}.checkout_page .checkout_section .showing_banner .banner_subheading{color:#f7dbaf}.checkout_page .checkout_section .coupon_payment_card{position:-webkit-sticky;position:sticky;top:83px;background-color:#fff;flex-direction:column;box-shadow:0 8px 24px hsla(210,8%,62%,.2);border-radius:10px;min-width:350px;padding:40px;width:35%;height:-moz-fit-content;height:fit-content}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .header{font-size:20px;font-weight:600}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .coupon_input{border:1px solid #c6c6c6;padding:7px;border-radius:8px;margin-top:10px;display:flex;justify-content:space-between}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .coupon_input .coupon_icon{transform:translateY(-1px);margin-right:5px;color:#859a00}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .coupon_input .remove_button{font-size:14px;color:#2d2a6e;font-weight:500;cursor:pointer}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .coupon_input .remove_button:hover{opacity:.7}.checkout_page .checkout_section .coupon_payment_card .discount_coupon .coupon_text{margin-top:3 px;font-size:12px}.checkout_page .checkout_section .coupon_payment_card .price_details{border-top:1px solid #c6c6c6;margin-top:20px;padding-top:20px}.checkout_page .checkout_section .coupon_payment_card .price_details .price_total{display:flex;align-items:center;justify-content:space-between}.checkout_page .checkout_section .coupon_payment_card .price_details .price_total .price_label{font-weight:500}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section{border-top:1px solid #c6c6c6;margin-top:20px;padding-top:20px}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .header{font-size:20px;font-weight:600}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:10px}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card{display:flex;align-items:center;gap:10px;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card:hover{background-color:hsla(0,0%,94%,.5)}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon{padding:.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.razorpay{background-color:#dbeafe}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.razorpay svg{color:#2563eb}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.upi{background-color:#ede9fe}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.upi svg{color:#7c3aed}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.cod{background-color:#ffedd5}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_icon.cod svg{color:#ea580c}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_details{flex:1 1}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_details .title{font-weight:500}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .method_details .subtitle{font-size:.75rem;color:#6b7280}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .payment_method_wrapper .method_card .badge{font-size:.75rem}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .button{padding:10px 40px;background-color:var(--tp-heading-secondary);text-align:center;line-height:35px;text-transform:uppercase;color:var(--tp-common-white);font-weight:600;border-radius:10px;font-size:13px;margin-top:10px;cursor:pointer}.checkout_page .checkout_section .coupon_payment_card .price_details .payment_method_section .button:hover{color:var(--tp-common-white);background-color:#859a00}.checkout_page .heading{font-size:24px;font-weight:500}@media(max-width:1024px)and (min-width:344px){.checkout_page{padding:3%}.checkout_page .checkout_section{flex-direction:column}.checkout_page .heading{font-size:24px;font-weight:500}.checkout_page .card_container{flex-direction:column-reverse;width:100%!important}.checkout_page .coupon_payment_card{padding:20px;width:100%}}@media(max-width:1024px)and (min-width:768px){.checkout_page{padding:3%}.checkout_page .card_container{flex-direction:row}.checkout_page .coupon_payment_card{width:100%!important}}.modal-dialog{max-width:500px!important}.modal-dialog .coupon_input{border:1px solid #c6c6c6;padding:7px;border-radius:8px;margin-top:10px;display:flex;justify-content:space-between}.modal-dialog .coupon_input .coupon_icon{transform:translateY(-1px);margin-right:5px;color:#859a00}.modal-dialog .coupon_input .check_button{font-size:14px;color:#2d2a6e;font-weight:500;cursor:pointer}.modal-dialog .coupon_input .check_button:hover{opacity:.7}.modal-dialog .coupon_card_area{margin-top:25px;height:300px;overflow-y:auto}.modal-dialog .coupon_card_area .coupon_card{margin-top:15px;display:flex;align-items:start;gap:10px}.modal-dialog .coupon_card_area .coupon_card .input_radio{transform:translateY(2px)}.modal-dialog .coupon_card_area .coupon_code{width:-moz-fit-content;width:fit-content;padding:5px 10px}.modal-dialog .coupon_card_area .active{border:1px dashed #859a00;color:#859a00}.modal-dialog .coupon_card_area .inactive{border:1px dashed #c6c6c6}.modal-dialog .coupon_card_area .coupon_name{margin-top:10px;font-size:16px;font-weight:500}.modal-dialog .coupon_card_area .coupon_description{font-size:14px;color:gray}.modal-dialog .button{padding:2px 20px;background-color:var(--tp-heading-secondary);text-align:center;line-height:35px;text-transform:uppercase;color:var(--tp-common-white);font-weight:600;border-radius:10px;font-size:13px;margin-top:10px;cursor:pointer}.modal-dialog .button:hover{color:var(--tp-common-white);background-color:#859a00}