.vst{background:var(--vst-bg)}.vst__inner{padding-top:var(--vst-pt);padding-bottom:var(--vst-pb)}.vst__header{margin:0 0 4rem;padding:0 2rem;text-align:center}.vst .vst__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--vst-title-size);font-weight:var(--vst-title-weight);line-height:1.3;letter-spacing:calc(var(--font-heading-scale) * .06rem);color:var(--vst-title-color);text-align:center}video-stories{display:block}.vst__rail{position:relative;padding:0 2rem}@media screen and (min-width:750px){.vst__rail{padding:0 4rem}}.vst__scroller{display:flex;align-items:flex-start;gap:var(--vst-gap);padding:1.5rem 0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.vst__scroller::-webkit-scrollbar{display:none}.vst__item{flex:0 0 var(--vst-bullet);width:var(--vst-bullet);display:flex;flex-direction:column;align-items:center}.vst__item:first-child{margin-left:auto}.vst__item:last-child{margin-right:auto}.vst__story{display:block;width:var(--vst-bullet);height:var(--vst-bullet);margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform .3s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.vst__story:hover{transform:scale(var(--vst-hover-scale))}}.vst__story:focus-visible{outline:2px solid var(--vst-ring-color);outline-offset:3px}.vst__ring{display:block;width:100%;height:100%;padding:var(--vst-ring-width);border-radius:50%;background:var(--vst-ring-color)}.vst__thumb{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f0f0f0;pointer-events:none}.vst__caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;margin-top:.8rem;font-size:var(--vst-caption-size);line-height:1.3;letter-spacing:0;color:var(--vst-caption-color);text-align:center}.vst .vst__nav{position:absolute;top:calc(50% - 2.2rem);z-index:2;display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:var(--vst-nav-bg);color:var(--vst-nav-color);box-shadow:0 2px 10px #0000001a;cursor:pointer;transition:all .3s ease}.vst__nav svg{width:1.8rem;height:1.8rem}.vst__nav--prev{left:1rem}.vst__nav--next{right:1rem}.vst .vst__nav:hover{background:var(--vst-nav-hover-bg);color:#fff;transform:scale(1.1)}@media screen and (min-width:750px){.vst .vst__nav{display:flex}}.vst-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;background:var(--vst-modal-bg, rgba(0, 0, 0, .95));color:#fff;opacity:0;transition:opacity .25s ease;overscroll-behavior:contain;touch-action:none}.vst-modal[hidden]{display:none}.vst-modal.is-open{opacity:1}.vst-modal button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.vst-modal__side{position:relative;flex:0 0 14rem;width:14rem;height:100%;padding:11.2rem 1.5rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vst-modal__side-nav{position:absolute;top:2rem;left:50%;z-index:5;display:flex;flex-direction:column;gap:1rem;transform:translate(-50%)}.vst-modal__side-btn{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#fff3;cursor:pointer;transition:background .2s ease}.vst-modal__side-btn:hover{background:#ffffff59}.vst-modal__side-btn svg{width:1.6rem;height:1.6rem}.vst-modal__thumbs{display:flex;flex-direction:column;align-items:center;height:100%;overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.vst-modal__thumbs::-webkit-scrollbar{display:none}.vst-modal__thumb{flex:0 0 10rem;width:8rem;height:10rem;padding:0;border:3px solid transparent;border-radius:12px;background:none;overflow:hidden;cursor:pointer;opacity:.85;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.vst-modal__thumb:hover{opacity:1}.vst-modal__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:9px;background:#111}.vst-modal__thumb.is-active{border-color:#fff;box-shadow:0 0 15px #ffffff80;opacity:1}.vst-modal__main{position:relative;flex:1 1 auto;min-width:0;height:100%}.vst-modal__bars-wrap{position:absolute;top:2rem;left:16rem;right:24rem;z-index:10;pointer-events:none}.vst-modal__bars{display:flex;gap:5px;max-width:90rem;margin:0 auto}.vst-modal__bar{position:relative;flex:1 1 0;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden}.vst-modal__bar-fill{position:absolute;inset:0 auto 0 0;width:0;background:var(--vst-progress, #fff);border-radius:inherit}.vst-modal__bar.is-done .vst-modal__bar-fill{width:100%}.vst-modal__actions{position:absolute;top:2rem;right:2rem;z-index:11;display:flex;gap:1.2rem}.vst-modal__action{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background .2s ease,transform .2s ease}.vst-modal__action:hover{background:#000c;transform:scale(1.05)}.vst-modal__action svg{width:2.2rem;height:2.2rem}.vst-modal__action[aria-pressed=true] .vst-icon-muted,.vst-modal__action[aria-pressed=false] .vst-icon-sound{display:none}.vst-modal__stage{position:relative;width:min(var(--vst-modal-w, 600px),100%);height:100%;margin:0 auto}.vst-modal__video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.vst-modal__spinner{position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .2s ease}.vst-modal.is-loading .vst-modal__spinner{opacity:1;animation:vst-spin .9s linear infinite}@keyframes vst-spin{to{transform:rotate(360deg)}}.vst-modal__tap{position:absolute;top:9rem;bottom:9rem;z-index:2;margin:0;padding:0;border:0;background:none;cursor:pointer}.vst-modal__tap--prev{left:0;width:35%}.vst-modal__tap--next{right:0;width:65%}.vst-modal__tap:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:-4px}.vst-modal__brand{position:absolute;top:3.8rem;left:1.6rem;z-index:3;display:flex;align-items:center;gap:.8rem;pointer-events:none}.vst-modal__brand-logo{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;overflow:hidden}.vst-modal__brand-logo img{width:100%;height:100%;object-fit:contain}.vst-modal__brand-name{font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.5)}.vst-modal__caption{position:absolute;left:1.6rem;right:1.6rem;bottom:2.4rem;z-index:3;margin:0;font-size:1.5rem;line-height:1.4;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.6);pointer-events:none}.vst-modal__toast{position:absolute;left:50%;bottom:3rem;z-index:12;padding:.8rem 1.6rem;border-radius:2rem;background:#fffffff2;color:#111;font-size:1.3rem;opacity:0;transform:translate(-50%,1rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.vst-modal__toast.is-visible{opacity:1;transform:translate(-50%)}@media screen and (max-width:749px){.vst-modal__side{display:none}.vst-modal__bars-wrap{top:1.5rem;left:2rem;right:2rem}.vst-modal__actions{top:1.5rem;right:1.5rem}.vst-modal__action{width:4rem;height:4rem}.vst-modal__stage{width:100%}.vst-modal__tap{top:7rem;bottom:7rem}.vst-modal__brand{top:6.4rem}}@media(prefers-reduced-motion:reduce){.vst__story,.vst .vst__nav,.vst-modal{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-video-stories.css.map */
