/* G1: stable visible first slide; native FlexSlider still owns navigation. */
.ssw-gallery--stable .woocommerce-product-gallery {overflow:hidden}
.ssw-gallery--stable .woocommerce-product-gallery__image {border:0;box-shadow:inset 0 0 0 1px var(--ssw-line)}
.ssw-gallery--stable .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper {position:relative}
.ssw-gallery--stable .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image:not(:first-child) {position:absolute;top:0;left:100%;width:100%}
.ssw-gallery--stable>.ssw-gallery-thumbs {margin:14px 0 0}
.ssw-gallery-thumbs a {display:block;line-height:0;border-radius:2px}
.ssw-gallery-thumbs img {display:block}
.ssw-gallery-thumbs a.flex-active img {opacity:1;border-color:var(--ssw-gold)}
.ssw-gallery-thumbs a:focus-visible {outline:3px solid var(--ssw-gold);outline-offset:3px}
