.amv-choice-gallery{margin:0;background:#fff;border-radius:20px;padding:20px;box-shadow:0 6px 20px rgba(20,35,27,.05);overflow:hidden}
.amv-choice-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.amv-choice-gallery__item{min-width:0;border:1px solid #e3e7e0;border-radius:14px;padding:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff}
.amv-choice-gallery__item img{width:100%;height:clamp(110px,14vw,170px);object-fit:contain;display:block}
.amv-choice-gallery__item span{font-size:13px;line-height:1.3;font-weight:800;color:#14231b}
.amv-choice-gallery figcaption{padding-top:14px;text-align:center;font-size:12px;line-height:1.5;color:#5f6a62}
.amv-choice-note{margin:0;font-size:14px;line-height:1.6;color:#4f5a52;max-width:760px}
.amv-tier-choices{margin:0;width:100%;max-width:250px;justify-self:center}
.amv-tier-choices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:170px;align-content:center}
.amv-tier-choices__grid img{display:block;width:100%;height:90px;object-fit:contain;min-width:0;border:1px solid #e3e7e0;border-radius:12px;background:#fff;padding:6px}
.amv-tier-choices[data-choice-count="1"] .amv-tier-choices__grid{grid-template-columns:minmax(0,1fr)}
.amv-tier-choices[data-choice-count="1"] img{height:170px}
.amv-tier-choices[data-choice-count="2"] img{height:140px}
.amv-tier-choices figcaption{text-align:center;margin-top:10px;font-size:14px;font-weight:800;color:oklch(.48 .12 155);line-height:1.4}
.amv-tier-choices figcaption span{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#5f6a62}
@media(max-width:600px){.amv-choice-gallery{padding:16px}.amv-choice-gallery__grid{gap:8px}.amv-choice-gallery__item{padding:10px}.amv-choice-gallery__item img{height:115px}.amv-choice-gallery__item span{font-size:12px}.amv-tier-choices__grid{min-height:150px}.amv-tier-choices{max-width:260px}.amv-tier-choices[data-choice-count="1"] img{height:150px}}
