.mobai-group-picker{border:0;padding:0;margin:18px 0 22px;min-width:0}
.mobai-group-picker legend{font-size:14px;padding:0;margin-bottom:12px}
.mobai-group-picker__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mobai-group-choice{display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 7px;border:1px solid #d8d5ce;color:inherit;text-decoration:none;text-align:center;min-width:0;background:#fff}
.mobai-group-choice.is-selected{border-color:#272727;box-shadow:inset 0 0 0 1px #272727;background:#f7f5f0}
.mobai-group-choice:focus-visible{outline:2px solid #89704d;outline-offset:3px}
.mobai-group-choice img{width:100%;height:92px;object-fit:contain}
.mobai-group-choice__title{font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.mobai-group-choice__unit,.mobai-group-choice__stock{font-size:11px;color:#777;line-height:1.4}
.mobai-group-choice__price{font-size:12px;line-height:1.4}
.mobai-group-choice__discount{font-size:11px;line-height:1.4;color:#5b6556}
.mobai-group-picker__status,.mobai-group-picker__fallback{font-size:12px;line-height:1.6;margin:10px 0 0}
[data-group-product-section][aria-busy=true] .mobai-group-choice{opacity:.7}
.mobai-group-picker [hidden]{display:none!important}
@media(max-width:700px){.mobai-group-picker__choices{gap:8px}.mobai-group-choice{padding:8px 5px}.mobai-group-choice img{height:84px}}

.mobai-group-picker--c01-compact .mobai-group-picker__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.mobai-group-picker--c01-compact .mobai-group-choice{justify-content:center;gap:4px;min-height:74px;padding:9px 6px}
.mobai-group-picker--c01-compact .mobai-group-choice__title{font-size:12px;line-height:1.4;font-weight:600;overflow-wrap:normal}
.mobai-group-picker--c01-compact .mobai-group-choice__price{font-size:12px;line-height:1.4;white-space:normal}

[data-choice-snapshot-enabled] .mobai-group-picker__choices{grid-auto-rows:1fr}
[data-choice-snapshot-enabled] .mobai-group-choice{height:100%;box-sizing:border-box}
[data-choice-snapshot-enabled] .mobai-group-choice__title{display:flex;align-items:center;justify-content:center;min-height:2.8em}
[data-choice-snapshot-enabled] .mobai-group-choice__price{min-height:1.4em}
[data-choice-snapshot-enabled] .mobai-hairpin-set-offer{font-size:11px;line-height:1.6;margin:10px 0 0;color:#68705f}
