.ipro-product-video-web.product-video{display:block;width:100%;min-width:0;margin:0;box-sizing:border-box}.ipro-product-video-web.product-video.product-video--contained{max-width:var(--pv-page-width,1200px);margin-inline:auto;padding-inline:1.5rem}[id^=ProductInfo-] .ipro-product-video-web.product-video--contained{max-width:none;padding-inline:0}.ipro-product-video-web .product-video__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aeb3ba transparent}.ipro-product-video-web.product-video--multiple .product-video__track{grid-auto-columns:72%;gap:12px;padding-block-end:10px}.ipro-product-video-web .product-video__card{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:0;scroll-snap-align:start;background:var(--pv-background,#fff)}.ipro-product-video-web.product-video .product-video__frame{position:relative;width:100%;height:auto;overflow:hidden;border-radius:0;background:var(--pv-background,#fff)}.ipro-product-video-web.product-video video{display:block;width:100%;height:auto;object-fit:contain;object-position:center;pointer-events:none}.ipro-product-video-web.product-video--multiple .product-video__frame{aspect-ratio:.68}.ipro-product-video-web.product-video--multiple video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:var(--pv-fit,contain)}.ipro-product-video-web .product-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pv-cover,#000);opacity:var(--pv-cover-opacity,0);pointer-events:none}.ipro-product-video-web .product-video__caption{position:absolute;inset:auto 0 0;padding:48px 18px 20px;color:#fff;font-size:clamp(14px,1.1vw,18px);font-weight:500;line-height:1.4;overflow-wrap:anywhere;background:linear-gradient(transparent,#000000ad);pointer-events:none}.ipro-product-video-web .product-video__toggle{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;background:#14181c80;border:1px solid rgba(255,255,255,.25);border-radius:50%;cursor:pointer}.ipro-product-video-web .product-video__toggle[hidden]{display:none}.ipro-product-video-web .product-video__toggle:focus-visible,.ipro-product-video-web .product-video__track:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ipro-product-video-web .product-video__track::-webkit-scrollbar{height:3px}.ipro-product-video-web .product-video__track::-webkit-scrollbar-thumb{background:#aeb3ba}@media(min-width:750px){.ipro-product-video-web.product-video.product-video--contained{padding-inline:2rem}.ipro-product-video-web.product-video .product-video__frame{aspect-ratio:16/9}.ipro-product-video-web.product-video video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.ipro-product-video-web.product-video--multiple .product-video__track{grid-auto-columns:62%;gap:16px}.ipro-product-video-web.product-video--multiple .product-video__frame{aspect-ratio:.68}.ipro-product-video-web.product-video--multiple video{object-fit:var(--pv-fit,contain)}}@media(prefers-reduced-motion:reduce){.ipro-product-video-web .product-video__track{scroll-behavior:auto}}.ipro-product-video-web.product-video--multiple .product-video__card{border:1px solid rgba(32,40,50,.08);border-radius:16px;isolation:isolate;scroll-snap-align:center}.ipro-product-video-web.product-video--multiple .product-video__frame{border-radius:inherit}.ipro-product-video-web.product-video--multiple .product-video__frame:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,#0a101999)}.ipro-product-video-web.product-video--multiple .product-video__caption{inset:auto 12px 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.55);border-radius:12px;background:#ffffff29;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:15px;font-weight:600;line-height:1.35}.ipro-product-video-web.product-video--multiple .product-video__toggle{background:#141d2842;border-color:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(min-width:750px){.ipro-product-video-web.product-video--multiple .product-video__card{border-radius:18px}.ipro-product-video-web.product-video--multiple .product-video__caption{inset:auto 15px 15px}}
/*# sourceMappingURL=/cdn/shop/t/577/assets/ipro-product-video.css.map */
