.accessvideo{width:100%;margin:0;padding:0;line-height:0}.accessvideo .video-container{width:100%;max-width:none;margin:0;padding:0;line-height:0}.accessvideo .ecb-player{position:relative;width:100%;max-width:none;margin:0;padding:0;line-height:0}.accessvideo .ecb-video-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accessvideo .ecb-video-wrap{position:relative;width:100%;height:640px;background:rgba(var(--color-background));overflow:hidden}.accessvideo .ecb-video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.accessvideo.accessvideo-layout-horizontal .ecb-video-wrap{width:100%;height:auto;aspect-ratio:16 / 9}.accessvideo.accessvideo-layout-horizontal .ecb-video{width:100%;height:100%;object-fit:cover}.accessvideo.accessvideo-layout-vertical .video-container{display:flex;justify-content:center;width:100%}.accessvideo.accessvideo-layout-vertical .ecb-player{width:100%;display:block}.accessvideo.accessvideo-layout-vertical .ecb-video-wrap{position:relative;width:min(100%,520px);height:720px;margin-left:auto;margin-right:auto;aspect-ratio:9 / 16;overflow:hidden}.accessvideo.accessvideo-layout-vertical .ecb-video{display:block;width:100%;height:100%;object-fit:cover}.accessvideo .ecb-controls{position:absolute;right:16px;bottom:16px;z-index:10;display:flex;gap:10px;align-items:flex-end;list-style:none;margin:0;padding:0}.accessvideo .ecb-controls li{display:block;margin:0;padding:0}.accessvideo .ecb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;padding:0;border-radius:10px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#ffffffe6;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1}.accessvideo .ecb-btn:hover,.accessvideo .ecb-btn:focus-visible{background:#000000e0;color:#fff;outline:none}.accessvideo .ecb-btn svg{width:16px;height:16px}.accessvideo .ecb-icon-pause,.accessvideo .ecb-icon-play{pointer-events:none}.accessvideo .ecb-btn-text{font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1}.accessvideo .ecb-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:5px 10px;border-radius:4px;background:#000000eb;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.72rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.accessvideo .ecb-btn:hover .ecb-tooltip,.accessvideo .ecb-btn:focus-visible .ecb-tooltip{opacity:1}.accessvideo .ecb-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accessvideo .ecb-transcript-drawer{width:100%;margin-top:16px;border-radius:8px;border:1px solid #ddd;background:#fff;overflow:hidden;line-height:normal}.accessvideo .ecb-transcript-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#111;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.accessvideo .ecb-transcript-label{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.accessvideo .ecb-transcript-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;cursor:pointer;padding:4px;border-radius:4px}.accessvideo .ecb-transcript-close:hover,.accessvideo .ecb-transcript-close:focus-visible{background:#ffffff1f;outline:none}.accessvideo .ecb-transcript-scroll{max-height:300px;overflow:auto;padding:18px}.accessvideo .ecb-transcript-content{color:#222;font-size:16px;line-height:1.7}.accessvideo .ecb-transcript-content p:first-child{margin-top:0}.accessvideo .ecb-transcript-content p:last-child{margin-bottom:0}.accessvideo button[data-ecb-pause-toggle][aria-checked=true],.accessvideo button[data-ecb-cc-toggle][aria-checked=true],.accessvideo button[data-ecb-ad-toggle][aria-checked=true]{color:#fff;border-color:#ffffff59;background:#000000eb}.accessvideo button[data-ecb-pause-toggle][aria-checked=true]:after,.accessvideo button[data-ecb-cc-toggle][aria-checked=true]:after,.accessvideo button[data-ecb-ad-toggle][aria-checked=true]:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px #00000059}.accessvideo.accessvideo-layout-vertical .ecb-controls{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:auto;margin:0;padding:0;z-index:10}.accessvideo.accessvideo-layout-vertical .ecb-controls li{display:block;width:auto;margin:0;padding:0}.accessvideo.accessvideo-layout-vertical .ecb-btn{width:38px;height:38px;min-width:38px}.accessvideo.accessvideo-layout-vertical .ecb-transcript-drawer{width:min(100%,520px);margin:16px auto 0;line-height:normal}@media screen and (max-width:749px){.accessvideo .ecb-video-wrap{height:470px}.accessvideo.accessvideo-layout-horizontal .ecb-video-wrap{height:auto;aspect-ratio:16 / 9}.accessvideo.accessvideo-layout-vertical .ecb-video-wrap{width:100%;max-width:100%;height:640px;aspect-ratio:9 / 16}.accessvideo .ecb-controls{right:10px;bottom:10px;gap:8px}.accessvideo.accessvideo-layout-vertical .ecb-controls{right:10px;bottom:10px;gap:7px}.accessvideo .ecb-btn,.accessvideo.accessvideo-layout-vertical .ecb-btn{width:34px;height:34px;min-width:34px}.accessvideo .ecb-transcript-scroll{padding:14px}.accessvideo .ecb-transcript-content{font-size:15px}.accessvideo.accessvideo-layout-vertical .ecb-transcript-drawer{width:100%;max-width:100%;margin-top:14px}}.product-thumbnail-video-icon{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;background:#000000b8;color:#fff;pointer-events:none}.product-thumbnail-video-icon svg{width:16px;height:16px;fill:currentColor}.thumbnail{position:relative}
/*# sourceMappingURL=/cdn/shop/t/64/assets/accessible-video-player.css.map */
