.vloop{padding-top:var(--vloop-pt, 48px);padding-bottom:var(--vloop-pb, 48px)}.vloop--divider{border-top:1px solid rgb(var(--text-color) / .12)}.vloop__inner{max-width:1500px;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem)}.vloop--full .vloop__inner{max-width:none}.vloop__header{display:flex;flex-direction:column;margin-bottom:2rem}.vloop__header .section-header{margin:0}.vloop__header--start{align-items:flex-start}.vloop__header--center{align-items:center}.vloop__header--end{align-items:flex-end}.vloop__viewport{position:relative}.vloop__track{list-style:none;margin:0;padding:0;display:flex;gap:var(--vloop-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:max(clamp(1rem,5vw,3rem),calc(50% - (var(--vloop-card-w) / 2)));padding-block:1.75rem;--vloop-card-w: min(80vw, 320px)}.vloop__track::-webkit-scrollbar{display:none}.vloop__card{position:relative;flex:0 0 var(--vloop-card-w);scroll-snap-align:center;transition:transform .4s ease,opacity .4s ease}.vloop__media{position:relative;aspect-ratio:var(--vloop-ratio, 9 / 16);overflow:hidden;border-radius:var(--vloop-radius, 16px);background:rgb(var(--text-color) / .06)}.vloop__video,.vloop__img,.vloop__placeholder,.vloop__embed{width:100%;height:100%;object-fit:cover;display:block;border:0}.vloop__embed iframe{width:100%;height:100%;border:0}@media screen and (min-width:1000px){.vloop{box-sizing:border-box;height:var(--vloop-dh, 90vh)}.vloop__inner{height:100%;display:flex;flex-direction:column}.vloop__viewport{flex:1 1 auto;min-height:0}.vloop__track{height:100%;align-items:stretch;--vloop-card-w: calc((var(--vloop-dh, 90vh) - 12rem) * var(--vloop-ar, .5625))}.vloop__card{height:100%;flex:0 0 auto;transform:scale(.8);opacity:.5}.vloop__card.is-focused{transform:scale(1);opacity:1}.vloop__media{height:100%;width:auto;aspect-ratio:var(--vloop-ratio, 9 / 16);margin-inline:auto}.vloop__card.is-focused .vloop__media{box-shadow:0 8px 24px #00000029}.vloop--bw .vloop__card:not(.is-focused) .vloop__video,.vloop--bw .vloop__card:not(.is-focused) .vloop__img,.vloop--bw .vloop__card:not(.is-focused) .vloop__embed{filter:grayscale(1)}}.vloop__shop{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:.4rem;transition:opacity .35s ease,transform .35s ease}.vloop__prod{display:flex;align-items:center;gap:.4rem;padding:.35rem .35rem .35rem .45rem;border-radius:var(--vloop-radius, 12px);background:rgb(var(--background));border:1px solid rgb(var(--text-color) / .08);box-shadow:0 8px 24px #00000047}.vloop__prod product-form,.vloop__prod-form{display:contents}.vloop__prod-link{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;text-decoration:none;color:var(--color-text)}.vloop__prod-img{flex:0 0 auto;width:40px;height:40px;object-fit:cover;border-radius:8px;background:rgb(var(--text-color) / .06)}.vloop__prod-text{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.vloop__prod-title{font-size:var(--text-sm);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vloop__prod-price{font-size:var(--text-xs);color:var(--color-text-subdued)}.vloop__prod-link:hover .vloop__prod-title{color:var(--color-accent)}.vloop__prod-add{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:var(--button-border-radius, 0);cursor:pointer;background:var(--color-accent);color:#fff}.vloop__prod-add svg{display:block}.vloop__prod-add--soldout{background:rgb(var(--text-color) / .15);color:var(--color-text-subdued);cursor:default}@media screen and (min-width:1000px){.vloop__card:not(.is-focused) .vloop__shop{opacity:0;transform:translateY(10px);pointer-events:none}}.vloop__nav{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.75rem}.vloop__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(var(--text-color) / .2);border-radius:50%;background:transparent;color:var(--color-text);cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.vloop__arrow:hover{background:rgb(var(--text-color) / .08)}.vloop__arrow:disabled{opacity:.3;cursor:default}.vloop__arrow svg{display:block}.vloop__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.vloop__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;cursor:pointer;background:rgb(var(--text-color) / .25);transition:background .2s ease,width .2s ease}.vloop__dot[aria-current=true]{width:22px;border-radius:4px;background:var(--color-accent)}@media screen and (max-width:999px){.vloop:not(.vloop--swipe-mobile) .vloop__track{flex-direction:column;overflow:visible;scroll-snap-type:none;padding-inline:0;--vloop-card-w: 100%}.vloop:not(.vloop--swipe-mobile) .vloop__card{flex-basis:auto;width:100%}.vloop:not(.vloop--swipe-mobile) .vloop__card--clone{display:none}.vloop__shop{opacity:1;transform:none;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/341/assets/video-looping.css.map */
