.braceletSizeGuide{background:linear-gradient(135deg,#c6b3991f,#ffffff06),#18151447;border:1px solid #c6b39933;border-radius:8px;flex-direction:column;gap:1rem;width:100%;padding:clamp(1rem,3vw,1.4rem);display:flex;box-shadow:inset 0 1px #ffffff0f}.braceletSizeGuideHeader{flex-direction:column;gap:.25rem;display:flex}.braceletSizeGuideHeader p{color:#c6b399;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.braceletSizeGuideHeader h3{color:#fff;font-family:var(--font-cormorant-garamond),system-ui,ui-serif,"Playfair Display";margin:0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:600;line-height:.95}.braceletGuideSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.braceletGuideStep{grid-template-columns:auto minmax(0,1fr);gap:.8rem;min-width:0;display:grid}.braceletGuideStep>span{color:#141414;width:2rem;height:2rem;font-family:var(--font-inter),system-ui,sans-serif;background:#c6b399;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.braceletGuideStep h4{color:#fff;font-family:var(--font-inter),system-ui,sans-serif;margin:0 0 .45rem;font-size:16px;font-weight:600}.braceletGuideStep p{color:#ffffffc7;font-family:var(--font-inter),system-ui,sans-serif;margin:0;font-size:14px;line-height:1.55}.braceletGuideStep p+p{margin-top:.35rem}.braceletCordTypes{gap:.55rem;display:grid}.braceletCordTypes strong{color:#c6b399;font-family:var(--font-inter),system-ui,sans-serif;margin-bottom:.2rem;font-size:14px;font-weight:600;display:block}.braceletSizeTableArea{position:relative}.braceletSizeScrollHint{color:#c6b399;font-family:var(--font-inter),system-ui,sans-serif;background:#c6b3991a;border:1px solid #c6b3992e;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .55rem;padding:.55rem .7rem;font-size:12px;font-weight:600;line-height:1.35;display:none}.braceletSizeScrollHint span{flex:none;font-size:16px}.braceletSizeTableWrap{scrollbar-width:thin;scrollbar-color:#ffffff59 #ffffff14;width:100%;position:relative;overflow-x:auto}.braceletSizeTableWrap:after{content:"";float:right;pointer-events:none;background:linear-gradient(90deg,#3f362d00,#3f362df2);width:2.5rem;height:12rem;margin-left:-2.5rem;display:none;position:sticky;right:0}.braceletSizeTable{border-collapse:collapse;width:100%;min-width:34rem;font-family:var(--font-inter),system-ui,sans-serif;font-size:14px}.braceletSizeTable caption{color:#b7baa7;text-align:left;margin-bottom:.55rem;font-size:12px;font-weight:500}.braceletSizeTable th,.braceletSizeTable td{text-align:left;border-bottom:1px solid #ffffff1a;padding:.7rem .75rem}.braceletSizeTable thead th{color:#c6b399;text-transform:uppercase;font-size:12px;font-weight:700}.braceletSizeTable tbody th{color:#fff;font-weight:600}.braceletSizeTable td{color:#ffffffc7}.braceletSizeNote{color:#b7baa7;font-family:var(--font-inter),system-ui,sans-serif;border-left:3px solid #c6b399;margin:0;padding:.85rem 1rem;font-size:14px;line-height:1.55}.braceletSizeGuideCompact{box-shadow:none;background:#c6b39914;padding:1rem}.braceletSizeGuideCompact .braceletSizeGuideHeader h3{font-size:clamp(1.45rem,3vw,2rem)}.braceletSizeGuideCompact .braceletGuideSteps{grid-template-columns:1fr}.braceletSizeGuideCompact .braceletGuideStep>span{width:1.75rem;height:1.75rem;font-size:12px}.braceletSizeGuideCompact .braceletSizeTable{min-width:28rem}@media (max-width:760px){.braceletGuideSteps{grid-template-columns:1fr}}@media (max-width:480px){.braceletSizeGuide{padding:1rem}.braceletSizeScrollHint{display:flex}.braceletSizeTableWrap:after{display:block}.braceletGuideStep{grid-template-columns:1fr}.braceletSizeTable{min-width:31rem}}
