.tk-promo-video,.tk-promo-video__inner{position:relative}.tk-promo-video__header{width:100%;max-width:var(--tk-pv-max, 1100px);margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.tk-promo-video__titles{min-width:0}.tk-promo-video__header--center{flex-direction:column;align-items:center;text-align:center}.tk-promo-video__header--center .tk-promo-video__sub{max-width:62ch;margin-inline:auto}.tk-promo-video__eyebrow{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;background:var(--tk-pv-accent, #CED720);color:#0a0a0a;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tk-promo-video__title-stack{display:grid}.tk-promo-video__title{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 6px;transition:opacity .35s ease,translate .35s ease,visibility .35s}.tk-promo-video__title.is-active{opacity:1;visibility:visible;translate:0 0}.tk-promo-video__heading{margin:0 0 8px;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.15}.tk-promo-video__sub{margin:0;font-size:16px;line-height:1.6;opacity:.75}.tk-promo-video__nav{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding-bottom:4px}.tk-promo-video__arrow{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgb(var(--color-foreground-rgb, 10 10 10) / .18);border-radius:50%;background:transparent;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.tk-promo-video__arrow svg{width:20px;height:20px}.tk-promo-video__arrow:focus-visible{outline:2px solid var(--tk-pv-accent, #CED720);outline-offset:2px}.tk-promo-video__counter{min-width:3.5ch;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.7}@media(hover:hover){.tk-promo-video__arrow:hover{background:#0a0a0a;border-color:transparent;color:var(--tk-pv-accent, #CED720)}}.tk-promo-video__viewport{width:100%;max-width:var(--tk-pv-max, 1100px);margin-inline:auto;overflow:hidden;padding-bottom:26px;margin-bottom:-26px}.tk-promo-video__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;width:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.tk-promo-video__slide{min-width:0}.tk-promo-video__dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.tk-promo-video__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground-rgb, 10 10 10) / .22);cursor:pointer;appearance:none;-webkit-appearance:none;transition:width .3s ease,background-color .3s ease}.tk-promo-video__dot.is-active{width:26px;border-radius:999px;background:var(--tk-pv-accent, #CED720)}.tk-promo-video__dot:focus-visible{outline:2px solid var(--tk-pv-accent, #CED720);outline-offset:3px}.tk-promo-video__frame{position:relative;width:100%;aspect-ratio:var(--tk-pv-ratio, 16 / 9);border-radius:var(--tk-pv-radius, 18px);overflow:hidden;background:#0c0c10;box-shadow:0 20px 34px -16px #0000004d;isolation:isolate}.tk-promo-video__facade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none}.tk-promo-video__facade[hidden]{display:none}.tk-promo-video__facade:focus-visible{outline:3px solid var(--tk-pv-accent, #CED720);outline-offset:-3px}.tk-promo-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tk-pv-poster-pos, center);transition:transform .5s cubic-bezier(.22,1,.36,1)}.tk-promo-video__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 50%,#0000002e,#0000006b),linear-gradient(to top,#00000073,#0000 45%);transition:opacity .35s ease}.tk-promo-video__play{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:clamp(58px,8vw,84px);aspect-ratio:1;border-radius:50%;border:0;background:var(--tk-pv-accent, #CED720);color:#0a0a0a;box-shadow:0 10px 30px #00000059;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s ease,color .32s ease}.tk-promo-video__play svg{width:36%;height:36%;fill:currentColor;stroke:currentColor}.tk-promo-video__ping{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px solid var(--tk-pv-accent, #CED720);animation:tk-pv-ping 2.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes tk-pv-ping{0%{transform:scale(.86);opacity:.7}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.tk-promo-video__label{position:absolute;left:clamp(14px,2.5vw,26px);bottom:clamp(14px,2.5vw,26px);right:clamp(14px,2.5vw,26px);display:flex;align-items:center;gap:10px;font-size:clamp(13px,1.4vw,16px);font-weight:600;text-shadow:0 2px 12px rgba(0,0,0,.5);text-align:left}.tk-promo-video__duration{flex:0 0 auto;margin-left:auto;padding:4px 9px;border-radius:6px;background:#0000008c;font-size:12px;font-weight:700;letter-spacing:.02em;text-shadow:none}@media(hover:hover){.tk-promo-video__facade:hover .tk-promo-video__poster{transform:scale(1.035)}.tk-promo-video__facade:hover .tk-promo-video__play{transform:scale(1.09);background:#0a0a0a;color:var(--tk-pv-accent, #CED720)}.tk-promo-video__facade:hover .tk-promo-video__scrim{opacity:.75}}.tk-promo-video__player{position:absolute;border:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tk-pv-fit, cover);background:#000;display:block;z-index:1}iframe.tk-promo-video__player{object-fit:fill}.tk-promo-video__chrome-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.tk-promo-video__chrome-toggle:focus-visible{outline:3px solid var(--tk-pv-accent, #CED720);outline-offset:-3px}@media(max-width:749px){.tk-promo-video__header{flex-direction:column;align-items:stretch;gap:14px}.tk-promo-video__header--left .tk-promo-video__nav{justify-content:flex-start}.tk-promo-video__header--center .tk-promo-video__nav{justify-content:center}}@media(prefers-reduced-motion:reduce){.tk-promo-video__poster,.tk-promo-video__play,.tk-promo-video__scrim,.tk-promo-video__title,.tk-promo-video__track{transition:none}.tk-promo-video__ping{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tk-promo-video.css.map */
