.video-carousel-section{display:block;background:var(--vc-bg);color:var(--vc-text);padding-top:var(--vc-padding-top);padding-bottom:var(--vc-padding-bottom);overflow:hidden}.video-carousel-section *,.video-carousel-section *:before,.video-carousel-section *:after{box-sizing:border-box}.video-carousel-section .video-carousel__wrap{width:min(calc(100% - 32px),var(--vc-max-width));margin-inline:auto}.video-carousel-section .video-carousel__wrap--full{width:100%;max-width:none;padding-inline:16px}.video-carousel-section .video-carousel__header{margin-bottom:24px}.video-carousel-section .video-carousel__header--left,.video-carousel-section .video-carousel__content--left{text-align:left}.video-carousel-section .video-carousel__header--center,.video-carousel-section .video-carousel__content--center{text-align:center}.video-carousel-section .video-carousel__header--right,.video-carousel-section .video-carousel__content--right{text-align:right}.video-carousel-section .video-carousel__heading{margin:0;color:var(--vc-text);font-size:clamp(26px,3vw,46px);line-height:1.05;font-weight:800}.video-carousel-section .video-carousel__subheading{max-width:760px;margin:10px auto 0;opacity:.82;font-size:clamp(14px,1.5vw,18px)}.video-carousel-section .video-carousel__header--left .video-carousel__subheading{margin-left:0}.video-carousel-section .video-carousel__header--right .video-carousel__subheading{margin-right:0}.video-carousel-section .video-carousel__shell{position:relative}.video-carousel-section .video-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}.video-carousel-section .video-carousel__viewport::-webkit-scrollbar{display:none}.video-carousel-section .video-carousel__track{display:flex;gap:var(--vc-gap);align-items:stretch}.video-carousel-section .video-carousel__slide{flex:0 0 calc((100% - (var(--vc-gap) * (var(--vc-per-view-mobile) - 1))) / var(--vc-per-view-mobile));min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.video-carousel-section .video-carousel__card{height:100%;overflow:hidden;border-radius:var(--vc-radius);background:var(--vc-card-bg);color:var(--vc-text);box-shadow:0 14px 40px #0000001f}.video-carousel-section .video-carousel__media{position:relative;overflow:hidden;background:#7f7f7f26;border-radius:var(--vc-radius)}.video-carousel-section .video-carousel__media--portrait{aspect-ratio:9 / 16}.video-carousel-section .video-carousel__media--vertical{aspect-ratio:3 / 4}.video-carousel-section .video-carousel__media--square{aspect-ratio:1 / 1}.video-carousel-section .video-carousel__media--landscape{aspect-ratio:16 / 9}.video-carousel-section .video-carousel__video,.video-carousel-section .video-carousel__poster,.video-carousel-section .video-carousel__placeholder,.video-carousel-section .video-carousel__placeholder svg{width:100%;height:100%;display:block}.video-carousel-section .video-carousel__video,.video-carousel-section .video-carousel__poster{object-fit:cover}.video-carousel-section .video-carousel__placeholder{display:grid;place-items:center;min-height:260px;text-align:center;padding:24px;opacity:.7}.video-carousel-section .video-carousel__placeholder svg{max-width:160px;max-height:160px}.video-carousel-section .video-carousel__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;z-index:2;padding:7px 11px;border-radius:999px;background:var(--vc-accent);color:#fff;font-size:12px;line-height:1;font-weight:700;letter-spacing:.02em;pointer-events:none}.video-carousel-section .video-carousel__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border:0;border-radius:50%;background:#ffffffe6;color:#111;cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,opacity .2s ease;z-index:3}.video-carousel-section .video-carousel__play:hover{transform:translate(-50%,-50%) scale(1.06)}.video-carousel-section .video-carousel__slide.is-playing .video-carousel__play{opacity:0}.video-carousel-section .video-carousel__slide.is-playing:hover .video-carousel__play,.video-carousel-section .video-carousel__slide.is-playing:focus-within .video-carousel__play{opacity:1}.video-carousel-section .video-carousel__play-icon{margin-inline-start:3px;font-size:22px;line-height:1}.video-carousel-section .video-carousel__slide.is-playing .video-carousel__play-icon{margin-inline-start:0;font-size:18px}.video-carousel-section .video-carousel__content{padding:16px}.video-carousel-section .video-carousel__title{margin:0 0 8px;color:var(--vc-text);font-size:clamp(17px,1.6vw,22px);line-height:1.2;font-weight:800}.video-carousel-section .video-carousel__text{font-size:14px;line-height:1.55;opacity:.82}.video-carousel-section .video-carousel__text p{margin:0}.video-carousel-section .video-carousel__button{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;min-height:42px;padding:10px 18px;border-radius:999px;background:var(--vc-accent);color:#fff;text-decoration:none;font-weight:800;line-height:1}.video-carousel-section .video-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 10px 28px #00000029;cursor:pointer;display:grid;place-items:center}.video-carousel-section .video-carousel__arrow span{display:block;font-size:34px;line-height:1;margin-top:-3px}.video-carousel-section .video-carousel__arrow--prev{inset-inline-start:8px}.video-carousel-section .video-carousel__arrow--next{inset-inline-end:8px}[dir=rtl] .video-carousel-section .video-carousel__arrow--prev span,[dir=rtl] .video-carousel-section .video-carousel__arrow--next span{transform:scaleX(-1)}.video-carousel-section .video-carousel__dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.video-carousel-section .video-carousel__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:currentColor;opacity:.28;cursor:pointer;transition:width .2s ease,opacity .2s ease}.video-carousel-section .video-carousel__dot.is-active{width:26px;opacity:1;background:var(--vc-accent)}.video-carousel-section .video-carousel__global-controls{display:flex;justify-content:center;margin-top:16px}.video-carousel-section .video-carousel__audio{border:1px solid currentColor;border-radius:999px;background:transparent;color:var(--vc-text);padding:9px 16px;cursor:pointer;font-weight:700}.video-carousel-section .video-carousel__empty{padding:32px;border:1px dashed currentColor;border-radius:var(--vc-radius);text-align:center;opacity:.7}.video-carousel-section button:focus-visible,.video-carousel-section a:focus-visible{outline:3px solid var(--vc-accent);outline-offset:3px}@media screen and (min-width:750px){.video-carousel-section .video-carousel__slide{flex-basis:calc((100% - (var(--vc-gap) * (var(--vc-per-view-tablet) - 1))) / var(--vc-per-view-tablet))}.video-carousel-section .video-carousel__content{padding:18px}}@media screen and (min-width:990px){.video-carousel-section .video-carousel__slide{flex-basis:calc((100% - (var(--vc-gap) * (var(--vc-per-view-desktop) - 1))) / var(--vc-per-view-desktop))}.video-carousel-section .video-carousel__wrap--full{padding-inline:32px}}@media screen and (max-width:749px){.video-carousel-section .video-carousel__arrow{width:38px;height:38px}.video-carousel-section .video-carousel__arrow--prev{inset-inline-start:2px}.video-carousel-section .video-carousel__arrow--next{inset-inline-end:2px}}@media(prefers-reduced-motion:reduce){.video-carousel-section .video-carousel__viewport{scroll-behavior:auto}.video-carousel-section .video-carousel__play,.video-carousel-section .video-carousel__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
