.final-options.catalog-accessories{width:min(1320px,100% - 40px);margin:56px auto 0}.catalog-accessories>h2{margin:0 0 20px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.6}.accessory-visuals{color:var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.accessory-visuals__card{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;margin:0;overflow:hidden}.accessory-visuals__image{background:#f4ebdf;height:clamp(145px,20vw,230px);position:relative;overflow:hidden}.accessory-visuals__image>img{object-fit:contain;object-position:center}.accessory-visuals__caption{text-align:start;gap:3px;padding:12px 16px;line-height:1.7;display:grid}.accessory-visuals__caption strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.accessory-visuals__caption span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px}.accessory-visuals--compact{gap:10px;margin:4px 0 14px}.accessory-visuals--compact .accessory-visuals__image{height:120px}.accessory-visuals--compact .accessory-visuals__caption{padding:9px 12px}.accessory-visuals--compact .accessory-visuals__caption strong{font-size:12px}@media (max-width:600px){.final-options.catalog-accessories{margin-top:32px}.accessory-visuals{gap:10px}.accessory-visuals__image{height:clamp(110px,27vw,155px)}.accessory-visuals__caption{padding:10px}.accessory-visuals__caption strong{font-size:12px}.accessory-visuals--compact .accessory-visuals__image{height:105px}}
