.cart-infobox[data-v-f689c6a7]{align-items:center;background:#fff;color:#515151;display:flex;flex-direction:column;font-size:16px;justify-content:center;width:90%}.cart-infobox .header[data-v-f689c6a7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}@media screen and (max-width:900px){.cart-infobox .header[data-v-f689c6a7]{flex-direction:column;gap:20px;margin-bottom:0}}.cart-infobox .header .button[data-v-f689c6a7]{align-items:center;align-self:center;border-bottom:1px solid #7c99a9;color:#7c99a9;display:flex;font-size:15px;justify-content:center;line-height:24px;padding-right:5px}.cart-infobox .header .button[data-v-f689c6a7]:hover{color:#282828;cursor:pointer}.cart-infobox .delivery-info[data-v-f689c6a7]{max-width:400px;width:100%}.cart-infobox h4[data-v-f689c6a7]{font-family:Futura,sans-serif;font-size:30px;font-weight:500;text-align:center}@media screen and (max-width:768px){.cart-infobox h4[data-v-f689c6a7]{font-size:25px}}.cart-infobox p[data-v-f689c6a7]{text-align:center}@media screen and (max-width:768px){.cart-infobox p[data-v-f689c6a7]{font-size:13px}}.cart-infobox .progress-bar[data-v-f689c6a7]{background-color:#fff;border:2px solid #000;border-radius:10px;height:8px;margin-top:16px;max-width:400px;position:relative;width:100%}.cart-infobox .progress-bar .progress[data-v-f689c6a7]{background-color:#1f1f27;height:100%;transition:width .3s ease-in-out}@media (max-width:768px){.cart-infobox[data-v-f689c6a7]{margin-top:0;padding-left:10px;padding-right:10px;width:95%}}.signup-info-banner[data-v-f689c6a7]{display:flex;justify-content:center;margin-top:20px;width:100%}@media screen and (max-width:768px){.signup-info-banner[data-v-f689c6a7]{margin-bottom:15px}}.signup-info-banner .info-box[data-v-f689c6a7]{align-items:center;background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border:1px solid #d1e7ff;border-radius:12px;box-shadow:0 2px 8px #0000000a;display:flex;gap:12px;justify-content:center;margin-bottom:10px;max-width:700px;padding:16px 30px;width:-moz-fit-content;width:fit-content}.signup-info-banner .info-box .info-icon[data-v-f689c6a7]{align-items:center;color:#4a90e2;display:flex;flex-shrink:0;justify-content:center}.signup-info-banner .info-box .info-content[data-v-f689c6a7]{text-align:left}.signup-info-banner .info-box .info-content h4[data-v-f689c6a7]{color:#2c3e50;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 6px}.signup-info-banner .info-box .info-content p[data-v-f689c6a7]{color:#5a6c7d;font-size:13px;line-height:1.5;margin:0}.signup-info-banner .info-box .info-content .signup-link[data-v-f689c6a7]{color:#4a90e2;cursor:pointer;font-weight:500;text-decoration:underline}.signup-info-banner .info-box .info-content .signup-link[data-v-f689c6a7]:hover{color:#357abd}@media screen and (max-width:768px){.signup-info-banner .info-box[data-v-f689c6a7]{padding:14px 16px}.signup-info-banner .info-box .info-content h4[data-v-f689c6a7]{font-size:13px}.signup-info-banner .info-box .info-content p[data-v-f689c6a7]{font-size:12px}}@media (max-width:768px){.signup-info-banner[data-v-f689c6a7]{margin-top:15px}}.no-products[data-v-f689c6a7]{align-items:center;display:flex;justify-content:center;margin:20px 0;min-height:300px;width:100%}.no-products .no-products__content[data-v-f689c6a7]{background:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.5rem;max-width:500px;padding:40px 20px;text-align:center;width:100%}.no-products .no-products__content .no-products__icon[data-v-f689c6a7]{margin-bottom:20px}.no-products .no-products__content h3[data-v-f689c6a7]{color:#1f1f27;font-family:Futura Medium,sans-serif;font-size:24px;margin-bottom:15px}@media screen and (max-width:768px){.no-products .no-products__content h3[data-v-f689c6a7]{font-size:20px}}.no-products .no-products__content p[data-v-f689c6a7]{color:#666;font-family:Futura,sans-serif;font-size:16px;line-height:1.6;margin:0 0 25px}@media screen and (max-width:768px){.no-products .no-products__content p[data-v-f689c6a7]{font-size:14px}}.no-products .no-products__content .shop-btn[data-v-f689c6a7]{margin-top:10px;min-width:160px}@media screen and (max-width:768px){.no-products .no-products__content[data-v-f689c6a7]{padding:30px 20px}}.total-voucher[data-v-26b272ee]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}@media screen and (max-width:1350px){.total-voucher[data-v-26b272ee]{margin-bottom:20px;padding:24px 18px}}.total-voucher .total-voucher__title[data-v-26b272ee]{font-family:Futura,sans-serif;font-size:15px;margin-bottom:4px}.total-voucher .total-voucher__input[data-v-26b272ee]{display:flex;gap:10px;height:50px}.total-voucher .total-voucher__input input[data-v-26b272ee]{border-radius:32px!important;width:100%}.total-voucher .total-voucher__input button[data-v-26b272ee]{font-size:14px;min-width:0;width:100px}.total-voucher .active-coupon[data-v-26b272ee]{margin-top:12px}.total-voucher .active-coupon .active-coupon__content[data-v-26b272ee]{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(0,161,225,.125);border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.total-voucher .active-coupon .active-coupon__content[data-v-26b272ee]:hover{border-color:#00a1e140;box-shadow:0 2px 8px #00a1e11a}.total-voucher .active-coupon .active-coupon__left[data-v-26b272ee]{align-items:center;color:#00a1e1;display:flex;flex:1;gap:10px;margin-right:12px}.total-voucher .active-coupon .coupon-info[data-v-26b272ee]{display:flex;flex-direction:column;gap:2px}.total-voucher .active-coupon .coupon-text[data-v-26b272ee]{color:#374151;font-size:14px;font-weight:500}.total-voucher .active-coupon .coupon-code[data-v-26b272ee]{color:#00a1e1;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.total-voucher .active-coupon .remove-btn[data-v-26b272ee]{align-items:center;background:#00a1e11a;border:none;border-radius:6px;color:#1f1f27;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.total-voucher .active-coupon .remove-btn[data-v-26b272ee]:hover{background:#00a1e133;transform:scale(1.05)}.total-voucher .coupon-error[data-v-26b272ee]{align-items:center;color:red;display:flex;font-size:14px;font-weight:500;gap:5px;margin-top:10px}
