.cart-page[data-v-af3c8401]{min-height:80vh}.cart-page__header[data-v-af3c8401]{text-align:center}.cart-page__title[data-v-af3c8401]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:4.5rem;font-weight:700;letter-spacing:2px;line-height:1;margin-bottom:1rem}.cart-page__subtitle[data-v-af3c8401]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:1.125rem}.cart-page__empty-title[data-v-af3c8401]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem}.cart-page__content[data-v-af3c8401]{margin-top:2rem}.cart-item[data-v-af3c8401]{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.cart-item[data-v-af3c8401]:hover{box-shadow:0 4px 12px #00000014}.cart-item__inner[data-v-af3c8401]{display:flex;gap:1.5rem}.cart-item__image[data-v-af3c8401]{flex-shrink:0;height:120px;width:120px}.cart-item__details[data-v-af3c8401]{display:flex;flex:1;flex-direction:column;gap:.75rem}.cart-item__name[data-v-af3c8401]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:1.2}.cart-item__warning[data-v-af3c8401]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#ef4444;display:flex;font-size:.875rem;margin-top:.5rem;padding:.375rem .75rem}.cart-item__attrs[data-v-af3c8401]{display:flex;flex-wrap:wrap;gap:.5rem}.cart-item__attr[data-v-af3c8401]{background:#f3f4f6;border-radius:.25rem;color:#67696d;font-size:.875rem;padding:.25rem .75rem}.cart-item__price[data-v-af3c8401]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:1rem}.cart-item__quantity[data-v-af3c8401]{align-items:center;display:flex;gap:1rem}.cart-item__quantity-label[data-v-af3c8401]{color:#67696d;font-size:.875rem}.cart-item__actions[data-v-af3c8401]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}.cart-item__subtotal[data-v-af3c8401]{color:#4d8bfe;font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:1.5rem;font-weight:700;letter-spacing:1px}.cart-item__remove-btn[data-v-af3c8401]{font-size:.875rem;text-transform:none}.quantity-controls[data-v-af3c8401]{align-items:center;display:flex;gap:.75rem}.quantity-btn[data-v-af3c8401]{height:2rem!important;min-width:0!important;width:2rem!important}.quantity-value[data-v-af3c8401]{color:#413e3a;font-size:1rem;font-weight:600;min-width:2rem;text-align:center}.cart-summary__title[data-v-af3c8401]{color:#413e3a;font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem}.cart-summary__divider[data-v-af3c8401]{background:#e5e7eb;height:1px;margin:1.5rem 0}.cart-summary__row[data-v-af3c8401]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cart-summary__label[data-v-af3c8401]{color:#67696d;font-size:1rem}.cart-summary__value[data-v-af3c8401]{color:#413e3a;font-size:1.125rem;font-weight:600}.cart-summary__value--highlight[data-v-af3c8401]{color:#4d8bfe;font-size:1.5rem}.cart-summary__note[data-v-af3c8401]{color:#9ca3af;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.cart-summary__warning[data-v-af3c8401]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#ef4444;display:flex;font-size:.875rem;padding:.5rem .75rem}.cart-summary__btn[data-v-af3c8401]{font-family:BebasNeue,DouyinSansBold,sans-serif!important;font-size:1.25rem;font-weight:700;letter-spacing:2px}.sticky-top[data-v-af3c8401]{position:sticky;top:2rem}.animate-spin[data-v-af3c8401]{animation:spin-af3c8401 1s linear infinite}@keyframes spin-af3c8401{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart-checkbox-label[data-v-af3c8401],.cart-select-all[data-v-af3c8401]{align-items:center;display:flex}.cart-checkbox-label[data-v-af3c8401]{cursor:pointer;gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-checkbox[data-v-af3c8401]{accent-color:#4d8bfe;cursor:pointer;flex-shrink:0;height:18px;width:18px}.cart-checkbox-text[data-v-af3c8401]{color:#67696d;font-family:DidactGothic,sans-serif;font-size:.9375rem}.cart-item__checkbox[data-v-af3c8401]{align-items:flex-start;display:flex;flex-shrink:0;padding-top:.25rem}.cart-item--unselected[data-v-af3c8401]{background-color:#f9fafb;opacity:.55}.cart-item--unselected[data-v-af3c8401]:hover{opacity:.75}@media (max-width:960px){.cart-page__title[data-v-af3c8401]{font-size:3rem}.cart-item__inner[data-v-af3c8401]{flex-direction:column}.cart-item__image[data-v-af3c8401]{aspect-ratio:1;height:auto;max-width:300px;width:100%}.cart-item__actions[data-v-af3c8401]{align-items:center;border-top:1px solid #e5e7eb;flex-direction:row;margin-top:1rem;padding-top:1rem}}@media (max-width:600px){.cart-page__title[data-v-af3c8401]{font-size:2.5rem}.cart-item[data-v-af3c8401]{padding:1rem}}
