.woocommerce-product-gallery .pc-pgv-frame{position:relative;width:100%;aspect-ratio:1/1;background:#111;overflow:hidden}
.woocommerce-product-gallery .pc-pgv-play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:#111;cursor:pointer;color:#fff}
.woocommerce-product-gallery .pc-pgv-slide .pc-pgv-frame img.pc-pgv-poster{display:block;width:100%;height:100%;object-fit:contain;opacity:.65}
.woocommerce-product-gallery .pc-pgv-play-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 18px;border-radius:8px;background:#111e;color:#fff;font-size:18px;line-height:1.3;text-align:center;min-width:170px}
.woocommerce-product-gallery .pc-pgv-play-label>span{display:block;font-size:38px;color:#fff}.woocommerce-product-gallery .pc-pgv-play-label small{display:block;font-size:12px;margin-top:5px}
.woocommerce-product-gallery .pc-pgv-play:focus-visible{outline:3px solid #fbbf24;outline-offset:-4px}
.woocommerce-product-gallery .pc-pgv-play[hidden]{display:none!important}
.woocommerce-product-gallery .pc-pgv-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.woocommerce-product-gallery.pc-pgv-active>.woocommerce-product-gallery__trigger{display:none!important}
.woocommerce-product-gallery .flex-control-thumbs .pc-pgv-thumb{background:#111;border-radius:3px}
.woocommerce-product-gallery .flex-control-thumbs .pc-pgv-thumb:focus-visible{outline:3px solid #fbbf24;outline-offset:-3px}
.woocommerce-product-gallery .pc-pgv-slide[data-pc-portrait="1"] .pc-pgv-frame{aspect-ratio:9/16}
