.grind-selector{border:0;padding:0;margin:0 0 12px;min-width:0}.grind-selector .grind-selector__native{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.grind-selector__toggles{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:14px}.grind-selector__toggle{box-sizing:border-box;position:relative;display:grid;place-items:center stretch;min-height:64px;padding:0 24px;margin:0;text-align:center;font-family:inherit;cursor:pointer;border:1.5px solid rgba(var(--color-input-variant-color));border-radius:999px;background:var(--color-background);color:rgba(var(--color-input-variant-color));font-size:calc(var(--font-body-scale, 1) * 18px);line-height:1.2;transition:background .25s ease,color .25s ease,border-color .25s ease;-webkit-appearance:none;appearance:none;width:100%}.grind-selector .grind-selector__toggles .grind-selector__toggle{display:grid;place-items:center stretch;min-height:64px;padding:0 24px;line-height:1.2}.grind-selector__toggle:hover{border-color:var(--color-text)}.grind-selector__toggle-label{display:block;width:100%;text-align:center;font-weight:600}.grind-selector__toggle-sub{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);display:inline-block;font-size:calc(var(--font-body-scale, 1) * 12px);line-height:1;padding:4px 12px;background:var(--color-background);border:1px solid rgba(var(--color-input-variant-color));border-radius:999px;color:rgba(var(--color-input-variant-color));white-space:nowrap}.grind-selector__toggles .grind-selector__native:checked+.grind-selector__toggle,.grind-selector:has(.grind-selector__list input[type=radio]:checked) .grind-selector__toggle--group{background:var(--color-text);border-color:var(--color-text);color:var(--color-background)}.grind-selector__list{display:none;margin-top:32px}.grind-selector__list:has(input[type=radio]:checked){display:block}.grind-selector .grind-selector__list{margin-top:32px}.grind-selector__row{display:flex;align-items:center;gap:12px;padding:12px 2px;cursor:pointer;border-bottom:1px solid rgba(var(--color-input-variant-color-rgb) / .25);color:var(--color-text);font-size:calc(var(--font-body-scale, 1) * 16px)}.grind-selector__radio{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(var(--color-input-variant-color));position:relative;transition:border-color .2s ease}.grind-selector .grind-selector__list .grind-selector__row{display:flex;align-items:center;gap:12px;padding:12px 2px}.grind-selector .grind-selector__list .grind-selector__radio{box-sizing:border-box;flex:0 0 auto;width:18px;min-width:18px;height:18px;border-radius:50%}.grind-selector__native:checked+.grind-selector__row .grind-selector__radio{border-color:var(--color-text)}.grind-selector__native:checked+.grind-selector__row .grind-selector__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--color-text)}.grind-selector__native:checked+.grind-selector__row .grind-selector__row-label{font-weight:600}.grind-selector__native.disabled+.grind-selector__row{opacity:.5}.grind-selector__native.disabled+.grind-selector__row .grind-selector__row-label{text-decoration:line-through}.grind-selector__native:focus-visible+.grind-selector__toggle,.grind-selector__native:focus-visible+.grind-selector__row{outline:2px solid var(--color-text);outline-offset:0}.grind-selector__help{margin:12px 0 0;font-size:calc(var(--font-body-scale, 1) * 14px);color:rgba(var(--color-input-variant-color))}@supports not (selector(:has(*))){.grind-selector__list{display:block}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-grind-selector.css.map */
