.elly-size-guide { overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; }
.elly-size-guide table { border-collapse: collapse; min-width: 32rem; }
.elly-size-guide th,
.elly-size-guide td { border: 1px solid #d5d5d5; padding: 0.4rem 0.6rem; text-align: start; }
.woocommerce-Tabs-panel--description img,
.woocommerce-product-details__short-description img { max-width: 100%; height: auto; }
/* Flexslider builds one wide LTR strip. dir=rtl aligns that strip to the right, so the photos sit outside the viewport. */
.woocommerce-product-gallery { direction: ltr; }
