.beatrix-weight-selector{background:var(--beatrix-weight-box-bg, #faf8f4);border-radius:16px;padding:20px;margin-top:8px}.beatrix-weight-selector__heading{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--beatrix-weight-text-color, #2c4a3e)}.beatrix-weight-selector__options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--beatrix-weight-gap, 12px)}.beatrix-weight-selector__option{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;border:2px solid var(--beatrix-weight-unselected-border, rgba(44, 74, 62, .15));background:#fff;border-radius:var(--beatrix-weight-radius, 12px);padding:14px 8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.beatrix-weight-selector__option:has(.beatrix-weight-selector__input:checked){border-color:var(--beatrix-weight-selected-border, #2c4a3e);background:var(--beatrix-weight-selected-bg, #ecf2e7)}.beatrix-weight-selector__option:has(.beatrix-weight-selector__input:focus-visible){outline:2px solid var(--beatrix-weight-selected-border, #2c4a3e);outline-offset:2px}.beatrix-weight-selector__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.beatrix-weight-selector__label{font-weight:600;font-size:14px;color:var(--beatrix-weight-text-color, #2c4a3e)}.beatrix-weight-selector__sublabel{font-size:12px;color:var(--beatrix-weight-text-color, #2c4a3e);opacity:.75}@media screen and (max-width:749px){.beatrix-weight-selector__options{gap:8px}.beatrix-weight-selector__option{padding:10px 4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/beatrix-weight-selector.css.map */
