.modal-enter-active[data-v-8963dc56],.modal-leave-active[data-v-8963dc56]{transition:all .25s ease}.modal-enter-from[data-v-8963dc56],.modal-leave-to[data-v-8963dc56]{opacity:0}.modal-enter-from>div[data-v-8963dc56]:last-child{transform:scale(.95) translateY(10px)}.toast-enter-active[data-v-8963dc56],.toast-leave-active[data-v-8963dc56]{transition:all .3s ease}.toast-enter-from[data-v-8963dc56],.toast-leave-to[data-v-8963dc56]{opacity:0;transform:translateY(8px)}.topbar-container[data-v-80e5f16c]{margin:0 auto;max-width:1440px;padding:0 2rem}.dropdown-enter-active[data-v-80e5f16c],.dropdown-leave-active[data-v-80e5f16c]{transition:all .15s ease}.dropdown-enter-from[data-v-80e5f16c],.dropdown-leave-to[data-v-80e5f16c]{opacity:0;transform:translateY(-4px)}.dd-enter-active[data-v-50b39e60],.dd-leave-active[data-v-50b39e60]{transition:all .12s ease}.dd-enter-from[data-v-50b39e60],.dd-leave-to[data-v-50b39e60]{opacity:0;transform:translateY(-4px) scale(.95)}.nav-container[data-v-cdbc6e11]{margin:0 auto;max-width:1440px;padding:0 1rem;width:100%}@media(min-width:640px){.nav-container[data-v-cdbc6e11]{padding:0 1.5rem}}@media(min-width:1024px){.nav-container[data-v-cdbc6e11]{padding:0 2rem}}@media(min-width:1536px){.nav-container[data-v-cdbc6e11]{padding:0 3rem}}.mega-menu-container[data-v-cdbc6e11]{margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%}@media(min-width:1024px){.mega-menu-container[data-v-cdbc6e11]{padding:0 2rem}}@media(min-width:1536px){.mega-menu-container[data-v-cdbc6e11]{padding:0 3rem}}.menu-fade-enter-active[data-v-cdbc6e11],.menu-fade-leave-active[data-v-cdbc6e11]{transition:all .18s ease}.menu-fade-enter-from[data-v-cdbc6e11],.menu-fade-leave-to[data-v-cdbc6e11]{opacity:0;transform:translateY(-6px)}.scrollbar-hide[data-v-07d8c738]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-07d8c738]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-1f85a548],.fade-leave-active[data-v-1f85a548]{transition:opacity .2s ease}.fade-enter-from[data-v-1f85a548],.fade-leave-to[data-v-1f85a548]{opacity:0}.drawer-slide-enter-active[data-v-1f85a548],.drawer-slide-leave-active[data-v-1f85a548]{transition:all .22s ease}.drawer-slide-enter-from[data-v-1f85a548],.drawer-slide-leave-to[data-v-1f85a548]{opacity:0;transform:translate(-16px)}.panel-slide-enter-active[data-v-1f85a548],.panel-slide-leave-active[data-v-1f85a548]{transition:all .16s ease}.panel-slide-enter-from[data-v-1f85a548],.panel-slide-leave-to[data-v-1f85a548]{opacity:0;transform:translate(-8px)}.header-container[data-v-664ce0a1]{margin:0 auto;max-width:1440px;padding:0 1rem;width:100%}@media(min-width:640px){.header-container[data-v-664ce0a1]{padding:0 1.5rem}}@media(min-width:1024px){.header-container[data-v-664ce0a1]{padding:0 2rem}}@media(min-width:1536px){.header-container[data-v-664ce0a1]{padding:0 3rem}}.slide-enter-active[data-v-664ce0a1],.slide-leave-active[data-v-664ce0a1]{transition:all .3s ease}.slide-enter-from[data-v-664ce0a1],.slide-leave-to[data-v-664ce0a1]{opacity:0}.slide-enter-from>div[data-v-664ce0a1]:last-child,.slide-leave-to>div[data-v-664ce0a1]:last-child{transform:translate(-100%)}.accordion-enter-active[data-v-664ce0a1],.accordion-leave-active[data-v-664ce0a1]{max-height:600px;overflow:hidden;transition:all .25s ease}.accordion-enter-from[data-v-664ce0a1],.accordion-leave-to[data-v-664ce0a1]{max-height:0;opacity:0}.banner-slide-enter-active[data-v-4553e93c],.banner-slide-leave-active[data-v-4553e93c]{transition:all .4s ease}.banner-slide-enter-from[data-v-4553e93c]{opacity:0;transform:translate(30px)}.banner-slide-leave-to[data-v-4553e93c]{opacity:0;transform:translate(-30px)}.benefit-card[data-v-0d7c0b78]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);transition:background .2s,transform .2s}.benefit-card[data-v-0d7c0b78]:hover{background:#ffffff17;transform:translateY(-2px)}.grid-pattern[data-v-0d7c0b78]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px}.cart-title[data-v-0b40c577]{font-family:Playfair Display,serif;font-weight:600;letter-spacing:-.01em}.close-btn[data-v-0b40c577]{align-items:center;background:transparent;border:none;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.close-btn[data-v-0b40c577]:hover{background:#f3f4f6;color:#111827}.close-btn[data-v-0b40c577]:focus-visible{outline:2px solid #c9a962;outline-offset:2px}.progress-track[data-v-d1c34ba6]{background:#e5e7eb;border-radius:9999px;height:6px;overflow:hidden;position:relative;width:100%}.progress-fill[data-v-d1c34ba6]{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.32,.72,0,1)}.progress-fill--in-progress[data-v-d1c34ba6]{background:linear-gradient(90deg,#fb923c,#f59e0b);box-shadow:0 0 8px #fb923c66}.progress-fill--complete[data-v-d1c34ba6]{background:linear-gradient(90deg,#34d399,#10b981);box-shadow:0 0 8px #34d39966}.cart-skeleton-row[data-v-4868432d]{align-items:flex-start;display:flex;gap:14px}.skel-image[data-v-4868432d]{animation:shimmer-4868432d 1.5s linear infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;border-radius:12px;flex-shrink:0;height:84px;width:84px}.skel-info[data-v-4868432d]{display:flex;flex:1;flex-direction:column;gap:8px;padding-top:4px}.skel-line[data-v-4868432d]{animation:shimmer-4868432d 1.5s linear infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;border-radius:6px;height:12px}.skel-line--name[data-v-4868432d]{width:80%}.skel-line--variant[data-v-4868432d]{height:10px;width:50%}.skel-line--price[data-v-4868432d]{height:14px;margin-top:6px;width:35%}@keyframes shimmer-4868432d{0%{background-position:200% 0}to{background-position:-200% 0}}.cart-empty[data-v-bb05494f]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:48px 32px 32px;text-align:center}.empty-illustration[data-v-bb05494f]{height:160px;margin-bottom:24px;width:160px}.empty-illustration svg[data-v-bb05494f]{height:100%;width:100%}.empty-title[data-v-bb05494f]{color:#111827;font-family:Playfair Display,serif;font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.empty-subtitle[data-v-bb05494f]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 28px;max-width:280px}.empty-cta[data-v-bb05494f]{align-items:center;background:#c9a962;border-radius:100px;box-shadow:0 4px 12px #c9a96240;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.02em;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.empty-cta[data-v-bb05494f]:hover{background:#b89651;box-shadow:0 6px 16px #c9a96259;transform:translateY(-1px)}.empty-cta[data-v-bb05494f]:active{transform:translateY(0)}.empty-tip[data-v-bb05494f]{color:#9ca3af;font-size:12px;margin:16px 0 0}.seller-header[data-v-dea791f0]{background:#fafafa;gap:12px;padding:14px 24px 10px}.seller-avatar[data-v-dea791f0],.seller-header[data-v-dea791f0]{align-items:center;display:flex}.seller-avatar[data-v-dea791f0]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.avatar-img[data-v-dea791f0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-fallback[data-v-dea791f0]{color:#4b5563;font-size:12px;font-weight:600;letter-spacing:.02em}.seller-info[data-v-dea791f0]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.seller-name[data-v-dea791f0]{color:#111827;font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-meta[data-v-dea791f0]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:4px;margin:0}.seller-meta__eta[data-v-dea791f0]{color:#c9a962;font-weight:500}.row-image[data-v-e081898c]{background:#f3f4f6;border-radius:12px;display:block;height:84px;overflow:hidden;position:relative;width:84px;ring:1px;flex-shrink:0;transition:transform .25s ease}.row-image[data-v-e081898c]:hover{transform:scale(1.02)}.row-image__fallback[data-v-e081898c],.row-image__img[data-v-e081898c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.row-image__fallback[data-v-e081898c]{align-items:center;display:flex;justify-content:center}.row-image__fallback svg[data-v-e081898c]{height:60%;width:60%}.row-image__variant[data-v-e081898c]{background:#fff;border:2px solid #fff;border-radius:50%;bottom:4px;box-shadow:0 2px 6px #00000026;height:28px;overflow:hidden;position:absolute;right:4px;width:28px}.row-image__variant img[data-v-e081898c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.row-image__ribbon[data-v-e081898c]{background:#7c3aedeb;border-radius:6px;box-shadow:0 2px 4px #00000026;color:#fff;font-size:9px;font-weight:600;left:6px;letter-spacing:.04em;line-height:1;padding:3px 7px;position:absolute;text-transform:uppercase;top:6px}.row-info[data-v-b4329ef5]{display:flex;flex-direction:column;gap:4px;min-width:0}.row-info__name[data-v-b4329ef5]{color:#111827;display:-webkit-box;font-family:Inter,sans-serif;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;letter-spacing:-.005em;overflow:hidden;transition:color .2s ease}.row-info__name[data-v-b4329ef5]:hover{color:#c9a962}.row-info__variant[data-v-b4329ef5]{color:#6b7280;font-size:12px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-info__badge[data-v-b4329ef5]{align-items:center;align-self:flex-start;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:5px;letter-spacing:.01em;line-height:1;margin-top:2px;padding:4px 9px}.row-info__badge-dot[data-v-b4329ef5]{border-radius:50%;flex-shrink:0;height:5px;width:5px}.row-info__badge--success[data-v-b4329ef5]{background:#d1fae5;color:#065f46}.row-info__badge-dot--success[data-v-b4329ef5]{background:#10b981}.row-info__badge--warning[data-v-b4329ef5]{background:#fef3c7;color:#92400e}.row-info__badge-dot--warning[data-v-b4329ef5]{background:#f59e0b}.row-info__badge--info[data-v-b4329ef5]{background:#ede9fe;color:#5b21b6}.row-info__badge-dot--info[data-v-b4329ef5]{background:#7c3aed}.row-info__badge--danger[data-v-b4329ef5]{background:#fee2e2;color:#991b1b}.row-info__badge-dot--danger[data-v-b4329ef5]{background:#dc2626}.row-info__sku[data-v-b4329ef5]{color:#9ca3af;font-size:11px;letter-spacing:.02em;margin:2px 0 0}@media(max-width:480px){.row-info__sku[data-v-b4329ef5]{display:none}}.row-quantity[data-v-099d70c1]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:100px;display:inline-flex;margin-top:4px;padding:2px;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content}.row-quantity--disabled[data-v-099d70c1]{opacity:.5}.row-quantity__btn[data-v-099d70c1]{align-items:center;background:transparent;border:none;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .18s ease;width:28px}.row-quantity__btn[data-v-099d70c1]:hover:not(:disabled){background:#fff;box-shadow:0 1px 3px #00000014;color:#111827}.row-quantity__btn[data-v-099d70c1]:focus-visible{outline:2px solid #c9a962;outline-offset:1px}.row-quantity__btn[data-v-099d70c1]:disabled{color:#d1d5db;cursor:not-allowed}.row-quantity__btn svg[data-v-099d70c1]{height:14px;width:14px}.row-quantity__btn--decrement svg[data-v-099d70c1]:not([stroke-width="2"]){height:13px;width:13px}.row-quantity__value[data-v-099d70c1]{align-items:center;color:#111827;display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:28px;padding:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-quantity__spinner[data-v-099d70c1]{animation:row-quantity-spin-099d70c1 .6s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#c9a962;height:12px;width:12px}@keyframes row-quantity-spin-099d70c1{to{transform:rotate(1turn)}}.row-footer[data-v-d899dbb7]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.row-footer__price-block[data-v-d899dbb7]{display:flex;flex-direction:column;gap:2px;min-width:0}.row-footer__regular[data-v-d899dbb7]{color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-decoration:line-through;text-decoration-thickness:1px}.row-footer__effective[data-v-d899dbb7]{align-items:baseline;color:#4b5563;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px}.row-footer__per-unit[data-v-d899dbb7]{color:#9ca3af;font-size:11px;font-weight:400}.row-footer__discount-chip[data-v-d899dbb7]{align-items:center;align-self:flex-start;background:#c9a962;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;margin-top:2px;padding:2px 7px}.row-footer__right[data-v-d899dbb7]{align-items:center;display:flex;flex-shrink:0;gap:10px}.row-footer__line-total[data-v-d899dbb7]{color:#111827;font-family:Inter,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.row-footer__remove[data-v-d899dbb7]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.row-footer__remove[data-v-d899dbb7]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.row-footer__remove[data-v-d899dbb7]:focus-visible{outline:2px solid #c9a962;outline-offset:2px}.row-footer__remove[data-v-d899dbb7]:disabled{cursor:not-allowed}.row-footer__remove svg[data-v-d899dbb7]{height:18px;width:18px}.row-footer__spinner[data-v-d899dbb7]{animation:row-footer-spin-d899dbb7 .6s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#dc2626;height:14px;width:14px}@keyframes row-footer-spin-d899dbb7{to{transform:rotate(1turn)}}.cart-row[data-v-48ea4fe9]{align-items:flex-start;display:grid;gap:14px;grid-template-columns:84px 1fr;padding:16px 24px;transition:opacity .2s ease}.cart-row--unavailable[data-v-48ea4fe9]{filter:grayscale(.3);opacity:.55}.cart-row__image[data-v-48ea4fe9]{flex-shrink:0;height:84px;width:84px}.cart-row__right[data-v-48ea4fe9]{display:flex;flex-direction:column;gap:6px;min-width:0}.cart-row-addon[data-v-633f3506]{align-items:center;background:#fffbeb;border-left:3px solid #d97706;border-radius:0 8px 8px 0;display:flex;gap:10px;margin:6px 24px 6px 122px;padding:10px 12px}.cart-row-addon__icon[data-v-633f3506]{align-items:center;background:#d97706;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.cart-row-addon__info[data-v-633f3506]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cart-row-addon__name[data-v-633f3506]{color:#92400e;font-size:12px;font-weight:500;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-row-addon__remove[data-v-633f3506]{align-self:flex-start;background:transparent;border:none;color:#b45309;cursor:pointer;font-size:11px;margin:0;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.cart-row-addon__remove[data-v-633f3506]:hover:not(:disabled){color:#92400e}.cart-row-addon__remove[data-v-633f3506]:disabled{cursor:not-allowed;opacity:.5}.cart-row-addon__price[data-v-633f3506]{color:#92400e;flex-shrink:0;font-size:13px;font-weight:600}@media(max-width:480px){.cart-row-addon[data-v-633f3506]{margin-left:84px;margin-right:12px}}.seller-group[data-v-d79981cd]{border-top:1px solid #f3f4f6}.seller-group[data-v-d79981cd]:first-child{border-top:none}.items-list[data-v-d79981cd]{list-style:none;margin:0;padding:0}.items-list__item[data-v-d79981cd]{border-top:1px solid #f9fafb;padding-bottom:6px}.items-list__item[data-v-d79981cd]:first-child{border-top:none}.cart-upsell[data-v-4675dab4]{background:#fcfcfc;border-top:1px solid #f3f4f6;padding:16px 24px 20px}.cart-upsell__header[data-v-4675dab4]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.cart-upsell__icon[data-v-4675dab4]{align-items:center;background:#fef3c7;border-radius:50%;color:#c9a962;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.cart-upsell__icon svg[data-v-4675dab4]{height:14px;width:14px}.cart-upsell__title[data-v-4675dab4]{color:#1f2937;font-size:13px;font-weight:600;letter-spacing:-.005em;margin:0}.cart-upsell__list[data-v-4675dab4]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.upsell-card[data-v-4675dab4]{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;display:grid;gap:12px;grid-template-columns:56px 1fr auto;padding:8px 10px 8px 8px;transition:border-color .2s ease,box-shadow .2s ease}.upsell-card[data-v-4675dab4]:hover{border-color:#e5e7eb;box-shadow:0 1px 4px #0000000a}.upsell-card__media[data-v-4675dab4]{background:#f3f4f6;border-radius:8px;display:block;height:56px;overflow:hidden;width:56px}.upsell-card__media img[data-v-4675dab4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upsell-card__media-fallback[data-v-4675dab4]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);height:100%;width:100%}.upsell-card__info[data-v-4675dab4]{display:flex;flex-direction:column;gap:2px;min-width:0}.upsell-card__name[data-v-4675dab4]{color:#1f2937;display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;margin:0;-webkit-box-orient:vertical;overflow:hidden}.upsell-card__price[data-v-4675dab4]{color:#c9a962;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.upsell-card__add[data-v-4675dab4]{align-items:center;background:#c9a962;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.upsell-card__add[data-v-4675dab4]:hover:not(:disabled){background:#b89651;transform:scale(1.05)}.upsell-card__add[data-v-4675dab4]:focus-visible{outline:2px solid #c9a962;outline-offset:2px}.upsell-card__add[data-v-4675dab4]:disabled{cursor:not-allowed;opacity:.7}.upsell-card__add svg[data-v-4675dab4]{height:14px;width:14px}.upsell-card__spinner[data-v-4675dab4]{animation:upsell-spin-4675dab4 .6s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:12px;width:12px}@keyframes upsell-spin-4675dab4{to{transform:rotate(1turn)}}.cart-body[data-v-dcc66ea2]{min-height:0}.cart-body[data-v-dcc66ea2],.cart-content[data-v-dcc66ea2]{display:flex;flex-direction:column}.cart-content[data-v-dcc66ea2]{gap:0}.cart-footer[data-v-537b873f]{background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px -12px #00000014;flex-shrink:0;padding:18px 24px 22px}.cart-footer__totals[data-v-537b873f]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.totals-row[data-v-537b873f]{align-items:baseline;display:flex;font-size:13px;justify-content:space-between}.totals-row__label[data-v-537b873f]{color:#6b7280;font-weight:400}.totals-row__value[data-v-537b873f]{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:500}.totals-row--discount .totals-row__value--discount[data-v-537b873f]{color:#dc2626}.totals-row--subtotal-net[data-v-537b873f]{border-bottom:1px dashed #e5e7eb;border-top:1px dashed #e5e7eb;padding:4px 0}.totals-row__value--subtotal-net[data-v-537b873f]{color:#111827;font-weight:600}.totals-row__value--free[data-v-537b873f]{color:#059669;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.totals-divider[data-v-537b873f]{background:#e5e7eb;height:1px;margin:4px 0}.totals-row--total[data-v-537b873f]{margin-top:2px}.totals-row__label--total[data-v-537b873f]{color:#111827;font-family:Playfair Display,serif;font-size:17px;font-weight:600}.totals-row__value--total[data-v-537b873f]{color:#111827;font-family:Playfair Display,serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.totals-installments[data-v-537b873f]{color:#4b5563;font-size:12px;line-height:1.4;margin:6px 0 0;text-align:right}.totals-installments strong[data-v-537b873f]{color:#c9a962;font-weight:600}.totals-installments__hint[data-v-537b873f]{color:#9ca3af;display:inline-block;font-size:11px;margin-left:4px}.cart-footer__ctas[data-v-537b873f]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.cta-primary[data-v-537b873f]{align-items:center;background:#c9a962;border:none;border-radius:100px;box-shadow:0 4px 12px #c9a96247;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.03em;padding:14px 20px;text-transform:uppercase;transition:all .25s ease;width:100%}.cta-primary[data-v-537b873f]:hover:not(:disabled){background:#b89651;box-shadow:0 6px 16px #c9a96266;transform:translateY(-1px)}.cta-primary[data-v-537b873f]:active:not(:disabled){transform:translateY(0)}.cta-primary[data-v-537b873f]:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}.cta-primary svg[data-v-537b873f]{flex-shrink:0;height:16px;width:16px}.cta-blocked-msg[data-v-537b873f]{color:#dc2626;font-size:12px;margin:0;text-align:center}.cta-secondary[data-v-537b873f]{align-items:center;background:transparent;border:1.5px solid #d1d5db;border-radius:100px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.02em;padding:12px 20px;text-decoration:none;transition:all .2s ease;width:100%}.cta-secondary[data-v-537b873f]:hover{background:#f9fafb;border-color:#111827}.cta-tertiary[data-v-537b873f]{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px;text-align:center;transition:color .2s ease}.cta-tertiary[data-v-537b873f]:hover{color:#c9a962;text-decoration:underline}.cart-footer__trust[data-v-537b873f]{align-items:center;border-top:1px solid #f3f4f6;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:center;padding-top:12px}.trust-item[data-v-537b873f]{align-items:center;display:inline-flex;gap:4px;letter-spacing:.01em}.trust-item svg[data-v-537b873f]{color:#9ca3af;height:12px;width:12px}.trust-divider[data-v-537b873f]{color:#d1d5db}.cart-drawer__coupon-wrap[data-v-c6773618]{background:#fff;border-top:1px solid #f3f4f6;flex-shrink:0;padding:12px 24px 0}.cart-overlay-enter-active[data-v-c6773618],.cart-overlay-leave-active[data-v-c6773618]{transition:opacity .25s ease}.cart-overlay-enter-from[data-v-c6773618],.cart-overlay-leave-to[data-v-c6773618]{opacity:0}.cart-panel-enter-active[data-v-c6773618],.cart-panel-leave-active[data-v-c6773618]{transition:transform .32s cubic-bezier(.32,.72,0,1)}@media(min-width:640px){.cart-panel-enter-from[data-v-c6773618],.cart-panel-leave-to[data-v-c6773618]{transform:translate(100%)}}@media(max-width:639px){.cart-panel-enter-from[data-v-c6773618],.cart-panel-leave-to[data-v-c6773618]{transform:translateY(100%)}}.warranty-modal-backdrop[data-v-d7171f82]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.warranty-modal[data-v-d7171f82]{background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:100%}.warranty-modal__header[data-v-d7171f82]{align-items:flex-start;display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.warranty-modal__title[data-v-d7171f82]{color:#111827;font-size:18px;font-weight:600;margin:0}.warranty-modal__subtitle[data-v-d7171f82]{color:#6b7280;font-size:13px;margin:4px 0 0}.warranty-modal__close[data-v-d7171f82]{background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:4px;transition:background .15s}.warranty-modal__close[data-v-d7171f82]:hover{background:#f3f4f6;color:#111827}.warranty-modal__product[data-v-d7171f82]{align-items:center;background:#f9fafb;border-radius:10px;display:flex;gap:12px;margin:0 1.5rem 1.25rem;padding:12px}.warranty-modal__product-img[data-v-d7171f82],.warranty-modal__product-img-placeholder[data-v-d7171f82]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:48px}.warranty-modal__product-info[data-v-d7171f82]{flex:1;min-width:0}.warranty-modal__product-name[data-v-d7171f82]{color:#111827;font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warranty-modal__product-price[data-v-d7171f82]{color:#6b7280;font-size:13px;margin:2px 0 0}.warranty-modal__plans[data-v-d7171f82]{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:0 1.5rem 1.25rem}.warranty-plan[data-v-d7171f82]{align-items:center;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s}.warranty-plan[data-v-d7171f82]:hover{border-color:#9ca3af}.warranty-plan--selected[data-v-d7171f82]{background:#fffbeb;border-color:#d97706;border-width:2px;padding:11px 13px}.warranty-plan__radio[data-v-d7171f82]{display:none}.warranty-plan__radio-visual[data-v-d7171f82]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .15s;width:18px}.warranty-plan--selected .warranty-plan__radio-visual[data-v-d7171f82]{border-color:#d97706}.warranty-plan__radio-dot[data-v-d7171f82]{background:transparent;border-radius:50%;height:8px;transition:background .15s;width:8px}.warranty-plan--selected .warranty-plan__radio-dot[data-v-d7171f82]{background:#d97706}.warranty-plan__info[data-v-d7171f82]{flex:1;min-width:0}.warranty-plan__heading[data-v-d7171f82]{align-items:center;display:flex;gap:6px}.warranty-plan__title[data-v-d7171f82]{color:#111827;font-size:14px;font-weight:500}.warranty-plan--selected .warranty-plan__title[data-v-d7171f82]{color:#92400e}.warranty-plan__badge[data-v-d7171f82]{background:#d97706;border-radius:4px;color:#fff;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.warranty-plan__desc[data-v-d7171f82]{color:#6b7280;font-size:12px;margin:2px 0 0}.warranty-plan--selected .warranty-plan__desc[data-v-d7171f82]{color:#b45309}.warranty-plan__price[data-v-d7171f82]{color:#111827;flex-shrink:0;font-size:14px;font-weight:600}.warranty-plan--selected .warranty-plan__price[data-v-d7171f82]{color:#92400e}.warranty-modal__footer[data-v-d7171f82]{border-top:1px solid #f3f4f6;display:flex;gap:8px;padding:1rem 1.5rem 1.25rem}.warranty-modal__btn[data-v-d7171f82]{border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .15s}.warranty-modal__btn--secondary[data-v-d7171f82]{background:#fff;border-color:#e5e7eb;color:#4b5563;flex:1}.warranty-modal__btn--secondary[data-v-d7171f82]:hover{background:#f9fafb;border-color:#9ca3af}.warranty-modal__btn--primary[data-v-d7171f82]{background:#d97706;color:#fff;flex:2}.warranty-modal__btn--primary[data-v-d7171f82]:hover:not(:disabled){background:#b45309}.warranty-modal__btn--primary[data-v-d7171f82]:disabled{cursor:not-allowed;opacity:.5}.modal-enter-active[data-v-d7171f82],.modal-leave-active[data-v-d7171f82]{transition:opacity .2s ease}.modal-enter-active .warranty-modal[data-v-d7171f82],.modal-leave-active .warranty-modal[data-v-d7171f82]{transition:transform .2s ease}.modal-enter-from[data-v-d7171f82],.modal-leave-to[data-v-d7171f82]{opacity:0}.modal-enter-from .warranty-modal[data-v-d7171f82],.modal-leave-to .warranty-modal[data-v-d7171f82]{transform:scale(.95) translateY(8px)}@media(max-width:640px){.warranty-modal-backdrop[data-v-d7171f82]{align-items:flex-end;padding:0}.warranty-modal[data-v-d7171f82]{border-radius:16px 16px 0 0;max-height:95vh;max-width:100%}.warranty-modal__footer[data-v-d7171f82]{padding-bottom:1.5rem}}
