.checkout-section{background:#f4f4f4;padding:25px}.checkout-section .shipping-form{background:#fff;padding:40px 25px}.checkout-section .checkout-summary{background:#fff;padding:20px 25px}.checkout-section .checkout-summary h3{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px;font-size:22px;font-weight:600}.checkout-section .checkout-summary .summery-item{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding:10px;display:flex}.modal-btn{color:#fff;text-decoration:none}.d-none{display:none}.d-block{display:block}.payment-bold{margin:10px 0;display:block}.placeorder_btn button:hover{color:#0066dc!important;background-color:#fff!important}.form-select{font-family:solaimanlipi!important}textarea,input,select{font-size:18px!important}@media only screen and (max-width:668px){.placeorder_btn .placeorder_btn_div{background:#fff;border-top:1px solid #f4f4f4;justify-content:center;display:flex;position:fixed;bottom:0;right:0;width:100%!important}.placeorder_btn .placeorder_btn_div button{border-radius:0;width:82%}}.coupon-header{cursor:pointer;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:20px;padding:8px 0;display:flex}.coupon-header:hover h5{color:#007bff;transition:color .2s}.arrow-icon{color:#007bff;font-size:18px;transition:transform .3s}.coupon-body{opacity:0;max-height:0;transition:all .4s;overflow:hidden}.coupon-body.open{opacity:1;max-height:200px;margin-top:10px}.coupon-body input{border-radius:6px}.coupon-note{color:#555;margin-top:5px;font-size:13px}
