#luminity-size-guide-2026{--sg-accent:#2596be;--sg-ink:#283238;--sg-muted:#69767e;--sg-line:#e3ebef;--sg-bg:#f8fafb;box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:2px 0 30px;color:var(--sg-ink);font-family:inherit}
#luminity-size-guide-2026 *,#luminity-size-guide-2026 *::before,#luminity-size-guide-2026 *::after{box-sizing:border-box}
.main-page:has(#luminity-size-guide-2026) .main-page__title{text-align:center!important;width:100%;margin-bottom:13px!important}
#luminity-size-guide-2026 .lum-sg__intro{text-align:center;margin:0 auto 14px;padding:0 12px}
#luminity-size-guide-2026 .lum-sg__intro p{max-width:550px;margin:0 auto 16px;color:var(--sg-muted);font-size:14px;line-height:1.55}
#luminity-size-guide-2026 .lum-sg__navigation{display:flex;flex-wrap:wrap;justify-content:center!important;align-items:center;gap:8px;margin:0 auto;padding:0}
#luminity-size-guide-2026 .lum-sg__navigation a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:38px;padding:8px 17px;border:1px solid #e3e3e3;border-radius:22px;background:#fff;color:#2596BE;font-size:13px;line-height:1.3;font-weight:650;transition:border-color .15s,background .15s}
#luminity-size-guide-2026 .lum-sg__navigation a:hover,#luminity-size-guide-2026 .lum-sg__navigation a:focus-visible{background:#f7f7f7;border-color:var(--sg-accent)}
#luminity-size-guide-2026 .lum-sg__section{scroll-margin-top:85px;padding:23px 0 25px;border-bottom:1px solid var(--sg-line);margin:0}
#luminity-size-guide-2026 .lum-sg__section-header{max-width:640px;margin:0 auto 17px;text-align:center}
#luminity-size-guide-2026 .lum-sg__section-header h2{font-size:clamp(21px,3vw,26px);line-height:1.25;margin:0 0 5px;color:var(--sg-ink);letter-spacing:-.025em;font-weight:650}
#luminity-size-guide-2026 .lum-sg__section-header p{margin:0;color:var(--sg-muted);font-size:13px;line-height:1.6}
#luminity-size-guide-2026 .lum-sg__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 auto}
#luminity-size-guide-2026 .lum-sg__tile{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:17px 8px 14px;border:1px solid var(--sg-line);border-radius:11px;background:var(--sg-bg)}
#luminity-size-guide-2026 .lum-sg__tile strong{color:#2596BE;font-weight:700;font-size:25px;line-height:1.2;letter-spacing:-.02em}
#luminity-size-guide-2026 .lum-sg__tile span{color:#526570;font-size:13px}
#luminity-size-guide-2026 .lum-sg__tile p{margin:6px 0 0;color:#3d4d55;font-size:12px;line-height:1.45}
#luminity-size-guide-2026 .lum-sg__footnote{margin:11px auto 0;color:#7a858b;font-size:11px;line-height:1.6;text-align:center}
#luminity-size-guide-2026 .lum-sg__tip{max-width:730px;margin:12px auto 0;padding:11px 14px;color:#50636e;background:#f7f7f7;border-radius:8px;text-align:center;font-size:12px;line-height:1.65}
#luminity-size-guide-2026 .lum-sg__tip strong{color:#2596BE}
#luminity-size-guide-2026 .lum-sg__ring-key{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 11px;text-align:center;color:#879196;font-size:11px}
#luminity-size-guide-2026 .lum-sg__ring-key span+span::before{content:"·";padding-right:14px;color:#a4b4ba}
#luminity-size-guide-2026 .lum-sg__ring-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 auto}
#luminity-size-guide-2026 .lum-sg__ring{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;padding:12px 8px;background:#fff;border:1px solid var(--sg-line);border-radius:10px;text-align:center}
#luminity-size-guide-2026 .lum-sg__ring strong{font-size:23px;line-height:1.2;color:#2596BE;font-weight:700}
#luminity-size-guide-2026 .lum-sg__ring span{font-size:13px;line-height:1.4;color:#3d4d55}
#luminity-size-guide-2026 .lum-sg__ring small{font-size:11px;line-height:1.4;color:#7b878d}
#luminity-size-guide-2026 .lum-sg__support{text-align:center;margin:0 auto;padding:20px 7px 0}
#luminity-size-guide-2026 .lum-sg__support p{color:#52636a;font-size:13px;line-height:1.6;margin:0 auto 7px}
#luminity-size-guide-2026 .lum-sg__support a{color:#2596BE;font-weight:700;text-decoration:underline;text-underline-offset:3px}
#luminity-size-guide-2026 .lum-sg__support .lum-sg__product-note{color:#849097;font-size:11px}
.product__size-guide .drawer__title{text-align:center;width:100%}
.luminity-sg-quick{max-width:480px;margin:12px auto 18px;color:#29353a;text-align:left}
.luminity-sg-quick .luminity-sg-quick__intro{font-size:14px;font-weight:650;line-height:1.5;margin:0 0 9px}
.luminity-sg-quick .luminity-sg-quick__row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #e5edf0;font-size:13px;color:#4a5d66}
.luminity-sg-quick .luminity-sg-quick__row strong{color:#2596BE;white-space:nowrap}
.luminity-sg-quick .luminity-sg-quick__note{font-size:11px!important;color:#78858b;line-height:1.55;margin:11px 0}
.luminity-sg-quick a{display:block;text-align:center;margin:13px 0 0;padding:11px 14px;border-radius:9px;border:1px solid #e3e3e3;background:#f7f7f7;color:#2596BE;font-size:13px;font-weight:700;text-decoration:none}
.luminity-sg-desktop-anchor{display:none}
@media(min-width:750px){.luminity-sg-desktop-anchor{display:flex;justify-content:flex-start;margin:8px 0 12px}.luminity-sg-desktop-anchor a{display:inline-flex;gap:10px;align-items:center;padding:8px 13px;border:1px solid #e3e3e3;border-radius:22px;color:#2596BE;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none}.luminity-sg-desktop-anchor a:hover{background:#f7f7f7;border-color:#2596be}}
@media(max-width:749px){#luminity-size-guide-2026{max-width:100%;padding:0 0 21px}#luminity-size-guide-2026 .lum-sg__intro{padding:0 5px}#luminity-size-guide-2026 .lum-sg__navigation{gap:7px}#luminity-size-guide-2026 .lum-sg__navigation a{font-size:12px;padding:7px 13px;min-height:36px}#luminity-size-guide-2026 .lum-sg__section{padding:20px 0}#luminity-size-guide-2026 .lum-sg__section-header{padding:0 7px;margin-bottom:14px}#luminity-size-guide-2026 .lum-sg__tiles--chains{grid-template-columns:repeat(2,minmax(0,1fr))}#luminity-size-guide-2026 .lum-sg__tiles--bracelets{grid-template-columns:repeat(3,minmax(0,1fr))}#luminity-size-guide-2026 .lum-sg__tile{padding:13px 5px 12px}#luminity-size-guide-2026 .lum-sg__tile strong{font-size:22px}#luminity-size-guide-2026 .lum-sg__tile span{font-size:11px}#luminity-size-guide-2026 .lum-sg__tile p{font-size:11px}#luminity-size-guide-2026 .lum-sg__ring-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}#luminity-size-guide-2026 .lum-sg__ring{padding:11px 4px}#luminity-size-guide-2026 .lum-sg__ring strong{font-size:20px}#luminity-size-guide-2026 .lum-sg__ring span{font-size:11px}#luminity-size-guide-2026 .lum-sg__ring small{font-size:10px}}
@media(max-width:360px){#luminity-size-guide-2026 .lum-sg__ring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#luminity-size-guide-2026 .lum-sg__tiles--bracelets{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#luminity-size-guide-2026 .lum-sg__navigation a{transition:none}}