.elementor-988416 .elementor-element.elementor-element-72dfb5a{--display:flex;}.elementor-988416 .elementor-element.elementor-element-83f8ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-988416 .elementor-element.elementor-element-83f8ee3 .elementor-heading-title{font-size:14px;text-transform:uppercase;line-height:18px;letter-spacing:2px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}@media(max-width:1024px){.elementor-988416 .elementor-element.elementor-element-83f8ee3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}}@media(max-width:767px){.elementor-988416 .elementor-element.elementor-element-83f8ee3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-048918e *//* ===== Jewel Cocktail • Bracelet Fit Guide (scoped) ===== */
.jc-sizing{
  --bg:#FAFAFA; --text:#111; --muted:#6B7280; --border:#E5E7EB;
  --accent:#CB9274; --card:#fff;
  --shadow:0 8px 24px rgba(0,0,0,.08);
  --shadow-strong:0 16px 44px rgba(0,0,0,.16);
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  color:var(--text); background:var(--bg);
}

/* containers & sections */
.jc-sizing .sz-container{max-width:1100px;margin:0 auto;padding:0 16px}
.jc-sizing .sz-section{padding:56px 0}

/* hero */
.jc-sizing .sz-hero{padding:80px 0 48px;background:#F6F4F2}
.jc-sizing .sz-title{font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.15;text-align:center;margin:0 0 10px}
.jc-sizing .sz-sub{font-size:clamp(16px,2.4vw,18px);opacity:.85;text-align:center;margin:0 auto 8px;max-width:820px}

/* headings */
.jc-sizing .sz-h2{font-size:clamp(22px,3.2vw,32px);line-height:1.2;font-weight:800;margin:0 0 14px;color:var(--accent)}

/* grid */
.jc-sizing .sz-grid{display:grid;gap:28px;align-items:start}
.jc-sizing .sz-grid--2{grid-template-columns:1fr}
@media(min-width:900px){.jc-sizing .sz-grid--2{grid-template-columns:1fr 1fr}}

/* list with dots (no broken lines) */
.jc-sizing .sz-list{list-style:none;margin:10px 0 0;padding:0}
.jc-sizing .sz-list li{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:6px 0;
  line-height:1.6;
}
.jc-sizing .dot{
  width:6px;height:6px;border-radius:50%;
  background:var(--accent);
  margin-top:.6em;flex:0 0 6px;
}

/* SVG panel + parts */
.jc-sizing .sz-illu{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow)}
.jc-sizing .sz-illu--svg{padding:16px}
.jc-sizing .sz-svg{width:100%;height:auto;display:block}
.jc-sizing .strap{fill:#eaeaea}
.jc-sizing .insert{fill:#d9c2b2}
.jc-sizing .hole{fill:#fff;stroke:#222;stroke-width:2}
.jc-sizing .hole.mid{stroke-dasharray:4 4}
.jc-sizing .n{font:700 14px/1 Inter,system-ui,Arial,sans-serif;fill:var(--text);text-anchor:middle}
.jc-sizing .leader{stroke:#999;stroke-width:1;stroke-dasharray:3 3}
.jc-sizing .combo{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;opacity:.9}
.jc-sizing .label{font:600 14px/1.2 Inter,system-ui,Arial,sans-serif;fill:var(--accent);text-anchor:middle}

/* combos list */
.jc-sizing .sz-combos{margin-top:10px}
.jc-sizing .sz-combos h3{margin:0 0 6px;font-size:16px;color:var(--accent)}
.jc-sizing .sz-combos ul{list-style:none;margin:0 0 6px;padding:0}
.jc-sizing .sz-combos li{font-size:15px;padding:3px 0}
.jc-sizing .sz-note{font-size:13px;color:var(--muted);margin:6px 0 0}

/* size cards */
.jc-sizing .sz-cards{display:grid;gap:16px}
@media(min-width:720px){.jc-sizing .sz-cards{grid-template-columns:1fr 1fr}}
.jc-sizing .sz-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:var(--shadow)}
.jc-sizing .sz-card h3{margin:0 0 8px;font-size:18px}
.jc-sizing .sz-lines{list-style:none;margin:8px 0 0;padding:0}
.jc-sizing .sz-lines li{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--border)}
.jc-sizing .sz-lines li:last-child{border-bottom:none}
.jc-sizing .sz-lines span{color:#333}
.jc-sizing .sz-lines strong{font-weight:700}

/* steps */
.jc-sizing .sz-steps{margin:8px 0 0;padding-left:18px}
.jc-sizing .sz-steps li{padding:6px 0;line-height:1.6}

/* tip + CTA */
.jc-sizing .sz-cta{display:grid;gap:12px}
.jc-sizing .sz-tip{background:#fff7f3;border:1px solid #fde2d6;border-radius:16px;padding:16px}
.jc-sizing .sz-tip h4{margin:0 0 6px;font-size:16px}
.jc-sizing .sz-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-weight:600;font-size:14px;border:1px solid transparent;transition:all .25s ease}
.jc-sizing .sz-btn--primary{background:var(--accent);color:#fff;box-shadow:0 8px 24px rgba(203,146,116,.25)}
.jc-sizing .sz-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 36px rgba(203,146,116,.35)}

/* paired bracelets gallery */
.jc-sizing .pair-grid{display:grid;grid-template-columns:1fr;gap:16px}
@media(min-width:700px){.jc-sizing .pair-grid{grid-template-columns:repeat(2,1fr)}}
.jc-sizing .pair-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);text-align:center}
.jc-sizing .pair-card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.jc-sizing .pair-card figcaption{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px}
.jc-sizing .pair-card figcaption strong{font-weight:700;color:var(--text)}
.jc-sizing .pair-card figcaption span{color:var(--muted);font-size:13px}

/* info line */
.jc-sizing .sz-info{background:#fbf9f7;border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow);font-size:14px}/* End custom CSS */