.video-reviews-custom{position:relative;overflow:hidden}.video-reviews-custom__header{text-align:center;margin-bottom:64px;position:relative;padding-left:0;padding-right:0}.video-reviews-custom__label{display:block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}.video-reviews-custom__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500;font-size:30px;line-height:1.2;margin:0 0 24px}.video-reviews-custom__subheading{font-size:16px;font-weight:300;line-height:1.625;max-width:672px;margin:0 auto}.video-reviews-custom__slider-outer{position:relative}.video-reviews-custom__slider{display:flex;overflow-x:auto;gap:24px;padding-left:0;padding-right:0;padding-bottom:32px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.video-reviews-custom__slider::-webkit-scrollbar{display:none}.video-reviews-custom__card{min-width:80vw;position:relative;border-radius:24px;overflow:hidden;cursor:pointer;aspect-ratio:3 / 4;scroll-snap-align:center;display:block;color:#fff;text-decoration:none}.video-reviews-custom__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.video-reviews-custom__card:hover .video-reviews-custom__image{transform:scale(1.05)}.video-reviews-custom__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important}.video-reviews-custom__play-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-reviews-custom__play-circle{width:64px;height:64px;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background-color .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.video-reviews-custom__card:hover .video-reviews-custom__play-circle{transform:scale(1.1)}.video-reviews-custom__play-icon{display:flex;align-items:center;justify-content:center;margin-left:2px}.video-reviews-custom__play-icon svg{width:24px;height:24px}.video-reviews-custom__content{position:absolute;left:0;right:0;bottom:0;padding:24px;color:#fff}.video-reviews-custom__quote{font-family:var(--font-heading-family);font-style:italic;font-size:18px;line-height:1.4;margin:0 0 12px;text-shadow:0 2px 6px rgba(0,0,0,.35)}.video-reviews-custom__name{font-size:14px;font-weight:700;margin:0}.video-reviews-custom__role{font-size:12px;color:#fffc;margin:0}@media screen and (min-width:750px){.video-reviews-custom__heading{font-size:48px}.video-reviews-custom__slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;padding-bottom:0}.video-reviews-custom__card{min-width:0}}@media screen and (min-width:990px){.video-reviews-custom__slider{grid-template-columns:repeat(4,minmax(0,1fr))}}.video-reviews-custom__slider-outer--carousel{padding-left:48px;padding-right:48px}@media screen and (min-width:750px){.video-reviews-custom__slider-outer--carousel{padding-left:52px;padding-right:52px}}.video-reviews-custom__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(28,25,23,.12);border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000014;transition:background-color .2s ease,opacity .2s ease}.video-reviews-custom__nav--prev{left:0}.video-reviews-custom__nav--next{right:0}.video-reviews-custom--layout-carousel .video-reviews-custom__slider-outer--carousel .video-reviews-custom__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0}.video-reviews-custom--layout-carousel .video-reviews-custom__slider-outer--carousel .video-reviews-custom__slider::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.video-reviews-custom--layout-carousel .video-reviews-custom__slider-outer--carousel .video-reviews-custom__slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:32px}.video-reviews-custom--layout-carousel .video-reviews-custom__slider-outer--carousel .video-reviews-custom__card{flex:0 0 calc((100% - (var(--vr-carousel-slides-md, 4) - 1) * 24px) / var(--vr-carousel-slides-md, 4));min-width:0;scroll-snap-align:start}}@media screen and (min-width:990px){.video-reviews-custom--layout-carousel .video-reviews-custom__slider-outer--carousel .video-reviews-custom__card{flex:0 0 calc((100% - (var(--vr-carousel-slides-lg, 4) - 1) * 24px) / var(--vr-carousel-slides-lg, 4))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-video-reviews-custom.css.map */
