/* Chezvia size guide (metafield custom.size_guide) */
.cz-sg{--cz-blue:#C26B4A;--cz-ink:#253238;--cz-muted:#6B6466;--cz-cream:#FBF8F2;--cz-line:#E6DFD3;font-family:Poppins,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--cz-ink);max-width:760px;margin:0 auto;padding:4px 0 8px}.cz-sg *{box-sizing:border-box}.cz-sg__eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cz-blue)}.cz-sg__title{margin:0 0 8px;font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:26px;line-height:1.15;color:var(--cz-ink)}.cz-sg__sub{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--cz-muted)}.cz-sg__table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid var(--cz-line);border-radius:14px;overflow:hidden;background:#fff}.cz-sg__table thead th{background:var(--cz-blue);color:#fff;text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:12px 14px;vertical-align:bottom}.cz-sg__table thead th small{display:block;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;opacity:.85}.cz-sg__table tbody th,.cz-sg__table tbody td{padding:12px 14px;border-top:1px solid var(--cz-line);vertical-align:top;text-align:left}.cz-sg__table tbody tr:nth-child(even){background:var(--cz-cream)}.cz-sg__table tbody th{font-size:18px;font-weight:700;color:var(--cz-blue);white-space:nowrap}.cz-sg__table td strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.cz-sg__table td span{display:block;font-size:12px;color:var(--cz-muted);margin-top:2px}.cz-sg__tip{margin:16px 0 0;padding:12px 14px;background:#F3E8DD;border-left:4px solid var(--cz-blue);border-radius:0 10px 10px 0;font-size:14px;line-height:1.5}.cz-sg__note{margin:10px 0 0;font-size:12px;color:var(--cz-muted)}@media (max-width:599px){.cz-sg__title{font-size:23px}.cz-sg__table,.cz-sg__table tbody{display:block;border:0;background:none}.cz-sg__table thead{display:none}.cz-sg__table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--cz-line);border-radius:12px;background:#fff}.cz-sg__table tbody tr:nth-child(even){background:#fff}.cz-sg__table tbody th{grid-column:1/-1;padding:0 0 8px;border-top:0;border-bottom:1px solid var(--cz-line);font-size:16px}.cz-sg__table tbody th::before{content:"Size ";font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cz-muted)}.cz-sg__table tbody td{padding:0;border-top:0}.cz-sg__table tbody td::before{content:attr(data-label);display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cz-muted);margin-bottom:2px}.cz-sg__table tbody td.cz-wide{grid-column:1/-1}}
