.checkout-wrapper{display:flex;flex-wrap:wrap;gap:24px;padding:70px 40px;border-radius:8px;justify-content:space-between;background-color:#fff}.checkout-left,.checkout-right{flex:1 1 45%;display:flex;flex-direction:column;gap:25px}.checkout-wrapper{background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000014}.box{display:flex;align-items:center;background-color:#e9f7ff;border-radius:12px;padding:15px 20px;font-size:16px;font-weight:500;width:100%;justify-content:space-between}.label{color:#1e2a78;margin-right:6px;font-size:18px;font-weight:700}.label,.value{letter-spacing:1.3px}.value{color:#fff;font-weight:600;font-size:22px}.box-child{display:flex;flex-direction:row;align-items:center}.pencil-img{width:20px;height:20px}.amount-section{padding:0 20px 20px;border-radius:15px;font-weight:600;gap:20px}.price-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:30px 0}.price-details p{padding:0;margin:0}.price-total{border-radius:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 20px;position:absolute;width:100%;left:0;top:-8px}.price-total p{padding:0;margin:0;color:#fff;font-size:20px}.notify{margin-top:20px;margin-bottom:0;cursor:pointer}.notify p{font-size:20px;font-weight:600;letter-spacing:1px;padding:0;margin:0}.checkbox{width:28px;height:25px;border-radius:6px;align-content:center}.checkbox-parent{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer}.checkbox-parent p{padding:0;margin:0 0 0 5px;font-size:13px;font-weight:400;letter-spacing:1px}.checkboxImage{width:50%;height:50%;justify-self:center}.selected-card{padding:20px;border-radius:15px;border:1px solid;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.selected-card p{color:#fff;position:absolute;top:0;right:0;padding:3px 30px;border-top-right-radius:15px;border-bottom-left-radius:15px;font-size:13px}.bankDetails{display:flex;flex-direction:row;align-items:center;gap:10px}.bank_name{font-size:20px;padding:0;margin:0}.payment_method{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px}.add_card{text-decoration:underline;cursor:pointer}.point{display:flex;flex-direction:row;align-items:center}.point_content{font-size:10px}.redeem{margin:0;padding:0;outline:#fff;font-size:12px}.input-parent{padding:10px;border-radius:10px;border:1px solid;justify-content:space-between}.input-parent,.offer{display:flex;flex-direction:row;align-items:center}.offer{margin:25px 0;gap:10px}.offer p{margin:0;padding:0}.offer-title{font-weight:700;font-size:18px;letter-spacing:1px}.container{margin:auto;font-size:16px}.promo-code{display:flex;border:1.5px solid #d4af37;border-radius:10px;overflow:hidden}.promo-code input{flex:1;border:none;padding:15px;font-weight:700;font-size:18px}.promo-code input:focus{outline:none}.promo-code button{color:#fff;border:none;padding:12px 20px;font-size:16px;cursor:pointer}.promo-code button:focus{outline:none}.donation label{font-weight:700;display:block;margin-bottom:25px}.donation-controls{display:flex;gap:10px;margin-bottom:25px}.donation-controls input,.donation-controls select{flex:1;padding:10px;border:1.5px solid #2196f3;border-radius:10px;font-size:14px}.driver-tip{background:#e5f6ff;padding:16px;border-radius:15px}.driver-tip label{font-weight:700;display:block;margin-bottom:12px}.tip-options{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.tip-options button{flex:1;padding:10px;border:1.5px solid #009ffb;border-radius:10px;background:#fff;cursor:pointer;font-weight:700}.tip-options-corporate button{border:1.5px solid #1a237e}.tip-options button.active{background:#009ffb;color:#fff}.tip-options-corporate button.active{background:#1a237e;color:#fff}.tip-btn.active{background:#009ffb;color:#fff}.tip-custombtn{color:#1a237e;border:1.5px solid #009ffb;padding:10px;border-radius:10px;background:#fff;font-weight:700}.custom-tip{display:flex;align-items:center;gap:10px}.custom-tip button{padding:10px;border:1.5px solid #009ffb;border-radius:10px;background:#fff;cursor:pointer;font-weight:700}.custom-tip-corporate button{border:1.5px solid #1a237e}.custom-tip input{flex:1;font-size:14px;max-width:60px}.menu_item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 30px}.menu_value{font-weight:500;width:30%}.total_parent{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px;border-radius:10px;width:60%;place-self:center;margin-top:20px}.total_parent p{padding:0;margin:0;color:#fff;font-size:20px;font-weight:500}.date_title{font-size:13px;font-weight:700}.container-box{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:10px}.box-parent{padding:10px 15px;border:2px solid #0af;border-radius:10px;font-size:10px;font-weight:700;color:#000;text-align:center;box-shadow:0 2px 6px #00aaff1a}.point_name{font-size:15px}.custom-tip input,.donation-controls input:focus{outline:none}.donation-select{width:100px;border-radius:10px!important;font-size:15px;font-weight:700;color:#000}.donation-select .ant-select-selector{border-radius:10px!important;border:1px solid #009ffb!important;padding:8px 12px!important}.donation-dropdown .ant-select-item-option{font-weight:700;color:#000}.donation-dropdown .ant-select-item-option-selected,.donation-dropdown .ant-select-item-option:hover{background-color:#e5f6ff!important;color:#222!important}.donation-select,.donation-select .ant-select-selector,.donation-select.ant-select{width:100%!important}.donation-select{display:block!important}.donation-select .ant-select-selector{height:40px!important;display:flex!important;align-items:center!important;padding:0 12px!important}.donation-select .ant-select-selection-item,.donation-select .ant-select-selection-placeholder{line-height:40px!important}.custom-success-modal .ant-modal-content{border-radius:20px!important}.pickup-points{font-size:13px}@media screen and (max-width:768px){.checkout-wrapper{padding:15px}.notify p{font-size:16px}}@media screen and (max-width:1198px){.notify p{font-size:16px}}@media (max-width:600px){.custom-success-modal .ant-modal-body{padding:0!important}}.faq-container{max-width:1200px;margin:0 auto;text-align:center}.faq-title{font-weight:600;font-size:30px!important;margin-top:60px}.faq-subtitle{display:block;color:#333;font-weight:700;font-size:17px;margin-bottom:50px}.faq-tabs{display:flex;justify-content:center;gap:16px;margin:12px 0;flex-wrap:wrap;cursor:pointer}.faq-tab-btn{border:none;border-radius:999px;color:#333;font-weight:500;transition:.3s;font-size:15px;padding:12px 25px;font-weight:700;letter-spacing:1.5px;font-family:Montserrat!important}.faq-tab-btn.active{color:#fff!important}.faq-tab-btn:hover{box-shadow:0 0 24px #0000001a!important;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.faq-collapse{margin-bottom:16px;border-radius:12px;box-shadow:0 2px 8px #0000000d;text-align:left;padding:10px}