.video-reviews-section{background:rgb(var(--color-background));color:rgb(var(--color-foreground));margin:0 auto;position:relative}.video-reviews__heading{text-align:center;margin-bottom:3rem}.video-reviews-slider{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px;scrollbar-width:none}.video-reviews-slider::-webkit-scrollbar{display:none}.video-review-card{position:relative;background:transparent;flex:0 0 calc(50% - 10px);scroll-snap-align:start;overflow:hidden;font-size:14px;min-width:0}.video-wrapper{aspect-ratio:9 / 16;position:relative;width:100%;border-radius:12px;overflow:hidden;cursor:pointer;background-color:#000}.video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.video-wrapper .video-poster,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-wrapper .video-poster{transition:opacity .3s ease;z-index:0}.video-wrapper video{z-index:0;opacity:1;visibility:visible;background-color:transparent;transition:opacity .2s ease}.video-wrapper .video-poster.is-hidden{opacity:0;visibility:hidden}.video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-button),.2);transition:opacity .3s ease;border:none;cursor:pointer;z-index:2}.video-play-overlay:focus-visible{outline:2px solid rgba(var(--color-button),.8);outline-offset:2px}.video-play-overlay svg{width:60px;height:60px;fill:#fff;opacity:.9}.video-play-overlay.is-hidden,.video-wrapper.playing .video-play-overlay{opacity:0;pointer-events:none}.video-loading-indicator{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:3}.video-loading-indicator .spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:review-loading-spin .8s linear infinite}.video-loading-indicator.is-visible{opacity:1}.video-wrapper.is-loading .video-play-overlay{pointer-events:none}@keyframes review-loading-spin{to{transform:rotate(360deg)}}.video-credit{display:flex;position:relative;align-items:center;gap:8px;text-decoration:none;font-size:1rem;background:transparent;padding:20px 0;border-radius:20px;z-index:2;width:100%}.rtl .video-credit{flex-direction:row-reverse;text-align:right}.verified__image{width:14px;height:14px;object-fit:contain}.review__address{margin-top:5px;font-size:12px;color:rgba(var(--color-foreground),.7)}.profile-image-wrapper{width:60px;height:60px;object-fit:cover;border-radius:50%;overflow:hidden;flex-shrink:0}.profile-image-wrapper img{width:100%;height:100%;object-fit:cover}.instagram-username{display:flex;align-items:center;gap:1rem;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.rtl .instagram-username{flex-direction:row-reverse;text-align:right}.slider-navigation{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.slider-bullets{display:flex;gap:8px}.slider-bullet{width:8px;height:8px;border-radius:50%;background:rgba(var(--color-button),.2);border:none;padding:0;cursor:pointer;transition:background .3s ease}.slider-bullet.active{background:rgba(var(--color-button))}.mobile-arrow{background:none;border:none;cursor:pointer;width:40px;height:40px;padding:5px;color:rgb(var(--color-button));opacity:0;transition:opacity .3s ease}.mobile-arrow path{fill:none}.mobile-arrow svg{width:100%;height:100%;display:block}.mobile-arrow.visible{opacity:1}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(var(--color-button),.7);color:#fff;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:0;transition:opacity .3s ease;border:none;outline:none}.video-reviews-section:hover .slider-arrow{opacity:1}.slider-arrow.prev{left:10px}.slider-arrow.next{right:10px}@media(min-width:1000px){.video-review-card{flex:0 0 calc(25% - 15px)}.slider-arrow{display:flex}.slider-navigation{display:none}}.section-title{font-size:48px;color:rgb(var(--color-button));font-weight:700}@media(max-width:999px){.video-reviews__heading{margin-bottom:2rem;line-height:1.2}.section-title{font-size:24px}.profile-image-wrapper{width:32px;height:32px}.slider-arrow,.scroll-progress{display:none!important}.instagram-username{font-size:12px}.review__address{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/home-reviews.css.map */
