zeal-social-videos.zv{display:block;box-sizing:border-box;padding:var(--zv-top) clamp(24px,6.25vw,120px) var(--zv-bottom);background:var(--zv-bg);color:var(--zv-ink);font-family:var(--zv-font)}.zv *,.zv *:before,.zv *:after{box-sizing:border-box}.zv [hidden]{display:none!important}.zv__inner{max-width:var(--zv-max);margin:auto}.zv__intro{text-align:center}.zv__accent{display:block;height:16px;margin:0 auto 6px}.zv__accent img{display:block;margin:auto}.zv__heading{font:800 56px/88px var(--zv-heading);margin:0}.zv__description{font-size:32px;line-height:44px;margin:12px 0 0}.zv__tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:527px;max-width:100%;min-height:72px;padding:4px;margin:35px auto 0;background:var(--zv-ink);border-radius:64px}.zv__tabs button{min-width:0;min-height:64px;padding:10px;border:0;border-radius:64px;background:none;color:var(--zv-cream);font:400 28px/1.3 var(--zv-font);cursor:pointer}.zv__tabs button[aria-selected=true]{background:var(--zv-cream);color:var(--zv-ink);font-weight:700}.zv__panel{margin-top:40px}.zv__track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:auto;background:transparent}.zv__track::-webkit-scrollbar{display:none}.zv__track.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grabbing}.zv__card{position:relative;flex:0 0 calc((100% - (var(--zv-columns) - 1)*20px)/var(--zv-columns));min-width:0;aspect-ratio:9/16;border-radius:20px;overflow:hidden;scroll-snap-align:start;background:#ddd}.zv__video,.zv__poster{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv__poster{pointer-events:none}.zv__product{position:absolute;left:20px;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;min-height:94px;padding:12px;border-radius:64px;background:var(--zv-product);color:var(--zv-ink);text-decoration:none;z-index:2}.zv__product-image{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;overflow:hidden;background:#e8d3b4}.zv__product-image img,.zv__product-placeholder{display:block;width:100%;height:100%;object-fit:contain}.zv__product-details{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}.zv__rating{display:flex;align-items:center;gap:4px;min-height:18px}.zv__stars{position:relative;display:inline-block;flex-shrink:0;white-space:nowrap;color:#d6d6d6;font:18px/18px Arial,sans-serif;letter-spacing:1px}.zv__stars>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--zv-rating)}.zv__count{font-size:10px;line-height:14px}.zv__product-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase}.zv__price{font-size:14px;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zv__buy{flex:0 0 48px;display:block;width:48px;height:48px;overflow:hidden;border-radius:50%}.zv__buy img{display:block;width:100%;height:100%}.zv__product--setup{justify-content:center;font-size:14px;line-height:20px;text-align:center}.zv__setup{position:absolute;top:16px;left:16px;right:16px;padding:8px 12px;background:#0000008c;color:#fff;border-radius:12px;font-size:12px;line-height:18px;text-align:center;pointer-events:none}.zv__toggle,.zv__sound{display:none;position:absolute;top:12px;z-index:2;border:0;background:#0000008c;color:#fff;cursor:pointer;opacity:0;transition:opacity .15s}.zv.is-ready .zv__toggle,.zv.is-ready .zv__sound{display:grid;place-items:center}.zv__card:hover .zv__toggle,.zv__card:focus-within .zv__toggle,.zv__card:hover .zv__sound,.zv__card:focus-within .zv__sound{opacity:1}.zv__toggle{right:12px;width:36px;height:36px;border-radius:50%}.zv__toggle span{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid white;margin-left:3px}.zv__card.is-playing .zv__toggle span{width:11px;height:14px;border:0;border-left:4px solid #fff;border-right:4px solid #fff;margin:0}.zv__sound{left:12px;min-height:32px;padding:6px 10px;border-radius:20px;font:12px/20px var(--zv-font)}.zv__error{position:absolute;top:60px;left:16px;right:16px;background:#000000a6;color:#fff;padding:8px;border-radius:8px;font-size:12px;line-height:18px}.zv__empty{width:100%;margin:0;padding:32px;background:var(--zv-bg);font-size:16px;line-height:24px;text-align:center}.zv button:focus-visible,.zv a:focus-visible,.zv__track:focus-visible{outline:2px solid var(--zv-ink);outline-offset:-3px}.zv__status{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:750px)and (max-width:1350px){.zv__product{left:10px;right:10px;bottom:12px;gap:6px;padding:8px;min-height:80px}.zv__product-image,.zv__buy{width:36px;height:36px;flex-basis:36px}.zv__product-title,.zv__price{font-size:12px;line-height:16px}.zv__stars{font-size:15px;line-height:16px;letter-spacing:0}.zv__rating{min-height:16px}.zv__description{font-size:26px}}@media(max-width:749px){zeal-social-videos.zv{padding:var(--zv-mobile-top) 20px var(--zv-mobile-bottom)}.zv__accent{height:7px;margin-bottom:7px}.zv__heading{font-size:28px;line-height:40px;min-height:46px;max-width:335px;margin:auto}.zv__description{font-size:16px;line-height:24px;min-height:48px;max-width:300px;margin:8px auto 0}.zv__tabs{width:335px;min-height:48px;padding:3px;gap:6px;margin-top:11px}.zv__tabs button{min-height:42px;font-size:18px;line-height:24px;padding:8px}.zv__panel{margin-top:55px}.zv__track{gap:16px}.zv__card{flex-basis:86.3%}.zv__product{left:16px;right:16px;bottom:16px;gap:10px;padding:10px;min-height:80px}.zv__product-image,.zv__buy{width:40px;height:40px;flex-basis:40px}.zv__product-title,.zv__price{font-size:12px;line-height:16px}.zv__rating{min-height:16px}.zv__stars{font-size:16px;line-height:16px;letter-spacing:0}.zv__toggle,.zv__sound{opacity:1}.zv__setup{font-size:11px;line-height:16px}}@media(prefers-reduced-motion:reduce){.zv__toggle,.zv__sound{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zeal-social-videos.css.map */
