.product_video_slider_header{padding-inline:var(--container-padding);margin:0 0 4rem}.pvs--left{text-align:left}.pvs--center{text-align:center}.pvs--right{text-align:right}.pvs_head_img{display:flex;max-width:fit-content;justify-content:center;margin:0 auto 1rem}.pvs_head_img img{max-width:17rem;width:100%;height:auto;object-fit:contain}.product_video_slider_header h2{color:var(--text-color)}.product_video_slider_header_text{margin:1.6rem auto 0;max-width:102.4rem}.product_video_slider_header_text p:only-child,.product_video_slider_header_text p:last-child{margin-bottom:0}.pvs--left .product_video_slider_header_text{margin-left:0}.pvs--right .product_video_slider_header_text{margin-right:0}.product_video_slider_main_inner.no_slider{padding-inline:var(--container-padding)}.product_video_slider_main_inner.has_slider.no_next{margin-inline:var(--container-padding);position:relative}.product_video_slider_main_inner.has_slider.show_next{margin-left:var(--container-padding);position:relative}.product_video_slider_inner.pvs_no_slider{display:flex;align-items:flex-start;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);flex-wrap:wrap}.product_video_slider_block{width:100%;height:100%;position:relative;overflow:hidden;border-radius:var(--border-radius)}.product_video_slider_block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,black,transparent);z-index:0;transform:scaleY(0);transition:transform .3s;transform-origin:bottom}.product_video_slider_block:hover:after{transform:scale(1)}.product_slider_media_wrapper svg.placeholder_svg,.product_slider_media_wrapper img,.product_slider_media_wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product_slider_media_wrapper svg.placeholder_svg{background:#0000000d}.product_slider_media_wrapper{border-radius:var(--border-radius);overflow:hidden}.product_slider_media_wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.pvs_product_wrapper{position:absolute;bottom:1rem;left:1rem;width:calc(100% - 2rem);display:flex;gap:1rem;align-items:center;z-index:1}.pvs_product_img,.pvs_product_img a{display:flex}.pvs_product_img img{max-width:10rem;height:auto;aspect-ratio:1;object-fit:cover}.pvs_product_info h4,.pvs_product_info h4 a{margin:0;font-size:2rem;line-height:2.4rem;display:flex}.pvs_product_info h4{margin-bottom:1rem}.pvs_product_info h4 a{text-decoration:none;color:var(--product-color)}.pvs_price_wrapper{display:flex;align-items:center;gap:1rem}.pvs_price_wrapper span{font-size:1.8rem;letter-spacing:0;color:var(--product-color);font-weight:500;line-height:1}.pvs_price_wrapper s{font-size:1.4rem;letter-spacing:0;color:var(--product-color);opacity:.7;line-height:1}.pvs_form{position:absolute;top:2rem;right:2rem;transform:translateY(-10rem);transition:transform .3s}.pvs_form button{width:4rem;height:4rem;padding:0;border:none;background:var(--product-color);display:flex;justify-content:center;align-items:center;cursor:pointer}.pvs_form button svg{width:2rem;height:2rem}.pvs_form button svg path{stroke:var(--text-color)}.product_video_slider_block:hover .pvs_form{transform:translateY(0)}.pvs_arrows{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;display:flex;flex-flow:column;gap:1rem}.pvs_arrows.pvs_arrows-rectangle{left:-4rem}.pvs_arrows.pvs_arrows-circle,.pvs_arrows.pvs_arrows-square{left:-3.5rem}.pvs_arrows .pvs_arrow{background:var(--arrow-bg);border:1px solid var(--arrow-text);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .3s}.pvs_arrows.pvs_arrows-rectangle .pvs_arrow{width:8rem;height:4rem;border-radius:0}.pvs_arrows.pvs_arrows-circle .pvs_arrow{width:7rem;height:7rem;border-radius:50%}.pvs_arrows.pvs_arrows-square .pvs_arrow{width:7rem;height:7rem;border-radius:0}.pvs_arrows .pvs_arrow button{all:unset}.pvs_arrows .pvs_arrow svg path{stroke:var(--arrow-text);transition:stroke .3s}.pvs_arrows .pvs_arrow:hover{background:var(--arrow-text)}.pvs_arrows .pvs_arrow:hover svg path{stroke:var(--arrow-bg)}@media screen and (max-width: 1599px){.product_video_slider_header,.product_video_slider_main_inner.no_slider{padding-inline:5rem}.product_video_slider_main_inner.has_slider.no_next{margin-inline:5rem}.product_video_slider_main_inner.has_slider.show_next{margin-left:5rem}}@media screen and (max-width: 989px){.product_video_slider_header,.product_video_slider_main_inner.no_slider{padding-inline:3rem}.product_video_slider_main_inner.has_slider.no_next{margin-inline:3rem}.product_video_slider_main_inner.has_slider.show_next{margin-left:3rem}.pvs_arrows.pvs_arrows-rectangle,.pvs_arrows.pvs_arrows-circle,.pvs_arrows.pvs_arrows-square{left:0}.pvs_arrows .pvs_arrow button{all:unset;display:flex;align-items:center}.pvs_arrows.pvs_arrows-rectangle .pvs_arrow{width:5rem;height:3rem}.pvs_arrows.pvs_arrows-rectangle .pvs_arrow svg{width:3rem;height:3rem}}@media screen and (max-width: 640px){.product_video_slider_header,.product_video_slider_main_inner.no_slider{padding-inline:1.5rem}.product_video_slider_main_inner.has_slider.no_next{margin-inline:1.5rem}.product_video_slider_main_inner.has_slider.show_next{margin-left:1.5rem}.product_video_slider_main_inner.no_slider{padding-right:0}.product_video_slider_inner.pvs_no_slider{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;overflow-x:auto;scroll-snap-type:x mandatory}.product_video_slider_inner.pvs_no_slider::-webkit-scrollbar{display:none!important}.product_video_slider_inner.pvs_no_slider .product_video_slider_block{max-width:100%!important;width:100%!important;flex:0 0 80%;scroll-snap-align:start;white-space:normal}.product_video_slider_inner.pvs_no_slider .product_video_slider_block:last-child{margin-right:1.5rem}.pvs_product_info h4,.pvs_product_info h4 a{font-size:1.8rem;line-height:2.16rem}.pvs_price_wrapper span{font-size:1.6rem}.pvs_product_img img{max-width:8rem}.product_video_slider_block{border-radius:var(--mob-border-radius)}.pvs_arrows.pvs_arrows-square .pvs_arrow,.pvs_arrows.pvs_arrows-circle .pvs_arrow{width:4rem;height:4rem}.pvs_arrows.pvs_arrows-square .pvs_arrow svg,.pvs_arrows.pvs_arrows-circle .pvs_arrow svg{width:2rem;height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-video-slider.css.map */
