:root{--bg-canvas: #fbf9f6;--bg-surface: #ffffff;--bg-surface-elevated: #f4ede4;--bg-surface-subtle: #f8f4ee;--border-color: #e5ded4;--border-subtle: #ede6dc;--text-primary: #17181c;--text-secondary: #575a63;--text-muted: #848892;--text-on-dark: #fcfbfa;--accent-gold: #b38654;--accent-gold-hover: #986f40;--accent-gold-subtle: #f7efe6;--whatsapp-green: #25d366;--whatsapp-hover: #20ba59;--whatsapp-dark: #128c7e;--shadow-sm: 0 2px 8px rgba(24, 21, 18, .04);--shadow-md: 0 8px 24px rgba(24, 21, 18, .07);--shadow-lg: 0 16px 48px rgba(24, 21, 18, .12);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-full: 9999px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;min-height:100%}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-canvas)}::-webkit-scrollbar-thumb{background:#d8cfc2;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#b5a999}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.product-viewer-root[data-astro-cid-gbarbd3f]{width:100%;max-width:520px;margin:0 auto;position:relative;user-select:none;-webkit-user-select:none}.stage-frame[data-astro-cid-gbarbd3f]{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 35%,#fff,#f6f0e6 65%,#eae0d0);box-shadow:0 20px 50px #18151217,0 1px 3px #1815120d;overflow:hidden;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;transition:box-shadow .4s ease}.stage-frame[data-astro-cid-gbarbd3f]:hover{box-shadow:0 28px 64px #18151224,0 2px 6px #1815120f}.webgl-canvas[data-astro-cid-gbarbd3f]{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block;cursor:grab;touch-action:none}.webgl-canvas[data-astro-cid-gbarbd3f]:active{cursor:grabbing}.fallback-card[data-astro-cid-gbarbd3f]{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1000px}.fallback-image[data-astro-cid-gbarbd3f]{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.fallback-image[data-astro-cid-gbarbd3f].flipped{transform:rotateY(180deg)}.view-indicator-pill[data-astro-cid-gbarbd3f]{position:absolute;top:18px;left:18px;z-index:10;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,222,212,.9);padding:6px 14px;border-radius:var(--radius-full);display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary);box-shadow:var(--shadow-sm);pointer-events:none}.indicator-dot[data-astro-cid-gbarbd3f]{width:7px;height:7px;border-radius:50%;background-color:var(--accent-gold);box-shadow:0 0 0 3px #b3865433}.stage-controls[data-astro-cid-gbarbd3f]{position:absolute;bottom:56px;left:0;right:0;display:flex;justify-content:center;gap:12px;z-index:10;pointer-events:auto}.action-pill-btn[data-astro-cid-gbarbd3f]{background:#16171ae0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border:1px solid rgba(255,255,255,.15);padding:9px 18px;border-radius:var(--radius-full);font-size:.84rem;font-weight:500;letter-spacing:.02em;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 20px #0003;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s ease,box-shadow .2s ease}.action-pill-btn[data-astro-cid-gbarbd3f]:hover{background:#000;transform:translateY(-2px);box-shadow:0 12px 24px #00000047}.action-pill-btn[data-astro-cid-gbarbd3f]:active{transform:translateY(0)}.icon-flip[data-astro-cid-gbarbd3f]{transition:transform .4s ease}.action-pill-btn[data-astro-cid-gbarbd3f]:hover .icon-flip[data-astro-cid-gbarbd3f]{transform:rotate(180deg)}.interactive-hint-bar[data-astro-cid-gbarbd3f]{position:absolute;bottom:16px;left:16px;right:16px;z-index:10;background:#ffffffb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(229,222,212,.6);border-radius:var(--radius-md);padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.74rem;color:var(--text-secondary);pointer-events:none;transition:opacity .5s ease}.hint-pulse[data-astro-cid-gbarbd3f]{width:6px;height:6px;border-radius:50%;background:var(--accent-gold);animation:hintPulse 2s infinite ease-in-out}@keyframes hintPulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.3);opacity:1}}@media(max-width:640px){.stage-controls[data-astro-cid-gbarbd3f]{bottom:50px}.interactive-hint-bar[data-astro-cid-gbarbd3f]{font-size:.7rem;padding:5px 10px}}.item-list-container[data-astro-cid-e4x3mv4u]{display:flex;flex-direction:column;gap:16px;width:100%}.item-list-header[data-astro-cid-e4x3mv4u]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.list-title[data-astro-cid-e4x3mv4u]{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.list-subtitle[data-astro-cid-e4x3mv4u]{font-size:.8rem;color:var(--text-secondary);margin-top:2px}.items-count-badge[data-astro-cid-e4x3mv4u]{background:var(--bg-surface-elevated);border:1px solid var(--border-color);padding:4px 10px;border-radius:var(--radius-full);font-size:.76rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.items-stack[data-astro-cid-e4x3mv4u]{display:flex;flex-direction:column;gap:12px}.item-card[data-astro-cid-e4x3mv4u]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-sm)}.item-card[data-astro-cid-e4x3mv4u]:hover:not(.sold-out){border-color:var(--accent-gold);transform:translateY(-1px);box-shadow:var(--shadow-md)}.item-card[data-astro-cid-e4x3mv4u].active{border-color:#b386548c;background:#fff}.item-card[data-astro-cid-e4x3mv4u]:not(.active):not(.sold-out){opacity:.62;background:#fdfdfd}.item-card[data-astro-cid-e4x3mv4u].sold-out{opacity:.58;background:#f8f7f5;border-color:#e4e2dd}.item-selector[data-astro-cid-e4x3mv4u]{position:relative;display:flex;align-items:center;padding-top:3px;cursor:pointer}.item-checkbox[data-astro-cid-e4x3mv4u]{position:absolute;opacity:0;width:0;height:0}.custom-check[data-astro-cid-e4x3mv4u]{width:21px;height:21px;border-radius:6px;border:1.5px solid var(--border-color);background:var(--bg-canvas);display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s ease}.item-checkbox[data-astro-cid-e4x3mv4u]:checked+.custom-check[data-astro-cid-e4x3mv4u]{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.item-checkbox[data-astro-cid-e4x3mv4u]:disabled+.custom-check[data-astro-cid-e4x3mv4u]{background:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.item-info[data-astro-cid-e4x3mv4u]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.item-top-badges[data-astro-cid-e4x3mv4u]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nomenclatura-badge[data-astro-cid-e4x3mv4u]{font-family:monospace;font-size:.72rem;font-weight:700;letter-spacing:.04em;background:#17181c;color:#fff;padding:2px 7px;border-radius:4px}.color-badge[data-astro-cid-e4x3mv4u]{font-size:.7rem;font-weight:600;background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:1px 7px;border-radius:4px}.category-tag[data-astro-cid-e4x3mv4u]{font-size:.68rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:#b386541f;color:var(--accent-gold);padding:2px 7px;border-radius:4px}.sold-out-header-badge[data-astro-cid-e4x3mv4u]{font-size:.68rem;font-weight:800;letter-spacing:.06em;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;padding:2px 8px;border-radius:4px}.active-sku-tag[data-astro-cid-e4x3mv4u]{margin-left:auto;font-family:monospace;font-size:.68rem;color:var(--text-muted)}.item-headline[data-astro-cid-e4x3mv4u]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.item-name[data-astro-cid-e4x3mv4u]{font-size:.96rem;font-weight:700;color:var(--text-primary);line-height:1.25}.item-desc[data-astro-cid-e4x3mv4u]{font-size:.77rem;color:var(--text-secondary);line-height:1.38}.item-pricing-op1[data-astro-cid-e4x3mv4u]{background:linear-gradient(135deg,#fbf9f5,#f6f3ec);border:1px solid rgba(179,134,84,.28);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px;margin-top:2px}.price-vip-row[data-astro-cid-e4x3mv4u]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.price-vip-main[data-astro-cid-e4x3mv4u]{font-size:.94rem;font-weight:800;color:#047857;letter-spacing:-.01em}.price-vip-saving[data-astro-cid-e4x3mv4u]{font-size:.68rem;font-weight:700;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;padding:1px 7px;border-radius:99px}.price-bs-row[data-astro-cid-e4x3mv4u]{display:flex;align-items:center;gap:6px;font-size:.77rem;flex-wrap:wrap}.price-bs-amount[data-astro-cid-e4x3mv4u]{color:var(--text-primary);font-weight:700}.price-dot[data-astro-cid-e4x3mv4u]{color:var(--text-muted)}.price-ref-bcv[data-astro-cid-e4x3mv4u]{color:var(--text-muted);text-decoration:line-through;font-size:.74rem}.item-sizes-section[data-astro-cid-e4x3mv4u]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.item-sizes-label[data-astro-cid-e4x3mv4u]{font-size:.74rem;font-weight:600;color:var(--text-secondary)}.item-sizes-pills[data-astro-cid-e4x3mv4u]{display:flex;flex-wrap:wrap;gap:6px}.garment-size-pill[data-astro-cid-e4x3mv4u]{padding:4px 10px;border-radius:6px;border:1.5px solid var(--border-color);background:#fff;color:var(--text-primary);font-size:.74rem;font-weight:600;cursor:pointer;transition:all .18s ease}.garment-size-pill[data-astro-cid-e4x3mv4u]:hover:not(:disabled){border-color:var(--accent-gold);background:#fbf8f3}.garment-size-pill[data-astro-cid-e4x3mv4u].selected{background:#17181c;border-color:#17181c;color:#fff;box-shadow:0 2px 6px #00000024}.garment-size-pill[data-astro-cid-e4x3mv4u].out-of-stock{background:#f5f4f2;border-color:#e2e0d8;color:#9ca3af;text-decoration:line-through;cursor:not-allowed;font-weight:500}.outfit-summary-box[data-astro-cid-e4x3mv4u]{background:linear-gradient(135deg,#ffffff 0%,var(--bg-surface-subtle) 100%);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.summary-header-row[data-astro-cid-e4x3mv4u]{display:flex;align-items:center;justify-content:space-between;gap:8px}.summary-title[data-astro-cid-e4x3mv4u]{font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.selected-counter[data-astro-cid-e4x3mv4u]{font-size:.75rem;font-weight:500;color:var(--text-muted)}.summary-dual-totals[data-astro-cid-e4x3mv4u]{display:flex;flex-direction:column;gap:8px}.summary-total-card[data-astro-cid-e4x3mv4u]{padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.summary-total-vip[data-astro-cid-e4x3mv4u]{background:#ecfdf5;border:1px solid #a7f3d0}.summary-total-bs[data-astro-cid-e4x3mv4u]{background:#faf8f5;border:1px solid var(--border-subtle)}.summary-total-meta[data-astro-cid-e4x3mv4u]{display:flex;flex-direction:column;gap:2px}.summary-mode-title[data-astro-cid-e4x3mv4u]{font-size:.78rem;font-weight:700;color:var(--text-primary)}.summary-saving-pill[data-astro-cid-e4x3mv4u]{font-size:.69rem;font-weight:600;color:#047857}.summary-ref-bcv-note[data-astro-cid-e4x3mv4u]{font-size:.71rem;color:var(--text-muted)}.summary-amount-usd[data-astro-cid-e4x3mv4u]{font-size:1.28rem;font-weight:800;color:#047857;white-space:nowrap}.summary-amount-bs[data-astro-cid-e4x3mv4u]{font-size:1.08rem;font-weight:800;color:var(--text-primary);white-space:nowrap}.currency-label[data-astro-cid-e4x3mv4u]{font-size:.76rem;font-weight:600}.summary-perk[data-astro-cid-e4x3mv4u]{display:flex;align-items:center;gap:8px;font-size:.73rem;color:var(--text-secondary);padding-top:8px;border-top:1px dashed var(--border-color)}.summary-perk[data-astro-cid-e4x3mv4u] svg[data-astro-cid-e4x3mv4u]{color:var(--accent-gold);flex-shrink:0}.whatsapp-action-container[data-astro-cid-iehx2mtc]{display:flex;flex-direction:column;gap:10px;width:100%}.whatsapp-cta-button[data-astro-cid-iehx2mtc]{background:linear-gradient(135deg,#25d366,#1ea952);color:#fff;border-radius:var(--radius-md);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 8px 24px #25d36652,0 2px 6px #00000014;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.whatsapp-cta-button[data-astro-cid-iehx2mtc]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.6s ease}.whatsapp-cta-button[data-astro-cid-iehx2mtc]:hover{background:linear-gradient(135deg,#2ae46e,#1c9d4c);transform:translateY(-2px);box-shadow:0 12px 32px #25d3666b,0 4px 10px #0000001f}.whatsapp-cta-button[data-astro-cid-iehx2mtc]:hover:after{left:100%}.whatsapp-cta-button[data-astro-cid-iehx2mtc]:active{transform:translateY(0)}.whatsapp-cta-button[data-astro-cid-iehx2mtc].disabled{background:#c5cbd5;box-shadow:none;pointer-events:none;cursor:not-allowed}.whatsapp-icon-wrap[data-astro-cid-iehx2mtc]{width:44px;height:44px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-svg[data-astro-cid-iehx2mtc]{width:26px;height:26px}.whatsapp-btn-content[data-astro-cid-iehx2mtc]{flex:1;display:flex;flex-direction:column;gap:2px}.whatsapp-primary-text[data-astro-cid-iehx2mtc]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#fff}.whatsapp-secondary-text[data-astro-cid-iehx2mtc]{font-size:.78rem;font-weight:500;color:#ffffffeb}.whatsapp-arrow[data-astro-cid-iehx2mtc]{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.whatsapp-cta-button[data-astro-cid-iehx2mtc]:hover .whatsapp-arrow[data-astro-cid-iehx2mtc]{transform:translate(4px)}.whatsapp-trust-notes[data-astro-cid-iehx2mtc]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap;text-align:center}.trust-item[data-astro-cid-iehx2mtc]{display:inline-flex;align-items:center;gap:4px}.trust-item[data-astro-cid-iehx2mtc] svg[data-astro-cid-iehx2mtc]{color:var(--whatsapp-green)}.trust-bullet[data-astro-cid-iehx2mtc]{opacity:.5}.top-announcement-bar[data-astro-cid-fzx4jmue]{background-color:#17181c;color:#e5ded4;padding:8px 16px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-align:center}.announcement-content[data-astro-cid-fzx4jmue]{display:flex;align-items:center;justify-content:center;gap:12px}.sparkle[data-astro-cid-fzx4jmue]{color:var(--accent-gold)}.store-grid-layout[data-astro-cid-fzx4jmue]{max-width:1520px;margin:0 auto;width:100%;padding:36px 32px 64px;display:grid;grid-template-columns:280px minmax(420px,1fr) 390px;gap:40px;align-items:start}.col-brand-nav[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:28px;position:sticky;top:32px}.brand-header[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:6px}.brand-logo-link[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:2px}.logo-main[data-astro-cid-fzx4jmue]{font-size:2.1rem;font-weight:800;letter-spacing:.14em;color:var(--text-primary);line-height:1}.logo-sub[data-astro-cid-fzx4jmue]{font-size:.65rem;font-weight:600;letter-spacing:.32em;color:var(--accent-gold)}.brand-tagline[data-astro-cid-fzx4jmue]{font-size:.82rem;color:var(--text-secondary);line-height:1.45;margin-top:6px}.catalog-selector-card[data-astro-cid-fzx4jmue]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.section-label[data-astro-cid-fzx4jmue]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.outfit-pills[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:6px}.outfit-pill[data-astro-cid-fzx4jmue]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;color:var(--text-secondary);background:var(--bg-canvas);border:1px solid transparent;transition:all .2s ease}.outfit-pill[data-astro-cid-fzx4jmue]:hover{background:var(--bg-surface-elevated);color:var(--text-primary)}.outfit-pill[data-astro-cid-fzx4jmue].active{background:var(--text-primary);color:#fff;font-weight:600}.pill-number[data-astro-cid-fzx4jmue]{font-size:.72rem;opacity:.7;font-family:monospace}.brand-values-card[data-astro-cid-fzx4jmue]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:20px 18px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-sm)}.values-heading[data-astro-cid-fzx4jmue]{font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.value-item[data-astro-cid-fzx4jmue]{display:flex;align-items:flex-start;gap:12px}.value-icon[data-astro-cid-fzx4jmue]{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--accent-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.value-item[data-astro-cid-fzx4jmue] strong[data-astro-cid-fzx4jmue]{display:block;font-size:.84rem;color:var(--text-primary);margin-bottom:2px}.value-item[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{font-size:.76rem;color:var(--text-muted);line-height:1.35}.col-footer-info[data-astro-cid-fzx4jmue]{font-size:.74rem;color:var(--text-muted);display:flex;flex-direction:column;gap:4px;padding-left:4px}.col-stage-center[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.stage-header-badge[data-astro-cid-fzx4jmue]{display:inline-flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border-color);padding:6px 14px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.badge-dot[data-astro-cid-fzx4jmue]{width:7px;height:7px;border-radius:50%;background:#10b981;animation:livePulse 2s infinite ease-in-out}@keyframes livePulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.2)}}.badge-text[data-astro-cid-fzx4jmue]{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-secondary)}.stage-footer-notes[data-astro-cid-fzx4jmue]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}.stage-feature-pill[data-astro-cid-fzx4jmue]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--text-muted);background:#fff9;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--border-subtle)}.col-checkout-right[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:24px;position:sticky;top:32px}.product-header-block[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;gap:8px}.stock-status-pill[data-astro-cid-fzx4jmue]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#047857;margin-bottom:2px}.status-dot[data-astro-cid-fzx4jmue]{width:6px;height:6px;border-radius:50%;background:#059669}.product-title[data-astro-cid-fzx4jmue]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}.product-id-tag[data-astro-cid-fzx4jmue]{font-size:.75rem;font-family:monospace;color:var(--text-muted);letter-spacing:.04em}.product-subtitle[data-astro-cid-fzx4jmue]{font-size:.95rem;font-weight:500;color:var(--accent-gold);line-height:1.35}.product-description[data-astro-cid-fzx4jmue]{font-size:.86rem;color:var(--text-secondary);line-height:1.55}.size-selection-widget[data-astro-cid-fzx4jmue]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.size-header[data-astro-cid-fzx4jmue]{display:flex;align-items:center;justify-content:space-between}.size-label[data-astro-cid-fzx4jmue]{font-size:.8rem;font-weight:600;color:var(--text-primary)}.size-guide-link[data-astro-cid-fzx4jmue]{font-size:.74rem;color:var(--accent-gold);cursor:pointer;text-decoration:underline}.size-chips[data-astro-cid-fzx4jmue]{display:flex;gap:8px}.size-chip[data-astro-cid-fzx4jmue]{flex:1;padding:8px 0;border:1.5px solid var(--border-color);background:var(--bg-canvas);border-radius:var(--radius-sm);font-size:.82rem;font-weight:600;color:var(--text-secondary);text-align:center;transition:all .2s ease}.size-chip[data-astro-cid-fzx4jmue]:hover{border-color:var(--text-primary);color:var(--text-primary)}.size-chip[data-astro-cid-fzx4jmue].active{background:var(--text-primary);border-color:var(--text-primary);color:#fff}@media(max-width:1180px){.store-grid-layout[data-astro-cid-fzx4jmue]{grid-template-columns:240px 1fr 340px;gap:24px;padding:24px 20px 48px}}@media(max-width:960px){.store-grid-layout[data-astro-cid-fzx4jmue]{grid-template-columns:1fr;gap:32px;padding:20px 16px 48px}.col-brand-nav[data-astro-cid-fzx4jmue]{position:static;border-bottom:1px solid var(--border-color);padding-bottom:24px}.brand-header[data-astro-cid-fzx4jmue]{text-align:center;align-items:center}.col-checkout-right[data-astro-cid-fzx4jmue]{position:static}.product-title[data-astro-cid-fzx4jmue]{font-size:1.6rem}}
