.video-card .play-icon{position:absolute}.video-swiper-slider{overflow:visible}.video-swiper-section-wrap .video-card{position:relative;border-radius:24px;background:#fff;min-height:200px;aspect-ratio:14 / 17.2}section.video-swiper-section-main{overflow:hidden}.video-poster,.video-vid-el{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s cubic-bezier(.5,0,0,1);object-fit:cover;border-radius:24px}.video-card .video-poster{z-index:2;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:center}.video-card .video-poster img{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:24px}.video-card .video-vid-el{z-index:1;opacity:0;pointer-events:none}.video-card.playing .video-poster{opacity:0;pointer-events:none}.video-card.playing .video-vid-el{opacity:1;pointer-events:auto}.video-card .play-icon{width:37px;height:32px;display:flex;align-items:center;justify-content:center}.video-card .play-icon svg{width:37px;height:32px}.product-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000006b;border-radius:0;margin:0;padding:12px 16px;display:flex;align-items:center;min-height:80px;z-index:1;display:none}.product-overlay_popup.active{display:block;z-index:99999999999}.product-overlay img{width:52px;height:auto;object-fit:contain;margin-right:16px;border-radius:8px;margin-left:8px}.product-overlay .prod-info{flex:1;padding-right:25px;padding-top:4px}.product-overlay .prod-title{font-size:18px;font-weight:400;line-height:28px;padding-right:8px;margin-bottom:8px;font-family:massilia;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-price .price{color:var(--black);font-family:massilia;font-size:22px;font-weight:400;line-height:30px;margin-bottom:3px}.product-overlay .prod-model{color:#0058a8;font-family:var(--Family-Heading);font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:7px;display:block}.video-swiper-section-heading{margin:0 0 48px;text-align:center;font-weight:700;text-transform:capitalize}.video-swiper-section-wrap{position:relative}.product-overlay .prod-link svg path{stroke:var(--blue)}.video-swiper-section-wrap .swiper-button-prev-next-main{display:none}.video-vid-el_popup_inner{max-width:328px;margin:0 auto;position:relative;overflow-y:auto;height:100%;padding-bottom:30px;scroll-behavior:smooth;display:flex;flex-direction:column;justify-content:flex-end}.video-vid-el_popup--parent{position:relative}.video-vid-el_popup_inner::-webkit-scrollbar{width:8px}.video-vid-el_popup_inner::-webkit-scrollbar-track{background:transparent}.video-vid-el_popup_inner::-webkit-scrollbar-thumb{background-color:#171f32;border-radius:4px}.video-vid-el_popup_inner{scrollbar-width:thin;scrollbar-color:#171f32 transparent}.video-vid-el_popup_content{border-radius:8px;background:#fff;padding-top:8px;display:flex;flex-wrap:wrap}.video-vid-el_popup_content a.prod-link{width:100%;border-radius:0 0 8px 8px;background:var(--green);display:flex;padding:7px 32px;justify-content:center;align-items:center;gap:16px;color:#fff;font-family:Noto Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px;text-decoration:none;margin-top:9px;transition:all .3s}.video-vid-el_popup_content a.prod-link:hover{background:var(--dark-black)}.video-vid-el_popup_close{position:absolute;right:14px;top:16px;z-index:1;cursor:pointer}.video-vid-el_popup{border-radius:8px;display:flex;margin-bottom:14px}.video-vid-el_popup video{max-width:100%;width:100%;aspect-ratio:9 / 14.7;border-radius:8px;object-fit:cover}.video-swiper-section-main .page-width{padding:0;max-width:100%;padding-left:calc((100vw - 1280px)/2)}.video__slider--caption{background:#5ca19f26;color:var(--green);font-weight:500;font-family:obvia;font-size:28px;line-height:36px;padding:8px 24px;border-radius:32px;display:inline-block;margin:0 0 42px}.video__slider--title{margin:0 0 10px}@media screen and (max-width:1300px){.video-swiper-section-main .page-width{padding-left:16px}}@media screen and (max-width:989px){.video__slider--caption{font-size:20px;line-height:24px}}@media screen and (max-width:749px){.video-swiper-section-heading{margin:0 auto 32px;max-width:265px}.video-swiper-section-wrap .video-card{aspect-ratio:14 / 19.2;max-height:700px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom-video-slider.css.map */
