.ia-vs{text-align:center}.ia-vs__title{text-transform:uppercase;margin:0 0 22px;text-wrap:balance}.ia-vs__rail{display:flex;justify-content:center;gap:var(--ia-vs-gap, 18px);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px;margin:0 -16px;padding-inline:16px}.ia-vs__rail::-webkit-scrollbar{display:none}.ia-vs__item{flex:0 0 auto;width:var(--ia-vs-size, 118px);scroll-snap-align:center;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:center;-webkit-appearance:none;appearance:none}.ia-vs__circle{position:relative;width:var(--ia-vs-size, 118px);height:var(--ia-vs-size, 118px);border-radius:50%;overflow:hidden;background:#e9e9e9;display:block}.ia-vs__circle img,.ia-vs__circle video{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ia-vs__item--empty{cursor:default}.ia-vs__circle--empty{background:#f1f1f1;border:1px dashed #c9c9c9;display:flex;align-items:center;justify-content:center}.ia-vs__empty-mark{font-size:30px;font-weight:300;line-height:1;color:#9b9b9b}.ia-vs__hint{margin:22px auto 0;max-width:520px;font-size:13px;font-weight:300;line-height:1.45;color:#8a8a8a}.ia-vs__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:var(--ia-vs-ring-w, 0px) solid var(--ia-vs-ring, transparent);pointer-events:none}.ia-vs__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s ease}.ia-vs__play svg{margin-left:2px}.ia-vs__item:hover .ia-vs__play{transform:translate(-50%,-50%) scale(1.06)}.ia-vs__item:focus-visible .ia-vs__circle{outline:2px solid var(--ia-vs-ink);outline-offset:3px}.ia-vs__label{display:block;margin-top:10px;font-size:13px;font-weight:300;line-height:1.3;color:var(--ia-vs-ink);text-wrap:balance}.ia-vs-p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000;display:none;align-items:center;justify-content:center}.ia-vs-p.is-open{display:flex}.ia-vs-p__stage{position:relative;height:100%;width:100%;max-width:min(480px,calc((100vh + -0px)*.5625));display:flex;align-items:center;justify-content:center}.ia-vs-p__video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.ia-vs-p__bars{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));left:10px;right:10px;display:flex;gap:4px;z-index:3}.ia-vs-p__bar{flex:1 1 0;height:2px;background:#ffffff4d;overflow:hidden}.ia-vs-p__bar i{display:block;height:100%;width:0%;background:#fff}.ia-vs-p__bar.is-done i{width:100%}.ia-vs-p__btn{position:absolute;background:none;border:0;padding:14px;line-height:0;color:#fff;cursor:pointer;opacity:.8;transition:opacity .15s ease;z-index:4}.ia-vs-p__btn:hover{opacity:1}.ia-vs-p__btn:focus-visible{outline:2px solid #fff;outline-offset:2px;opacity:1}.ia-vs-p__close{top:calc(18px + env(safe-area-inset-top,0px));right:6px}.ia-vs-p__nav{top:50%;transform:translateY(-50%)}.ia-vs-p__prev{left:2px}.ia-vs-p__next{right:2px}.ia-vs-p__btn[hidden]{display:none}.ia-vs-p__mute{top:calc(18px + env(safe-area-inset-top,0px));right:54px}.ia-vs-p__cap{position:absolute;left:16px;right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));color:#fff;font-size:15px;font-weight:300;line-height:1.35;text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.55);z-index:3;pointer-events:none}.ia-vs-p__cta{position:absolute;left:16px;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:4;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;background:var(--ia-vs-btn, #fff);color:var(--ia-vs-btn-text, #000);border:0;border-radius:0;height:52px;cursor:pointer;transition:opacity .15s ease}.ia-vs-p__cta:hover{opacity:.88}.ia-vs-p__cta[hidden]{display:none}body.ia-vs-open{overflow:hidden}@media screen and (max-width:768px){.ia-vs__rail{justify-content:flex-start}.ia-vs__item,.ia-vs__circle{width:var(--ia-vs-size-m, 104px)}.ia-vs__circle{height:var(--ia-vs-size-m, 104px)}.ia-vs__label{font-size:12px}.ia-vs-p__stage{max-width:100%}}@media(prefers-reduced-motion:reduce){.ia-vs__play,.ia-vs-p__btn,.ia-vs-p__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/ia-video-stories.css.map */
