/* Native gallery layout; only the existing product 6224 thumbnail rail. */
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .woocommerce-product-gallery { min-width: 0; max-width: 100%; }
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .flex-control-thumbs {
  display: flex !important; flex-wrap: nowrap !important; gap: 8px;
  width: 100%; max-width: 100%; box-sizing: border-box;
  overflow-x: auto !important; overflow-y: hidden;
  margin: 12px 0 0 !important; padding: 4px 3px 8px !important;
  overscroll-behavior-x: contain; scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
}
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .flex-control-thumbs li {
  flex: 0 0 70px; width: 70px !important; float: none !important;
  clear: none !important; margin: 0 !important;
}
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .flex-control-thumbs img {
  display: block; width: 70px; height: 70px; box-sizing: border-box;
  object-fit: contain; border: 2px solid transparent; border-radius: 4px;
}
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .flex-control-thumbs img.rt58k-active {
  border-color: #1675e5; opacity: 1;
}
:is(body.postid-6224, body.postid-6286, body.postid-6347, body.postid-6408, body.postid-6469, body.postid-6530) :is(#product-6224, #product-6286, #product-6347, #product-6408, #product-6469, #product-6530) .flex-control-thumbs img:focus-visible {
  outline: 2px solid #1675e5; outline-offset: -2px;
}
