@keyframes fadeIn-cf602b4e{0%{opacity:0}to{opacity:1}}.fade-in[data-v-cf602b4e]{animation:fadeIn-cf602b4e 1.2s ease-out}.material-parallax img[data-v-906feedc]{position:relative;filter:brightness(.5)}.modal-content[data-v-40a892ea]{font-family:Inter,sans-serif}.list-group-item[data-v-40a892ea]{background:transparent;border:0;border-bottom:1px solid #f1f1f1}.list-group-item[data-v-40a892ea]:last-child{border-bottom:none}.modal[data-v-40a892ea]{z-index:9999!important}.modal-dialog-scrollable .modal-body[data-v-40a892ea],.modal-dialog-scrollable .modal-content[data-v-40a892ea]{overflow:visible!important}.material-parallax img[data-v-03de567b],.material-parallax img[data-v-2222f346],.material-parallax img[data-v-ded09082]{position:relative;filter:brightness(.5)}.product-additional-info .card{border:none;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.product-additional-info .section-title{font-size:1.25rem;font-weight:600;color:#343a40;border-left:4px solid #dc3545;padding-left:10px;margin-top:1.5rem;margin-bottom:.75rem}.product-additional-info ul{list-style:none;padding-left:0}.product-additional-info ul li:before{content:"✔️";margin-right:8px;color:#198754}.care,.delivery,.note{margin-top:1.5rem}.has-error .form-input[data-v-0d034a0c]{border-color:#e74c3c!important}.form-validation[data-v-0d034a0c]{color:#e74c3c;font-size:13px}.text-success[data-v-0d034a0c]{color:#2ecc71}.text-danger[data-v-0d034a0c]{color:#e74c3c}.modal-content[data-v-8ea55600]{font-family:Inter,sans-serif}.list-group-item[data-v-8ea55600]{background:transparent;border:0;border-bottom:1px solid #f1f1f1}.list-group-item[data-v-8ea55600]:last-child{border-bottom:none}.modal[data-v-8ea55600]{z-index:9999!important}.table img[data-v-fa77e734]{-o-object-fit:cover;object-fit:cover}.pagination button[data-v-fa77e734]{border:none;background:none}.page-link[data-v-fa77e734]{cursor:pointer}.card[data-v-51bc7692]{border-radius:15px;background-color:#fff}h3[data-v-51bc7692]{color:#0d6efd;font-weight:600}.list-group-item[data-v-51bc7692]{font-size:1rem;border:none;border-bottom:1px solid #f1f1f1}.list-group-item[data-v-51bc7692]:last-child{border-bottom:none}.form-label[data-v-51bc7692]{position:static}.table img[data-v-0b717c71]{-o-object-fit:cover;object-fit:cover}.pagination button[data-v-0b717c71]{border:none;background:none}.page-link[data-v-0b717c71]{cursor:pointer}.card[data-v-0c6115c4]{border-radius:15px;background-color:#fff}h3[data-v-0c6115c4]{color:#0d6efd;font-weight:600}.form-label[data-v-0c6115c4]{font-weight:500}.is-invalid[data-v-0c6115c4]{border-color:#dc3545!important}.form-label[data-v-0c6115c4]{position:static}[v-cloak][data-v-198538f6]{display:none}.modal-content{border-radius:1rem;padding:1rem}.btn-dark{background-color:#212121;border:none;transition:all .3s ease}.btn-dark:hover{background-color:#000;transform:scale(1.03)}.success-card[data-v-d51adf2a]{background:#fff;border-radius:15px;box-shadow:0 6px 20px rgba(0,0,0,.1);padding:40px 50px;animation:fadeInUp-d51adf2a .8s ease-in-out}.success-icon[data-v-d51adf2a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-icon i[data-v-d51adf2a]{font-size:40px;color:#198754}.success-title[data-v-d51adf2a]{font-size:1.8rem;font-weight:600;color:#198754;margin-bottom:10px}.error-title[data-v-d51adf2a]{font-size:1.8rem;font-weight:600;color:#dc3545;margin-bottom:10px}.success-message[data-v-d51adf2a]{color:#6c757d;font-size:1rem;margin-bottom:10px}.transaction-id[data-v-d51adf2a]{margin-bottom:25px;font-size:.95rem}.btn-home[data-v-d51adf2a]{background-color:#198754;border:none;color:#fff;padding:10px 25px;border-radius:50px;transition:all .3s ease}.btn-home[data-v-d51adf2a]:hover{background-color:#157347;transform:translateY(-2px)}@keyframes fadeInUp-d51adf2a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loader-overlay[data-v-4de255bf]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:9999}.loader-box[data-v-4de255bf]{background:#fff;padding:20px 40px;border-radius:12px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2)}.spinner[data-v-4de255bf]{width:40px;height:40px;border:4px solid #ddd;border-top-color:#42b883;border-radius:50%;margin:0 auto 10px;animation:spin-4de255bf 1s linear infinite}@keyframes spin-4de255bf{to{transform:rotate(1turn)}}