.review-highlights-card[data-astro-cid-iiqadmlr]{background:linear-gradient(135deg, rgba(var(--surface-rgb), .9) 0%, rgba(var(--surface-deep-rgb), .95) 100%);border:1px solid var(--border-gold);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(0, 0, 0, calc(.4 * var(--shadow-k))), 0 0 20px #d4af3714;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:30px}.card-header[data-astro-cid-iiqadmlr]{align-items:center;gap:16px;margin-bottom:22px;display:flex}.badge-icon[data-astro-cid-iiqadmlr]{border:1px solid var(--border-gold);width:44px;height:44px;color:var(--gold-light);background:#d4af3726;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.badge-subtitle[data-astro-cid-iiqadmlr]{letter-spacing:.12em;color:var(--gold-light);margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.highlight-title[data-astro-cid-iiqadmlr]{color:var(--text-strong);margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.summary-quote[data-astro-cid-iiqadmlr]{background:rgba(var(--ink-rgb), .03);border-left:3px solid var(--gold-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:24px;padding:20px 24px;position:relative}.quote-mark[data-astro-cid-iiqadmlr]{color:#d4af3726;pointer-events:none;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:6px;right:18px}.quote-text[data-astro-cid-iiqadmlr]{color:var(--text-soft);z-index:1;margin:0;font-size:1rem;line-height:1.65;position:relative}.bullet-grid[data-astro-cid-iiqadmlr]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:22px;display:grid}.highlight-pill[data-astro-cid-iiqadmlr]{background:rgba(var(--ink-rgb), .04);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.highlight-pill[data-astro-cid-iiqadmlr]:hover{background:rgba(var(--ink-rgb), .07);border-color:#d4af374d}.check-circle[data-astro-cid-iiqadmlr]{width:26px;height:26px;color:var(--success-text);background:#10b98126;border:1px solid #10b9814d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pill-text[data-astro-cid-iiqadmlr]{color:var(--text-strong);font-size:.88rem;font-weight:500;line-height:1.35}.transparency-note[data-astro-cid-iiqadmlr]{color:var(--text-dim);border-top:1px solid var(--border-subtle);align-items:center;gap:8px;padding-top:14px;font-size:.74rem;display:flex}.info-icon[data-astro-cid-iiqadmlr]{font-size:.8rem}@media (width<=768px){.review-highlights-card[data-astro-cid-iiqadmlr]{border-radius:var(--radius-md);padding:20px 16px}.card-header[data-astro-cid-iiqadmlr]{gap:12px;margin-bottom:16px}.badge-icon[data-astro-cid-iiqadmlr]{width:38px;height:38px;font-size:1.15rem}.highlight-title[data-astro-cid-iiqadmlr]{font-size:1.15rem}.summary-quote[data-astro-cid-iiqadmlr]{margin-bottom:18px;padding:14px 16px}.quote-text[data-astro-cid-iiqadmlr]{font-size:.92rem;line-height:1.55}.bullet-grid[data-astro-cid-iiqadmlr]{grid-template-columns:1fr;gap:10px}.highlight-pill[data-astro-cid-iiqadmlr]{padding:10px 14px;font-size:.85rem}}.product-page-wrapper[data-astro-cid-mcaudwyu]{box-sizing:border-box;width:100%;max-width:100%;padding:30px 0 80px;overflow-x:hidden}.breadcrumb-nav[data-astro-cid-mcaudwyu]{width:100%;max-width:100%;margin-bottom:28px;font-size:.82rem;overflow:hidden}.breadcrumb-list[data-astro-cid-mcaudwyu]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-mcaudwyu] a[data-astro-cid-mcaudwyu]:hover{color:var(--gold-light)}.separator[data-astro-cid-mcaudwyu]{color:var(--border-subtle)}.current[data-astro-cid-mcaudwyu]{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;max-width:min(320px,100%);font-weight:600;overflow:hidden}.product-main-grid[data-astro-cid-mcaudwyu]{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;width:100%;min-width:0;max-width:100%;margin-bottom:70px;display:grid}.product-media-col[data-astro-cid-mcaudwyu]{width:100%;min-width:0;max-width:100%}.product-details-col[data-astro-cid-mcaudwyu]{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}.main-image-card[data-astro-cid-mcaudwyu]{border-radius:var(--radius-lg);aspect-ratio:1;cursor:pointer;box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:480px;margin-bottom:16px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.main-image-card[data-astro-cid-mcaudwyu]:hover{border-color:var(--gold-primary);box-shadow:0 8px 30px rgba(0, 0, 0, calc(.6 * var(--shadow-k))), 0 0 20px #d4af3726;background:#fff}.main-image[data-astro-cid-mcaudwyu]{object-fit:contain;border-radius:var(--radius-md);width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .2s,transform .3s}.main-image-card[data-astro-cid-mcaudwyu]:hover .main-image[data-astro-cid-mcaudwyu]{transform:scale(1.025)}.zoom-indicator[data-astro-cid-mcaudwyu]{background:rgba(var(--surface-deep-rgb), .88);border:1px solid var(--border-gold);color:var(--gold-light);border-radius:var(--radius-full);letter-spacing:.04em;box-shadow:0 4px 15px rgba(0, 0, 0, calc(.6 * var(--shadow-k)));-webkit-backdrop-filter:blur(8px);pointer-events:none;z-index:2;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:700;transition:all .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.main-image-card[data-astro-cid-mcaudwyu]:hover .zoom-indicator[data-astro-cid-mcaudwyu]{background:var(--gold-primary);color:#0b0d12}.gallery-thumbs[data-astro-cid-mcaudwyu]{scrollbar-width:thin;scrollbar-color:var(--border-gold) transparent;-webkit-overflow-scrolling:touch;box-sizing:border-box;gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:20px;padding:4px 2px 10px;display:flex;overflow-x:auto}.thumb-btn[data-astro-cid-mcaudwyu]{border-radius:var(--radius-sm);border:2px solid var(--border-subtle);cursor:pointer;box-sizing:border-box;background:#fff;flex-shrink:0;width:76px;height:76px;padding:4px;transition:all .2s;overflow:hidden}.thumb-btn[data-astro-cid-mcaudwyu]:hover{border-color:var(--gold-light);transform:translateY(-2px)}.thumb-btn[data-astro-cid-mcaudwyu].active{border-color:var(--gold-primary);box-shadow:0 0 14px #d4af3780}.thumb-img[data-astro-cid-mcaudwyu]{object-fit:contain;width:100%;height:100%}.media-trust-box[data-astro-cid-mcaudwyu]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;padding:20px;display:flex}.trust-item[data-astro-cid-mcaudwyu]{align-items:flex-start;gap:12px;font-size:.82rem;display:flex}.t-icon[data-astro-cid-mcaudwyu]{font-size:1.3rem}.trust-item[data-astro-cid-mcaudwyu] strong[data-astro-cid-mcaudwyu]{color:var(--text-strong);margin-bottom:2px;display:block}.trust-item[data-astro-cid-mcaudwyu] p[data-astro-cid-mcaudwyu]{color:var(--text-muted);margin:0;line-height:1.4}.badge-row[data-astro-cid-mcaudwyu]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.page-title[data-astro-cid-mcaudwyu]{color:var(--text-strong);letter-spacing:-.02em;word-break:break-word;overflow-wrap:break-word;hyphens:auto;font-size:2.1rem;font-weight:900;line-height:1.2}.rating-bar[data-astro-cid-mcaudwyu]{flex-wrap:wrap;align-items:center;gap:10px;font-size:.9rem;display:flex}.rating-stars[data-astro-cid-mcaudwyu]{color:#fbbf24;align-items:center;gap:4px;font-size:1.1rem;display:flex}.rating-num[data-astro-cid-mcaudwyu]{color:var(--text-strong)}.dot[data-astro-cid-mcaudwyu]{color:var(--text-dim)}.review-text[data-astro-cid-mcaudwyu]{color:var(--text-muted)}.buy-card[data-astro-cid-mcaudwyu]{border-color:var(--border-gold);background:linear-gradient(135deg, rgba(var(--surface-rgb), .95) 0%, rgba(var(--surface-deep-rgb), .95) 100%);box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;padding:24px;display:flex}.price-row[data-astro-cid-mcaudwyu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.price-label[data-astro-cid-mcaudwyu]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.buy-card-deal[data-astro-cid-mcaudwyu]{box-shadow:0 8px 30px rgba(0, 0, 0, calc(.6 * var(--shadow-k))), 0 0 20px #ef444426;border-color:#ef444473}.detail-deal-pricing[data-astro-cid-mcaudwyu]{flex-direction:column;gap:4px;margin:4px 0;display:flex}.strike-line[data-astro-cid-mcaudwyu]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strike-uvp-label[data-astro-cid-mcaudwyu]{color:var(--text-muted);font-size:.8rem;font-weight:600}.strike-uvp-val[data-astro-cid-mcaudwyu]{color:var(--text-muted);font-size:.95rem;font-weight:600;text-decoration:line-through}.savings-tag[data-astro-cid-mcaudwyu]{color:#fff;border-radius:var(--radius-sm);letter-spacing:.02em;background:#ef4444;padding:3px 8px;font-size:.72rem;font-weight:800;box-shadow:0 2px 8px #ef444466}.deal-highlight-price[data-astro-cid-mcaudwyu]{text-shadow:0 0 16px #ef444459;color:var(--deal-text)!important}.current-price[data-astro-cid-mcaudwyu]{color:var(--text-strong);margin:2px 0;font-size:2.2rem;font-weight:900;line-height:1.1}.price-legal[data-astro-cid-mcaudwyu]{color:var(--text-dim);font-size:.72rem}.prime-tag[data-astro-cid-mcaudwyu]{color:#60a5fa;border-radius:var(--radius-sm);white-space:nowrap;background:#3b82f626;border:1px solid #3b82f64d;padding:4px 10px;font-size:.75rem;font-weight:700}.btn-lg[data-astro-cid-mcaudwyu]{box-sizing:border-box;text-align:center;width:100%;padding:16px 28px;font-size:1.05rem}.secondary-actions[data-astro-cid-mcaudwyu]{flex-wrap:wrap;gap:10px;display:flex}.secondary-actions[data-astro-cid-mcaudwyu]>[data-astro-cid-mcaudwyu]{flex:180px;justify-content:center}.partner-note[data-astro-cid-mcaudwyu]{color:var(--text-dim);text-align:center;font-size:.7rem;line-height:1.4}.blog-teaser-link[data-astro-cid-mcaudwyu]{border:1px solid var(--border-gold);border-radius:var(--radius-sm);color:var(--gold-light);background:#d4af370f;margin-top:14px;padding:12px 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.blog-teaser-link[data-astro-cid-mcaudwyu]:hover{background:#d4af371f}.guide-box[data-astro-cid-mcaudwyu]{background:rgba(var(--ink-rgb), .03);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-width:0;padding:20px 22px}.guide-title[data-astro-cid-mcaudwyu]{color:var(--text-strong);margin-bottom:10px;font-size:1.15rem;font-weight:800;line-height:1.3}.guide-text[data-astro-cid-mcaudwyu]{color:var(--text-soft);margin-bottom:10px;font-size:.95rem;line-height:1.7}.guide-sub[data-astro-cid-mcaudwyu]{color:var(--gold-light);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 8px;font-size:.85rem;font-weight:700}.guide-specs[data-astro-cid-mcaudwyu]{color:var(--text-soft);grid-template-columns:minmax(110px,30%) 1fr;gap:6px 16px;font-size:.9rem;display:grid}.guide-specs[data-astro-cid-mcaudwyu] dt[data-astro-cid-mcaudwyu]{color:var(--text-muted)}.guide-specs[data-astro-cid-mcaudwyu] dd[data-astro-cid-mcaudwyu]{margin:0}.guide-limits[data-astro-cid-mcaudwyu]{color:var(--text-soft);padding-left:18px;font-size:.92rem;line-height:1.6}.guide-note[data-astro-cid-mcaudwyu],.guide-sources[data-astro-cid-mcaudwyu]{color:var(--text-dim);margin-top:14px;font-size:.78rem}.guide-sources[data-astro-cid-mcaudwyu] ul[data-astro-cid-mcaudwyu]{margin-top:6px;padding-left:18px}.guide-sources[data-astro-cid-mcaudwyu] a[data-astro-cid-mcaudwyu]{color:var(--text-muted)}.editorial-box[data-astro-cid-mcaudwyu]{background:rgba(var(--ink-rgb), .03);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-sizing:border-box;width:100%;min-width:0;padding:18px 22px}.box-title[data-astro-cid-mcaudwyu]{color:var(--gold-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.9rem;font-weight:700}.box-text[data-astro-cid-mcaudwyu]{color:var(--text-soft);word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.related-section[data-astro-cid-mcaudwyu]{border-top:1px solid var(--border-subtle);width:100%;min-width:0;max-width:100%;padding-top:60px;overflow:hidden}.related-grid[data-astro-cid-mcaudwyu]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%;min-width:0;max-width:100%;margin-top:30px;display:grid}.lightbox-modal[data-astro-cid-mcaudwyu]{z-index:9999;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.lightbox-modal[data-astro-cid-mcaudwyu].open{display:flex}.lightbox-backdrop[data-astro-cid-mcaudwyu]{background:rgba(var(--surface-abyss-rgb), .96);-webkit-backdrop-filter:blur(16px);width:100%;height:100%;position:absolute;top:0;left:0}.lightbox-dialog[data-astro-cid-mcaudwyu]{z-index:2;box-sizing:border-box;flex-direction:column;width:100%;max-width:1000px;height:100%;max-height:100vh;padding:16px;display:flex;position:relative}.lightbox-header[data-astro-cid-mcaudwyu]{color:var(--text-strong);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}.lightbox-counter[data-astro-cid-mcaudwyu]{color:var(--gold-light);letter-spacing:.05em;font-size:.92rem;font-weight:700}.lightbox-close[data-astro-cid-mcaudwyu]{background:rgba(var(--ink-rgb), .1);border:1px solid rgba(var(--ink-rgb), .2);color:var(--text-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;transition:all .2s;display:flex}.lightbox-close[data-astro-cid-mcaudwyu]:hover{border-color:var(--gold-primary);color:var(--gold-light);background:#d4af3740}.lightbox-stage[data-astro-cid-mcaudwyu]{flex-grow:1;justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex;position:relative;overflow:hidden}.lightbox-image-wrap[data-astro-cid-mcaudwyu]{box-sizing:border-box;flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;overflow:hidden}.lightbox-image-wrap[data-astro-cid-mcaudwyu] img[data-astro-cid-mcaudwyu]{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 50px rgba(0, 0, 0, calc(.9 * var(--shadow-k)));transition:opacity .15s}.lightbox-nav-btn[data-astro-cid-mcaudwyu]{background:rgba(var(--surface-rgb), .85);border:1.5px solid var(--border-gold);color:var(--gold-light);cursor:pointer;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;line-height:1;transition:all .2s;display:flex}.lightbox-nav-btn[data-astro-cid-mcaudwyu]:hover{background:var(--gold-primary);color:#000;transform:scale(1.08)}.lightbox-thumbs-bar[data-astro-cid-mcaudwyu]{scrollbar-width:thin;scrollbar-color:var(--border-gold) transparent;-webkit-overflow-scrolling:touch;flex-shrink:0;justify-content:center;gap:10px;padding:12px 4px 6px;display:flex;overflow-x:auto}.lb-thumb-btn[data-astro-cid-mcaudwyu]{border-radius:var(--radius-sm);border:2px solid rgba(var(--ink-rgb), .15);cursor:pointer;box-sizing:border-box;background:#fff;flex-shrink:0;width:58px;height:58px;padding:3px;transition:all .2s;overflow:hidden}.lb-thumb-btn[data-astro-cid-mcaudwyu].active{border-color:var(--gold-primary);box-shadow:0 0 12px #d4af3799}.lb-thumb-btn[data-astro-cid-mcaudwyu] img[data-astro-cid-mcaudwyu]{object-fit:contain;width:100%;height:100%}@media (width<=992px){.product-main-grid[data-astro-cid-mcaudwyu]{grid-template-columns:1fr;gap:32px;margin-bottom:50px}}@media (width<=768px){.product-page-wrapper[data-astro-cid-mcaudwyu]{padding:18px 0 50px}.breadcrumb-nav[data-astro-cid-mcaudwyu]{margin-bottom:18px}.current[data-astro-cid-mcaudwyu]{max-width:180px}.main-image-card[data-astro-cid-mcaudwyu]{max-height:380px;margin-bottom:14px;padding:16px}.thumb-btn[data-astro-cid-mcaudwyu]{width:70px;height:70px}.page-title[data-astro-cid-mcaudwyu]{font-size:1.45rem;line-height:1.25}.buy-card[data-astro-cid-mcaudwyu]{padding:18px 16px}.current-price[data-astro-cid-mcaudwyu]{font-size:1.85rem}.btn-lg[data-astro-cid-mcaudwyu]{padding:14px 16px;font-size:.95rem}.related-grid[data-astro-cid-mcaudwyu]{grid-template-columns:1fr;gap:16px}.lightbox-dialog[data-astro-cid-mcaudwyu]{padding:10px 6px}.lightbox-nav-btn[data-astro-cid-mcaudwyu]{width:40px;height:40px;font-size:1.6rem}.lb-thumb-btn[data-astro-cid-mcaudwyu]{width:48px;height:48px}}.mobile-sticky-buy-bar[data-astro-cid-mcaudwyu]{background:rgba(var(--surface-deep-rgb), .94);-webkit-backdrop-filter:blur(16px);box-shadow:0 -8px 25px rgba(0, 0, 0, calc(.7 * var(--shadow-k)));z-index:99;padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));border-top:1px solid #d4af3759;transition:transform .3s cubic-bezier(.16,1,.3,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}@media (width<=768px){.mobile-sticky-buy-bar[data-astro-cid-mcaudwyu]{display:block}.mobile-sticky-buy-bar[data-astro-cid-mcaudwyu].visible{transform:translateY(0)}}.sticky-bar-inner[data-astro-cid-mcaudwyu]{justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.sticky-prod-info[data-astro-cid-mcaudwyu]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sticky-thumb[data-astro-cid-mcaudwyu]{object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#000;flex-shrink:0;width:40px;height:40px}.sticky-text-group[data-astro-cid-mcaudwyu]{flex-direction:column;min-width:0;display:flex}.sticky-title[data-astro-cid-mcaudwyu]{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;line-height:1.2;overflow:hidden}.sticky-price-row[data-astro-cid-mcaudwyu]{align-items:center;gap:6px;margin-top:2px;display:flex}.sticky-price[data-astro-cid-mcaudwyu]{color:var(--gold-light);font-size:.95rem;font-weight:800}.sticky-deal-badge[data-astro-cid-mcaudwyu]{color:#fff;background:#ef4444;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}.sticky-cta-btn[data-astro-cid-mcaudwyu]{background:var(--gold-gradient);color:#07090c;border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #d4af3759}.sticky-cta-btn[data-astro-cid-mcaudwyu]:active{transform:scale(.97)}.sticky-arrow[data-astro-cid-mcaudwyu]{font-size:1rem;transition:transform .2s}.sticky-cta-btn[data-astro-cid-mcaudwyu]:hover .sticky-arrow[data-astro-cid-mcaudwyu]{transform:translate(2px)}
