:where(.elx-pdp) .video-testimonials-wrapper{width:100%;max-width:100vw;overflow-x:hidden}:where(.elx-pdp) .video-testimonials-section{max-width:1400px;margin:0 auto;position:relative}:where(.elx-pdp) .video-testimonials-wrapper .section-header{text-align:center;margin-bottom:10px}:where(.elx-pdp) .video-testimonials-wrapper .section-heading{letter-spacing:var(--letter-spacing-heading)!important;line-height:1.1!important;font-weight:var(--font-weight-bold)!important;margin-top:0!important;margin-bottom:12px!important}:where(.elx-pdp) .video-testimonials-wrapper .global-accent-text,:where(.elx-pdp) .video-testimonials-wrapper .custom-accent-text{line-height:1.3!important;font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,inherit)!important;letter-spacing:var(--font-accent-letter-spacing,inherit)!important;text-transform:var(--font-accent-text-transform,none)!important;margin:-2px -4px!important;padding:2px 4px!important;display:inline-block!important}:where(.elx-pdp) .video-testimonials-wrapper .section-subtitle{max-width:600px;letter-spacing:var(--letter-spacing-body)!important;margin:0 auto!important;line-height:1.5!important}:where(.elx-pdp) .video-testimonials-wrapper .product-title-overlay{margin:0 0 2px;letter-spacing:var(--letter-spacing-body)!important;font-weight:var(--font-weight-bold)!important}:where(.elx-pdp) .video-testimonials-wrapper .product-price-overlay .current-price{font-weight:var(--font-weight-bold)!important;letter-spacing:var(--letter-spacing-body)!important}:where(.elx-pdp) .video-testimonials-wrapper .product-price-overlay .original-price{opacity:.7;margin-left:0;text-decoration:line-through;font-weight:var(--font-weight-body)!important;letter-spacing:var(--letter-spacing-body)!important}:where(.elx-pdp) .video-testimonials-wrapper .carousel-container{width:100%;max-width:100%;padding:20px 0;position:relative;overflow:hidden}:where(.elx-pdp) .video-testimonials-wrapper .videos-grid{will-change:transform;align-items:flex-start;gap:0;width:auto;max-width:none;display:flex;transform:translateZ(0)}:where(.elx-pdp) .video-testimonials-wrapper .video-card{width:var(--video-card-width-mobile,220px);transform-origin:50%;flex-direction:column;flex-shrink:0;min-width:0;height:auto;margin-right:20px;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex;overflow:hidden}:where(.elx-pdp) .video-testimonials-wrapper .video-card:last-child{margin-right:0}@media (width<=767px){:where(.elx-pdp) .video-testimonials-wrapper .carousel-container{width:100%;max-width:100vw;padding:90px 0;overflow:hidden}:where(.elx-pdp) .video-testimonials-wrapper .videos-grid{width:auto}:where(.elx-pdp) .video-testimonials-wrapper .video-card.mobile-center{z-index:2;transform:scale(1.15)}:where(.elx-pdp) .video-testimonials-wrapper.mobile-compact .video-card{width:160px;margin-right:12px}:where(.elx-pdp) .video-testimonials-wrapper.mobile-compact .video-card.mobile-center{transform:scale(1.08)}:where(.elx-pdp) .video-testimonials-wrapper.mobile-compact .carousel-container{padding:60px 0}}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper{aspect-ratio:9/16;background:#e0e0e0;flex-shrink:0;width:100%;position:relative;overflow:hidden;transform:translateZ(0)}:where(.elx-pdp) .video-testimonials-wrapper .testimonial-video,:where(.elx-pdp) .video-testimonials-wrapper .video-thumbnail,:where(.elx-pdp) .video-testimonials-wrapper .video-placeholder{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (width<=767px){:where(.elx-pdp) .video-testimonials-wrapper .testimonial-video,:where(.elx-pdp) .video-testimonials-wrapper .video-thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:where(.elx-pdp) .video-testimonials-wrapper .video-placeholder{background:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}}:where(.elx-pdp) .video-testimonials-wrapper .testimonial-video{object-fit:cover;object-position:center;background-position:50%;background-size:cover}@media screen and (width<=767px){:where(.elx-pdp) .video-testimonials-wrapper .testimonial-video{pointer-events:auto;will-change:transform;background-color:#0000}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper{background-color:#000}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper:not(.is-playing) .testimonial-video::-webkit-media-controls-start-playback-button{display:none!important}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper:not(.is-playing) .testimonial-video::-webkit-media-controls{display:none!important}}:where(.elx-pdp) .video-testimonials-wrapper .video-placeholder{background:#f0f0f0;width:100%;height:100%}:where(.elx-pdp) .video-testimonials-wrapper .placeholder-icon{color:#999;width:48px;height:48px}:where(.elx-pdp) .video-testimonials-wrapper .product-overlay{z-index:9;background:#000000b3;align-items:center;gap:10px;padding:8px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateZ(1px)}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .product-overlay{opacity:0;visibility:hidden}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .video-play-overlay{display:none!important}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-panel,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-play-button,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-timeline,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-current-time-display,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-time-remaining-display,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-mute-button,:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper.is-playing .testimonial-video::-webkit-media-controls-volume-slider{visibility:visible!important;opacity:1!important;display:flex!important}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper:not(.is-playing) .testimonial-video::-webkit-media-controls{display:none!important}:where(.elx-pdp) .video-testimonials-wrapper .video-wrapper:not(.is-playing) .testimonial-video::-webkit-media-controls-start-playback-button{display:none!important}:where(.elx-pdp) .video-testimonials-wrapper .video-play-overlay{top:0!important;left:0!important;bottom:unset!important;right:unset!important;z-index:10!important;pointer-events:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:absolute!important}:where(.elx-pdp) .video-testimonials-wrapper .video-testimonial-play-btn{all:unset!important;cursor:pointer!important;pointer-events:auto!important;box-sizing:border-box!important;background:#000000b3!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;transition:transform .2s,background .2s!important;display:flex!important;position:relative!important}:where(.elx-pdp) .video-testimonials-wrapper .video-testimonial-play-btn:hover{background:#000000d9!important;transform:scale(1.1)!important}:where(.elx-pdp) .video-testimonials-wrapper .video-testimonial-play-btn svg{fill:#fff!important;width:24px!important;height:24px!important;margin-left:2px!important}@media (width<=767px){:where(.elx-pdp) .video-testimonials-wrapper .video-testimonial-play-btn{width:52px!important;height:52px!important}:where(.elx-pdp) .video-testimonials-wrapper .video-testimonial-play-btn svg{width:26px!important;height:26px!important;margin-left:2px!important}}:where(.elx-pdp) .video-testimonials-wrapper .product-image-overlay{object-fit:cover;flex-shrink:0;width:40px;height:40px}:where(.elx-pdp) .video-testimonials-wrapper .product-info-overlay{flex-grow:1;line-height:1.2}:where(.elx-pdp) .video-testimonials-wrapper .review-content{word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;border-top-width:0;width:100%;min-width:0;padding:14px}:where(.elx-pdp) .video-testimonials-wrapper .review-header{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:100%;margin-bottom:8px;display:flex}:where(.elx-pdp) .video-testimonials-wrapper .star-rating{flex-shrink:0;gap:2px;display:flex}:where(.elx-pdp) .video-testimonials-wrapper .star-rating .star,:where(.elx-pdp) .video-testimonials-wrapper .star-rating svg{fill:currentColor}:where(.elx-pdp) .video-testimonials-wrapper .review-quote{word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;margin:0;line-height:1.4;letter-spacing:var(--letter-spacing-body)!important}:where(.elx-pdp) .video-testimonials-wrapper .review-author{word-wrap:break-word;overflow-wrap:break-word;flex-wrap:wrap;flex-shrink:0;align-items:center;width:auto;max-width:100%;margin:0;padding:3px 7px;font-weight:500;display:inline-flex;letter-spacing:var(--letter-spacing-body)!important}:where(.elx-pdp) .video-testimonials-wrapper .verified-badge{font-weight:var(--font-weight-bold);align-items:center;gap:3px;margin-left:4px;display:inline-flex;letter-spacing:var(--letter-spacing-body)!important}:where(.elx-pdp) .video-testimonials-wrapper .verified-icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}:where(.elx-pdp) .video-testimonials-wrapper .carousel-nav{justify-content:center;gap:16px;display:flex}:where(.elx-pdp) .video-testimonials-wrapper .nav-button{cursor:pointer;z-index:1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative;pointer-events:auto!important}:where(.elx-pdp) .video-testimonials-wrapper .nav-button:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}:where(.elx-pdp) .video-testimonials-wrapper .nav-button svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media screen and (width>=768px){:where(.elx-pdp) .video-testimonials-wrapper .carousel-container{scroll-snap-type:none;overflow:hidden}:where(.elx-pdp) .video-testimonials-wrapper .videos-grid{justify-content:flex-start;gap:30px;width:auto;max-width:none;margin:0;padding:0;transition:transform .8s cubic-bezier(.23,1,.32,1);display:flex}:where(.elx-pdp) .video-testimonials-wrapper .video-card{scroll-snap-align:initial;min-width:0;margin-right:0;overflow:hidden;width:var(--video-card-width-desktop,280px)!important;max-width:var(--video-card-width-desktop,280px)!important}:where(.elx-pdp) .video-testimonials-wrapper .review-header{flex-direction:row;align-items:center}:where(.elx-pdp) .video-testimonials-wrapper .carousel-nav{margin-top:30px}}@media (width<=767px){:where(.elx-pdp) .video-testimonials-wrapper .carousel-nav{margin-top:20px}:where(.elx-pdp) .video-testimonials-wrapper .nav-button{width:32px;height:32px}:where(.elx-pdp) .video-testimonials-wrapper .review-content{padding:16px}}