.ds-size-chart{background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb))}.ds-size-chart__inner{max-width:62rem}.ds-size-chart__app{display:grid;gap:1rem;padding:clamp(1rem,2.3vw,1.5rem);border:1px solid rgb(var(--color-foreground-rgb) / .12);background:rgb(var(--color-background-rgb))}.ds-size-chart-controls{display:grid;gap:16px;align-items:start}.ds-size-chart-controls__unit-wrap{display:grid;gap:6px;align-content:start}.ds-size-chart-controls__selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ds-size-chart-controls__unit{border:0;border-radius:0;margin:0;padding:0;min-height:100%;background:transparent}.ds-size-chart-controls__unit-label{display:block;margin:0;font-family:var(--font-accent--family, var(--font-heading--family));font-size:.88rem;letter-spacing:.06em;text-transform:uppercase}.ds-size-chart-controls__unit label{display:flex;gap:8px;align-items:center;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:0;min-height:44px;padding:8px 10px;cursor:pointer;background:#fff;transition:border-color .2s ease,color .2s ease;position:relative}.ds-size-chart-controls__unit label+label{margin-top:8px}.ds-size-chart-controls__radio-label{font-family:var(--font-body--family)}.ds-size-chart-controls__unit input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;-webkit-appearance:none;appearance:none}.ds-size-chart-controls__radio-ui{inline-size:16px;block-size:16px;flex:0 0 16px;border-radius:2px;border:0;background:transparent;display:inline-grid;place-items:center;transition:none}.ds-size-chart-controls__radio-dot{inline-size:6px;block-size:6px;border-radius:1px;transform:scale(0);transition:transform .16s ease-in-out;background:#ff0032}.ds-size-chart-controls__unit input[type=radio]:focus-visible+.ds-size-chart-controls__radio-ui{outline:none}.ds-size-chart-controls__unit input[type=radio]:checked+.ds-size-chart-controls__radio-ui .ds-size-chart-controls__radio-dot{transform:scale(1)}.ds-size-chart-controls__unit label:hover,.ds-size-chart-controls__unit label:focus-within{border-color:#ff00327a}.ds-size-chart-controls__unit label.is-selected{border-color:#ff0032;background:#fff}.ds-size-chart-controls__field{display:grid;gap:6px}.ds-size-chart-controls__field>span{font-family:var(--font-accent--family, var(--font-heading--family));font-size:.88rem;letter-spacing:.06em;text-transform:uppercase}.ds-size-chart-controls select{border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:0;background:#fff;color:rgb(var(--color-foreground-rgb));padding:10px;font-family:var(--font-body--family);min-height:44px}.ds-size-chart-controls select.is-placeholder{color:rgb(var(--color-foreground-rgb) / .52)}.ds-size-chart-controls select:focus-visible{outline:2px solid #ff0032;outline-offset:1px}.ds-size-chart__selection-note{margin:0;font-size:.92rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .68)}.ds-size-chart__result{display:grid;gap:1rem;padding-top:1rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.ds-size-chart__result-eyebrow{margin:0 0 .35rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .58)}.ds-size-chart__result-title{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.06}.ds-size-chart__applies-to,.ds-size-chart__fit-note,.ds-size-chart__provider-note{margin:.45rem 0 0;font-size:.96rem;line-height:1.55}.ds-size-chart__applies-to{color:rgb(var(--color-foreground-rgb) / .82)}.ds-size-chart__fit-note{color:rgb(var(--color-foreground-rgb) / .74)}.ds-size-chart__provider-note{color:rgb(var(--color-foreground-rgb) / .62)}.ds-size-chart__table-wrap{overflow-x:auto}.ds-size-chart__table-wrap table{width:100%;min-width:34rem;border-collapse:collapse}.ds-size-chart__table-wrap th,.ds-size-chart__table-wrap td{padding:.8rem .9rem;border:1px solid rgb(var(--color-foreground-rgb) / .12);text-align:left;font-size:.94rem;line-height:1.4}.ds-size-chart__table-wrap th{background:rgb(var(--color-foreground-rgb) / .03);color:rgb(var(--color-foreground-rgb))}.ds-size-chart__table-wrap tbody tr:hover td{background:rgb(var(--color-foreground-rgb) / .02)}.ds-size-chart__guide{display:grid;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);gap:1rem;padding-top:1rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}.ds-size-chart__guide-title{margin:0;font-size:1.08rem;line-height:1.2}.ds-size-chart__guide-lede{margin:.55rem 0 0;font-size:.94rem;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .72)}.ds-size-chart__measure-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.ds-size-chart__measure-button{min-height:44px;border:1px solid rgb(var(--color-foreground-rgb) / .12);background:rgb(var(--color-background-rgb));color:rgb(var(--color-foreground-rgb) / .82);padding:.8rem .95rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ds-size-chart__measure-button:hover,.ds-size-chart__measure-button:focus-visible,.ds-size-chart__measure-button.is-active{border-color:rgb(var(--color-foreground-rgb) / .28);background:rgb(var(--color-foreground-rgb) / .03);color:rgb(var(--color-foreground-rgb))}.ds-size-chart__measure-copy{margin-top:1rem}.ds-size-chart__measure-panel{padding-left:.9rem;border-left:1px solid rgb(193 41 61 / .5);font-size:.93rem;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .74)}.ds-size-chart__guide-visual{min-width:0}.ds-size-chart__svg-shell{min-height:23rem;display:flex;align-items:center;justify-content:center;padding:1.25rem;border:1px solid rgb(var(--color-foreground-rgb) / .12);background:rgb(var(--color-background-rgb));overflow:hidden}.ds-size-chart__svg-shell svg{width:min(100%,26rem);height:auto;display:block}.ds-size-chart__svg-shell svg #female_model,.ds-size-chart__svg-shell svg #male_model{fill:rgb(var(--color-foreground-rgb) / .12)!important}.ds-size-chart__svg-shell svg #duel_stars_femme_logo,.ds-size-chart__svg-shell svg #duelstars_logo,.ds-size-chart__svg-shell svg #duel_stars_femme_logo *,.ds-size-chart__svg-shell svg #duelstars_logo *{fill:#c1293d!important}.ds-size-chart__svg-shell svg path[id*=chest],.ds-size-chart__svg-shell svg path[id*=waist],.ds-size-chart__svg-shell svg path[id*=hips],.ds-size-chart__svg-shell svg path[id*=inseam],.ds-size-chart__svg-shell svg path[id*=panties]{fill:#c1293d2e!important;transition:fill .18s ease}.ds-size-chart__svg-shell svg path.highlighted{fill:#c1293d!important}@media screen and (max-width:900px){.ds-size-chart-controls__selectors,.ds-size-chart__guide{grid-template-columns:1fr}}@media screen and (max-width:749px){.ds-size-chart__measure-buttons{grid-template-columns:1fr}.ds-size-chart__svg-shell{min-height:19rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ds-size-chart.css.map */
