.BundleTray_bar__qprTT{position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgba(16,14,12,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-gold,rgba(201,168,76,.4));box-shadow:0 -12px 40px rgba(0,0,0,.5)}.BundleTray_inner__2U84o{max-width:1440px;margin:0 auto;padding:1.15rem 5%;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(210px,auto) auto;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl)}.BundleTray_head__KbTuN{min-width:0}.BundleTray_title__fBWqK{font-family:var(--font-display);font-size:1.35rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:10px}.BundleTray_sizeBadge__o2c5Z{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;padding:3px 10px;border-radius:var(--radius-full);background:var(--accent-gold);color:var(--bg-primary)}.BundleTray_progressText__u1jUk{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold-light,var(--accent-gold));margin:6px 0 8px}.BundleTray_progressBar__TyDJO{height:6px;border-radius:6px;background:var(--border-subtle);overflow:hidden}.BundleTray_progressBar__TyDJO span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-gold),var(--accent-gold-light,#e8c15a));transition:width .35s ease}.BundleTray_slots__LF_kE{display:flex;gap:10px;overflow-x:auto;padding:4px 0;scrollbar-width:thin}.BundleTray_slotEmpty__0tRpE,.BundleTray_slotFilled__t_KwJ{flex:0 0 auto;width:60px;height:60px;border-radius:var(--radius-sm)}.BundleTray_slotFilled__t_KwJ{position:relative}.BundleTray_slotImg__gnXdZ{width:60px;height:60px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-gold,rgba(201,168,76,.5))}.BundleTray_slotRemove__FL8nW{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:#1a1a1a;border:1px solid var(--border-mid);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.BundleTray_slotRemove__FL8nW:hover{background:#c0392b}.BundleTray_slotEmpty__0tRpE{display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-mid);color:var(--text-muted);background:var(--bg-card)}.BundleTray_foot__vQm2C{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.BundleTray_priceBlock__eR6Gm{display:flex;align-items:baseline;gap:10px}.BundleTray_price__7HnUG{font-family:var(--font-display);font-size:1.7rem;color:var(--text-primary)}.BundleTray_save__Twgz7{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:#4caf7d;background:rgba(76,175,125,.14);padding:3px 9px;border-radius:var(--radius-full)}.BundleTray_perPrint__fWib6{font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted)}.BundleTray_ctaReady__V18Pq{display:inline-flex;align-items:center;gap:8px;padding:.95rem 1.9rem;border:none;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-gold),#ffe6a8);color:var(--bg-primary);font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px rgba(201,168,76,.35);transition:transform .2s ease}.BundleTray_ctaReady__V18Pq:hover{transform:translateY(-1px)}.BundleTray_ctaWait__oz8aa{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.BundleTray_controls__41f_t{display:flex;flex-direction:column;align-items:center;gap:6px}.BundleTray_iconBtn__o50j7{background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:4px;display:flex}.BundleTray_iconBtn__o50j7:hover{border-color:var(--border-gold);color:var(--text-primary)}.BundleTray_closeBtn__dfofN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(192,57,43,.16);border:1px solid rgba(192,57,43,.55);color:#ff6b5e;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease,transform .15s ease}.BundleTray_closeBtn__dfofN:hover{background:#c0392b;color:#fff;transform:scale(1.06)}.BundleTray_cancelLabel__8uEzS{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#ff6b5e}.BundleTray_pillWrap__1yRjG{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:80;display:inline-flex;align-items:center;gap:8px}.BundleTray_pill__i7q_x{gap:10px;padding:.7rem 1.3rem;border-radius:var(--radius-full);border:1px solid var(--border-gold,rgba(201,168,76,.5));color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em}.BundleTray_pillClose__85C8r,.BundleTray_pill__i7q_x{display:inline-flex;align-items:center;background:rgba(16,14,12,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-shadow:0 8px 30px rgba(0,0,0,.5)}.BundleTray_pillClose__85C8r{justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(192,57,43,.55);color:#ff6b5e;padding:0;transition:background .15s ease,color .15s ease}.BundleTray_pillClose__85C8r:hover{background:#c0392b;color:#fff}.BundleTray_pillDot__XtBRQ{width:8px;height:8px;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 8px var(--accent-gold)}@media (max-width:860px){.BundleTray_inner__2U84o{grid-template-columns:1fr auto;grid-template-areas:"head controls" "slots slots" "foot foot";gap:5px 10px;padding:.5rem .85rem;max-width:100%}.BundleTray_head__KbTuN{grid-area:head;min-width:0}.BundleTray_controls__41f_t{grid-area:controls;flex-direction:row;gap:8px;align-items:center}.BundleTray_slots__LF_kE{grid-area:slots}.BundleTray_foot__vQm2C{grid-area:foot;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.BundleTray_title__fBWqK{font-size:.98rem;gap:8px}.BundleTray_sizeBadge__o2c5Z{font-size:.6rem;padding:2px 8px}.BundleTray_progressText__u1jUk{margin:3px 0 4px;font-size:.62rem}.BundleTray_progressBar__TyDJO{height:4px}.BundleTray_slotEmpty__0tRpE,.BundleTray_slotFilled__t_KwJ,.BundleTray_slotImg__gnXdZ{width:44px;height:44px}.BundleTray_slots__LF_kE{gap:7px}.BundleTray_price__7HnUG{font-size:1.35rem}.BundleTray_perPrint__fWib6{display:none}.BundleTray_ctaReady__V18Pq{flex:1 1;justify-content:center;margin-left:10px;padding:.75rem 1rem;font-size:.74rem}.BundleTray_ctaWait__oz8aa{font-size:.72rem}.BundleTray_iconBtn__o50j7{padding:3px}.BundleTray_closeBtn__dfofN{width:32px;height:32px}.BundleTray_cancelLabel__8uEzS{display:none}}@media (max-width:420px){.BundleTray_price__7HnUG{font-size:1.2rem}.BundleTray_slotEmpty__0tRpE,.BundleTray_slotFilled__t_KwJ,.BundleTray_slotImg__gnXdZ{width:40px;height:40px}}.AddonUpsell_wrap__3qC_h{border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));padding:14px 0 4px;display:flex;flex-direction:column;gap:10px}.AddonUpsell_heading__Wyhr_{margin:0;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold,#d4a843)}.AddonUpsell_row__uwTs6{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:12px;background:var(--bg-elevated,hsla(0,0%,100%,.03))}.AddonUpsell_thumb__EDK88{position:relative;width:52px;height:52px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--bg-primary,#0e0e0e)}.AddonUpsell_img___xf9A{object-fit:cover}.AddonUpsell_info__GQxDQ{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.AddonUpsell_name__GbZs5{font-size:.88rem;font-weight:600;color:var(--text-primary,#f5f5f5);line-height:1.25}.AddonUpsell_desc__R7Cil{font-size:.72rem;color:var(--text-secondary,#9a9a9a);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AddonUpsell_price__6vCp8{font-size:.9rem;font-weight:700;color:var(--text-primary,#f5f5f5);white-space:nowrap;display:flex;align-items:baseline;gap:6px}.AddonUpsell_mrp__8cAod{font-size:.75rem;font-weight:500;color:var(--text-muted,#7a7a7a);text-decoration:line-through}.AddonUpsell_addBtn__UXtrU{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1206;background:var(--accent-gold,#d4a843);transition:transform .15s ease,background .15s ease}.AddonUpsell_addBtn__UXtrU:hover{background:var(--accent-gold-light,#e6bf5e);transform:translateY(-1px)}.AddonUpsell_addBtn__UXtrU:active{transform:scale(.96)}.AddonUpsell_checkout__QfxdR{border-top:none;padding-top:0}.MessageInput_wrap__xfUTG{display:flex;flex-direction:column;gap:6px}.MessageInput_input__IZ0O5{width:100%;box-sizing:border-box;padding:11px 13px;font-size:.92rem;font-family:inherit;color:var(--text-primary,#f5f5f5);background:var(--bg-primary,#0e0e0e);border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:10px;line-height:1.45;resize:none;transition:border-color .15s ease,box-shadow .15s ease}.MessageInput_input__IZ0O5::placeholder{color:var(--text-muted,#7a7a7a)}.MessageInput_input__IZ0O5:focus{outline:none;border-color:var(--accent-gold,#d4a843);box-shadow:0 0 0 3px rgba(212,168,67,.15)}.MessageInput_meta__OlqdG{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono,monospace);font-size:.66rem;letter-spacing:.04em;color:var(--text-muted,#8a8a8a)}.MessageInput_full__AbKnT{color:var(--accent-gold,#d4a843);font-weight:700}.MessageCartSection_wrap__7eOp4{border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));padding:14px 0 4px;display:flex;flex-direction:column;gap:10px}.MessageCartSection_heading___DlGL{margin:0;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-gold,#d4a843)}.MessageCartSection_row__2ibTj{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:12px;background:var(--bg-elevated,hsla(0,0%,100%,.03))}.MessageCartSection_icon__b9aVw{width:52px;height:52px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-gold,#d4a843);background:rgba(212,168,67,.1);border:1px solid rgba(212,168,67,.25)}.MessageCartSection_info__U9xUY{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.MessageCartSection_name__HMvYY{font-size:.88rem;font-weight:600;color:var(--text-primary,#f5f5f5);line-height:1.25}.MessageCartSection_desc__SNKUG{font-size:.72rem;color:var(--text-secondary,#9a9a9a);line-height:1.35}.MessageCartSection_price__f37GM{font-size:.9rem;font-weight:700;color:var(--text-primary,#f5f5f5);white-space:nowrap}.MessageCartSection_addBtn___FlKV,.MessageCartSection_saveBtn__qceSg{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1206;background:var(--accent-gold,#d4a843);transition:transform .15s ease,background .15s ease,opacity .15s ease}.MessageCartSection_addBtn___FlKV:hover,.MessageCartSection_saveBtn__qceSg:hover:not(:disabled){background:var(--accent-gold-light,#e6bf5e);transform:translateY(-1px)}.MessageCartSection_saveBtn__qceSg:disabled{opacity:.45;cursor:not-allowed}.MessageCartSection_composer__2N95Z{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid rgba(212,168,67,.35);border-radius:12px;background:rgba(212,168,67,.05)}.MessageCartSection_field__R3WLL{display:flex;flex-direction:column;gap:6px}.MessageCartSection_label__4lT6k{font-size:.74rem;font-weight:600;color:var(--text-secondary,#b5b5b5)}.MessageCartSection_select__BkcYG{width:100%;box-sizing:border-box;padding:10px 12px;font-size:.85rem;font-family:inherit;color:var(--text-primary,#f5f5f5);background:var(--bg-primary,#0e0e0e);border:1px solid var(--border-subtle,hsla(0,0%,100%,.12));border-radius:10px}.MessageCartSection_select__BkcYG:focus{outline:none;border-color:var(--accent-gold,#d4a843)}.MessageCartSection_actions__UgCUY{display:flex;justify-content:flex-end;gap:8px}.MessageCartSection_cancelBtn__2IFN9{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--border-subtle,hsla(0,0%,100%,.2));border-radius:999px;padding:8px 16px;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary,#b5b5b5)}.MessageCartSection_cancelBtn__2IFN9:hover{color:var(--text-primary,#fff);border-color:var(--text-secondary,#b5b5b5)}.GetCodeLink_link__W4w4E{display:inline-block;background:none;border:none;cursor:pointer;padding:4px 0;font-family:inherit;font-size:.82rem;color:var(--text-secondary,#9a9a9a);text-align:center}.GetCodeLink_action__Bda0x{color:#2ecc71;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.GetCodeLink_link__W4w4E:hover .GetCodeLink_action__Bda0x{color:#27ae60}.CartSidebar_overlay__7QKPJ{position:fixed;top:0;left:0;width:100vw;height:100svh;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:flex-end;animation:CartSidebar_fadeIn__1lrqI .3s ease}.CartSidebar_sidebar__7lMA3{width:100%;max-width:440px;height:100%;background:var(--bg-card);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;animation:CartSidebar_slideIn__R4VHr .3s ease forwards;box-shadow:-10px 0 40px rgba(0,0,0,.5)}.CartSidebar_header__SitOB{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xl) var(--space-lg);border-bottom:1px solid var(--border-subtle)}.CartSidebar_title__YI28h{font-family:var(--font-display);font-size:1.5rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.CartSidebar_closeBtn__RRr_G{background:none;border:none;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;transition:color .2s}.CartSidebar_closeBtn__RRr_G:hover{color:var(--accent-gold)}.CartSidebar_itemsContainer__2pu2z{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.CartSidebar_emptyState__6FnsJ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-md);color:var(--text-secondary)}.CartSidebar_emptyText__wjfYB{font-size:.9rem}.CartSidebar_continueBtn__weI7s,.CartSidebar_emptyText__wjfYB{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.CartSidebar_continueBtn__weI7s{background:transparent;border:1px solid var(--border-mid);color:var(--text-primary);padding:var(--space-sm) var(--space-lg);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.CartSidebar_continueBtn__weI7s:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.CartSidebar_cartItem__A0ASo{display:grid;grid-template-columns:80px 1fr 24px;grid-gap:var(--space-md);gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle);position:relative;flex-shrink:0}.CartSidebar_itemImageWrapper__gfI_o{width:80px;height:100px;position:relative;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-primary)}.CartSidebar_itemImage__cTHSt{object-fit:cover}.CartSidebar_itemDetails__M2AEW{display:flex;flex-direction:column;justify-content:space-between}.CartSidebar_itemTitle__2gAAL{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3}.CartSidebar_itemSize__cH6WF{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-gold)}.CartSidebar_itemControls__CUDzS{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.CartSidebar_qtyBox__Sbpae{display:flex;align-items:center;gap:12px;border:1px solid var(--border-subtle);border-radius:4px;padding:2px 8px}.CartSidebar_qtyBox__Sbpae button{background:none;border:none;color:var(--text-secondary);font-size:1.1rem;cursor:pointer;width:20px}.CartSidebar_qtyBox__Sbpae span{font-family:var(--font-mono);font-size:.85rem;color:var(--text-primary);min-width:12px;text-align:center}.CartSidebar_itemPrice__t2Bah{font-family:var(--font-mono);font-size:.9rem;font-weight:700;color:var(--text-primary)}.CartSidebar_removeBtn__nAU0B{background:none;border:none;color:var(--text-muted);font-size:.9rem;cursor:pointer;display:flex;align-items:flex-start;padding-top:2px;transition:color .2s}.CartSidebar_removeBtn__nAU0B:hover{color:#f44}.CartSidebar_footer__Hjafp{padding:var(--space-xl) var(--space-lg);background:var(--bg-card);border-top:1px solid var(--border-subtle);flex-shrink:0}.CartSidebar_addons__7A5ey{display:flex;flex-direction:column}.CartSidebar_msgChip__3K_Qg{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:6px 0 4px;padding:6px 9px;border-radius:8px;border:1px dashed rgba(212,168,67,.45);background:rgba(212,168,67,.06);font-size:.74rem;line-height:1.3}.CartSidebar_msgIcon__8vmdl{color:var(--accent-gold);flex-shrink:0}.CartSidebar_msgText__RoAeP{color:var(--text-primary);font-style:italic;min-width:0;overflow-wrap:anywhere}.CartSidebar_msgPrice__s6sQg{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--accent-gold)}.CartSidebar_msgLink__kYO5G{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:2px 0;cursor:pointer;font-size:.7rem;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.CartSidebar_msgLink__kYO5G:hover{color:var(--text-primary)}.CartSidebar_summaryRow__Pc_xO{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm);font-size:1.1rem;color:var(--text-primary)}.CartSidebar_subtotalValue___SDkL{font-family:var(--font-mono);font-weight:700;font-size:1.25rem}.CartSidebar_taxNotice__8S7F9{font-size:.8rem;color:var(--text-secondary);margin-bottom:var(--space-sm);text-align:center}.CartSidebar_getCodeLink__7yGUQ{display:block;width:100%;background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:.8rem;color:var(--text-secondary);margin-bottom:var(--space-lg);text-align:center;transition:color .2s}.CartSidebar_getCodeLink__7yGUQ span{color:var(--accent-gold);font-weight:700}.CartSidebar_getCodeLink__7yGUQ:hover{color:var(--text-primary)}.CartSidebar_getCodeLink__7yGUQ:hover span{color:var(--accent-gold-light)}.CartSidebar_checkoutBtn__Bp479{display:flex;justify-content:center;align-items:center;width:100%;padding:var(--space-md);background:var(--accent-gold);color:#000;font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm);transition:all .2s}.CartSidebar_checkoutBtn__Bp479:hover{background:var(--accent-gold-light);transform:translateY(-2px);box-shadow:0 4px 20px rgba(212,168,67,.3)}@keyframes CartSidebar_fadeIn__1lrqI{0%{opacity:0}to{opacity:1}}@keyframes CartSidebar_slideIn__R4VHr{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:480px){.CartSidebar_sidebar__7lMA3{max-width:100%}.CartSidebar_footer__Hjafp,.CartSidebar_header__SitOB{padding:var(--space-md) var(--space-lg)}}.CartSidebar_b2g1Nudge__fDe0B{font-family:var(--font-sans);font-size:.8rem;color:var(--accent-gold-light);background:var(--accent-gold-dim);border:1px solid var(--border-gold);border-radius:var(--radius-sm);padding:.6rem .8rem;margin-bottom:var(--space-sm);text-align:center}.CartSidebar_discountLabel__ax_z_{color:var(--accent-gold);font-size:.82rem}.CartSidebar_discountValue___hjD4{color:var(--accent-gold);font-weight:600}.DiwaliBanner_bar__7VL2t{position:relative;display:block;width:100%;overflow:hidden;padding:9px 0;background:radial-gradient(60% 140% at 50% 0,rgba(255,170,60,.18),transparent 70%),linear-gradient(90deg,#2a0807,#4a120c 30%,#5e1a0e 50%,#4a120c 70%,#2a0807);border-bottom:1px solid rgba(255,196,92,.45);color:#ffd98a;text-decoration:none;z-index:60}.DiwaliBanner_marquee__PxSqz{display:flex;width:max-content;animation:DiwaliBanner_diwaliScroll__C7M27 60s linear infinite}.DiwaliBanner_bar__7VL2t:focus-visible .DiwaliBanner_marquee__PxSqz,.DiwaliBanner_bar__7VL2t:hover .DiwaliBanner_marquee__PxSqz{animation-play-state:paused}.DiwaliBanner_track__FR5qP{display:flex;flex-shrink:0;align-items:center}@keyframes DiwaliBanner_diwaliScroll__C7M27{to{transform:translateX(-50%)}}.DiwaliBanner_item__WReaZ{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DiwaliBanner_code__7_mAj{padding:2px 8px;border-radius:4px;background:linear-gradient(180deg,#ffcf6b,#f0a53a);color:#3a0d08;letter-spacing:.1em}.DiwaliBanner_sep__Rmte1{margin:0 1.4rem;color:#ffb347;opacity:.8;font-size:.62rem}.DiwaliBanner_diya__hZcKM{position:relative;width:16px;height:12px;flex-shrink:0}.DiwaliBanner_diya__hZcKM:before{content:"";position:absolute;left:0;bottom:0;width:16px;height:6px;border-radius:0 0 9px 9px;background:linear-gradient(180deg,#e0782f,#9c3f12)}.DiwaliBanner_diya__hZcKM:after{content:"";position:absolute;left:5px;bottom:5px;width:6px;height:8px;border-radius:50% 50% 50% 50%/65% 65% 35% 35%;background:radial-gradient(circle at 50% 70%,#fff3c4,#ffb02e 60%,#ff7a1a);box-shadow:0 0 8px 2px rgba(255,170,50,.7);animation:DiwaliBanner_flicker__OcsxA 1.6s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes DiwaliBanner_flicker__OcsxA{0%{transform:scale(1) rotate(-2deg);opacity:.95}50%{transform:scale(.92,1.08) rotate(2deg);opacity:1}to{transform:scale(1.04,.94) rotate(-1deg);opacity:.9}}.DiwaliBanner_bar__7VL2t:focus-visible{outline:2px solid #ffd27a;outline-offset:-2px}@media (max-width:600px){.DiwaliBanner_item__WReaZ{font-size:.64rem}.DiwaliBanner_sep__Rmte1{margin:0 1rem}}@media (prefers-reduced-motion:reduce){.DiwaliBanner_marquee__PxSqz{animation-duration:160s}.DiwaliBanner_diya__hZcKM:after{animation:none}}.Footer_footer__pQtti{background:var(--bg-secondary);border-top:1px solid var(--border-subtle);padding:var(--space-2xl) var(--space-lg) var(--space-lg);margin-top:var(--space-2xl)}.Footer_footerTop__aHjwR{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-subtle)}.Footer_brand__0rdww h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:.1em;color:var(--text-primary);margin-bottom:var(--space-md)}.Footer_brand__0rdww h3 span{color:var(--accent-gold)}.Footer_brand__0rdww p{font-size:.875rem;color:var(--text-secondary);line-height:1.7;max-width:260px}.Footer_brandNameBlock__Lu3zU{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-md)}.Footer_addressBlock__5Om8e{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-md)}.Footer_addressRow__WxJ66{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:var(--text-secondary);line-height:1.5}.Footer_addressRow__WxJ66 a{color:var(--text-secondary);text-decoration:none}.Footer_addressRow__WxJ66 a:hover{color:var(--accent-gold)}.Footer_addressIcon__GERzc{flex-shrink:0;margin-top:2px;color:var(--accent-gold)}.Footer_unitOf__5xMqy{font-family:Georgia,Times New Roman,serif;font-size:.58rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.85}.Footer_gstBlock__GTEC_{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content}.Footer_gstLabel__Z1jIN{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold)}.Footer_gstValue__P_HsD{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;color:var(--text-primary);font-weight:600}.Footer_column__fehd0 h4{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-md)}.Footer_column__fehd0 ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_column__fehd0 a{font-size:.875rem;color:var(--text-secondary);transition:color var(--transition-fast)}.Footer_column__fehd0 a:hover{color:var(--accent-gold)}.Footer_socialRow__o2WwH{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.Footer_socialBtn__7VNy_{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid var(--accent-gold);color:var(--accent-gold);background:transparent;transition:transform .2s ease}.Footer_socialBtn__7VNy_:hover{transform:scale(1.18)}.Footer_footerBottom__YIYBj{max-width:1320px;margin:var(--space-lg) auto 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.Footer_copyright__j4atB{font-size:.8rem;color:var(--text-muted)}.Footer_bizCategory__fSQio{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:var(--radius-full);display:inline-block;margin-top:var(--space-sm)}.Footer_legalLinks__eScbR{display:flex;gap:var(--space-md);flex-wrap:wrap}.Footer_legalLinks__eScbR a{font-size:.75rem;color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}.Footer_legalLinks__eScbR a:hover{color:var(--accent-gold)}@media (max-width:768px){.Footer_footerTop__aHjwR{grid-template-columns:1fr 1fr;gap:var(--space-lg)}.Footer_brand__0rdww{grid-column:1/-1}}@media (max-width:480px){.Footer_footerTop__aHjwR{grid-template-columns:1fr 1fr;gap:var(--space-md)}.Footer_footerBottom__YIYBj{flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-sm)}.Footer_footer__pQtti{padding:var(--space-xl) var(--space-md) var(--space-md)}.Footer_gstBlock__GTEC_{flex-wrap:wrap;max-width:100%}.Footer_gstLabel__Z1jIN,.Footer_gstValue__P_HsD{font-size:.7rem}.Footer_unitOf__5xMqy{font-size:.5rem;letter-spacing:.12em}.Footer_legalLinks__eScbR{gap:var(--space-sm)}.Footer_legalLinks__eScbR a{font-size:.68rem}}@media (max-width:768px){.Footer_column__fehd0 ul{gap:0}.Footer_addressRow__WxJ66 a,.Footer_column__fehd0 a,.Footer_legalLinks__eScbR a{display:inline-flex;align-items:center;min-height:40px}.Footer_legalLinks__eScbR{flex-wrap:wrap;row-gap:0}}.MessageField_wrap__aYND1{border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:12px;background:var(--bg-elevated,hsla(0,0%,100%,.03));margin-bottom:var(--space-lg,20px);transition:border-color .15s ease,background .15s ease}.MessageField_on__FQ51K{border-color:rgba(212,168,67,.5);background:rgba(212,168,67,.05)}.MessageField_toggle__ObEP5{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;min-height:44px}.MessageField_checkbox__twGd9{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--accent-gold,#d4a843);cursor:pointer}.MessageField_icon__2RD4L{width:36px;height:36px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent-gold,#d4a843);background:rgba(212,168,67,.1)}.MessageField_text__3Ybte{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.MessageField_title__qI8_L{font-size:.95rem;font-weight:600;color:var(--text-primary,#f5f5f5)}.MessageField_sub__XgtC8{font-size:.78rem;color:var(--text-secondary,#9a9a9a);line-height:1.35}.MessageField_price__5O2Zh{font-family:var(--font-mono,monospace);font-size:.82rem;font-weight:700;color:var(--accent-gold,#d4a843);white-space:nowrap}.MessageField_body__cQuI3{padding:0 14px 14px}@media (max-width:480px){.MessageField_icon__2RD4L{display:none}}.ProductClient_container__SYMjd{max-width:1320px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-2xl);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.ProductClient_gallery__U0xcd{position:-webkit-sticky;position:sticky;top:calc(68px + var(--space-xl))}.ProductClient_mainImageWrapper__T885J{aspect-ratio:3/4;background:var(--bg-card);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle)}.ProductClient_mainImage__5aSi5{object-fit:cover;object-position:center 20%}@keyframes ProductClient_shimmer__UiARb{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductClient_skeleton__3E42u{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-card) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:ProductClient_shimmer__UiARb 1.4s linear infinite}.ProductClient_info__n17ZZ{display:flex;flex-direction:column}.ProductClient_category__ASqal{font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:var(--space-sm)}.ProductClient_title__WZ_GN{font-family:var(--font-display);font-size:clamp(2.4rem,3.4vw,3.4rem);color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em;line-height:1.05;margin-bottom:var(--space-md)}.ProductClient_priceRow__d1RIW{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-subtle)}.ProductClient_price__Rw2sX{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--text-primary)}.ProductClient_taxInfo__I2WJ3{font-size:.85rem;color:var(--text-secondary)}.ProductClient_description__O7gBm{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-xl)}.ProductClient_description__O7gBm p{margin:0 0 .85rem}.ProductClient_description__O7gBm p:last-child{margin-bottom:0}.ProductClient_description__O7gBm ol,.ProductClient_description__O7gBm ul{margin:0 0 .85rem;padding-left:1.4rem;display:flex;flex-direction:column;gap:.4rem}.ProductClient_description__O7gBm ul{list-style:disc}.ProductClient_description__O7gBm ol{list-style:decimal}.ProductClient_description__O7gBm li{padding-left:.2rem}.ProductClient_description__O7gBm li::marker{color:var(--accent-gold)}.ProductClient_section__0HAwE{margin-bottom:var(--space-xl)}.ProductClient_sectionHeader__Fh2vG{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.ProductClient_sectionTitle__bRkK1{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary)}.ProductClient_sizeGuideLink__Ig2Tw{padding:0 4px;color:var(--text-secondary)}.ProductClient_thumbnails__r6KG_{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md)}.ProductClient_thumbBtn__QaqqU{aspect-ratio:1/1;background:var(--bg-card);border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;padding:0;transition:all .2s ease;opacity:.6;position:relative}.ProductClient_thumbImg__Z_voI{width:100%;height:100%;object-fit:cover}.ProductClient_thumbBtn__QaqqU:hover{opacity:.8}.ProductClient_thumbActive__ZS5Li{border-color:var(--accent-gold);opacity:1}.ProductClient_sizeGrid__sTfJW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}.ProductClient_sizeBtn__EjBDL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-md) var(--space-sm);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.ProductClient_sizeLabel__WPva_{font-family:var(--font-display);font-size:1.25rem;color:var(--text-primary);letter-spacing:.05em}.ProductClient_sizeDims__uiMmo{font-family:var(--font-mono);font-size:.7rem;color:var(--text-secondary)}.ProductClient_sizeDisclaimer__g281G{margin-top:var(--space-sm);font-family:var(--font-sans);font-size:.72rem;color:var(--text-muted)}.ProductClient_sizeBtn__EjBDL:hover{border-color:var(--border-mid);background:var(--bg-elevated)}.ProductClient_sizeActive__eO5W6{border-color:var(--accent-gold);background:rgba(212,168,67,.05)}.ProductClient_sizeActive__eO5W6 .ProductClient_sizeLabel__WPva_{color:var(--accent-gold)}.ProductClient_actionRow__wxGvw{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--space-md);gap:var(--space-md);margin-bottom:var(--space-md)}.ProductClient_quantitySelector__q33SI{display:flex;align-items:center;justify-content:space-between;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:0 var(--space-sm)}.ProductClient_qtyBtn__ADnIw{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;width:32px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.ProductClient_qtyBtn__ADnIw:hover{color:var(--text-primary)}.ProductClient_qtyValue__bT2F1{font-family:var(--font-mono);font-weight:700;font-size:1.1rem;color:var(--text-primary)}.ProductClient_addToCartBtn__VDRxE{height:50px;background:var(--accent-gold);color:#000;border:none;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px}.ProductClient_addToCartBtn__VDRxE:hover{background:var(--accent-gold-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,168,67,.35)}.ProductClient_btnPrice__JEoSo{opacity:.7;font-weight:400}.ProductClient_shippingNotice__1TxZm{font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px;margin-bottom:var(--space-md)}.ProductClient_noticeIcon__TsWJi{color:var(--accent-gold)}.ProductClient_accordion__zAKlu{border-top:1px solid var(--border-subtle)}.ProductClient_tabHeader__JpoNW{display:flex;border-bottom:1px solid var(--border-subtle)}.ProductClient_tabBtn__9QZ92{flex:1 1;background:none;border:none;padding:var(--space-md);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;position:relative;transition:color .2s ease}.ProductClient_tabBtn__9QZ92:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--accent-gold);opacity:0;transition:opacity .2s ease}.ProductClient_tabActive__8R_Io,.ProductClient_tabBtn__9QZ92:hover{color:var(--text-primary)}.ProductClient_tabActive__8R_Io:after{opacity:1}.ProductClient_tabContent__NNcMz{padding:var(--space-lg) 0}.ProductClient_featureList__hx8x_{list-style:none;padding:0;margin:0}.ProductClient_featureList__hx8x_ li{font-size:.95rem;color:var(--text-secondary);line-height:1.6;position:relative;padding-left:20px;margin-bottom:var(--space-sm)}.ProductClient_featureList__hx8x_ li:before{content:"✦";color:var(--accent-gold);font-size:.8rem;position:absolute;left:0;top:3px}.ProductClient_featureList__hx8x_ strong{color:var(--text-primary);font-weight:600}@media (max-width:900px){.ProductClient_container__SYMjd{grid-template-columns:1fr;gap:var(--space-xl)}.ProductClient_gallery__U0xcd{position:relative;top:0}}@media (max-width:600px){.ProductClient_actionRow__wxGvw{grid-template-columns:1fr}.ProductClient_sizeGrid__sTfJW{grid-template-columns:1fr 1fr}.ProductClient_title__WZ_GN{font-size:2rem;line-height:1.05;margin-bottom:var(--space-sm)}.ProductClient_section__0HAwE{margin-bottom:var(--space-lg)}}.ProductClient_aboutBlock__51i1J{margin:var(--space-lg) 0}.ProductClient_aboutTitle__BMamy{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--space-sm)}.ProductClient_aboutBlock__51i1J .ProductClient_description__O7gBm{margin-bottom:0}.ProductClient_stickyBar__YHg6r{display:none}@media (max-width:900px){.ProductClient_stickyBar__YHg6r{position:fixed;left:0;right:0;bottom:0;z-index:190;display:flex;align-items:center;gap:var(--space-md);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--border-mid);transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.ProductClient_stickyBarOn____fMq{transform:translateY(0);visibility:visible}}.ProductClient_stickyInfo__sfZ4Z{display:flex;flex-direction:column;min-width:0}.ProductClient_stickyPrice__tCFyj{font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--text-primary)}.ProductClient_stickySize__LELVx{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--text-secondary);white-space:nowrap}.ProductClient_stickyBtn__g6xGd{flex:1 1;min-height:48px;border:none;border-radius:var(--radius-sm);background:var(--accent-gold);color:#0a0a0a;font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ProductClient_modalOverlay__Ikdle{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:500;display:flex;align-items:center;justify-content:center;padding:var(--space-lg)}.ProductClient_modalBox__GIJNG{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-xl);width:100%;max-width:620px;max-height:90vh;overflow-y:auto}.ProductClient_modalHeader__zt8UL{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.ProductClient_modalTitle__4HJ_H{font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:.05em;color:var(--text-primary);text-transform:uppercase}.ProductClient_modalClose__aDMmq{background:none;border:1px solid var(--border-subtle);color:var(--text-secondary);width:36px;height:36px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ProductClient_modalClose__aDMmq:hover{color:var(--text-primary);border-color:var(--border-gold)}.ProductClient_modalSubtitle__fyOSG{font-size:.85rem;color:var(--text-muted);margin-bottom:var(--space-xl)}.ProductClient_sizeCompare__e_jWm{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}.ProductClient_sizeBlock__uPZmq{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.ProductClient_sizeVisualWrap__TTaei{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.ProductClient_sizeVisualA4__gWynk{width:90px;height:127px;border:2px solid var(--border-mid);border-radius:4px;background:rgba(212,168,67,.06)}.ProductClient_sizeVisualA3__pQ7t_,.ProductClient_sizeVisualA4__gWynk{display:flex;align-items:center;justify-content:center;position:relative}.ProductClient_sizeVisualA3__pQ7t_{width:127px;height:180px;border:2px solid var(--accent-gold);border-radius:4px;background:rgba(212,168,67,.1)}.ProductClient_sizeVisualLabel__cK5xe{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--accent-gold);letter-spacing:.1em}.ProductClient_sizeRefA3__2xXPr,.ProductClient_sizeRefA4__516pM{font-size:.72rem;color:var(--text-muted);text-align:center;font-family:var(--font-mono);letter-spacing:.04em}.ProductClient_sizeInfo__OwP4t{text-align:center}.ProductClient_sizeName__WbA8a{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ProductClient_sizeMm__Ua0Yi{font-family:var(--font-mono);font-size:.85rem;color:var(--accent-gold);font-weight:600;margin-bottom:2px}.ProductClient_sizeInch__Knd8E{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);margin-bottom:var(--space-sm)}.ProductClient_sizeNote__m0bix{font-size:.78rem;color:var(--text-secondary);line-height:1.5}.ProductClient_sizeVs__2Ilvq{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:var(--text-muted);flex-shrink:0}.ProductClient_sizeGuideNote__Td0nE{background:rgba(212,168,67,.06);border:1px solid var(--border-gold);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);font-size:.85rem;color:var(--text-secondary);line-height:1.5}.ProductClient_sizeGuideNote__Td0nE strong{color:var(--accent-gold)}.ProductClient_sizeGuideDisclaimer__xLkeH{margin-top:var(--space-md);text-align:center;font-family:var(--font-sans);font-size:.78rem;line-height:1.5;color:var(--text-muted)}.ProductClient_sizeGuideDisclaimer__xLkeH strong{color:var(--text-secondary)}.ProductClient_sizeGuideLink__Ig2Tw{display:inline-flex;align-items:center;min-height:40px;font-size:.8rem;color:var(--accent-gold);text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;transition:opacity .2s ease}.ProductClient_sizeGuideLink__Ig2Tw:hover{opacity:.75}@media (max-width:600px){.ProductClient_modalBox__GIJNG{padding:var(--space-lg);max-height:95vh}.ProductClient_modalTitle__4HJ_H{font-size:1.1rem}.ProductClient_sizeCompare__e_jWm{flex-direction:column;gap:var(--space-xl)}.ProductClient_sizeVs__2Ilvq{font-size:.65rem;transform:rotate(90deg);align-self:center}.ProductClient_sizeBlock__uPZmq{flex-direction:row;align-items:center;gap:var(--space-lg);width:100%}.ProductClient_sizeVisualWrap__TTaei{flex-shrink:0}.ProductClient_sizeInfo__OwP4t{text-align:left;flex:1 1}.ProductClient_sizeVisualA4__gWynk{width:72px;height:102px}.ProductClient_sizeVisualA3__pQ7t_{width:102px;height:144px}.ProductClient_sizeGuideNote__Td0nE{font-size:.8rem;padding:var(--space-sm) var(--space-md)}}@media (max-width:380px){.ProductClient_modalBox__GIJNG{padding:var(--space-md)}.ProductClient_sizeVisualA4__gWynk{width:60px;height:85px}.ProductClient_sizeVisualA3__pQ7t_{width:85px;height:120px}}.ProductClient_ratingRow__zGTMw{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 var(--space-sm);text-decoration:none;width:-moz-fit-content;width:fit-content}.ProductClient_starRow__oGT5q{display:inline-flex;gap:1px;font-size:.95rem;line-height:1}.ProductClient_starOn__bWkwW{color:var(--accent-gold)}.ProductClient_starOff__zZLBA{color:var(--border-mid)}.ProductClient_ratingText__zlkrb{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid transparent}.ProductClient_ratingRow__zGTMw:hover .ProductClient_ratingText__zlkrb{border-bottom-color:var(--text-secondary)}.ProductClient_mainImageWrapper__T885J{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in;position:relative}.ProductClient_zoomHint__t8plq{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-mid);border-radius:var(--radius-full);color:var(--text-primary);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;z-index:3;opacity:.85}.ProductClient_zoomOverlay__roskm{position:fixed;inset:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-lg);background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;animation:ProductClient_zoomFade__0xlhn .2s ease}@keyframes ProductClient_zoomFade__0xlhn{0%{opacity:0}}.ProductClient_zoomImageWrap__6f_TE{position:relative;width:min(90vw,900px);height:min(80vh,900px);cursor:default}.ProductClient_zoomImage__LjZKZ{object-fit:contain}.ProductClient_zoomClose__IdMhU{position:absolute;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--border-mid);border-radius:50%;background:rgba(8,8,8,.6);color:var(--text-primary);cursor:pointer;z-index:2}.ProductClient_zoomClose__IdMhU:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.ProductClient_zoomThumbs__MagXR{display:flex;gap:.5rem;cursor:default}.ProductClient_zoomThumb__NX5MC{position:relative;width:54px;height:54px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:none}.ProductClient_zoomThumbActive___zUTz{border-color:var(--accent-gold)}.ProductClient_mrp__jMMZ9{font-family:var(--font-mono);color:var(--text-muted);text-decoration:line-through;font-size:1.1rem}.ProductClient_offPct__z2VKo{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1206;background:linear-gradient(90deg,#d4a843,#f0c060);padding:4px 10px;border-radius:var(--radius-full)}.ProductClient_trustBadges__JPtor{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.85rem 1rem;gap:.85rem 1rem;margin-top:0;margin-bottom:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--border-subtle)}.ProductClient_trustBadge__NOCAg{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:.83rem;font-weight:600;color:var(--text-secondary)}.ProductClient_trustBadgeIcon__x0vX9{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--accent-gold-dim);border:1px solid var(--border-gold);color:var(--accent-gold)}.ProductClient_stockLeft__NyXKa{display:inline-flex;align-items:center;gap:8px;margin:var(--space-sm) 0 var(--space-md);padding:6px 14px;border-radius:var(--radius-full);background:rgba(224,121,75,.12);border:1px solid rgba(224,121,75,.4);font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:#e0794b}.ProductClient_stockLeft__NyXKa strong{color:#ff8a5c}.ProductClient_stockDot__qrDJk{width:8px;height:8px;border-radius:50%;background:#e0794b;animation:ProductClient_stockPulse__W_bDE 1.5s ease-in-out infinite}@keyframes ProductClient_stockPulse__W_bDE{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (max-width:560px){.ProductClient_tabBtn__9QZ92{padding:var(--space-sm) 6px;font-size:.62rem;letter-spacing:.04em}}.ProductClient_accItem__hnX33{border-bottom:1px solid var(--border-subtle)}.ProductClient_accHeader__R3cwf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:none;border:none;padding:var(--space-lg) 0;cursor:pointer;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);text-align:left;transition:color .2s ease}.ProductClient_accHeaderOpen__jskGG,.ProductClient_accHeader__R3cwf:hover{color:var(--text-primary)}.ProductClient_accIcon__iuDlZ{flex-shrink:0;font-family:var(--font-sans);font-size:1.4rem;line-height:1;color:var(--accent-gold)}.ProductClient_accItem__hnX33 .ProductClient_featureList__hx8x_{padding-bottom:var(--space-lg);margin-top:calc(-1 * var(--space-sm))}.ProductClient_slider__MZQQ0{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md)}.ProductClient_slider__MZQQ0::-webkit-scrollbar{display:none}.ProductClient_slide__uyk69{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;padding:0;border:none;background:var(--bg-card);cursor:zoom-in}.ProductClient_slide__uyk69 .ProductClient_mainImage__5aSi5{z-index:3}.ProductClient_slideArrow__OTS5I{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-mid);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--text-primary);cursor:pointer;opacity:0;transition:opacity .2s ease,border-color .2s ease}.ProductClient_slidePrev__ahw6y{left:12px}.ProductClient_slideNext__Db2T_{right:12px}.ProductClient_mainImageWrapper__T885J:hover .ProductClient_slideArrow__OTS5I:not(:disabled),.ProductClient_slideArrow__OTS5I:focus-visible{opacity:1}.ProductClient_slideArrow__OTS5I:hover{border-color:var(--accent-gold)}.ProductClient_slideCount__n9dBa{position:absolute;top:12px;right:12px;z-index:4;padding:4px 10px;border-radius:var(--radius-full);background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-mid);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;color:var(--text-primary);pointer-events:none}.ProductClient_zoomHint__t8plq{z-index:4;pointer-events:none}@media (hover:none){.ProductClient_slideArrow__OTS5I{display:none}}.ProductCard_card__syd1X{position:relative;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--transition-smooth),border-color var(--transition-fast),box-shadow var(--transition-smooth);display:flex;flex-direction:column;text-decoration:none}.ProductCard_card__syd1X:hover{transform:translateY(-6px);border-color:var(--border-gold);box-shadow:var(--shadow-md),var(--shadow-gold)}.ProductCard_imageContainer__qA2nd{position:relative;width:100%;padding-bottom:125%;overflow:hidden;background:var(--bg-elevated)}.ProductCard_image__gQGbo{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}@keyframes ProductCard_shimmer__vmTBI{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductCard_skeleton__Qcc1R{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-card) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:ProductCard_shimmer__vmTBI 1.4s linear infinite}.ProductCard_card__syd1X:hover .ProductCard_image__gQGbo{transform:scale(1.06)}.ProductCard_imageContainer__qA2nd:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);pointer-events:none;z-index:1}.ProductCard_content__mtX3_{padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:1 1}.ProductCard_meta__ur9ZZ{display:flex;flex-direction:column;gap:3px}.ProductCard_category__1tSqh{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-gold)}.ProductCard_title__Z23ro{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.ProductCard_footer__7OxCN{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle)}.ProductCard_price__Z10KW{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.ProductCard_addToCart__Wyszl{background:transparent;border:1px solid var(--border-mid);color:var(--text-secondary);padding:5px 14px;border-radius:var(--radius-full);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all var(--transition-fast)}.ProductCard_addToCart__Wyszl:hover{background:var(--accent-gold);border-color:var(--accent-gold);color:#000}.ProductCard_sizePicker__Fm5Cm{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;z-index:10}.ProductCard_sizePickerInner__tjucY{width:100%;background:var(--bg-card);padding:14px 16px 16px;border-top:1px solid var(--border-gold)}.ProductCard_sizePickerLabel__bFUFd{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px}.ProductCard_sizeOptions__izw9O{display:flex;gap:8px}.ProductCard_sizeOption__8xbrN{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:all var(--transition-fast)}.ProductCard_sizeOption__8xbrN:hover{border-color:var(--accent-gold);background:var(--accent-gold)}.ProductCard_sizeName__mI3yn{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.06em;color:var(--text-primary)}.ProductCard_sizePrice__as7mJ{font-family:var(--font-mono);font-size:.62rem;color:var(--text-secondary)}.ProductCard_sizeOption__8xbrN:hover .ProductCard_sizeName__mI3yn,.ProductCard_sizeOption__8xbrN:hover .ProductCard_sizePrice__as7mJ{color:#000}.ProductCard_priceFrom__qjuN8{font-family:var(--font-mono);font-size:.68rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-right:3px}.ProductCard_rating__NH1bZ{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:var(--font-mono);font-size:.68rem;color:var(--text-secondary)}.ProductCard_ratingStar__dPFNz{color:var(--accent-gold);font-size:.75rem}.ProductCard_ratingCount__lMCSK{color:var(--text-muted)}.ProductCard_mrp__uK7EC{color:var(--text-muted);text-decoration:line-through;font-size:.78em;font-weight:400;margin:0 4px 0 2px}.ProductCard_discountBadge__Hp0hx{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;border-radius:var(--radius-full);background:linear-gradient(90deg,#d4a843,#f0c060);color:#1a1206;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:600px){.ProductCard_content__mtX3_{padding:12px;gap:8px}.ProductCard_footer__7OxCN{flex-direction:column;align-items:stretch;gap:8px}.ProductCard_addToCart__Wyszl{min-height:40px;font-size:.72rem;color:var(--text-primary)}.ProductCard_sizeOption__8xbrN{min-height:48px}}.CategoryBrowser_railWrap__N1NbU{padding:var(--space-2xl) 5% 0}.CategoryBrowser_railInner__vYRFl{max-width:1400px;margin:0 auto}.CategoryBrowser_heading__24v4W{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.2rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);margin-bottom:var(--space-lg)}.CategoryBrowser_rail___9Kq0{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.CategoryBrowser_rail___9Kq0::-webkit-scrollbar{display:none}.CategoryBrowser_tile__sYZrf{flex:0 0 auto;scroll-snap-align:center;background:none;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.7rem;width:118px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.CategoryBrowser_tile__sYZrf:hover{transform:translateY(-5px)}.CategoryBrowser_circle__1j4DT{position:relative;width:118px;height:118px;border-radius:50%;overflow:hidden;border:2px solid var(--border-mid);background:radial-gradient(120% 120% at 30% 20%,#1c1c1c,#0b0b0b 70%);box-shadow:0 8px 22px rgba(0,0,0,.45);display:grid;place-items:center;transition:border-color .3s ease,box-shadow .3s ease}.CategoryBrowser_tile__sYZrf:hover .CategoryBrowser_circle__1j4DT{border-color:var(--accent-gold)}.CategoryBrowser_active__0TB8F .CategoryBrowser_circle__1j4DT{border-color:var(--accent-gold);box-shadow:0 0 0 3px var(--accent-gold-dim),0 10px 26px rgba(212,168,67,.28)}.CategoryBrowser_img__212am{object-fit:cover;transition:transform .55s ease}.CategoryBrowser_tile__sYZrf:hover .CategoryBrowser_img__212am{transform:scale(1.08)}.CategoryBrowser_textInner__i7FI9{font-family:var(--font-display);font-size:1.55rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-gold)}.CategoryBrowser_label__Zr4LS{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);text-align:center;transition:color .3s ease;max-width:118px}.CategoryBrowser_active__0TB8F .CategoryBrowser_label__Zr4LS,.CategoryBrowser_tile__sYZrf:hover .CategoryBrowser_label__Zr4LS{color:var(--accent-gold)}.CategoryBrowser_gridSection__Hv7Pf{padding:var(--space-2xl) 5% var(--space-3xl);max-width:1400px;margin:0 auto}.CategoryBrowser_count__fg7p0{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-lg)}.CategoryBrowser_grid__JEmX3{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:1100px){.CategoryBrowser_grid__JEmX3{grid-template-columns:repeat(4,1fr)}}.CategoryBrowser_empty__g9IrH{text-align:center;color:var(--text-muted);padding:var(--space-2xl) 0}@media (max-width:768px){.CategoryBrowser_grid__JEmX3{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.CategoryBrowser_circle__1j4DT,.CategoryBrowser_tile__sYZrf{width:84px}.CategoryBrowser_circle__1j4DT{height:84px}.CategoryBrowser_label__Zr4LS{font-size:.6rem;letter-spacing:.05em;max-width:84px}.CategoryBrowser_textInner__i7FI9{font-size:1.2rem}.CategoryBrowser_rail___9Kq0{gap:var(--space-md)}}@media (max-width:480px){.CategoryBrowser_grid__JEmX3{grid-template-columns:repeat(2,1fr)}}.page_main___vK9x{min-height:100vh;background:var(--bg-primary)}.page_hero__zwRGr{padding:calc(var(--space-3xl) + var(--nav-height)) 5% var(--space-3xl);text-align:center;background-size:cover;background-position:50%;border-bottom:2px solid var(--accent-gold);min-height:40vh;display:flex;align-items:center;justify-content:center}.page_heroContent__G_zo_{max-width:800px;margin:0 auto}.page_heroKicker__AjKhk{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:var(--space-sm)}.page_pickPrompt__dQfIV{text-align:center;color:var(--text-secondary);font-size:1rem;padding:var(--space-xl) 0}.page_breadcrumb__pQkW8{max-width:1400px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-lg)) 5% 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.page_breadcrumb__pQkW8 a{color:var(--text-secondary);text-decoration:none}.page_breadcrumb__pQkW8 a:hover{color:var(--accent-gold)}.page_breadcrumbSep__tlEVm{margin:0 8px;opacity:.5}.page_breadcrumbCurrent__kQiK5{color:var(--accent-gold)}.page_heroTitle__pv9K7{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);text-shadow:0 4px 20px rgba(0,0,0,.8)}.page_heroSubtitle__OispJ{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto var(--space-md);text-shadow:0 2px 10px rgba(0,0,0,.5)}.page_itemCount__FFmRQ{display:inline-block;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-gold);border:1px solid var(--accent-gold);padding:6px 16px;border-radius:var(--radius-sm);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_gridSection__nbDKr{padding:var(--space-3xl) 5%;max-width:1400px;margin:0 auto}.page_productGrid__tPS0V{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}@media (max-width:768px){.page_hero__zwRGr{min-height:0;padding:var(--space-lg) 5% var(--space-lg)}.page_heroTitle__pv9K7{font-size:2.4rem}.page_heroSubtitle__OispJ{font-size:.98rem}.page_productGrid__tPS0V{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-lg)}}@media (max-width:480px){.page_productGrid__tPS0V{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-md)}}.ProductCarousel_wrapper__BG_hF{position:relative;width:100%;overflow:hidden}.ProductCarousel_controls__URI7r{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.ProductCarousel_pageInfo__DL53b{display:flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.ProductCarousel_pageNum__7kZb8{font-size:1rem;color:var(--text-primary);font-weight:700}.ProductCarousel_pageSep__f5KHZ{color:var(--border-mid)}.ProductCarousel_pageTotal__MByyd{color:var(--text-muted)}.ProductCarousel_arrows__HikeW{display:flex;gap:8px}.ProductCarousel_arrow__u7tcS{width:42px;height:42px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--accent-gold);color:var(--accent-gold);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;font-weight:700}.ProductCarousel_arrow__u7tcS:hover:not(.ProductCarousel_arrowDisabled__M18bh){background:var(--accent-gold);color:#000}.ProductCarousel_arrowDisabled__M18bh{opacity:.25;cursor:not-allowed}.ProductCarousel_track__OuX11{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:6px;padding-bottom:4px}.ProductCarousel_track__OuX11::-webkit-scrollbar{display:none}.ProductCarousel_cardWrapper__giNl6{flex-shrink:0;width:calc((100% - 4 * var(--space-md)) / 5);scroll-snap-align:start;min-width:0}@media (max-width:900px){.ProductCarousel_cardWrapper__giNl6{width:calc((100% - 2 * var(--space-md)) / 3)}}@media (max-width:600px){.ProductCarousel_cardWrapper__giNl6{width:calc((100% - var(--space-md)) / 2)}.ProductCarousel_controls__URI7r{margin-bottom:var(--space-md)}}.ProductCarousel_dots__5ADaA{display:flex;justify-content:center;gap:8px;margin-top:var(--space-lg)}.ProductCarousel_dot__quPOO{width:6px;height:6px;border-radius:50%;background:var(--border-mid);border:none;cursor:pointer;transition:all .3s ease;padding:0;position:relative}.ProductCarousel_dot__quPOO:before{content:"";position:absolute;inset:-16px -4px}.ProductCarousel_dotActive__MC8Fu{background:var(--accent-gold);width:24px;border-radius:3px}.ProductFaq_section__c5BtL{max-width:900px;margin:0 auto;padding:4rem 5% 1rem}.ProductFaq_header__LlbXh{text-align:center;margin-bottom:2rem}.ProductFaq_kicker__bSGhP{display:inline-block;font-family:var(--font-mono,monospace);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold,#c9a84c);margin-bottom:.6rem}.ProductFaq_heading___lfgR{font-family:var(--font-display,serif);font-size:clamp(1.7rem,4vw,2.4rem);color:var(--text-primary,#fff);margin:0;text-wrap:balance}.ProductFaq_list__76nDN{display:flex;flex-direction:column;gap:12px}.ProductFaq_item__XYJ4a{border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:14px;background:var(--bg-card,hsla(0,0%,100%,.02));overflow:hidden;transition:border-color .2s ease,background .2s ease}.ProductFaq_item__XYJ4a:hover{border-color:var(--border-gold,rgba(201,168,76,.4))}.ProductFaq_itemOpen__as3yh{border-color:var(--border-gold,rgba(201,168,76,.5));background:var(--bg-card-hover,rgba(201,168,76,.04))}.ProductFaq_qHeading__LuQQb{margin:0;font-size:inherit;font-weight:inherit}.ProductFaq_trigger__27Zr6{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:1.15rem 1.4rem;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary,#fff)}.ProductFaq_qText__DUf67{font-family:var(--font-sans,system-ui);font-size:1.02rem;font-weight:600;line-height:1.4}.ProductFaq_itemOpen__as3yh .ProductFaq_qText__DUf67{color:var(--accent-gold-light,var(--accent-gold,#e8c15a))}.ProductFaq_icon__HWI_D{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--accent-gold,#c9a84c);background:rgba(201,168,76,.12);border:1px solid var(--border-gold,rgba(201,168,76,.35));transition:transform .3s ease,background .2s ease,color .2s ease}.ProductFaq_iconOpen__Oe9GA{transform:rotate(45deg);background:var(--accent-gold,#c9a84c);color:var(--bg-primary,#100e0c)}.ProductFaq_panel__Exob7{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ProductFaq_itemOpen__as3yh .ProductFaq_panel__Exob7{grid-template-rows:1fr}.ProductFaq_panelInner__YFVDC{overflow:hidden}.ProductFaq_answer__95aBR{margin:0;padding:0 1.4rem 1.3rem;font-family:var(--font-sans,system-ui);font-size:.95rem;line-height:1.65;color:var(--text-secondary,#c9c9c9)}@media (prefers-reduced-motion:reduce){.ProductFaq_icon__HWI_D,.ProductFaq_panel__Exob7{transition:none}}@media (max-width:600px){.ProductFaq_section__c5BtL{padding:3rem 5% .5rem}.ProductFaq_trigger__27Zr6{padding:1rem 1.1rem}.ProductFaq_qText__DUf67{font-size:.95rem}.ProductFaq_answer__95aBR{padding:0 1.1rem 1.1rem}}.ReviewForm_form__qNV5O{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-xl)}.ReviewForm_formTitle__3jETa{font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:var(--space-xl)}.ReviewForm_field__0q36E{margin-bottom:var(--space-lg);position:relative}.ReviewForm_label___QkcH{display:block;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.ReviewForm_req__MM770{color:var(--accent-gold)}.ReviewForm_optional__kV6l3{color:var(--text-muted);font-weight:400}.ReviewForm_stars__6MX2q{display:flex;gap:4px}.ReviewForm_star__M5Srp{background:none;border:none;font-size:1.8rem;color:var(--border-mid);cursor:pointer;transition:color .15s ease,transform .15s ease;padding:6px 4px;line-height:1}.ReviewForm_starFilled__gJYB7,.ReviewForm_star__M5Srp:hover{color:var(--accent-gold);transform:scale(1.1)}.ReviewForm_input__4ZfQ7,.ReviewForm_textarea__7sMEw{width:100%;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:.9rem;padding:10px 14px;outline:none;transition:border-color var(--transition-fast);box-sizing:border-box}.ReviewForm_input__4ZfQ7:focus,.ReviewForm_textarea__7sMEw:focus{border-color:var(--border-gold)}.ReviewForm_textarea__7sMEw{resize:vertical;min-height:80px}.ReviewForm_charCount__3z83L{position:absolute;bottom:-18px;right:0;font-family:var(--font-mono);font-size:.58rem;color:var(--text-muted)}.ReviewForm_fileInput__fr9hP{font-family:var(--font-sans);font-size:.82rem;color:var(--text-secondary);width:100%}.ReviewForm_fileInput__fr9hP::-webkit-file-upload-button{margin-right:12px;min-height:40px;padding:0 14px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.ReviewForm_fileInput__fr9hP::file-selector-button{margin-right:12px;min-height:40px;padding:0 14px;border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-sans);font-size:.82rem;cursor:pointer}.ReviewForm_submitBtn__63uf5{width:100%;padding:.85rem;background:var(--accent-gold);color:#000;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-smooth);margin-top:var(--space-md)}.ReviewForm_submitBtn__63uf5:hover:not(:disabled){background:var(--accent-gold-light);transform:translateY(-1px)}.ReviewForm_submitBtn__63uf5:disabled{opacity:.5;cursor:not-allowed}.ReviewForm_errorMsg__i9EcD{font-size:.82rem;color:#e55;margin-top:var(--space-sm);text-align:center}.ReviewForm_successBox__wzJUl{display:flex;align-items:center;gap:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-md);padding:var(--space-xl)}.ReviewForm_successIcon__g9cmI{width:40px;height:40px;border-radius:50%;background:var(--accent-gold);color:#000;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.ReviewForm_successTitle__VVp2M{font-family:var(--font-display);font-size:1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:4px}.ReviewForm_successSub__Fga0S{font-size:.82rem;color:var(--text-secondary)}.ReviewForm_toggleBtn__hOtaK{display:none}@media (max-width:900px){.ReviewForm_toggleBtn__hOtaK{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:1px solid var(--border-gold);border-radius:var(--radius-sm);background:transparent;color:var(--accent-gold);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.ReviewForm_toggleBody__n3BjF{display:none}}@media (max-width:600px){.ReviewForm_form__qNV5O{padding:var(--space-lg) var(--space-md)}.ReviewForm_formTitle__3jETa{margin-bottom:var(--space-md)}}.ReviewList_wrapper__HDo_n{display:flex;flex-direction:column;gap:var(--space-xl)}.ReviewList_summary__y4vnQ{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content}.ReviewList_avgNumber__ptp9b{font-family:var(--font-display);font-size:3rem;color:var(--text-primary);line-height:1}.ReviewList_stars__KPbTC{display:inline-flex;gap:2px}.ReviewList_starFilled__Wwbsu{color:var(--accent-gold);font-size:1rem}.ReviewList_starEmpty__du_Se{color:var(--border-mid);font-size:1rem}.ReviewList_reviewCount__GqtW6{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.ReviewList_list__VwK5L{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md);align-items:start}.ReviewList_reviewCard__bF8m7{padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.ReviewList_reviewCard__bF8m7:hover{border-color:var(--border-gold)}.ReviewList_reviewHeader__DEect{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-md);gap:var(--space-md)}.ReviewList_reviewerName__BwS_5{display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-top:4px}.ReviewList_reviewDate__7C2xm{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;color:var(--text-muted);white-space:nowrap}.ReviewList_reviewComment__G9_fa{font-family:var(--font-sans);font-size:.88rem;color:var(--text-secondary);line-height:1.75}.ReviewList_reviewPhoto__5zyKi{margin-top:var(--space-md);width:120px;height:120px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.ReviewList_empty__bYpIv{padding:var(--space-xl) 0;font-family:var(--font-sans);font-size:.88rem;color:var(--text-muted)}.ReviewList_showMoreBtn__agxTi{align-self:center;display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-xs);padding:.7rem 1.6rem;background:transparent;border:1px solid var(--border-gold);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-gold);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ReviewList_showMoreBtn__agxTi:hover{background:var(--accent-gold);color:var(--bg-primary)}.ReviewList_showMoreChevron__htHPU{font-size:.8rem;line-height:1}.SeoContent_wrap__1_Vd2{max-width:900px;margin:0 auto;padding:3rem var(--space-lg) 3.5rem;border-top:1px solid var(--border-subtle)}.SeoContent_eyebrow__xc8KF{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-gold);margin-bottom:.6rem}.SeoContent_heading__Vi51N{font-family:var(--font-display);font-size:clamp(1.4rem,3.2vw,2rem);line-height:1.15;color:var(--text-primary);margin:0 0 1rem;letter-spacing:-.01em;text-wrap:balance}.SeoContent_prose__EHHT1 p{color:var(--text-secondary);font-size:1rem;line-height:1.75;margin:0 0 1rem;max-width:68ch}.SeoContent_prose__EHHT1 a{color:var(--accent-gold);text-decoration:none;border-bottom:1px solid var(--accent-gold-dim)}.SeoContent_prose__EHHT1 a:hover{border-bottom-color:var(--accent-gold)}.SeoContent_links__o0Eft{margin:1.5rem 0 0}.SeoContent_linksLabel__pyoIb{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.7rem}.SeoContent_linkChips__cZHzc{display:flex;flex-wrap:wrap;gap:8px}.SeoContent_chip__I05_8{font-size:.85rem;padding:8px 14px;border-radius:999px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);text-decoration:none;transition:border-color .15s,color .15s}.SeoContent_chip__I05_8:hover{border-color:var(--accent-gold);color:var(--text-primary)}.SeoContent_faq__VcZYY{margin-top:2.5rem}.SeoContent_faqTitle__V5ZGO{font-family:var(--font-display);font-size:1.15rem;color:var(--text-primary);margin:0 0 1rem}.SeoContent_faqItem__045_D{border-bottom:1px solid var(--border-subtle)}.SeoContent_faqQ__PLT_0{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;position:relative;font-family:var(--font-display);font-size:1rem;color:var(--text-primary)}.SeoContent_faqQ__PLT_0::-webkit-details-marker{display:none}.SeoContent_faqQ__PLT_0:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--accent-gold);transition:transform .2s}details[open]>.SeoContent_faqQ__PLT_0:after{content:"−"}.SeoContent_faqA__6sEOG{padding:0 0 1.1rem;color:var(--text-secondary);font-size:.95rem;line-height:1.7;max-width:68ch}@media (max-width:600px){.SeoContent_wrap__1_Vd2{padding:2rem var(--space-lg) 2.5rem}}.page_main__zbVJZ{min-height:100vh;background:var(--bg-primary);padding-top:var(--nav-height)}.page_header__fyQ0j{background:linear-gradient(to bottom,#111,var(--bg-primary));padding:var(--space-2xl) 5%;text-align:center;border-bottom:1px solid var(--border-subtle)}.page_headerContent__NDXdf{max-width:800px;margin:0 auto}.page_title__YEvAw{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm);text-shadow:0 4px 20px rgba(0,0,0,.5)}.page_subtitle__akrvQ{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.page_gridSection__EDtT1{padding:var(--space-xl) 5% var(--space-3xl);max-width:1400px;margin:0 auto}.page_productGrid__S1uly{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:1100px){.page_productGrid__S1uly{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.page_productGrid__S1uly{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}}@media (max-width:480px){.page_productGrid__S1uly{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}.page_chips__l_hRv{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;max-width:1400px;margin:0 auto;padding:var(--space-md) 5% 0}.page_chip__4skgF{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--border-mid);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);text-decoration:none;white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast)}.page_chip__4skgF:hover{border-color:var(--accent-gold);color:var(--accent-gold)}@media (max-width:768px){.page_header__fyQ0j{padding:var(--space-lg) 5% var(--space-md)}.page_title__YEvAw{font-size:2.2rem}.page_subtitle__akrvQ{font-size:.92rem}.page_chips__l_hRv{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.page_chips__l_hRv::-webkit-scrollbar{display:none}.page_gridSection__EDtT1{padding-top:var(--space-lg)}}