.ppv-tab-btn.active[data-v-1921c8c1]{border-width:3px!important;border-style:solid!important;position:relative}.ppv-tab-btn.btn-primary.active[data-v-1921c8c1],.ppv-tab-btn.btn-success.active[data-v-1921c8c1],.ppv-tab-btn.btn-secondary.active[data-v-1921c8c1]{border-color:#fffc!important;box-shadow:0 0 0 1px #0000001a}.organizer-memberships .border{border:1px solid #e9ecef}.installment-table[data-v-4684cc9f]{font-size:.95rem}.installment-table thead th[data-v-4684cc9f]{border-bottom:2px solid #dee2e6;padding:12px 15px;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.installment-row[data-v-4684cc9f]{transition:all .2s ease}.installment-row[data-v-4684cc9f]:hover{background-color:#0d6efd0d!important}.installment-row.table-active[data-v-4684cc9f]{background-color:#1987541a!important;border-left:3px solid #198754}.installment-table tbody td[data-v-4684cc9f]{padding:12px 15px;vertical-align:middle}.installment-table tfoot td[data-v-4684cc9f]{padding:10px 15px}.border-top-2[data-v-4684cc9f]{border-top:2px solid #dee2e6!important}.card-header[data-v-4684cc9f]{padding:15px 20px}.badge[data-v-4684cc9f]{padding:6px 10px;font-size:.85rem}.form-check-input[data-v-4684cc9f]:checked{background-color:#198754;border-color:#198754}.form-check-input[data-v-4684cc9f]:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.products-grid[data-v-5e7fcbc2]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%}@media (min-width: 576px){.products-grid[data-v-5e7fcbc2]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 768px){.products-grid[data-v-5e7fcbc2]{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width: 992px){.products-grid[data-v-5e7fcbc2]{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width: 1200px){.products-grid[data-v-5e7fcbc2]{grid-template-columns:repeat(5,1fr);gap:1rem}}@media (min-width: 1400px){.products-grid[data-v-5e7fcbc2]{gap:1rem}}.product-item[data-v-5e7fcbc2]{width:100%}.product-card[data-v-5e7fcbc2]{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);position:relative}.product-card[data-v-5e7fcbc2]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f!important;border-color:#007bff33}.dark .product-card[data-v-5e7fcbc2],[data-theme=dark] .product-card[data-v-5e7fcbc2],[data-bs-theme=dark] .product-card[data-v-5e7fcbc2]{background:#212529;border-color:#ffffff14}.dark .product-card[data-v-5e7fcbc2]:hover,[data-theme=dark] .product-card[data-v-5e7fcbc2]:hover,[data-bs-theme=dark] .product-card[data-v-5e7fcbc2]:hover{border-color:#ffffff26;box-shadow:0 12px 24px #0006!important}.product-image-wrapper[data-v-5e7fcbc2]{width:100%;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image[data-v-5e7fcbc2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-image-placeholder[data-v-5e7fcbc2]{font-size:2rem;color:#dee2e6}.product-checkout-image-wrap .product-like-btn[data-v-5e7fcbc2]{width:22px;height:22px;min-width:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.product-checkout-image-wrap .product-like-btn[data-v-5e7fcbc2]:hover{opacity:.9}[data-bs-theme=dark] .product-image-wrapper[data-v-5e7fcbc2],.dark-theme .product-image-wrapper[data-v-5e7fcbc2],.dark .product-image-wrapper[data-v-5e7fcbc2]{background-color:#343a40}[data-bs-theme=dark] .product-image-placeholder[data-v-5e7fcbc2],.dark-theme .product-image-placeholder[data-v-5e7fcbc2],.dark .product-image-placeholder[data-v-5e7fcbc2]{color:#dee2e6}.card-body[data-v-5e7fcbc2]{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.card-category[data-v-5e7fcbc2]{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;margin-bottom:.1rem;font-weight:600}.dark .card-category[data-v-5e7fcbc2],[data-theme=dark] .card-category[data-v-5e7fcbc2],[data-bs-theme=dark] .card-category[data-v-5e7fcbc2]{color:#6c757d}.quantity-section[data-v-5e7fcbc2]{margin-top:.1rem}.quantity-controls[data-v-5e7fcbc2]{display:flex;align-items:center;gap:0;width:100%;max-width:150px}.quantity-info[data-v-5e7fcbc2]{display:block;margin-top:.5rem;color:#6c757d;font-size:.75rem}.dark .quantity-info[data-v-5e7fcbc2],[data-theme=dark] .quantity-info[data-v-5e7fcbc2],[data-bs-theme=dark] .quantity-info[data-v-5e7fcbc2]{color:#adb5bd}.quantity-btn[data-v-5e7fcbc2]{width:28px;height:28px;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.875rem;padding:0;transition:all .2s ease}.dark .quantity-btn[data-v-5e7fcbc2],[data-theme=dark] .quantity-btn[data-v-5e7fcbc2],[data-bs-theme=dark] .quantity-btn[data-v-5e7fcbc2]{background:#343a40;border-color:#ffffff26;color:#e9ecef}.quantity-btn-minus[data-v-5e7fcbc2]{border-radius:6px 0 0 6px;background:#f8f9fa;color:#212529}.dark .quantity-btn-minus[data-v-5e7fcbc2],[data-theme=dark] .quantity-btn-minus[data-v-5e7fcbc2],[data-bs-theme=dark] .quantity-btn-minus[data-v-5e7fcbc2]{background:#495057;color:#e9ecef}.quantity-btn-minus[data-v-5e7fcbc2]:hover:not(:disabled){background:#e9ecef}.dark .quantity-btn-minus[data-v-5e7fcbc2]:hover:not(:disabled),[data-theme=dark] .quantity-btn-minus[data-v-5e7fcbc2]:hover:not(:disabled),[data-bs-theme=dark] .quantity-btn-minus[data-v-5e7fcbc2]:hover:not(:disabled){background:#5a6268}.quantity-input[data-v-5e7fcbc2]{width:50px;height:28px;border:1px solid #e0e0e0;border-left:none;border-right:none;text-align:center;font-size:.875rem;background:#fff;color:#212529;padding:0}.dark .quantity-input[data-v-5e7fcbc2],[data-theme=dark] .quantity-input[data-v-5e7fcbc2],[data-bs-theme=dark] .quantity-input[data-v-5e7fcbc2]{background:#343a40;border-color:#ffffff26;color:#e9ecef}.quantity-btn-plus[data-v-5e7fcbc2]{border-radius:0 6px 6px 0;background:#007bff;color:#fff;border-color:#007bff}.quantity-btn-plus[data-v-5e7fcbc2]:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.text-success[data-v-5e7fcbc2]{color:#28a745!important}.pointer[data-v-5e7fcbc2]{cursor:pointer}[data-bs-theme=dark] .style-chooser .vs__dropdown-toggle,.dark-theme .style-chooser .vs__dropdown-toggle,.dark .style-chooser .vs__dropdown-toggle{background-color:var(--bs-body-bg, #161920)!important;border-color:var(--bs-border-color, rgba(240, 245, 255, .15))!important;color:var(--bs-body-color, #e9ecef)!important}[data-bs-theme=dark] .style-chooser .vs__selected,.dark-theme .style-chooser .vs__selected,.dark .style-chooser .vs__selected{color:var(--bs-body-color, #e9ecef)!important}[data-bs-theme=dark] .style-chooser .vs__search,.dark-theme .style-chooser .vs__search,.dark .style-chooser .vs__search{color:var(--bs-body-color, #e9ecef)!important;background:transparent!important}[data-bs-theme=dark] .style-chooser .vs__search::-moz-placeholder,.dark-theme .style-chooser .vs__search::-moz-placeholder,.dark .style-chooser .vs__search::-moz-placeholder{color:var(--bs-secondary-color, rgba(233, 236, 239, .5))!important}[data-bs-theme=dark] .style-chooser .vs__search::placeholder,.dark-theme .style-chooser .vs__search::placeholder,.dark .style-chooser .vs__search::placeholder{color:var(--bs-secondary-color, rgba(233, 236, 239, .5))!important}[data-bs-theme=dark] .style-chooser .vs__dropdown-menu,.dark-theme .style-chooser .vs__dropdown-menu,.dark .style-chooser .vs__dropdown-menu{background-color:var(--bs-body-bg, #161920)!important;border-color:var(--bs-border-color, rgba(240, 245, 255, .1))!important}[data-bs-theme=dark] .style-chooser .vs__dropdown-option,.dark-theme .style-chooser .vs__dropdown-option,.dark .style-chooser .vs__dropdown-option{color:var(--bs-body-color, #e9ecef)!important}[data-bs-theme=dark] .style-chooser .vs__dropdown-option:hover,.dark-theme .style-chooser .vs__dropdown-option:hover,.dark .style-chooser .vs__dropdown-option:hover{background-color:var(--bs-secondary-bg, #1f2937)!important;color:var(--bs-body-color, #e9ecef)!important}[data-bs-theme=dark] .style-chooser .vs__dropdown-option--highlight,.dark-theme .style-chooser .vs__dropdown-option--highlight,.dark .style-chooser .vs__dropdown-option--highlight{background:var(--bs-primary)!important;color:#fff!important}[data-bs-theme=dark] .style-chooser .vs__no-options,.dark-theme .style-chooser .vs__no-options,.dark .style-chooser .vs__no-options{color:var(--bs-body-color, #e9ecef)!important;background-color:var(--bs-body-bg, #161920)!important}[data-bs-theme=dark] .style-chooser .vs__clear,.dark-theme .style-chooser .vs__clear,.dark .style-chooser .vs__clear,[data-bs-theme=dark] .style-chooser .vs__open-indicator,.dark-theme .style-chooser .vs__open-indicator,.dark .style-chooser .vs__open-indicator{fill:var(--bs-body-color, #e9ecef)!important}
