.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .flex-direction-nav{list-style:none;margin:0;padding:0}.woocommerce-product-gallery .flex-direction-nav a{position:absolute;top:40%;z-index:5;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .9);box-shadow:0 1px 4px rgb(0 0 0 / .2);font-size:28px;line-height:1;color:#000;text-decoration:none}.woocommerce-product-gallery .flex-direction-nav .flex-prev{left:10px}.woocommerce-product-gallery .flex-direction-nav .flex-next{right:10px}.pom-thumbs-wrap{display:flex;align-items:center;gap:6px;margin-top:10px}.woocommerce-product-gallery ol.flex-control-thumbs{position:relative;flex:1;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:8px;margin:0!important;padding:0!important;scrollbar-width:none}.woocommerce-product-gallery ol.flex-control-thumbs::-webkit-scrollbar{display:none}.woocommerce-product-gallery ol.flex-control-thumbs li{flex:0 0 calc((100% - 32px)/5)!important;width:auto!important;float:none!important;margin:0!important;scroll-snap-align:start}.woocommerce-product-gallery ol.flex-control-thumbs img{opacity:.55;cursor:pointer;border:2px solid #fff0;transition:.2s}.woocommerce-product-gallery ol.flex-control-thumbs img.flex-active,.woocommerce-product-gallery ol.flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery ol.flex-control-thumbs img.flex-active{border-color:#000}.pom-thumb-arrow{flex:0 0 32px;height:32px;border-radius:50%;border:1px solid #ccc;background:#fff;color:#000;cursor:pointer;font-size:20px;line-height:1;padding:0}.pom-thumb-arrow:disabled{opacity:.3;cursor:default}@media(max-width:767px){.woocommerce-product-gallery ol.flex-control-thumbs li{flex-basis:calc((100% - 24px)/4)!important}}