#root .vp-tent-order__choices--photos button{display:flex!important;flex-direction:column;justify-content:flex-start;padding:5px!important;gap:0;overflow:hidden}
#root .vp-tent-order__choices--photos button img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;border-radius:7px;background:#fff;flex:none}
#root .vp-tent-choice__label{display:block;padding:10px 5px 7px;font-size:14px;line-height:1.35;width:100%;color:#111217}
#root .vp-tent-order__choices--photos button small{display:block;padding:0 5px 9px;color:#62626e;font-size:12px;font-weight:400;line-height:1.4}
#root .vp-tent-visual__note{font-size:13px;color:#62626e;line-height:1.5;margin:14px 0 0}
#root .vp-tent-visual [hidden]{display:none!important}
@media(max-width:600px){#root .vp-tent-choice__label{font-size:13px}#root .vp-tent-order__choices--photos button small{font-size:11px}}
