.nhoi-picker{margin-block:1.5rem}.nhoi-picker__heading{margin-bottom:.75rem;font-size:16px;font-weight:700}.nhoi-picker__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nhoi-picker__group{border:2px solid currentColor;border-radius:999px;padding:12px 6px;min-height:52px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;color:rgb(var(--color-scheme-text));background:transparent;cursor:pointer}.nhoi-picker__group[aria-pressed=true]{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background));border-color:rgb(var(--color-scheme-text))}.nhoi-picker__group:focus-visible,.nhoi-picker__radio:focus-visible+label{outline:3px solid rgb(var(--color-scheme-accent-1));outline-offset:4px}.nhoi-picker__group:disabled{cursor:wait;opacity:.65}.nhoi-picker fieldset{min-width:0;border:0;padding:0;margin:0}.nhoi-picker__panel{padding-top:18px}.nhoi-picker__note{font-size:14px;line-height:1.45;margin-bottom:14px}.nhoi-picker__style{font-size:14px;font-weight:700;margin-bottom:8px}.nhoi-picker__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nhoi-picker__cards--set{grid-template-columns:minmax(0,1fr)}.nhoi-picker__choice{position:relative;min-width:0}.nhoi-picker__radio{position:absolute;top:16px;left:16px;width:1px;height:1px;opacity:0}.nhoi-picker__card{display:flex;flex-direction:column;position:relative;height:100%;border:2px solid rgb(var(--color-scheme-text),.35);border-radius:16px;padding:10px;cursor:pointer;background:rgb(var(--color-scheme-background));color:rgb(var(--color-scheme-text))}.nhoi-picker__radio:checked+.nhoi-picker__card{border-color:rgb(var(--color-scheme-text));box-shadow:3px 3px rgb(var(--color-scheme-text));background:rgb(var(--color-scheme-accent-1),.1)}.nhoi-picker__image{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;margin-bottom:10px;background:#fff}.nhoi-picker__name{font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-transform:none;overflow-wrap:anywhere}.nhoi-picker__price{padding-top:8px;margin-top:auto;font-size:15px;font-weight:700;line-height:1.4}.nhoi-picker__price>span{display:block;font-size:12px;font-weight:400}.nhoi-picker__badge{align-self:flex-start;border:1px solid rgb(var(--color-scheme-text));border-radius:999px;padding:4px 9px;margin-top:8px;background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-accent-1-contrast));font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.nhoi-picker__sold-out{font-size:12px;margin-top:6px}.nhoi-picker__card--sold-out .nhoi-picker__image{opacity:.5}.nhoi-picker__cards--set .nhoi-picker__card{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-items:start;padding:12px}.nhoi-picker__cards--set .nhoi-picker__image{grid-row:1 / 5;margin:0}.nhoi-picker__cards--set .nhoi-picker__price{margin-top:0}.nhoi-picker__cards--set .nhoi-picker__badge{justify-self:start}@media(min-width:750px){.nhoi-picker__group,.nhoi-picker__name{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nhoi-grouped-variants.css.map */
