.wa-detail__gallery .woocommerce-product-gallery{min-width:0}
.wa-detail__gallery .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(:first-child){display:none}
.wa-detail__gallery .flex-viewport{aspect-ratio:1;height:auto!important;border-radius:18px;background:#fff;overflow:hidden}
.wa-detail__gallery .woocommerce-product-gallery__image,
.wa-detail__gallery .woocommerce-product-gallery__image--placeholder{aspect-ratio:1;border-radius:18px;background:#fff;overflow:hidden}
.wa-detail__gallery .woocommerce-product-gallery__image>a{display:block;width:100%;height:100%}
.wa-detail__gallery .woocommerce-product-gallery__wrapper img:not(.zoomImg){display:block;width:100%;height:100%;object-fit:contain;border-radius:18px}
.wa-detail__gallery .woocommerce-product-gallery__wrapper{margin:0}
.wa-detail__gallery .flex-control-thumbs{display:flex;gap:8px;list-style:none;margin:6px 0 0!important;padding:4px!important;overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;scrollbar-width:none}
.wa-detail__gallery .flex-control-thumbs::-webkit-scrollbar{display:none}
.wa-detail__gallery .flex-control-thumbs li{flex:0 0 76px;width:76px!important;height:76px;float:none!important;margin:0!important;padding:0!important}
.wa-detail__gallery .flex-control-thumbs img{display:block;width:76px!important;height:76px!important;object-fit:contain;border:1.5px solid transparent;border-radius:12px;opacity:1!important;background:#fff;cursor:pointer}
.wa-detail__gallery .flex-control-thumbs img.flex-active{border-color:#ebebeb}
.wa-detail__gallery .flex-control-thumbs img:focus-visible{outline:3px solid #007cb5;outline-offset:1px}
.wa-detail__gallery-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wa-detail__gallery>.us-thumbs-nav{display:none}
.wa-detail__gallery .us-thumbs-wrapper{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px}
.wa-detail__gallery .us-thumbs-wrapper .flex-control-thumbs{grid-column:1;grid-row:1;min-width:0;scroll-padding-inline:4px;scroll-behavior:auto}
.wa-detail__gallery .us-thumbs-wrapper .us-thumbs-nav{display:contents}
.wa-detail__gallery .us-thumbs-wrapper .us-thumbs-nav button{display:none}
.wa-detail__gallery .us-thumbs-wrapper.wa-detail__thumbs-overflow{grid-template-columns:44px minmax(0,1fr) 44px}
.wa-detail__gallery .wa-detail__thumbs-overflow .flex-control-thumbs{grid-column:2}
.wa-detail__gallery .wa-detail__thumbs-overflow .us-thumbs-nav button{position:static;display:flex!important;grid-row:1;width:44px;height:44px;padding:0;border:1px solid #ebebeb;border-radius:50%;background:#fff;color:#20252b;box-shadow:none;transform:none}
.wa-detail__gallery .wa-detail__thumbs-overflow .us-thumb-prev{grid-column:1}
.wa-detail__gallery .wa-detail__thumbs-overflow .us-thumb-next{grid-column:3}
.wa-detail__gallery .wa-detail__thumbs-overflow .us-thumbs-nav button.hidden{opacity:.3;pointer-events:none}
.wa-detail__gallery .wa-detail__thumbs-overflow .us-thumbs-nav button:focus-visible{outline:3px solid #007cb5;outline-offset:1px}
