@charset "UTF-8";.rating-summary[data-v-25d8b80d]{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);gap:8px;margin:0 0 20px;padding:0}.rating-summary__count[data-v-25d8b80d]{color:#1f1f27;font-size:14px;text-decoration:underline}.rating-summary:hover .rating-summary__count[data-v-25d8b80d]{text-decoration:none}.product-coupon[data-v-37f7cdab]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;margin-top:12px;padding:12px;transition:all .2s ease}.product-coupon.applied[data-v-37f7cdab],.product-coupon[data-v-37f7cdab]:hover{border-color:var(--partner-color,#1f1f27)}.product-coupon.applied[data-v-37f7cdab]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,#fff)}.coupon-icon[data-v-37f7cdab]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-radius:8px;color:var(--partner-color,#1f1f27);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.coupon-content[data-v-37f7cdab]{flex:1;min-width:0}.coupon-content .coupon-title[data-v-37f7cdab]{color:#111827;font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-content .coupon-subtitle[data-v-37f7cdab]{color:#6b7280;font-size:12px;font-weight:600;margin:2px 0 0}.coupon-code[data-v-37f7cdab]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;gap:8px;padding:8px 12px;transition:all .2s ease}.coupon-code span[data-v-37f7cdab]{color:#374151;font-size:14px;font-weight:700}.coupon-code .v-icon[data-v-37f7cdab]{color:#6b7280}.product-coupon:hover .coupon-code[data-v-37f7cdab]{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27)}.product-coupon:hover .coupon-code .v-icon[data-v-37f7cdab],.product-coupon:hover .coupon-code span[data-v-37f7cdab]{color:#fff}.coupon-code.applied[data-v-37f7cdab]{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27)}.coupon-code.applied .v-icon[data-v-37f7cdab],.coupon-code.applied span[data-v-37f7cdab]{color:#fff}.free-units[data-v-48269975]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 6%,#fff);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 35%,#fff);border-radius:12px;gap:12px;margin:12px 0;padding:12px}.free-units[data-v-48269975],.free-units__icon[data-v-48269975]{align-items:center;display:flex}.free-units__icon[data-v-48269975]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 12%,transparent);border-radius:8px;color:var(--partner-color,#1f1f27);flex-shrink:0;height:40px;justify-content:center;width:40px}.free-units__body[data-v-48269975]{flex:1;min-width:0}.free-units__title[data-v-48269975]{color:#111827;font-size:14px;font-weight:700;margin:0}.free-units__note[data-v-48269975]{color:#6b7280;font-size:12px;font-weight:600;margin:2px 0 0}.free-units__code[data-v-48269975]{background:var(--partner-color,#1f1f27);border-radius:8px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.02em;padding:8px 12px}.pack-price-section[data-v-7e4f1bfd]{margin-bottom:30px}.pack-price-header[data-v-7e4f1bfd]{align-items:baseline;display:flex;gap:8px;margin-bottom:16px}.pack-price-title[data-v-7e4f1bfd]{color:#1f2937;font-size:18px;font-weight:700;margin:0}.pack-grid[data-v-7e4f1bfd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pack-card[data-v-7e4f1bfd]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:18px;transition:border-color .2s ease,background .2s ease}.pack-card[data-v-7e4f1bfd]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 3%,#fff);border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 40%,transparent)}.pack-card[data-v-7e4f1bfd]:focus-visible{outline:2px solid var(--partner-color,#1f1f27);outline-offset:2px}.pack-card--selected[data-v-7e4f1bfd]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 4%,#fff);border-color:var(--partner-color,#1f1f27)}.pack-card__head[data-v-7e4f1bfd]{align-items:center;display:flex;gap:10px;justify-content:space-between}.pack-card__size[data-v-7e4f1bfd]{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-size:22px;font-weight:800;line-height:1.1}.pack-card__badge[data-v-7e4f1bfd]{background:#16a34a;border-radius:999px;color:#fff;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:3px 10px;white-space:nowrap}.pack-card__name[data-v-7e4f1bfd]{color:#6b7280;font-size:14px;font-weight:600;margin-top:-4px}.pack-card__rows[data-v-7e4f1bfd]{display:grid;gap:8px;margin:0}.pack-card__row[data-v-7e4f1bfd]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pack-card__row dt[data-v-7e4f1bfd]{color:#6b7280;font-size:14px}.pack-card__row dd[data-v-7e4f1bfd]{color:#1f2937;font-size:15px;font-weight:700;margin:0;text-align:right}.pack-card__row--total[data-v-7e4f1bfd]{border-top:1px solid #e5e7eb;padding-top:10px}.pack-card__row--total dd[data-v-7e4f1bfd]{font-size:17px}.pack-card__old-price[data-v-7e4f1bfd]{color:#9ca3af;font-size:13px;font-weight:400;margin-left:8px}.pack-card__currency[data-v-7e4f1bfd]{font-family:sans-serif}.variant-select[data-v-050d5872]{overflow:visible}.variant-label[data-v-050d5872]{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:8px}.variant-wrapper[data-v-050d5872]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px -6px;padding:6px}.variant-button[data-v-050d5872],.variant-item[data-v-050d5872]{position:relative}.variant-button[data-v-050d5872]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:700;height:48px;justify-content:center;min-width:48px;overflow:visible;padding:0 12px;transition:all .2s ease-out;white-space:nowrap}.variant-button[data-v-050d5872]:hover:not(.selected):not(.unavailable){border-color:var(--partner-color,#1f1f27);transform:scale(1.05)}.variant-button.selected[data-v-050d5872]{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27);box-shadow:0 8px 16px color-mix(in srgb,var(--partner-color,#1f1f27) 30%,transparent);color:#fff;transform:scale(1.1)}.variant-button.unavailable[data-v-050d5872]{background:#00000008;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.strikethrough[data-v-050d5872]{inset:4px;position:absolute}.strikethrough[data-v-050d5872]:before{background:linear-gradient(to top left,transparent calc(50% - 1.5px),hsla(220,9%,46%,.5) calc(50% - .5px),hsla(220,9%,46%,.5) calc(50% + .5px),transparent calc(50% + 1.5px));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.discount-dot[data-v-050d5872]{background:#ef4444;border-radius:50%;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.variant-button__tooltip[data-v-050d5872]{background:#1f2937;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;font-weight:500;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:20}.variant-button__tooltip[data-v-050d5872]:after{border:5px solid transparent;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.size-table-link[data-v-050d5872]{align-items:center;background:none;border:none;color:var(--partner-color,#1f1f27);cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;gap:8px;padding:0;transition:all .2s ease}.size-table-link[data-v-050d5872]:hover{text-decoration:underline}.variant-label[data-v-058f9929]{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:8px}.variant-groups[data-v-058f9929]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.variant-button[data-v-058f9929]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);min-width:0;padding:12px 8px;position:relative;transition:all .15s ease;width:100%}.variant-button.selected[data-v-058f9929],.variant-button[data-v-058f9929]:hover:not(.selected){border-color:var(--partner-color,#1f1f27)}.variant-button.selected[data-v-058f9929]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent)}.variant-button__text[data-v-058f9929]{color:#374151;display:block;font-size:12px;font-weight:600;max-width:100%;white-space:normal;word-break:break-word}@media screen and (min-width:768px){.variant-button__text[data-v-058f9929]{font-size:14px}}@media screen and (min-width:1400px){.variant-button__text[data-v-058f9929]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.variant-button.selected .variant-button__text[data-v-058f9929]{color:var(--partner-color,#1f1f27)}.variant-button.unavailable[data-v-058f9929]{border-color:#e5e7eb;cursor:not-allowed;opacity:.45}.variant-button.unavailable[data-v-058f9929]:hover{border-color:#e5e7eb}.variant-button.unavailable .variant-button__text[data-v-058f9929]{color:#9ca3af;text-decoration:line-through}.variant-button__badge[data-v-058f9929]{align-items:center;background:#ef4444;border-radius:50%;box-shadow:0 2px 6px #ef44444d;color:#fff;display:flex;font-size:9px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px;z-index:10}.variant-button__tooltip[data-v-058f9929]{background:#1f2937;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000026;color:#fff;font-size:12px;font-weight:500;left:50%;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:20}.variant-button__tooltip[data-v-058f9929]:after{border:5px solid transparent;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.sheet-root[data-v-96837b50]{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.sheet-scrim[data-v-96837b50]{background:#110e1073;inset:0;position:absolute}.sheet[data-v-96837b50]{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 34px #0000002e;display:flex;flex-direction:column;max-height:var(--sheet-max);max-width:560px;overflow:hidden;position:relative;width:100%}.sheet-grip[data-v-96837b50]{background:transparent;border:0;cursor:pointer;display:flex;flex:none;justify-content:center;padding:10px 0 4px}.sheet-grip span[data-v-96837b50]{background:#d8d3d4;border-radius:4px;height:4px;width:40px}.sheet-grip[data-v-96837b50]:focus-visible{outline:2px solid #111;outline-offset:-2px}.sheet-head[data-v-96837b50]{flex:none;padding:4px 16px 0}.sheet-body[data-v-96837b50]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px}.sheet-foot[data-v-96837b50]{background:#fff;border-top:1px solid #eceaea;flex:none;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.sheet-enter-active[data-v-96837b50],.sheet-leave-active[data-v-96837b50]{transition:opacity .2s ease}.sheet-enter-active .sheet[data-v-96837b50],.sheet-leave-active .sheet[data-v-96837b50]{transition:transform .26s cubic-bezier(.22,.75,.3,1)}.sheet-enter-from[data-v-96837b50],.sheet-leave-to[data-v-96837b50]{opacity:0}.sheet-enter-from .sheet[data-v-96837b50],.sheet-leave-to .sheet[data-v-96837b50]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sheet-enter-active[data-v-96837b50],.sheet-enter-active .sheet[data-v-96837b50],.sheet-leave-active[data-v-96837b50],.sheet-leave-active .sheet[data-v-96837b50]{transition:none}}.selectBox[data-v-40db0d56]{margin-bottom:20px;margin-top:20px}.bundle-selection[data-v-40db0d56]{margin-bottom:24px;margin-top:24px}.bundle-card[data-v-40db0d56]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;overflow:hidden}.bundle-card-header[data-v-40db0d56]{align-items:center;background:var(--color-card,#f1f1f1);border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--color-text,#111827);display:flex;font-size:16px;font-weight:600;gap:10px;padding:16px 20px}.bundle-card-header .bundle-icon[data-v-40db0d56]{color:var(--partner-color,#1f1f27)}.bundle-products[data-v-40db0d56]{display:flex;flex-direction:column}.bundle-product-item[data-v-40db0d56]{border-bottom:1px solid var(--color-border,#e5e7eb)}.bundle-product-item[data-v-40db0d56]:last-child{border-bottom:none}.bundle-product-row[data-v-40db0d56]{align-items:center;display:flex;gap:16px;padding:14px 20px;transition:background .15s ease}.bundle-product-row.has-options[data-v-40db0d56]{cursor:pointer}.bundle-product-row.has-options[data-v-40db0d56]:hover{background:var(--color-card,#f1f1f1)}.bundle-product-info[data-v-40db0d56]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.bundle-product-type[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.bundle-product-name[data-v-40db0d56]{color:var(--color-text,#111827);font-size:15px;font-weight:600}.bundle-product-piece[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);font-size:13px;font-weight:500}.bundle-product-right[data-v-40db0d56]{align-items:center;display:flex;flex-shrink:0;gap:8px}.bundle-product-check[data-v-40db0d56]{align-items:center;color:var(--partner-color,#1f1f27);display:flex;justify-content:center}.bundle-product-chevron[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);transition:transform .2s ease}.bundle-product-options[data-v-40db0d56]{padding:16px 20px}.bundle-progress[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.bundle-missing[data-v-40db0d56]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,#fff);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 25%,transparent);border-radius:12px;display:flex;gap:10px;margin:0 16px 16px;padding:12px 14px}.bundle-missing__icon[data-v-40db0d56]{color:var(--partner-color,#1f1f27);flex:none}.bundle-missing__text[data-v-40db0d56]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.bundle-missing__label[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.bundle-missing__item[data-v-40db0d56]{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.bundle-missing__btn[data-v-40db0d56]{background:var(--partner-color,#1f1f27);border:0;border-radius:9px;color:#fff;cursor:pointer;flex:none;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:600;padding:9px 14px}.bundle-missing__btn[data-v-40db0d56]:focus-visible{outline:2px solid var(--partner-color,#1f1f27);outline-offset:2px}@media screen and (max-width:480px){.bundle-missing[data-v-40db0d56]{flex-wrap:wrap}.bundle-missing__btn[data-v-40db0d56]{width:100%}}.bundle-product-chosen[data-v-40db0d56]{display:none}@media screen and (max-width:768px){.bundle-product-options[data-v-40db0d56]{display:none}.bundle-product-chosen[data-v-40db0d56]{color:var(--color-text-muted,#6b7280);display:block;font-size:13px;margin-top:2px}.bundle-product-row.has-options[data-v-40db0d56]{padding-bottom:12px;padding-top:12px}.bundle-product-chevron[data-v-40db0d56]{transform:rotate(-90deg)}}.pack-sheet-photo[data-v-40db0d56]{align-items:center;background:#f6f4f3;border-radius:12px;display:flex;height:clamp(110px,22dvh,190px);justify-content:center;margin-top:4px;overflow:hidden;width:100%}.pack-sheet-photo img[data-v-40db0d56]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pack-sheet-photo__empty[data-v-40db0d56]{color:#c9c3c4}.pack-sheet-eyebrow[data-v-40db0d56]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.pack-sheet-step[data-v-40db0d56]{color:#8a8284;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.bundle-product-type+.pack-sheet-step[data-v-40db0d56]:before{content:"· "}.pack-sheet-title[data-v-40db0d56]{border-bottom:1px solid #eceaea;display:flex;flex-direction:column;gap:2px;margin-bottom:4px;min-width:0;padding:10px 0}.pack-sheet-name[data-v-40db0d56]{font-family:var(--font-family,"Inter",sans-serif);font-size:16px;font-weight:600;line-height:1.25}.pack-sheet-body[data-v-40db0d56]{padding:0 0 4px}.pack-sheet-body[data-v-40db0d56] .variant-label,.pack-sheet-sizes[data-v-40db0d56] .variant-label{color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:500;margin-bottom:8px}.pack-sheet-body[data-v-40db0d56] .variant-groups,.pack-sheet-sizes[data-v-40db0d56] .variant-groups{gap:8px;margin-bottom:12px;width:100%}.pack-sheet-body[data-v-40db0d56] .variant-wrapper,.pack-sheet-sizes[data-v-40db0d56] .variant-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;width:100%}.pack-sheet-sizes[data-v-40db0d56] .variant-wrapper{margin-bottom:12px}.pack-sheet-actions[data-v-40db0d56]{display:flex;gap:10px}.pack-sheet-back[data-v-40db0d56]{align-items:center;background:#fff;border:1px solid #dedadb;border-radius:12px;color:#3d3739;display:inline-flex;flex:none;gap:2px;padding:14px 16px 14px 10px}.pack-sheet-back[data-v-40db0d56],.pack-sheet-done[data-v-40db0d56]{cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600}.pack-sheet-done[data-v-40db0d56]{background:var(--partner-color,#1f1f27);border:0;border-radius:12px;color:#fff;flex:1;padding:14px 16px}.pack-sheet-done[data-v-40db0d56]:disabled{background:#dedadb;color:#918a8d;cursor:not-allowed}.bundle-card[data-v-40db0d56] .variant-label{color:var(--color-text-muted,#6b7280);font-size:12px;font-weight:500;margin-bottom:8px}.bundle-card[data-v-40db0d56] .variant-groups{gap:8px;margin-bottom:12px;width:100%}.bundle-card[data-v-40db0d56] .variant-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;width:100%}.availability[data-v-31b6b794]{font-family:var(--font-family,"Inter",sans-serif);margin:20px 0}.availability-box[data-v-31b6b794]{align-items:center;border-radius:.75rem;display:flex;gap:16px;padding:16px}.availability-box--stock[data-v-31b6b794]{background-color:#f0fdf4;border:1px solid #bbf7d0}.availability-box--order[data-v-31b6b794]{background-color:#fff7ed;border:1px solid #fed7aa}.availability-box--unavailable[data-v-31b6b794]{background-color:#fef2f2;border:1px solid #fecaca}.availability-icon[data-v-31b6b794]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.availability-icon--stock[data-v-31b6b794]{background-color:#dcfce7}.availability-icon--order[data-v-31b6b794]{background-color:#ffedd5}.availability-icon--unavailable[data-v-31b6b794]{background-color:#fee2e2}.availability-content[data-v-31b6b794]{display:flex;flex-direction:column;gap:2px}.availability-status[data-v-31b6b794]{align-items:center;display:flex;gap:6px}.status-dot[data-v-31b6b794]{border-radius:50%;height:8px;width:8px}.status-dot--stock[data-v-31b6b794]{background-color:#16a34a}.status-dot--order[data-v-31b6b794]{background-color:#ea580c}.status-dot--unavailable[data-v-31b6b794]{background-color:#dc2626}.status-text[data-v-31b6b794]{font-size:14px;font-weight:700}.status-text--stock[data-v-31b6b794]{color:#16a34a}.status-text--order[data-v-31b6b794]{color:#ea580c}.status-text--unavailable[data-v-31b6b794]{color:#dc2626}.availability-shipping[data-v-31b6b794]{color:#000;font-size:16px;font-weight:700}.availability-note[data-v-31b6b794]{color:#6f6f7b!important;font-size:12px;font-weight:400}.availability-unavailable[data-v-31b6b794]{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.virtual-product-container[data-v-b2c11345]{display:flex;flex-direction:column;font-family:var(--font-family,"Inter",sans-serif);gap:24px}@media screen and (max-width:768px){.virtual-product-container[data-v-b2c11345]{gap:20px}}.voucher-value-section[data-v-b2c11345]{width:100%}.section-label[data-v-b2c11345]{color:#374151;display:block;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:500;margin-bottom:16px}.prefilled-values[data-v-b2c11345]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media screen and (max-width:480px){.prefilled-values[data-v-b2c11345]{grid-template-columns:repeat(2,1fr)}}.value-btn[data-v-b2c11345]{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;padding:14px 16px;transition:all .15s ease}.value-btn[data-v-b2c11345]:hover{background:#f9fafb;border-color:#d1d5db}.value-btn.is-selected[data-v-b2c11345]{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27);color:#fff}.custom-value-card[data-v-b2c11345]{background:linear-gradient(to right,color-mix(in srgb,#a855f7 10%,transparent),color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent),color-mix(in srgb,#3b82f6 10%,transparent));border:1.5px solid color-mix(in srgb,var(--partner-color,#1f1f27) 30%,transparent);border-radius:12px;margin-bottom:16px;padding:16px;transition:all .15s ease}.custom-value-card.is-active[data-v-b2c11345]{border-color:var(--partner-color,#1f1f27)}.custom-value-header[data-v-b2c11345]{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.custom-icon[data-v-b2c11345]{color:var(--partner-color,#1f1f27);flex-shrink:0;margin-top:2px}.custom-value-text[data-v-b2c11345]{display:flex;flex-direction:column;gap:2px}.custom-value-title[data-v-b2c11345]{color:#1f2937;font-size:15px;font-weight:600}.custom-value-input[data-v-b2c11345]{position:relative;width:100%}.custom-value-input input[data-v-b2c11345]::-webkit-inner-spin-button,.custom-value-input input[data-v-b2c11345]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-value-input input[type=number][data-v-b2c11345]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.custom-value-input .currency-symbol[data-v-b2c11345]{color:#6b7280;font-size:18px;font-weight:700;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-input[data-v-b2c11345]{background:#fff!important;border:2px solid #e5e7eb!important;border-radius:10px!important;color:#1f2937;font-family:var(--font-family,"Inter",sans-serif)!important;font-size:18px!important;font-weight:700!important;height:48px!important;padding:14px 50px 14px 16px!important;transition:all .15s ease!important;width:100%}.form-input[data-v-b2c11345]:hover{border-color:#d1d5db!important}.form-input[data-v-b2c11345]:active,.form-input[data-v-b2c11345]:focus{border-color:var(--partner-color,#1f1f27)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent)!important;outline:none!important}.form-input[data-v-b2c11345]::-moz-placeholder{color:#9ca3af;font-size:15px;font-weight:400}.form-input[data-v-b2c11345]::placeholder{color:#9ca3af;font-size:15px;font-weight:400}.form-error__input[data-v-b2c11345]{border-color:#dc2626!important}.form-error__message[data-v-b2c11345]{color:#dc2626;font-size:13px;margin-bottom:16px;margin-top:8px}.voucher-price-summary[data-v-b2c11345]{background:#f4f4f64d;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:20px;text-align:center}.summary-label[data-v-b2c11345]{color:#6b7280;font-size:14px}.summary-price[data-v-b2c11345]{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-size:32px;font-weight:700}.quantity-section[data-v-b2c11345]{width:100%}.quantity-section label[data-v-b2c11345]{color:#374151;display:block;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:500;margin-bottom:12px}.quantity-section .add-to-cart-wrapper[data-v-b2c11345]{align-items:center;display:flex;gap:12px;width:100%}@media screen and (max-width:768px){.quantity-section .add-to-cart-wrapper[data-v-b2c11345]{flex-direction:column;gap:12px}}.quantity-input-wrapper[data-v-b2c11345]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;display:flex;justify-content:space-between;min-width:140px;padding:6px}@media screen and (max-width:768px){.quantity-input-wrapper[data-v-b2c11345]{width:100%}}.quantity-input-btn[data-v-b2c11345]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.quantity-input-btn[data-v-b2c11345]:hover:not(:disabled){background:#f3f4f6}.quantity-input-btn[data-v-b2c11345]:disabled{cursor:not-allowed;opacity:.3}.quantity-input-value[data-v-b2c11345]{color:#111827;font-size:18px;font-weight:700;min-width:30px;text-align:center}.buy-btn[data-v-b2c11345],.quantity-input-value[data-v-b2c11345]{font-family:var(--font-family,"Inter",sans-serif)}.buy-btn[data-v-b2c11345]{background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;color:#fff;cursor:pointer;flex:1;font-size:16px;font-weight:600;padding:16px 24px;transition:all .15s ease;white-space:nowrap}.buy-btn[data-v-b2c11345]:hover{box-shadow:0 4px 12px #0000001a;opacity:.9;transform:translateY(-1px)}.buy-btn[data-v-b2c11345]:active{transform:translateY(0)}@media screen and (max-width:768px){.buy-btn[data-v-b2c11345]{font-size:15px;padding:14px 16px;width:100%}}.download-product-container[data-v-b77660f4]{display:flex;flex-direction:column;font-family:var(--font-family,"Inter",sans-serif);gap:20px}.download-info[data-v-b77660f4]{align-items:flex-start;background:color-mix(in srgb,var(--partner-color,#1f1f27) 7%,#fff);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);border-radius:12px;display:flex;gap:12px;padding:16px}.download-info__icon[data-v-b77660f4]{color:var(--partner-color,#1f1f27);flex-shrink:0;margin-top:2px}.download-info__text[data-v-b77660f4]{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.buy-btn[data-v-b77660f4]{background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:16px;font-weight:600;padding:16px 24px;transition:all .15s ease;width:100%}.buy-btn[data-v-b77660f4]:hover{box-shadow:0 4px 12px #0000001a;opacity:.9;transform:translateY(-1px)}.buy-btn[data-v-b77660f4]:active{transform:translateY(0)}@media screen and (max-width:768px){.buy-btn[data-v-b77660f4]{font-size:15px;padding:14px 16px}}.redeem[data-v-b77660f4]{display:flex;flex-direction:column;gap:12px}.redeem__divider[data-v-b77660f4]{align-items:center;color:#9ca3af;display:flex;font-size:13px;text-align:center}.redeem__divider[data-v-b77660f4]:after,.redeem__divider[data-v-b77660f4]:before{background:#e5e7eb;content:"";flex:1;height:1px}.redeem__divider span[data-v-b77660f4]{padding:0 12px}.redeem__form[data-v-b77660f4]{display:flex;gap:8px}@media screen and (max-width:480px){.redeem__form[data-v-b77660f4]{flex-direction:column}}.redeem__input[data-v-b77660f4]{border:1px solid #d4d4d4;border-radius:.75rem;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;letter-spacing:1px;min-width:0;padding:12px 16px;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease}.redeem__input[data-v-b77660f4]::-moz-placeholder{color:#9ca3af;letter-spacing:normal;text-transform:none}.redeem__input[data-v-b77660f4]::placeholder{color:#9ca3af;letter-spacing:normal;text-transform:none}.redeem__input[data-v-b77660f4]:focus{border-color:var(--partner-color,#1f1f27);box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-color,#1f1f27) 12%,transparent);outline:none}.redeem__input[data-v-b77660f4]:disabled{background:#f9fafb;cursor:not-allowed}.redeem__btn[data-v-b77660f4]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 12%,#fff);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 30%,transparent);border-radius:.75rem;color:var(--partner-color,#1f1f27);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:12px 20px;transition:all .15s ease}.redeem__btn[data-v-b77660f4]:hover:not(:disabled){background:color-mix(in srgb,var(--partner-color,#1f1f27) 20%,#fff)}.redeem__btn[data-v-b77660f4]:disabled{cursor:not-allowed;opacity:.55}.redeem__error[data-v-b77660f4]{color:#dc2626;font-size:13px;margin:0}.cc[data-v-c250215a]{gap:26px;margin-bottom:28px}.cc[data-v-c250215a],.cc__sec[data-v-c250215a]{display:flex;flex-direction:column}.cc__sec[data-v-c250215a]{gap:13px}.cc__head[data-v-c250215a]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.cc__title[data-v-c250215a]{color:#1a1a1a;font-size:.8rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.cc__val[data-v-c250215a]{color:#888;font-size:.85rem}.cc__counter[data-v-c250215a]{color:#b0b0b0;font-size:.8rem;font-variant-numeric:tabular-nums}.cc__row[data-v-c250215a]{display:flex;flex-wrap:wrap;gap:12px}.cc__swatch[data-v-c250215a]{border:2px solid #e6e6e6;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:42px;overflow:hidden;place-items:center;position:relative;transition:transform .13s,box-shadow .13s;width:42px}.cc__swatch[data-v-c250215a]:hover{transform:scale(1.09)}.cc__swatch.is-on[data-v-c250215a]{border-color:#111;box-shadow:0 0 0 3px #fff,0 0 0 5px #111}.cc__swatch-img[data-v-c250215a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:opacity .2s;width:100%}.cc__tick[data-v-c250215a]{height:18px;mix-blend-mode:difference;position:relative;width:18px}.cc__fonts[data-v-c250215a]{display:flex;flex-wrap:wrap;gap:9px}.cc__font[data-v-c250215a]{background:#fff;border:1.5px solid #e6e6e6;border-radius:11px;color:#222;cursor:pointer;font-size:17px;line-height:1;padding:10px 16px;transition:all .14s}.cc__font[data-v-c250215a]:hover{border-color:#b0b0b0}.cc__font.is-on[data-v-c250215a]{background:#111;border-color:#111;color:#fff}.cc__line[data-v-c250215a]{align-items:center;display:flex;gap:9px}.cc__input[data-v-c250215a]{background:#fff;border:1.5px solid #e6e6e6;border-radius:13px;flex:1;font-size:1.05rem;padding:15px 17px;transition:border-color .15s,box-shadow .15s}.cc__input[data-v-c250215a]::-moz-placeholder{color:#b8b8b8}.cc__input[data-v-c250215a]::placeholder{color:#b8b8b8}.cc__input[data-v-c250215a]:focus{border-color:#111;box-shadow:0 0 0 4px #0000000d;outline:none}.cc__iconbtn[data-v-c250215a]{background:#fff;border:1.5px solid #e6e6e6;border-radius:13px;color:#aaa;cursor:pointer;flex:none;font-size:1rem;height:48px;transition:all .14s;width:48px}.cc__iconbtn[data-v-c250215a]:hover{border-color:#c0392b;color:#c0392b}.cc__addline[data-v-c250215a]{align-self:flex-start;background:#fff;border:1.5px dashed #d0d0d0;border-radius:11px;color:#444;cursor:pointer;font-size:.92rem;font-weight:600;padding:9px 15px;transition:all .14s}.cc__addline[data-v-c250215a]:hover{border-color:#111;color:#111}.cc__range[data-v-c250215a]{accent-color:#111;cursor:pointer;width:100%}.cc__note[data-v-c250215a]{color:#999;font-size:.82rem;line-height:1.35;margin:2px 0 0}.cc__styrow[data-v-c250215a]{align-items:stretch;display:flex;gap:10px}.cc__stybtn[data-v-c250215a]{background:#fff;border:1.5px solid #e6e6e6;border-radius:11px;color:#222;cursor:pointer;font-size:1.2rem;min-width:52px;padding:11px 16px;transition:all .14s}.cc__stybtn--bold[data-v-c250215a]{font-weight:800}.cc__stybtn--italic[data-v-c250215a]{font-style:italic;font-weight:700}.cc__stybtn[data-v-c250215a]:hover{border-color:#b0b0b0}.cc__stybtn.is-on[data-v-c250215a]{background:#111;border-color:#111;color:#fff}.cc__size[data-v-c250215a]{background:#fff;border:1.5px solid #e6e6e6;border-radius:11px;cursor:pointer;font-weight:600;min-width:52px;padding:12px 20px;transition:all .13s}.cc__size[data-v-c250215a]:hover{border-color:#b0b0b0}.cc__size.is-on[data-v-c250215a]{background:#111;border-color:#111;color:#fff}.related-products--select[data-v-c6747a03]{margin-bottom:24px}.related-products--select .related-products__label[data-v-c6747a03]{display:block;margin-bottom:6px}.related-products__select[data-v-c6747a03]{background:#fff;border:1px solid #e3e3e8;border-radius:8px;cursor:pointer;font-size:15px;padding:12px 14px;width:100%}.related-products[data-v-c6747a03]{margin-bottom:24px}.related-products__label[data-v-c6747a03]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;margin:0 0 8px}.related-products__list[data-v-c6747a03]{display:flex;flex-direction:column;gap:8px}.related-products__item[data-v-c6747a03]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:all .2s ease;width:100%}.related-products__item[data-v-c6747a03]:hover{border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 50%,transparent)}.related-products__item[data-v-c6747a03]:active{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,transparent);border-color:var(--partner-color,#1f1f27)}.related-products__image[data-v-c6747a03]{background:#f9fafb;border-radius:8px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.related-products__name[data-v-c6747a03]{color:#1f2937;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500}.related-products__more[data-v-c6747a03]{background:#fff;border:2px dashed #e5e7eb;border-radius:12px;cursor:pointer;height:48px;transition:all .2s ease;width:100%}.related-products__more[data-v-c6747a03]:hover{border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 50%,transparent)}.related-products__more:hover .related-products__more-content[data-v-c6747a03]{color:var(--partner-color,#1f1f27)}.related-products__more-content[data-v-c6747a03]{align-items:center;color:#6b7280;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;gap:8px;justify-content:center;transition:color .2s ease}.related-products__expanded[data-v-c6747a03]{display:flex;flex-direction:column;gap:8px}.expand-enter-active[data-v-c6747a03],.expand-leave-active[data-v-c6747a03]{overflow:hidden;transition:all .3s ease}.expand-enter-from[data-v-c6747a03],.expand-leave-to[data-v-c6747a03]{max-height:0;opacity:0}.expand-enter-to[data-v-c6747a03],.expand-leave-from[data-v-c6747a03]{max-height:500px;opacity:1}.add-to-cart-wrapper[data-v-2941553b]{width:100%}.add-to-cart-btn[data-v-2941553b]{align-items:center;background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.add-to-cart-btn[data-v-2941553b]:hover:not(:disabled){box-shadow:0 4px 12px #00000026;opacity:.9;transform:translateY(-1px)}.add-to-cart-btn[data-v-2941553b]:active:not(:disabled){transform:translateY(0)}.add-to-cart-btn[data-v-2941553b]:disabled{cursor:not-allowed;opacity:.6}.quantity-controls[data-v-2941553b]{align-items:center;background:var(--partner-color,#1f1f27);border-radius:.75rem;display:flex;justify-content:space-between;padding:8px;width:100%}.quantity-btn[data-v-2941553b]{align-items:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.quantity-btn[data-v-2941553b]:hover{background:#ffffff26}.quantity-btn[data-v-2941553b] .v-icon{color:#fff}.quantity-value[data-v-2941553b]{color:#fff;font-family:var(--font-family,"Inter",sans-serif);font-size:18px;font-weight:700}.loading-spinner[data-v-2941553b]{animation:spin-2941553b .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin-2941553b{to{transform:rotate(1turn)}}.product-features[data-v-2941553b]{margin-top:24px}.product-features__divider[data-v-2941553b]{border-top:1px solid #e3e3e8;margin-bottom:24px}.product-features__items[data-v-2941553b]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.product-features__items.two-columns[data-v-2941553b]{grid-template-columns:repeat(2,1fr)}.product-features__item[data-v-2941553b]{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.product-features__item[data-v-2941553b] .iconify{color:var(--partner-color,#1f1f27)}.product-features__item span[data-v-2941553b]{color:#6f6f7b;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:500}p[data-v-2941553b]{font-size:14px}.error-message[data-v-2941553b]{color:red;margin-top:10px}.error[data-v-2941553b]{color:red;margin-top:15px}.custom-text-required[data-v-2941553b]{color:#b3261e;font-size:13px;margin:8px 0 0}.custom-text-section[data-v-2941553b]{margin-bottom:20px}.custom-text-section .custom-text-label[data-v-2941553b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.custom-text-section .custom-text-label h3[data-v-2941553b]{color:#1f1f27;font-size:16px;font-weight:600;margin:0}.custom-text-section .custom-text-label .text-limit[data-v-2941553b]{color:#666;font-size:14px;font-weight:500}.custom-text-section .input-box[data-v-2941553b]{position:relative;width:100%}.custom-text-section .custom-text-input[data-v-2941553b]{border:1px solid #d4d4d4!important;border-radius:32px!important;box-sizing:border-box;font-weight:600;letter-spacing:1px;text-align:left;transition:border-color .3s ease;width:100%!important}.custom-text-section .custom-text-input[data-v-2941553b]:hover{border-color:#1f1f27!important}.custom-text-section .custom-text-input[data-v-2941553b]:focus{border-color:#1f1f27!important;box-shadow:0 0 0 2px #1f1f271a;outline:none}.custom-text-section .custom-text-input[data-v-2941553b]::-moz-placeholder{font-weight:400;letter-spacing:normal;text-transform:none}.custom-text-section .custom-text-input[data-v-2941553b]::placeholder{font-weight:400;letter-spacing:normal;text-transform:none}.quantity-with-cart-wrapper[data-v-2941553b]{display:flex;flex-direction:column;gap:12px;width:100%}.quick-quantity-buttons[data-v-2941553b]{display:flex;gap:8px}.quick-qty-btn[data-v-2941553b]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#374151;cursor:pointer;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;padding:10px 0;transition:all .2s ease}.quick-qty-btn[data-v-2941553b]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,#fff)}.quick-qty-btn--active[data-v-2941553b],.quick-qty-btn[data-v-2941553b]:hover{border-color:var(--partner-color,#1f1f27);color:var(--partner-color,#1f1f27)}.quick-qty-btn--active[data-v-2941553b]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,#fff)}.purchase-unit[data-v-2941553b]{display:flex;gap:8px;margin-bottom:12px}.purchase-unit__option[data-v-2941553b]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;padding:8px 16px;transition:border-color .2s ease,background .2s ease,color .2s ease}.purchase-unit__option[data-v-2941553b]:hover{border-color:color-mix(in srgb,var(--partner-color,#1f1f27) 40%,transparent)}.purchase-unit__option--active[data-v-2941553b]{background:var(--partner-color,#1f1f27);border-color:var(--partner-color,#1f1f27);color:#fff}.quantity-with-cart[data-v-2941553b]{align-items:center;display:flex;gap:12px;width:100%}.quantity-selector[data-v-2941553b]{background:#0000000a;border:1px solid #e5e7eb;border-radius:.75rem;flex-shrink:0;gap:4px;padding:4px}.quantity-selector[data-v-2941553b],.quantity-selector__btn[data-v-2941553b]{align-items:center;align-self:stretch;display:flex}.quantity-selector__btn[data-v-2941553b]{background:#fff;border:none;border-radius:8px;cursor:pointer;justify-content:center;transition:all .2s ease;width:40px}.quantity-selector__btn[data-v-2941553b]:hover:not(:disabled){background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent)}.quantity-selector__btn[data-v-2941553b]:disabled{cursor:not-allowed;opacity:.3}.quantity-selector__btn[data-v-2941553b] .v-icon{color:#111827}.quantity-selector__input[data-v-2941553b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;color:#111827;font-family:var(--font-family,"Inter",sans-serif);font-size:18px;font-weight:900;min-width:2ch;outline:none;padding:0;text-align:center;width:3ch}.quantity-selector__input[data-v-2941553b]::-webkit-inner-spin-button,.quantity-selector__input[data-v-2941553b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-btn-with-quantity[data-v-2941553b]{align-items:center;background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.add-to-cart-btn-with-quantity[data-v-2941553b]:hover:not(:disabled){box-shadow:0 4px 12px #00000026;opacity:.9;transform:translateY(-1px)}.add-to-cart-btn-with-quantity[data-v-2941553b]:active:not(:disabled){transform:translateY(0)}.add-to-cart-btn-with-quantity[data-v-2941553b]:disabled{cursor:not-allowed;opacity:.6}@media screen and (max-width:768px){.quantity-with-cart[data-v-2941553b]{flex-direction:column;gap:12px}.add-to-cart-btn-with-quantity[data-v-2941553b],.quantity-input-wrapper[data-v-2941553b]{width:100%}}.volume-summary[data-v-2941553b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;width:100%}@media screen and (max-width:480px){.volume-summary[data-v-2941553b]{padding:16px}}.volume-summary .summary-row[data-v-2941553b]{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.volume-summary .summary-row[data-v-2941553b]:not(:last-child){border-bottom:1px solid #e5e7eb}.volume-summary .summary-row.savings .summary-label[data-v-2941553b],.volume-summary .summary-row.savings .summary-value[data-v-2941553b]{color:var(--partner-color,#1f1f27)}.volume-summary .summary-row.total[data-v-2941553b]{border-top:1px solid #d1d5db;padding-top:12px}.volume-summary .summary-row.total .summary-label[data-v-2941553b]{font-size:16px;font-weight:700}.volume-summary .summary-row.total .summary-value[data-v-2941553b]{color:var(--partner-color,#1f1f27);font-size:20px;font-weight:700}.volume-summary .summary-label[data-v-2941553b]{color:#6b7280;font-size:14px}.volume-summary .summary-value[data-v-2941553b]{color:#1f2937;font-size:15px;font-weight:600}.bonus-download-redeem[data-v-2941553b]{margin-top:16px}.product-feedback[data-v-37ce2c8c]{margin-top:20px}.product-feedback__link[data-v-37ce2c8c]{align-items:center;background:none;border:none;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:0;transition:color .2s ease}.product-feedback__link[data-v-37ce2c8c]:hover{color:var(--partner-color,#1f1f27)}.modal-overlay[data-v-37ce2c8c]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0006;display:flex;height:100dvh;justify-content:center;inset:0;padding:20px;position:fixed;z-index:10000}.modal-container[data-v-37ce2c8c]{background:#fff;border-radius:1.5rem;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90dvh;max-width:500px;overflow:hidden;width:100%}.modal-header[data-v-37ce2c8c]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:24px 24px 20px}.modal-header .header-icon[data-v-37ce2c8c]{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-radius:12px;color:var(--partner-color,#1f1f27);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.modal-header .header-text[data-v-37ce2c8c]{flex:1;min-width:0}.modal-header .header-text h2[data-v-37ce2c8c]{color:#000;font-family:var(--font-family,"Inter",sans-serif);font-size:20px;font-weight:600;margin:0 0 4px}.modal-header .header-text p[data-v-37ce2c8c]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;margin:0}.modal-header .close-button[data-v-37ce2c8c]{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.modal-header .close-button[data-v-37ce2c8c]:hover{background:#f3f4f6;color:var(--partner-color,#1f1f27)}.modal-body[data-v-37ce2c8c]{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.section-title[data-v-37ce2c8c]{color:#000;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;letter-spacing:.5px}.pf-field[data-v-37ce2c8c]{display:flex;flex-direction:column;gap:10px}.pf-field input[data-v-37ce2c8c],.pf-field textarea[data-v-37ce2c8c]{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;padding:14px 16px;transition:border-color .2s ease;width:100%}.pf-field input[data-v-37ce2c8c]:focus,.pf-field textarea[data-v-37ce2c8c]:focus{border-color:var(--partner-color,#1f1f27);outline:none}.pf-field textarea[data-v-37ce2c8c]{min-height:120px;resize:vertical}.pf-captcha[data-v-37ce2c8c]{min-height:78px}.modal-footer[data-v-37ce2c8c]{border-top:1px solid #e5e7eb;padding:20px 0 0}.modal-footer .modal-error[data-v-37ce2c8c]{color:#b91c1c;font-size:13px;line-height:1.35;margin:0 0 10px;text-align:center}.modal-footer .confirm-button[data-v-37ce2c8c]{background:var(--partner-color,#1f1f27);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;padding:14px 24px;transition:all .2s ease;width:100%}.modal-footer .confirm-button[data-v-37ce2c8c]:hover:not(:disabled){box-shadow:0 4px 12px #00000026;opacity:.9;transform:translateY(-1px)}.modal-footer .confirm-button[data-v-37ce2c8c]:disabled{cursor:default;opacity:.6;transform:none}.pf-thanks[data-v-37ce2c8c]{align-items:center;padding:40px 24px;text-align:center}.pf-thanks p[data-v-37ce2c8c]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);margin:0}.pf-thanks__icon[data-v-37ce2c8c]{color:var(--partner-color,#1f1f27)}.pf-thanks__title[data-v-37ce2c8c]{color:#000!important;font-family:var(--font-family,"Inter",sans-serif);font-size:18px;font-weight:600}@media screen and (max-width:640px){.modal-header[data-v-37ce2c8c]{padding:20px 20px 16px}.modal-body[data-v-37ce2c8c]{padding:20px}}.product-reviews[data-v-f78ae579]{--pc:var(--partner-color,var(--partner-color,#1f1f27));margin:40px auto;max-width:1200px;padding:0 16px}.product-reviews__title[data-v-f78ae579]{font-size:1.6rem;font-weight:800;margin:0 0 20px}.product-reviews__summary[data-v-f78ae579]{align-items:center;border:1px solid #ececec;border-radius:12px;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:24px;padding:20px}.product-reviews__avg[data-v-f78ae579]{align-items:center;display:flex;gap:10px}.product-reviews__avg-num[data-v-f78ae579]{color:var(--pc);font-size:2.4rem;font-weight:800}.product-reviews__count[data-v-f78ae579]{color:#777;font-size:.9rem}.product-reviews__bars[data-v-f78ae579]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:220px}.product-reviews__bar-row[data-v-f78ae579]{align-items:center;color:#666;display:flex;font-size:.82rem;gap:8px}.product-reviews__bar-label[data-v-f78ae579]{flex:0 0 26px;width:26px}.product-reviews__bar[data-v-f78ae579]{background:#eee;border-radius:999px;flex:1;height:8px;overflow:hidden}.product-reviews__bar-fill[data-v-f78ae579]{background:var(--pc);display:block;height:100%}.product-reviews__bar-count[data-v-f78ae579]{flex:0 0 28px;text-align:right;width:28px}.product-reviews__empty[data-v-f78ae579]{color:#777;margin-bottom:24px}.product-reviews__write[data-v-f78ae579]{border:1px solid #ececec;border-radius:12px;border-top:3px solid var(--pc);margin-bottom:28px;padding:22px}.product-reviews__write-title[data-v-f78ae579]{font-size:1.15rem;font-weight:700;margin:0 0 14px}.product-reviews__field[data-v-f78ae579]{margin-bottom:14px}.product-reviews__label[data-v-f78ae579]{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.product-reviews__input[data-v-f78ae579],.product-reviews__textarea[data-v-f78ae579]{border:1px solid #d8d8de;border-radius:8px;font:inherit;padding:10px 12px;resize:vertical;width:100%}.product-reviews__input[data-v-f78ae579]:focus,.product-reviews__textarea[data-v-f78ae579]:focus{border-color:var(--pc);outline:none}.product-reviews__error[data-v-f78ae579]{color:#dc2626;font-size:.88rem;margin:0 0 10px}.product-reviews__submit[data-v-f78ae579]{background:var(--pc);border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:11px 22px}.product-reviews__submit[data-v-f78ae579]:disabled{cursor:not-allowed;opacity:.5}.product-reviews__login-cta[data-v-f78ae579]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.product-reviews__login-cta p[data-v-f78ae579]{color:#555;margin:0}.product-reviews__eligibility[data-v-f78ae579]{color:#6b7280;font-size:.92rem;margin:0}.product-reviews__list[data-v-f78ae579]{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.product-reviews__item[data-v-f78ae579]{border-bottom:1px solid #eee;padding-bottom:18px}.product-reviews__item-head[data-v-f78ae579]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.product-reviews__author[data-v-f78ae579]{font-size:.9rem;font-weight:700}.product-reviews__verified[data-v-f78ae579]{background:var(--pc);border-radius:999px;color:#fff;font-size:.72rem;font-weight:700;padding:2px 8px}.product-reviews__date[data-v-f78ae579]{color:#999;font-size:.8rem;margin-left:auto}.product-reviews__item-title[data-v-f78ae579]{font-weight:700;margin:0 0 4px}.product-reviews__item-text[data-v-f78ae579]{color:#444;line-height:1.55;margin:0;white-space:pre-line}.tabs[data-v-f352a8f7]{background-color:#fff;border-top:1px solid #e3e3e8;color:#000;font-family:var(--font-family,"Inter",sans-serif);padding-top:3rem}.tab-list-wrapper[data-v-f352a8f7],.tabs[data-v-f352a8f7]{max-width:100%;overflow:hidden}@media screen and (max-width:768px){.tab-list-wrapper[data-v-f352a8f7]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab-list-wrapper[data-v-f352a8f7]::-webkit-scrollbar{display:none}}.tab-list[data-v-f352a8f7]{background-color:#f4f4f6;border-radius:.75rem;display:inline-flex;gap:4px;justify-content:flex-start;min-width:100%;padding:4px;width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.tab-list[data-v-f352a8f7]{width:100%}}.tab-button[data-v-f352a8f7]{align-items:center;background-color:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.tab-button[data-v-f352a8f7]:hover{background-color:#ffffff80}.tab-button.active[data-v-f352a8f7]{background-color:#fff;box-shadow:0 1px 2px #0000000d;color:#000;font-weight:700}@media screen and (min-width:1024px){.tab-button[data-v-f352a8f7]{font-size:14px;padding:12px 20px}}@media screen and (max-width:768px){.tab-button[data-v-f352a8f7]{font-size:12px;padding:10px 16px}}.tab-panels[data-v-f352a8f7]{color:#515167;font-size:15px;letter-spacing:.8px;line-height:1.5;padding:35px 0 0}.description-layout[data-v-f352a8f7]{display:grid;gap:60px;grid-template-columns:1fr 1fr}.description-layout.no-attributes[data-v-f352a8f7],.description-layout.no-description[data-v-f352a8f7]{grid-template-columns:1fr}@media screen and (max-width:1024px){.description-layout[data-v-f352a8f7]{gap:40px;grid-template-columns:1fr}}.description-content .description-title[data-v-f352a8f7]{color:#111827;font-family:var(--font-family,"Inter",sans-serif);font-size:20px;font-weight:700;margin-bottom:16px}.description-content .description-text[data-v-f352a8f7]{color:#515167;line-height:1.7}.description-content .description-text[data-v-f352a8f7] p{margin:0 0 12px}.description-content .description-text[data-v-f352a8f7] p:last-child{margin-bottom:0}.description-content .description-text[data-v-f352a8f7] b,.description-content .description-text[data-v-f352a8f7] strong{font-weight:700}.description-content .description-text[data-v-f352a8f7] em,.description-content .description-text[data-v-f352a8f7] i{font-style:italic}.description-content .description-text[data-v-f352a8f7] u{text-decoration:underline}.description-content .description-text[data-v-f352a8f7] ol,.description-content .description-text[data-v-f352a8f7] ul{margin:12px 0;padding-left:20px}.description-content .description-text[data-v-f352a8f7] ol li,.description-content .description-text[data-v-f352a8f7] ul li{margin-bottom:6px}.description-content .description-text[data-v-f352a8f7] ol li:last-child,.description-content .description-text[data-v-f352a8f7] ul li:last-child{margin-bottom:0}.description-content .description-text[data-v-f352a8f7] ul{list-style:disc}.description-content .description-text[data-v-f352a8f7] ol{list-style:decimal}.description-content .description-text[data-v-f352a8f7] a{color:var(--partner-color,var(--partner-color,#1f1f27));text-decoration:underline}.description-content .description-text[data-v-f352a8f7] h1,.description-content .description-text[data-v-f352a8f7] h2,.description-content .description-text[data-v-f352a8f7] h3,.description-content .description-text[data-v-f352a8f7] h4{font-weight:700;line-height:1.3;margin:18px 0 8px}.description-content .description-text[data-v-f352a8f7] h1:first-child,.description-content .description-text[data-v-f352a8f7] h2:first-child,.description-content .description-text[data-v-f352a8f7] h3:first-child,.description-content .description-text[data-v-f352a8f7] h4:first-child{margin-top:0}.description-content .description-text[data-v-f352a8f7] h1{font-size:1.4em}.description-content .description-text[data-v-f352a8f7] h2{font-size:1.25em}.description-content .description-text[data-v-f352a8f7] h3{font-size:1.1em}.description-content .description-text[data-v-f352a8f7] h4{font-size:1em}.description-content .description-text[data-v-f352a8f7] blockquote{border-left:3px solid #e5e7eb;color:#6b7280;margin:12px 0;padding-left:14px}.description-content .description-text[data-v-f352a8f7] table{border-collapse:collapse;margin:12px 0;width:100%}.description-content .description-text[data-v-f352a8f7] table td,.description-content .description-text[data-v-f352a8f7] table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.description-content .description-text[data-v-f352a8f7] img{height:auto;max-width:100%}.attributes-icons[data-v-f352a8f7]{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.attributes-icons__image[data-v-f352a8f7]{display:block;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.attributes-section .attributes-box[data-v-f352a8f7]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.attributes-section .attributes-title[data-v-f352a8f7]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#111827;font-family:var(--font-family,"Inter",sans-serif);font-size:16px;font-weight:700;margin:0;padding:16px 20px}.attributes-section .attributes-table[data-v-f352a8f7]{margin:0;padding:0 20px}.attributes-section .attribute-row[data-v-f352a8f7]{align-items:baseline;border-bottom:1px solid #f0f1f3;display:grid;gap:16px;grid-template-columns:min(40%,220px) 1fr;padding:12px 0}.attributes-section .attribute-row[data-v-f352a8f7]:last-child{border-bottom:none}.attributes-section .attribute-row .attribute-type[data-v-f352a8f7]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:13px}.attributes-section .attribute-row .attribute-value[data-v-f352a8f7]{color:#111827;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.attributes-section .attributes-toggle[data-v-f352a8f7]{align-items:center;background-color:#f9fafb;border:none;border-top:1px solid #e5e7eb;color:#111827;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:700;gap:4px;justify-content:center;letter-spacing:.4px;padding:12px 20px;transition:background-color .2s ease,color .2s ease;width:100%}.attributes-section .attributes-toggle[data-v-f352a8f7]:hover{background-color:#f3f4f6;color:var(--partner-color,#1f1f27)}.attributes-section .attributes-toggle[data-v-f352a8f7]:focus-visible{outline:2px solid var(--partner-color,#1f1f27);outline-offset:-2px}.tracklist-content[data-v-f352a8f7]{max-width:600px}.tracklist-content .tracklist-version[data-v-f352a8f7]{background-color:#f9fafb;border-radius:12px;margin-bottom:24px;padding:24px}.tracklist-content .tracklist-version[data-v-f352a8f7]:last-child{margin-bottom:0}@media screen and (max-width:768px){.tracklist-content .tracklist-version[data-v-f352a8f7]{padding:16px}}.tracklist-content .tracklist-header[data-v-f352a8f7]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.tracklist-content .tracklist-header .tracklist-icon[data-v-f352a8f7]{align-items:center;background-color:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.tracklist-content .tracklist-header .tracklist-icon .spinning-disc[data-v-f352a8f7]{animation:spin-f352a8f7 3s linear infinite;color:var(--partner-color,#1f1f27)}.tracklist-content .tracklist-header .tracklist-info .tracklist-label[data-v-f352a8f7]{color:#6b7280;font-size:12px;margin:0 0 2px}.tracklist-content .tracklist-header .tracklist-info .tracklist-name[data-v-f352a8f7]{color:#111827;font-size:16px;font-weight:700;margin:0}.tracklist-content .tracks-list[data-v-f352a8f7]{display:flex;flex-direction:column;gap:4px}.tracklist-content .tracks-list .track-item[data-v-f352a8f7]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background-color .2s ease}.tracklist-content .tracks-list .track-item[data-v-f352a8f7]:hover{background-color:#ffffff80}.tracklist-content .tracks-list .track-item .track-number[data-v-f352a8f7]{color:#6b7280;flex-shrink:0;font-size:14px;font-weight:500;text-align:center;width:24px}.tracklist-content .tracks-list .track-item .track-title[data-v-f352a8f7]{color:#111827;flex:1;font-size:15px;font-weight:500}.tracklist-content .tracks-list .track-item .track-title .track-featuring[data-v-f352a8f7]{color:#6b7280;font-weight:400;margin-left:4px}.tracklist-content .tracks-list .track-item .track-duration[data-v-f352a8f7]{color:#6b7280;flex-shrink:0;font-size:14px;font-variant-numeric:tabular-nums}@media screen and (max-width:768px){.tracklist-content .tracks-list .track-item[data-v-f352a8f7]{padding:10px 8px}.tracklist-content .tracks-list .track-item .track-number[data-v-f352a8f7]{font-size:13px}.tracklist-content .tracks-list .track-item .track-title[data-v-f352a8f7]{font-size:14px}.tracklist-content .tracks-list .track-item .track-duration[data-v-f352a8f7]{font-size:13px}}@keyframes spin-f352a8f7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-content[data-v-f352a8f7]{max-width:900px}.video-content .video-wrapper[data-v-f352a8f7]{background-color:#000;border-radius:12px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-content .video-wrapper iframe[data-v-f352a8f7]{height:100%;left:0;position:absolute;top:0;width:100%}.size-table-content .gender-label[data-v-f352a8f7]{color:#111827;font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.size-table-content .gender-label[data-v-f352a8f7]:first-child{margin-top:0}.size-table-content .table-wrapper[data-v-f352a8f7]{background-color:#f9fafb;border-radius:12px;margin-bottom:1.5rem;overflow-x:auto;padding:24px}@media screen and (max-width:768px){.size-table-content .table-wrapper[data-v-f352a8f7]{padding:16px}}.size-table-content .size-table[data-v-f352a8f7]{border-collapse:collapse;font-size:14px;text-align:left;width:100%}.size-table-content .size-table thead[data-v-f352a8f7]{font-family:var(--font-family,"Inter",sans-serif)}.size-table-content .size-table thead tr[data-v-f352a8f7]{border-bottom:1px solid #e5e7eb}.size-table-content .size-table thead th[data-v-f352a8f7]{color:#6b7280;font-weight:700;padding:16px;text-align:center}.size-table-content .size-table thead th[data-v-f352a8f7]:first-child{color:#6b7280;text-align:left}.size-table-content .size-table tbody tr[data-v-f352a8f7]{border-bottom:1px solid #e5e7eb}.size-table-content .size-table tbody tr[data-v-f352a8f7]:last-child{border-bottom:none}.size-table-content .size-table tbody th[data-v-f352a8f7]{color:#6b7280;font-weight:700;padding:16px;text-align:left;white-space:nowrap}.size-table-content .size-table tbody td[data-v-f352a8f7]{color:#111827;padding:16px;text-align:center}.product-sliders[data-v-7b5ab52c]{display:flex;flex-direction:column;gap:24px;margin-left:calc(50% - 50vw);margin-top:60px;width:100vw}.product-sliders__item[data-v-7b5ab52c]{color:inherit;display:block;position:relative;text-decoration:none}.product-sliders__image[data-v-7b5ab52c]{display:block;height:auto;width:100%}.product-sliders__caption[data-v-7b5ab52c]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;color:#fff;font-size:clamp(16px,2vw,24px);font-weight:600;left:0;padding:24px;position:absolute;right:0;text-align:center}.product-sliders__slider--single[data-v-7b5ab52c]{display:block}.product-sliders__slider--pair[data-v-7b5ab52c]{display:grid;gap:0;grid-template-columns:1fr 1fr}.product-sliders__slider--pair .product-sliders__image[data-v-7b5ab52c]{height:clamp(220px,26vw,460px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.product-sliders__slider--pair[data-v-7b5ab52c]{grid-template-columns:1fr}.product-sliders__slider--pair .product-sliders__image[data-v-7b5ab52c]{height:auto;-o-object-fit:contain;object-fit:contain}}.product-sliders__slider--scroll[data-v-7b5ab52c]{display:grid;gap:0;grid-auto-columns:minmax(280px,42vw);grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-sliders__slider--scroll[data-v-7b5ab52c]::-webkit-scrollbar{display:none}.product-sliders__slider--scroll .product-sliders__item[data-v-7b5ab52c]{scroll-snap-align:start}.product-sliders__slider--scroll .product-sliders__image[data-v-7b5ab52c]{height:clamp(220px,26vw,460px);-o-object-fit:cover;object-fit:cover}.product-articles[data-v-89536aa2]{border-top:1px solid rgba(25,24,27,.1);margin:64px auto 0;max-width:1200px;padding:48px 16px 0}.product-articles__title[data-v-89536aa2]{font-size:22px;font-weight:600;margin:0 0 24px}.product-articles__grid[data-v-89536aa2]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-articles__card[data-v-89536aa2]{color:inherit;display:flex;flex-direction:column;gap:12px;text-decoration:none}.product-articles__card:hover .product-articles__name[data-v-89536aa2]{color:var(--partner-color,#3d1d7d)}.product-articles__image[data-v-89536aa2]{aspect-ratio:16/9;background-color:#f4f4f5;background-position:50%;background-size:cover;border-radius:12px}.product-articles__body[data-v-89536aa2]{display:flex;flex-direction:column;gap:6px}.product-articles__name[data-v-89536aa2]{font-size:16px;font-weight:600;line-height:1.35;transition:color .18s ease}.product-articles__perex[data-v-89536aa2]{color:#6b7280;display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.countdown-wrapper[data-v-ca349dff]{align-items:center;background-color:#f9fafb;border-radius:10px;display:flex;gap:12px;margin:0 0 20px;padding:16px 20px;width:100%}@media screen and (max-width:768px){.countdown-wrapper[data-v-ca349dff]{flex-wrap:wrap;gap:10px;justify-content:center;padding:12px 16px}}.countdown-wrapper .countdown-icon[data-v-ca349dff]{color:#6b7280;flex-shrink:0}.countdown-wrapper .countdown-text[data-v-ca349dff]{color:#374151;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;white-space:nowrap}@media screen and (max-width:768px){.countdown-wrapper .countdown-text[data-v-ca349dff]{font-size:13px}}.countdown-wrapper .countdown-timer[data-v-ca349dff]{align-items:center;display:flex;gap:6px}@media screen and (max-width:768px){.countdown-wrapper .countdown-timer[data-v-ca349dff]{gap:4px}}.countdown-wrapper .countdown-item[data-v-ca349dff]{align-items:center;background:#e5e7eb;border-radius:6px;display:flex;padding:6px 10px}@media screen and (max-width:768px){.countdown-wrapper .countdown-item[data-v-ca349dff]{padding:5px 8px}}.countdown-wrapper .countdown-value[data-v-ca349dff]{color:#374151;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:700;line-height:1}@media screen and (max-width:768px){.countdown-wrapper .countdown-value[data-v-ca349dff]{font-size:13px}}.countdown-wrapper .countdown-unit[data-v-ca349dff]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;line-height:1;margin-left:1px}@media screen and (max-width:768px){.countdown-wrapper .countdown-unit[data-v-ca349dff]{font-size:13px}}.countdown-wrapper .countdown-separator[data-v-ca349dff]{color:#9ca3af;font-size:14px;font-weight:500;line-height:1}@media screen and (max-width:768px){.countdown-wrapper .countdown-separator[data-v-ca349dff]{font-size:13px}}.hero-breadcrumbs[data-v-28ecdc9e]{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;gap:8px;margin-bottom:20px;padding-top:5px}@media screen and (max-width:768px){.hero-breadcrumbs[data-v-28ecdc9e]{font-size:13px;margin-bottom:16px}}.hero-breadcrumbs__link[data-v-28ecdc9e]{color:#6b7280;text-decoration:none;transition:color .2s ease}.hero-breadcrumbs__link[data-v-28ecdc9e]:hover{color:var(--partner-color,#1f1f27)}.hero-breadcrumbs__separator[data-v-28ecdc9e]{color:#d1d5db}.hero-breadcrumbs__current[data-v-28ecdc9e]{color:#1f2937;font-weight:600}.age-modal-overlay[data-v-64972377]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:9999}.age-modal[data-v-64972377]{animation:modalSlideIn-64972377 .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040;max-width:480px;overflow:hidden;width:100%}@keyframes modalSlideIn-64972377{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-64972377]{background:linear-gradient(180deg,#fce4e4,#fff);display:flex;justify-content:center;padding:32px 24px 24px}.icon-container[data-v-64972377]{display:inline-flex;position:relative}.icon-circle[data-v-64972377]{align-items:center;background:linear-gradient(180deg,#fecaca,#fca5a5);border-radius:50%;box-shadow:0 4px 20px #ef444433;display:flex;height:80px;justify-content:center;width:80px}.shield-icon[data-v-64972377]{color:#dc2626}.badge-18[data-v-64972377]{background:#dc2626;border-radius:6px;box-shadow:0 2px 8px #dc262666;color:#fff;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:-8px;top:-4px}.modal-content[data-v-64972377]{padding:24px 32px 32px;text-align:center}@media screen and (max-width:480px){.modal-content[data-v-64972377]{padding:20px 20px 24px}}.modal-content h2[data-v-64972377]{color:#1f2937;font-family:var(--font-family,"Inter",sans-serif);font-size:24px;font-weight:700;margin:0 0 16px}@media screen and (max-width:480px){.modal-content h2[data-v-64972377]{font-size:20px}}.modal-content .description[data-v-64972377]{color:#6b7280;margin:0 0 8px}.modal-content .confirm-text[data-v-64972377],.modal-content .description[data-v-64972377]{font-family:var(--font-family,"Inter",sans-serif);font-size:15px;line-height:1.5}.modal-content .confirm-text[data-v-64972377]{color:#1f2937;font-weight:600;margin:0 0 24px}.info-box[data-v-64972377]{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px;text-align:left}.info-box .wine-icon[data-v-64972377]{color:#6b7280;flex-shrink:0;margin-top:2px}.info-box p[data-v-64972377]{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;line-height:1.5;margin:0}.button-group[data-v-64972377]{display:flex;gap:12px}@media screen and (max-width:480px){.button-group[data-v-64972377]{flex-direction:column}}.btn-confirm[data-v-64972377],.btn-decline[data-v-64972377]{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex:1;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s ease}.btn-decline[data-v-64972377]{background:#fff;border:1px solid #e5e7eb;color:#374151}.btn-decline[data-v-64972377]:hover{background:#f9fafb;border-color:#d1d5db}.btn-confirm[data-v-64972377]{background:var(--partner-color,#1f1f27);border:none;color:#fff}.btn-confirm[data-v-64972377]:hover{opacity:.9}.product-images{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.product-images .product-image__wrapper{background:#f1f1f1;border-radius:var(--product-gallery-radius,.75rem);order:1;overflow:hidden;position:relative;width:100%}.product-images .product-image__wrapper .zoom-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;bottom:16px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;transition:all .3s ease;width:40px}.product-images .product-image__wrapper .zoom-icon:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}@media screen and (max-width:768px){.product-images .product-image__wrapper .zoom-icon{bottom:8px;height:36px;right:8px;width:36px}}.product-images .product-image__wrapper .arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;transition:all .3s ease;width:40px}.product-images .product-image__wrapper .arrow:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}@media screen and (max-width:768px){.product-images .product-image__wrapper .arrow{height:36px;width:36px}}.product-images .product-image__wrapper .arrow-left{left:16px;top:46%}@media screen and (max-width:768px){.product-images .product-image__wrapper .arrow-left{left:5px}}.product-images .product-image__wrapper .arrow-right{right:16px;top:46%}@media screen and (max-width:768px){.product-images .product-image__wrapper .arrow-right{right:5px}}.product-images .product-image{border-radius:var(--product-gallery-radius,.75rem);display:block;max-width:100%;width:100%}.product-thumbnails{display:flex;flex-direction:row;order:2;position:relative;width:100%}.product-thumbnails .thumbnails-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-ms-overflow-style:none}.product-thumbnails .thumbnails-wrapper::-webkit-scrollbar{display:none}.product-thumbnails--grid .thumbnails-wrapper{overflow-x:visible}.product-thumbnails--grid ul{flex-wrap:wrap}.product-thumbnails ul{align-items:flex-start;display:flex;flex-direction:row;gap:10px;list-style:none;margin:0;padding:0}.thumbnail-count{background:var(--partner-color,#1f1f27);border-radius:11px;bottom:4px;color:#fff;font-size:12px;font-weight:700;line-height:20px;min-width:22px;padding:0 5px;pointer-events:none;position:absolute;right:4px;text-align:center}.thumbnail{border:2px solid #e3e3e8;border-radius:var(--product-gallery-radius,.75rem);box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;height:120px;line-height:0;overflow:hidden;padding:8px;position:relative;transition:border-color .2s ease;width:120px}.thumbnail:hover{border-color:var(--partner-color,#1f1f27)}@media screen and (max-width:768px){.thumbnail{height:80px;padding:6px;width:80px}}.thumbnail img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.thumbnail-active{border:2px solid var(--partner-color,#1f1f27);border-radius:var(--product-gallery-radius,.75rem);box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;height:120px;line-height:0;overflow:hidden;padding:8px;position:relative;width:120px}@media screen and (max-width:768px){.thumbnail-active{height:80px;padding:6px;width:80px}}.thumbnail-active img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.thumbnail-video{position:relative}.thumbnail-video .thumbnail-video__blank{background:#1f1f27;display:block;height:100%;width:100%}.thumbnail-video .thumbnail-video__play{align-items:center;background:#0000008c;border-radius:50%;display:flex;height:32px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.product-video{background:#000;border-radius:var(--product-gallery-radius,.75rem);display:block;max-width:100%;width:100%}.bundle-offers[data-v-195c0fd3]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,transparent);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);border-radius:12px;padding:16px}.bundle-offers__label[data-v-195c0fd3]{align-items:center;color:var(--partner-color,#1f1f27);display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:600;gap:6px;margin:0 0 12px}.bundle-offers__list[data-v-195c0fd3]{display:flex;flex-wrap:wrap;gap:8px}.bundle-offers__item[data-v-195c0fd3]{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 30%,transparent);border-radius:50px;display:inline-flex;font-family:var(--font-family,"Inter",sans-serif);gap:10px;padding:8px 14px;text-decoration:none;transition:all .2s ease}.bundle-offers__item[data-v-195c0fd3]:hover{background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-color:var(--partner-color,#1f1f27)}.bundle-offers__image[data-v-195c0fd3]{border-radius:6px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.bundle-offers__name[data-v-195c0fd3]{color:#1f2937;font-size:14px;font-weight:500}.bundle-offers__price[data-v-195c0fd3]{color:var(--partner-color,#1f1f27);font-size:14px;font-weight:700;white-space:nowrap}.customizer-stack[data-v-1ae723a8] .cf,.customizer-stack[data-v-1ae723a8] .cprev{position:static;top:auto}.product-detail__taxon[data-v-1ae723a8]{display:none}h1[data-v-1ae723a8]{color:#000;font-family:var(--font-family,"Inter",sans-serif);font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:1.3;margin:24px 0;padding:0}@media screen and (max-width:768px){h1[data-v-1ae723a8]{font-size:22px;margin-bottom:20px}}.grid[data-v-1ae723a8]{font-family:var(--font-family,"Inter",sans-serif);letter-spacing:.8px;margin-top:15px}@media screen and (max-width:768px){.grid[data-v-1ae723a8]{margin-left:0;margin-right:0;margin-top:0}}.bundle-offers-spacing[data-v-1ae723a8]{border-top:1px solid #e3e3e8;margin-bottom:24px;margin-top:24px;padding-top:24px}.bottom-section[data-v-1ae723a8]{margin-left:1%;margin-right:1%}@media screen and (max-width:768px){.bottom-section[data-v-1ae723a8]{margin-left:0;margin-right:0}}[data-v-1ae723a8] .pack-price-box,[data-v-1ae723a8] .volume-price-box{background:linear-gradient(to bottom right,color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent),color-mix(in srgb,var(--partner-color,#1f1f27) 5%,transparent),transparent);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);border-radius:16px;margin-bottom:20px;padding:24px}@media screen and (max-width:768px){[data-v-1ae723a8] .pack-price-box,[data-v-1ae723a8] .volume-price-box{border-radius:12px;padding:20px}}[data-v-1ae723a8] .pack-price-box__row,[data-v-1ae723a8] .volume-price-box__row{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}[data-v-1ae723a8] .pack-price-box__price,[data-v-1ae723a8] .volume-price-box__price{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-size:36px;font-weight:700;line-height:1}@media screen and (max-width:768px){[data-v-1ae723a8] .pack-price-box__price,[data-v-1ae723a8] .volume-price-box__price{font-size:30px}}[data-v-1ae723a8] .pack-price-box__currency,[data-v-1ae723a8] .volume-price-box__currency{font-family:sans-serif}[data-v-1ae723a8] .pack-price-box__unit,[data-v-1ae723a8] .volume-price-box__unit{color:#6b7280;font-size:15px}[data-v-1ae723a8] .pack-price-box__badge,[data-v-1ae723a8] .volume-price-box__badge{align-items:center;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:20px;color:#16a34a;display:inline-flex;font-size:13px;font-weight:600;padding:4px 10px}[data-v-1ae723a8] .pack-price-box__savings,[data-v-1ae723a8] .volume-price-box__savings{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0}[data-v-1ae723a8] .pack-price-box__original,[data-v-1ae723a8] .volume-price-box__original{color:#9ca3af;text-decoration:line-through}[data-v-1ae723a8] .pack-price-box__save-text,[data-v-1ae723a8] .volume-price-box__save-text{color:#16a34a;font-weight:500}[data-v-1ae723a8] .price-box{align-items:center;display:flex;gap:12px;padding-bottom:20px}[data-v-1ae723a8] .price{align-items:center;color:#000;display:flex;font-size:30px;font-weight:700;gap:5px;justify-content:center;line-height:1.2}[data-v-1ae723a8] .price-old{color:#6f6f7b;font-size:18px;font-weight:400;line-height:1.2;text-decoration:line-through}[data-v-1ae723a8] .discount-tag{background-color:#ef4343;border-radius:.25rem;color:#fff;font-size:12px;font-weight:700;padding:4px 8px}[data-v-1ae723a8] strong{font-family:var(--font-family,"Inter",sans-serif)}.description[data-v-1ae723a8]{border-top:1px solid #e3e3e8;color:#6f6f7b;font-size:14px;font-weight:500;line-height:160%;margin-bottom:12px;padding-top:20px}.description[data-v-1ae723a8] p{margin:0 0 12px}.description[data-v-1ae723a8] p:last-child{margin-bottom:0}.description[data-v-1ae723a8] b,.description[data-v-1ae723a8] strong{font-weight:700}.description[data-v-1ae723a8] em,.description[data-v-1ae723a8] i{font-style:italic}.description[data-v-1ae723a8] u{text-decoration:underline}.description[data-v-1ae723a8] ol,.description[data-v-1ae723a8] ul{margin:12px 0;padding-left:20px}.description[data-v-1ae723a8] ol li,.description[data-v-1ae723a8] ul li{margin-bottom:6px}.description[data-v-1ae723a8] ol li:last-child,.description[data-v-1ae723a8] ul li:last-child{margin-bottom:0}.description[data-v-1ae723a8] ul{list-style:disc}.description[data-v-1ae723a8] ol{list-style:decimal}.description[data-v-1ae723a8] a{color:var(--partner-color,var(--partner-color,#1f1f27));text-decoration:underline}.description[data-v-1ae723a8] h1,.description[data-v-1ae723a8] h2,.description[data-v-1ae723a8] h3,.description[data-v-1ae723a8] h4{font-weight:700;line-height:1.3;margin:18px 0 8px}.description[data-v-1ae723a8] h1:first-child,.description[data-v-1ae723a8] h2:first-child,.description[data-v-1ae723a8] h3:first-child,.description[data-v-1ae723a8] h4:first-child{margin-top:0}.description[data-v-1ae723a8] h1{font-size:1.4em}.description[data-v-1ae723a8] h2{font-size:1.25em}.description[data-v-1ae723a8] h3{font-size:1.1em}.description[data-v-1ae723a8] h4{font-size:1em}.description[data-v-1ae723a8] blockquote{border-left:3px solid #e5e7eb;color:#6b7280;margin:12px 0;padding-left:14px}.description[data-v-1ae723a8] table{border-collapse:collapse;margin:12px 0;width:100%}.description[data-v-1ae723a8] table td,.description[data-v-1ae723a8] table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.description[data-v-1ae723a8] img{height:auto;max-width:100%}.description .show-more[data-v-1ae723a8]{align-items:center;color:var(--partner-color,#1f1f27)!important;cursor:pointer;display:flex;font-size:14px;gap:2px;margin-top:10px;text-decoration:none!important}.description .show-more[data-v-1ae723a8]:hover{opacity:.8}.voucher-switcher[data-v-1ae723a8]{margin-bottom:24px}.voucher-switcher__label[data-v-1ae723a8]{color:#6b7280;display:block;font-size:14px;margin-bottom:10px}.voucher-switcher__options[data-v-1ae723a8]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.voucher-option[data-v-1ae723a8]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-family:var(--font-family,"Inter",sans-serif);gap:12px;padding:14px 16px;position:relative;transition:all .2s ease}.voucher-option[data-v-1ae723a8]:hover:not(.voucher-option--active){background:#f9fafb;border-color:#d1d5db}.voucher-option--active[data-v-1ae723a8]{background:color-mix(in srgb,var(--partner-color,#1f1f27) 5%,#fff);border-color:var(--partner-color,#1f1f27)}.voucher-option__icon[data-v-1ae723a8]{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.voucher-option--active .voucher-option__icon[data-v-1ae723a8]{background:var(--partner-color,#1f1f27);color:#fff}.voucher-option__title[data-v-1ae723a8]{color:#1f2937;font-size:15px;font-weight:700}.voucher-option__check[data-v-1ae723a8]{color:var(--partner-color,#1f1f27);position:absolute;right:10px;top:10px}.product-gallery-wrapper--ended[data-v-1ae723a8]{opacity:.4;pointer-events:none}@media screen and (min-width:769px){.product-gallery-wrapper--sticky[data-v-1ae723a8]{align-self:start;position:sticky;top:96px}}.product-state-notice[data-v-1ae723a8]{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:10px;margin-top:24px;padding:14px 18px}.product-state-notice p[data-v-1ae723a8]{margin:0}.product-state-notice--ended[data-v-1ae723a8]{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.product-state-notice--unavailable[data-v-1ae723a8]{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.product-detail__box[data-v-1ae723a8]{border:1px solid #e3e3e8;border-radius:.75rem;padding:1.5rem}@media screen and (max-width:768px){.product-detail__box[data-v-1ae723a8]{padding:16px}}.product-detail__box--plain[data-v-1ae723a8]{border:none;padding:0}@media screen and (max-width:768px){.product-detail__box--plain[data-v-1ae723a8]{padding:0}}.adult-warning[data-v-1ae723a8]{align-items:flex-start;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.adult-warning__icon[data-v-1ae723a8]{color:#ef4444;flex-shrink:0;margin-top:2px}.adult-warning__text[data-v-1ae723a8]{font-size:14px}.adult-warning__title[data-v-1ae723a8]{color:#ef4444;font-weight:600;margin:0 0 2px}.adult-warning__desc[data-v-1ae723a8]{color:#6b7280;margin:0}.product-attributes[data-v-1ae723a8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;margin-top:10px}.product-attributes__item[data-v-1ae723a8]{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;padding:5px 12px;transition:border-color .2s}.product-attributes__item[data-v-1ae723a8]:hover{border-color:var(--partner-color,#1f1f27)}.product-attributes__icon[data-v-1ae723a8]{flex-shrink:0;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.product-attributes__name[data-v-1ae723a8]{color:#374151;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;font-weight:600;white-space:nowrap}.product-tags-wrapper[data-v-1ae723a8]{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:8px}[data-v-1ae723a8] .volume-discount-section{margin-bottom:30px}[data-v-1ae723a8] .volume-discount-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}[data-v-1ae723a8] .volume-discount-title{color:#1f2937;font-size:18px;font-weight:700;margin:0}[data-v-1ae723a8] .volume-discount-table{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden}[data-v-1ae723a8] .volume-table-header{background:#f9fafb;color:#6b7280;display:grid;font-size:14px;font-weight:600;grid-template-columns:1fr 1fr 100px;padding:14px 20px}@media screen and (max-width:480px){[data-v-1ae723a8] .volume-table-header{font-size:13px;grid-template-columns:1fr 1fr 80px;padding:12px 16px}}[data-v-1ae723a8] .volume-table-body .volume-table-row{border-top:1px solid #e5e7eb;color:#1f2937;display:grid;font-size:15px;grid-template-columns:1fr 1fr 100px;padding:16px 20px;transition:all .2s ease}@media screen and (max-width:480px){[data-v-1ae723a8] .volume-table-body .volume-table-row{font-size:14px;grid-template-columns:1fr 1fr 80px;padding:14px 16px}}[data-v-1ae723a8] .volume-table-body .volume-table-row.is-active{background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,#fff);border-left:3px solid var(--partner-color,#1f1f27);margin-left:-1px}[data-v-1ae723a8] .volume-table-body .volume-table-row.is-active .col-quantity{color:var(--partner-color,#1f1f27);font-weight:600}[data-v-1ae723a8] .volume-table-body .volume-table-row.is-active .col-price{color:#1f2937;font-weight:700}[data-v-1ae723a8] .volume-table-body .volume-table-row.is-active .discount-badge{background:var(--partner-color,#1f1f27);color:#fff}[data-v-1ae723a8] .col-quantity{align-items:center;display:flex;gap:8px}[data-v-1ae723a8] .col-quantity .check-icon{color:var(--partner-color,#1f1f27)}[data-v-1ae723a8] .col-price .currency{font-family:sans-serif}[data-v-1ae723a8] .col-discount{text-align:right}[data-v-1ae723a8] .col-discount .discount-badge{background:color-mix(in srgb,var(--partner-color,#1f1f27) 15%,#fff);border-radius:20px;color:var(--partner-color,#1f1f27);display:inline-block;font-size:13px;font-weight:600;padding:4px 10px}[data-v-1ae723a8] .col-discount .no-discount{color:#9ca3af}
