.option-selector--measured{--measured-active: #0d6efd}.option-selector--measured .measured-grid{display:grid;grid-template-columns:auto repeat(var(--cols),minmax(0,1fr));column-gap:16px;margin-top:.25rem}.measured-head,.opt-label--measured{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:16px}.measured-cell{min-width:0}.measured-head{padding:0 0 .5rem;margin-bottom:.25rem;border-bottom:1px solid rgba(var(--text-color) / .12);align-items:start}.measured-head .measured-cell--size{font-weight:600;text-align:center}.measured-head__cell{text-align:center}.measured-head__key{font-weight:600}.measured-head__label{display:block;margin-top:1px;font-size:.72em;font-weight:400;line-height:1.2;opacity:.55}.measured-head__label--size{max-width:8em;white-space:normal;margin-inline:auto;text-align:center}.opt-label--measured{position:relative;padding:.7rem .5rem;cursor:pointer;color:rgb(var(--text-color));border:1px solid transparent;border-radius:var(--btn-border-radius, 6px);transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.opt-label--measured:hover{background-color:rgba(var(--text-color) / .05);border-color:rgba(var(--text-color) / .3)}.measured-row__size{display:inline-flex;align-items:center;gap:.6rem;font-weight:600}.measured-row__size:before{content:"";flex:0 0 auto;width:1.05rem;height:1.05rem;border-radius:50%;border:1.5px solid rgba(var(--text-color) / .4);background:transparent;transition:border-color .15s ease,background .15s ease}.measured-row__val{font-size:.95em;text-align:center;color:rgba(var(--text-color) / .9)}.opt-btn:checked+.opt-label--measured{background-color:#0d6efd0f;border-color:var(--measured-active);box-shadow:inset 0 0 0 1px var(--measured-active)}.opt-btn:checked+.opt-label--measured .measured-row__size{color:var(--measured-active)}.opt-btn:checked+.opt-label--measured .measured-row__size:before{border-color:var(--measured-active);background:radial-gradient(circle,var(--measured-active) 0 42%,transparent 46%)}.opt-btn:focus-visible+.opt-label--measured{outline:2px solid var(--measured-active);outline-offset:2px}.opt-btn.is-unavailable+.opt-label--measured{opacity:.4}.opt-btn.is-unavailable+.opt-label--measured .measured-row__size{text-decoration:line-through}@media(max-width:600px){.option-selector--measured .measured-grid{column-gap:10px}.measured-head__label{font-size:.66em}.measured-head__label--size{max-width:6em}.measured-row__val{font-size:.88em}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/measured-picker.css.map */
