.cura-sizeguide-section{--csg-bg: var(--color-background-muted, #F3F3F3);--csg-ink: #020202;--csg-muted: #020202;--csg-font: var(--font-body-family, Assistant, sans-serif);--csg-line: var(--color-border, #BFBFBF);--csg-accent: var(--color-primary, #020202);--csg-accent-fg: var(--color-primary-foreground, #FFFFFF);--csg-error: var(--color-destructive, #96341f)}.cura-sizeguide-section .csg-app{font-family:var(--csg-font);font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--csg-ink);max-width:720px;margin:0 auto}.cura-sizeguide-section .csg-app *,.cura-sizeguide-section .csg-app *:before,.cura-sizeguide-section .csg-app *:after{box-sizing:border-box}.cura-sizeguide-section .csg-app h3,.cura-sizeguide-section .csg-app h4,.cura-sizeguide-section .csg-app p,.cura-sizeguide-section .csg-app ul,.cura-sizeguide-section .csg-app li,.cura-sizeguide-section .csg-app summary,.cura-sizeguide-section .csg-app button,.cura-sizeguide-section .csg-app a{font-family:inherit;letter-spacing:normal;text-transform:none}.cura-sizeguide-section,.cura-sizeguide-section *{font-family:var(--csg-font)!important}.cura-sizeguide-section .csg-pill{min-height:0;min-width:0;width:auto;line-height:1.3;font-size:15px;box-shadow:none}.cura-sizeguide-section .csg-diagram{margin-bottom:28px;padding:16px 20px;border:1px solid var(--csg-line);border-radius:12px}.cura-sizeguide-section .csg-diagram summary{cursor:pointer;font-weight:var(--font-body-weight-bold, 700);padding:4px 0}.cura-sizeguide-section .csg-diagram__img{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:4 / 3;object-fit:contain;margin:16px auto 0;border-radius:8px}.cura-sizeguide-section .csg-diagram__note{margin:12px 0 0;font-size:12.8px;color:var(--csg-muted);text-align:center}.cura-sizeguide-section .csg-step{margin-bottom:28px}.cura-sizeguide-section .csg-step__title{font-size:17px;line-height:1.3;font-weight:var(--font-body-weight-bold, 700);margin:0 0 12px}.cura-sizeguide-section .csg-pills{display:flex;flex-wrap:wrap;gap:8px}.cura-sizeguide-section .csg-pill{font:inherit;font-size:15px;padding:8.8px 16px;border:1px solid var(--csg-line);border-radius:999px;background:transparent;color:var(--csg-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.cura-sizeguide-section .csg-pill:hover{border-color:var(--csg-ink)}.cura-sizeguide-section .csg-pill.is-selected{background:var(--csg-accent);border-color:var(--csg-accent);color:var(--csg-accent-fg)}.cura-sizeguide-section .csg-result{margin-top:24px;padding:24px;border:1px solid var(--csg-line);border-radius:12px;background:var(--csg-bg)}.cura-sizeguide-section .csg-result__title{font-size:16.8px;margin:0 0 16px}.cura-sizeguide-section .csg-result__figures{display:flex;gap:32px;margin-bottom:16px}.cura-sizeguide-section .csg-figure{display:flex;flex-direction:column}.cura-sizeguide-section .csg-figure__value{font-size:25.6px;font-weight:var(--font-body-weight-bold, 700);line-height:1.1}.cura-sizeguide-section .csg-figure__label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--csg-muted);margin-top:3.2px}.cura-sizeguide-section .csg-result__note{margin:0 0 12px;line-height:1.5}.cura-sizeguide-section .csg-result__note--tip{font-style:italic;color:var(--csg-muted)}.cura-sizeguide-section .csg-result__gauge-note{font-size:13.6px;color:var(--csg-muted);border-top:1px solid var(--csg-line);padding-top:13.6px;margin:12px 0 20px}.cura-sizeguide-section .csg-result__ctas{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:12px;margin-top:24px}.cura-sizeguide-section .csg-result__cta{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0;text-align:center}.cura-sizeguide-section .csg-result__cta--alt{padding:12px 28px;border:1px solid var(--csg-ink);background:transparent;color:var(--csg-ink);font-size:15px;font-weight:var(--font-body-weight-bold, 700);line-height:1.2;text-decoration:none}.cura-sizeguide-section .csg-result__cta--alt:hover{background:var(--csg-ink);color:var(--csg-accent-fg)}.cura-sizeguide-section .csg-post-note{margin:20px 0 0;font-size:14.7px;line-height:1.5;text-align:center}.cura-sizeguide-section .csg-measure{margin-top:28px}.cura-sizeguide-section .csg-measure__btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin:0;padding:14px 28px;min-height:0;min-width:0;width:auto;border:1px solid var(--csg-accent);border-radius:0;background:var(--csg-accent);color:var(--csg-accent-fg);font:inherit;font-size:15px;font-weight:var(--font-body-weight-bold, 700);line-height:1.2;letter-spacing:.02em;text-transform:none;text-decoration:none;box-shadow:none;transform:none;transition:none;cursor:pointer;-webkit-appearance:none;appearance:none}.cura-sizeguide-section .csg-measure__btn:hover,.cura-sizeguide-section .csg-measure__btn:focus{background:var(--csg-accent);color:var(--csg-accent-fg);opacity:.85;transform:none;outline:none}.cura-sizeguide-section .csg-measure__btn:focus-visible{outline:2px solid var(--csg-ink);outline-offset:2px}.cura-sizeguide-section .csg-measure__chev{flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.cura-sizeguide-section .csg-measure__btn[aria-expanded=true] .csg-measure__chev{transform:translateY(2px) rotate(-135deg)}.cura-sizeguide-section .csg-measure__body[hidden]{display:none}.cura-sizeguide-section .csg-measure__body{margin-top:12px;padding:16px 20px;border:1px solid var(--csg-line);border-radius:12px}.cura-sizeguide-section .csg-measure__body h4{font-size:15.2px;margin:17.6px 0 5.6px}.cura-sizeguide-section .csg-measure__body h4:first-child{margin-top:0}.cura-sizeguide-section .csg-measure__body p,.cura-sizeguide-section .csg-measure__body li{line-height:1.55;font-size:14.7px}.cura-sizeguide-section .csg-measure__body ul{margin:12px 0 0;padding-left:17.6px}.cura-sizeguide-section .csg-disclaimer{margin-top:32px;padding-top:20px;border-top:1px solid var(--csg-line);font-size:12.8px;line-height:1.55;color:var(--csg-muted);max-width:640px}.cura-sizeguide-section .csg-error{color:var(--csg-error)}.cura-sizeguide-section .csg-intro{margin:0 0 24px;font-size:16px}.cura-sizeguide-section .csg-step__num{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--csg-muted);margin-bottom:2px}.cura-sizeguide-section .csg-hint{margin:0;font-size:13.6px;color:var(--csg-muted);align-self:center}.cura-sizeguide-section .csg-tune{margin:16px 0;padding-top:16px;border-top:1px solid var(--csg-line)}.cura-sizeguide-section .csg-tune__title{margin:0 0 12px;font-size:15px}.cura-sizeguide-section .csg-tune__group{margin-bottom:14px}.cura-sizeguide-section .csg-tune__label{margin:0 0 8px;font-size:14px;color:var(--csg-muted)}.cura-sizeguide-section .csg-callout{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--csg-ink);background:var(--csg-accent-fg);font-size:14.7px;line-height:1.5}.cura-sizeguide-section .csg-tuned{margin-top:16px;padding:14px 16px;border:1px solid var(--csg-ink);background:var(--csg-accent-fg)}.cura-sizeguide-section .csg-tuned__label{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--csg-muted)}.cura-sizeguide-section .csg-tuned__value{display:block;font-size:22px;font-weight:var(--font-body-weight-bold, 700);line-height:1.2;margin:2px 0 6px}.cura-sizeguide-section .csg-tuned p{margin:0;font-size:14.7px;line-height:1.5}.cura-sizeguide-section .csg-check{display:flex;align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;border:2px solid var(--csg-ink);background:var(--csg-accent-fg)}.cura-sizeguide-section .csg-check__icon{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--csg-ink);color:var(--csg-accent-fg);font-size:16px;font-weight:var(--font-body-weight-bold, 700);line-height:1}.cura-sizeguide-section .csg-check__title{display:block;margin:2px 0 4px;font-size:16px;font-weight:var(--font-body-weight-bold, 700);line-height:1.3}.cura-sizeguide-section .csg-check p{margin:0;font-size:14.7px;line-height:1.5}.cura-sizeguide-section .csg-variant{margin-top:16px}.cura-sizeguide-section .csg-variant[hidden]{display:none}.cura-sizeguide-section .csg-variant__label{margin:0 0 8px;font-size:14px;font-weight:var(--font-body-weight-bold, 700)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cura-sizeguide.css.map */
