.vanilla-zoom{width:100%;display:flex}.vanilla-zoom .sidebar{flex-basis:30%;display:flex;flex-direction:column}.vanilla-zoom .sidebar img.small-preview{width:100%;margin-bottom:5px;cursor:pointer}.vanilla-zoom .sidebar img.small-preview:last-child{margin-bottom:0}.vanilla-zoom .zoomed--image{flex:1;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.vanilla-zoom .sidebar{flex:1}.vanilla-zoom .sidebar img.small-preview{cursor:auto;margin-bottom:12px}.vanilla-zoom .zoomed--image{display:none}}