.tp-fixes-gallery-video-host{position:relative!important}.tp-fixes-gallery-video-host.tp-fixes-gallery-video-transitioning{overflow:hidden!important}.tp-fixes-gallery-video-outgoing{position:absolute;inset:0;z-index:41;width:100%;height:100%;overflow:hidden;pointer-events:none;box-sizing:border-box;will-change:transform}.tp-fixes-gallery-video-overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;background:#000}.tp-fixes-gallery-video-overlay[hidden]{display:none!important}.tp-fixes-gallery-video-player{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000}.tp-fixes-gallery-video-close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:rgb(0 0 0 / .72);color:#fff;font:inherit;font-size:25px;line-height:1;cursor:pointer}.tp-fixes-gallery-video-thumbs{--tp-video-thumb-width:96px;--tp-video-thumb-height:96px;--tp-video-thumb-gap:8px;--tp-video-thumb-border-width:1px;--tp-video-thumb-border-style:solid;--tp-video-thumb-border-color:#dedede;--tp-video-thumb-active-width:2px;--tp-video-thumb-active-style:solid;--tp-video-thumb-active-color:#a3cc00;--tp-video-thumb-active-shadow:none;--tp-video-thumb-border-radius:0px;--tp-video-thumb-object-fit:cover;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--tp-video-thumb-gap);width:auto;min-width:0;height:var(--tp-video-thumb-height);margin:0;padding:0;vertical-align:top;box-sizing:border-box}.tp-fixes-gallery-video-thumb{position:relative;display:block;width:var(--tp-video-thumb-width);height:var(--tp-video-thumb-height);flex:0 0 var(--tp-video-thumb-width);min-width:0;margin:0;padding:0;overflow:hidden;border-width:var(--tp-video-thumb-border-width);border-style:var(--tp-video-thumb-border-style);border-color:var(--tp-video-thumb-border-color);border-radius:var(--tp-video-thumb-border-radius);background:#fff;cursor:pointer;box-sizing:border-box;appearance:none;-webkit-appearance:none}.tp-fixes-gallery-video-thumb:hover,.tp-fixes-gallery-video-thumb:focus-visible{border-color:var(--tp-video-thumb-active-color);outline:none}.tp-fixes-gallery-video-thumb.is-active{border-width:var(--tp-video-thumb-active-width)!important;border-style:var(--tp-video-thumb-active-style)!important;border-color:var(--tp-video-thumb-active-color)!important;box-shadow:var(--tp-video-thumb-active-shadow)!important;outline:none!important}.tp-fixes-gallery-video-thumb img{display:block;width:100%;height:100%;object-fit:var(--tp-video-thumb-object-fit);object-position:center}.tp-fixes-gallery-video-play{position:absolute;z-index:3;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:999px;background:rgb(0 0 0 / .62);box-shadow:0 2px 6px rgb(0 0 0 / .22);pointer-events:none}.tp-fixes-gallery-video-play::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-35%,-50%);border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:11px solid #fff}.tp-fixes-gallery-video-thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#f4f4f4;color:#555;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:767px){.tp-fixes-gallery-video-close{top:8px;right:8px;width:36px;height:36px}.tp-fixes-gallery-video-play{width:34px;height:34px}}.tp-fixes-gallery-video-thumbs--synthetic{display:flex;position:relative!important;inset:auto!important;float:none!important;width:100%;max-width:100%;height:auto;min-height:var(--tp-video-thumb-height);margin-top:var(--tp-video-thumb-gap);margin-left:0;margin-right:0;clear:both;box-sizing:border-box}.tp-fixes-gallery-primary-thumb{order:-1}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-thumb{position:relative;overflow:hidden;cursor:pointer}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-play{position:absolute;z-index:4;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:999px;background:rgb(0 0 0 / .68);box-shadow:0 2px 7px rgb(0 0 0 / .24);pointer-events:none}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-play::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-34%,-50%);border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:11px solid #fff}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-media{position:relative}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-proxy-image{visibility:hidden!important}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-proxy-lightbox{display:none!important;pointer-events:none!important}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-player{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;background:#000}.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"].tp-fixes-reno-video-active .wcgs-lightbox{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:767px){.wcgs-woocommerce-product-gallery[data-tp-reno-native-proxy="1"] .tp-fixes-reno-video-play{width:34px;height:34px}}