.volume-pricing{padding:var(--sp-5) var(--sp-6);background-color:rgb(var(--color-foreground) / .025)}.volume-pricing:empty{display:none}[data-rounded-block=round] .volume-pricing{border-radius:var(--sp-2d5)}.volume-pricing li{padding:var(--sp-2d5) var(--sp-4d5)}.volume-pricing li:nth-child(odd){background-color:rgb(var(--color-background))}[data-rounded-block=round] .volume-pricing li{border-radius:var(--sp-1d5)}.m-vertical-videos .vv-carousel{position:relative}.m-vertical-videos .vv-carousel__viewport{overflow:hidden}.m-vertical-videos .vv-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--vv-columns) - 1) * var(--vv-gap)) / var(--vv-columns));gap:var(--vv-gap);transition:transform .4s cubic-bezier(.4,0,.2,1)}.m-vertical-videos .vv-item{position:relative;border-radius:var(--vv-radius);overflow:hidden;background:#000}.m-vertical-videos .vv-thumb{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.m-vertical-videos .vv-thumb__media{position:relative;aspect-ratio:var(--vv-ratio);overflow:hidden}.m-vertical-videos .vv-thumb__poster,.m-vertical-videos .vv-thumb__img,.m-vertical-videos .vv-thumb__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.m-vertical-videos .vv-thumb__video{opacity:0;transition:opacity .3s ease}.m-vertical-videos .vv-thumb:hover .vv-thumb__video[src]{opacity:1}.m-vertical-videos .vv-thumb__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff9}.m-vertical-videos .vv-thumb__play-icon{position:absolute;top:12px;right:12px;color:#fff;opacity:.9;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.m-vertical-videos .vv-thumb__caption{position:absolute;left:12px;right:12px;top:40%;color:#fff;font-size:14px;line-height:1.3;text-align:center;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.5)}.m-vertical-videos .vv-item__product{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;gap:8px;padding:32px 8px 8px;background:linear-gradient(to bottom,#0000,#000c);transition:background-color .2s ease}.m-vertical-videos .vv-item__product-media{flex:0 0 50px;width:50px;height:50px;border-radius:8px;overflow:hidden;background:#fff}.m-vertical-videos .vv-item__product-media img,.m-vertical-videos .vv-item__product-media svg{display:block;width:100%;height:100%;object-fit:cover}.m-vertical-videos .vv-item__product-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.m-vertical-videos .vv-item__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:11px;font-weight:400;line-height:normal;letter-spacing:1px}.m-vertical-videos .vv-item__product-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.m-vertical-videos .vv-item__product-price{font-size:12px;color:#fff;line-height:normal;white-space:nowrap}.m-vertical-videos .vv-item__product-price .m-price-item{white-space:nowrap}.m-vertical-videos .vv-item__product-price .m-price,.m-vertical-videos .vv-item__product-price .m-price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:0}.m-vertical-videos .vv-item__product-price .m-price--on-sale .m-price__regular{display:none}.m-vertical-videos .vv-item__product-price .m-price__sale .m-price-item--regular{order:-1;font-size:12px;font-weight:400;color:#a4a4a4;text-decoration:line-through}.m-vertical-videos .vv-item__product-price .m-price-item--sale,.m-vertical-videos .vv-item__product-price .m-price__regular .m-price-item--regular{font-size:12px;font-weight:700;color:#fff}.m-vertical-videos .vv-item__product-action{flex:0 0 auto}.m-vertical-videos .vv-item__product-action .m-product-card__action-wrapper,.m-vertical-videos .vv-item__product-action product-form{width:auto}.m-vertical-videos .vv-item__product-action .m-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:0;padding:8px 15px;border:0;border-radius:100px;background-color:#00bbb4;color:#fff;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap}.m-vertical-videos .vv-item__product-action .m-button:before{content:"";flex:0 0 16px;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22%3E%3Cpath d=%22M8 1.32667C6.3076 1.32667 4.92 2.71427 4.92 4.40667H2.86667C2.59396 4.40667 2.36938 4.61922 2.35333 4.89193L1.84 14.1319C1.83198 14.2723 1.88411 14.4127 1.98036 14.5129C2.07661 14.6172 2.21297 14.6733 2.35333 14.6733H13.6467C13.787 14.6733 13.9234 14.6172 14.0196 14.5129C14.1159 14.4127 14.168 14.2723 14.16 14.1319L13.6467 4.89193C13.6306 4.61922 13.406 4.40667 13.1333 4.40667H11.08C11.08 2.71427 9.6924 1.32667 8 1.32667ZM8 2.35333C9.13094 2.35333 10.0533 3.27573 10.0533 4.40667H5.94667C5.94667 3.27573 6.86906 2.35333 8 2.35333ZM3.35193 5.43333H4.92V7.48667H5.94667V5.43333H10.0533V7.48667H11.08V5.43333H12.6481L13.1012 13.6467H2.89875L3.35193 5.43333Z%22 fill=%22currentColor%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22%3E%3Cpath d=%22M8 1.32667C6.3076 1.32667 4.92 2.71427 4.92 4.40667H2.86667C2.59396 4.40667 2.36938 4.61922 2.35333 4.89193L1.84 14.1319C1.83198 14.2723 1.88411 14.4127 1.98036 14.5129C2.07661 14.6172 2.21297 14.6733 2.35333 14.6733H13.6467C13.787 14.6733 13.9234 14.6172 14.0196 14.5129C14.1159 14.4127 14.168 14.2723 14.16 14.1319L13.6467 4.89193C13.6306 4.61922 13.406 4.40667 13.1333 4.40667H11.08C11.08 2.71427 9.6924 1.32667 8 1.32667ZM8 2.35333C9.13094 2.35333 10.0533 3.27573 10.0533 4.40667H5.94667C5.94667 3.27573 6.86906 2.35333 8 2.35333ZM3.35193 5.43333H4.92V7.48667H5.94667V5.43333H10.0533V7.48667H11.08V5.43333H12.6481L13.1012 13.6467H2.89875L3.35193 5.43333Z%22 fill=%22currentColor%22/%3E%3C/svg%3E") center/contain no-repeat}.m-vertical-videos .vv-item__product-action .m-spinner-icon{display:none}.m-vertical-videos .vv-item:hover .vv-item__product,.m-vertical-videos .vv-item:focus-within .vv-item__product{background:#fff}.m-vertical-videos .vv-item:hover .vv-item__product-title,.m-vertical-videos .vv-item:focus-within .vv-item__product-title,.m-vertical-videos .vv-item:hover .vv-item__product-price .m-price-item--sale,.m-vertical-videos .vv-item:focus-within .vv-item__product-price .m-price-item--sale,.m-vertical-videos .vv-item:hover .vv-item__product-price .m-price__regular .m-price-item--regular,.m-vertical-videos .vv-item:focus-within .vv-item__product-price .m-price__regular .m-price-item--regular{color:#191919}.m-vertical-videos .vv-carousel__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.m-vertical-videos .vv-carousel__arrow{position:static;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:#191919;cursor:pointer}.m-vertical-videos .vv-carousel__arrow[hidden]{display:inline-flex;opacity:.35;pointer-events:none}.m-vertical-videos .vv-carousel__dots{display:flex;align-items:center;gap:14px}.m-vertical-videos .vv-carousel__dot{width:10px;height:10px;padding:0;border:0;border-radius:5px;background:#d2d2d2;cursor:pointer;transition:width .25s ease,background-color .25s ease}.m-vertical-videos .vv-carousel__dot[aria-current=true]{width:30px;background:#191919}@media screen and (max-width:1023px){.m-vertical-videos .vv-carousel__track{grid-auto-columns:calc((100% - (var(--vv-columns-mobile) - 1) * var(--vv-gap)) / var(--vv-columns-mobile))}.m-vertical-videos .vv-item__product-title{font-size:10px}.m-vertical-videos .vv-item__product{padding-top:24px}.m-vertical-videos .vv-item__product-media{flex-basis:48px;width:48px;height:48px}.m-vertical-videos .vv-item__product-row{flex-wrap:wrap}.m-vertical-videos .vv-item__product-action{flex:1 1 100%}.m-vertical-videos .vv-item__product-action .m-button{width:100%}}.m-vertical-videos .m-section__heading{font-weight:300}.m-vertical-videos .m-section__heading strong{font-weight:500}.vv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.vv-modal[hidden]{display:none}.vv-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.vv-modal__layout{position:relative;z-index:1;display:flex;align-items:center;gap:24px}.vv-modal__inner{position:relative;display:flex;flex-direction:column;width:min(420px,calc((100dvh - 48px)*.5625));aspect-ratio:9 / 16;overflow:hidden;border-radius:16px;background:#000}.vv-modal__header{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 12px 24px;background:linear-gradient(to bottom,#00000073,#0000)}.vv-modal__counter{margin-right:auto;color:#fff;font-size:13px;letter-spacing:1px}.vv-modal__ctrl-btn,.vv-modal__share-btn,.vv-mini-player__btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer}.vv-modal__ctrl-btn{width:36px;height:36px;background:#00000059}.vv-modal__ctrl-btn svg,.vv-modal__share-btn svg{width:18px;height:18px}.vv-icon{display:inline-flex}.vv-icon[hidden]{display:none}.vv-modal__video-area{position:relative;flex:1 1 auto;overflow:hidden}.vv-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.vv-video-wrap.is-transitioning{transition:transform .4s cubic-bezier(.4,0,.2,1)}.vv-modal__video{display:block;width:100%;height:100%;object-fit:cover}.vv-modal__no-video{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:#ffffffb3;font-size:14px;text-align:center}.vv-progress{position:absolute;top:0;left:0;right:0;z-index:4;height:3px;background:#ffffff40}.vv-progress__fill{width:0;height:100%;background:#fff;transition:width .1s linear}.vv-modal__share-btn{position:absolute;right:12px;bottom:96px;z-index:3;width:40px;height:40px;background:#00000059}.vv-modal__share-toast{position:absolute;right:calc(100% + 8px);padding:6px 10px;border-radius:100px;background:#fff;color:#191919;font-size:12px;white-space:nowrap}.vv-modal__share-toast[hidden]{display:none}.vv-modal__product-area{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:12px}.vv-product-card{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:#fff;color:#191919;text-decoration:none}.vv-product-card__img{flex:0 0 52px;width:52px;height:52px;border-radius:8px;object-fit:cover}.vv-product-card__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.vv-product-card__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3}.vv-product-card__price{font-size:13px;font-weight:700}.vv-product-card__cta{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#00bbb4;color:#fff;font-size:20px;line-height:1}.vv-modal__nav-desktop{display:flex;flex-direction:column;gap:12px}.vv-modal__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#191919;cursor:pointer}.vv-modal__nav-btn:disabled{opacity:.35;cursor:default}.vv-mini-player{position:fixed;right:16px;bottom:16px;z-index:1000;width:180px;aspect-ratio:9 / 16;overflow:hidden;border-radius:12px;background:#000;box-shadow:0 8px 24px #0000004d}.vv-mini-player[hidden]{display:none}.vv-mini-player__slot{position:absolute;top:0;right:0;bottom:0;left:0}.vv-mini-player__controls{position:absolute;top:6px;right:6px;z-index:2;display:flex;gap:6px}.vv-mini-player__btn{width:28px;height:28px;background:#00000080}@media screen and (max-width:767px){.vv-modal__layout{width:100%;height:100%}.vv-modal__inner{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.vv-modal__nav-desktop{display:none}.vv-mini-player{width:120px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vertical-videos.css.map */
