.os-video-section{margin-top:2rem}.os-video-section-title{font-size:1.1rem;font-weight:600;margin:0 0 1rem;line-height:1.3}.os-video-thumbs{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.25rem 0 .5rem;scrollbar-width:thin}.os-video-thumbs::-webkit-scrollbar{height:4px}.os-video-thumbs::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.os-video-thumb{flex:0 0 auto;position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;border:none;padding:0;margin:0;background:#000;cursor:pointer;scroll-snap-align:start;transition:transform .15s ease,box-shadow .15s ease}.os-video-thumb:hover,.os-video-thumb:focus-visible{transform:scale(1.03);box-shadow:0 4px 12px #0003;outline:none}.os-video-thumb-poster{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;background:#000}.os-video-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000040;pointer-events:none;transition:background .15s ease}.os-video-thumb:hover .os-video-thumb-play{background:#0006}.os-video-thumb-play svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.os-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:none;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .2s ease;touch-action:pan-y}.os-video-modal.is-open{display:flex;opacity:1}.os-video-modal-content{position:relative;max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.os-video-modal-stage{position:relative;display:flex;align-items:center;justify-content:center}.os-video-modal-swipe{position:absolute;top:0;left:0;right:0;bottom:50px;z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.os-video-modal-swipe:active{cursor:grabbing}.os-video-modal-video{max-width:90vw;max-height:85vh;width:auto;height:auto;background:#000;display:block}.os-video-modal-video::-webkit-media-controls-mute-button,.os-video-modal-video::-webkit-media-controls-volume-slider,.os-video-modal-video::-webkit-media-controls-volume-control-container,.os-video-modal-video::-webkit-media-controls-volume-control-hover-background{display:none!important}.os-video-modal-close{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:50%;background:#0009;color:#fff;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000;transition:background .15s ease}.os-video-modal-close:hover,.os-video-modal-close:focus-visible{background:#000000d9;outline:none}.os-video-modal-nav{position:fixed;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:transparent;color:#fff;border:1px solid #fff;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000;transition:background-color .15s ease,color .15s ease,transform .1s ease}.os-video-modal-nav:hover,.os-video-modal-nav:focus-visible{background:#fff;color:#000;outline:none}.os-video-modal-nav:active{transform:translateY(-50%) scale(.95)}.os-video-modal-prev{left:16px}.os-video-modal-next{right:16px}.os-video-modal-counter{position:fixed;bottom:24px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:13px;font-weight:500;letter-spacing:.5px;z-index:10000;pointer-events:none}body.os-video-modal-open{overflow:hidden}@media(max-width:749px){.os-video-thumb{width:84px;height:84px}.os-video-modal-content,.os-video-modal-video{max-width:95vw;max-height:80vh}.os-video-modal-close{top:12px;right:12px}.os-video-modal-nav{top:12px;transform:none;width:36px;height:36px}.os-video-modal-nav:active{transform:scale(.95)}.os-video-modal-prev{left:12px}.os-video-modal-next{right:64px}.os-video-modal-counter{bottom:16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/video-lightbox.css.map */
