.video-testimonials{position:relative;overflow-x:clip;overflow-y:visible;padding:var(--vt-padding-top, 100px) var(--vt-padding-x, 60px) var(--vt-padding-bottom, 100px);background:radial-gradient(circle at 18% 75%,#daeaffbf,#daeaff00 38%),radial-gradient(circle at 45% 45%,#f7e2e88c,#f7e2e800 42%),radial-gradient(circle at 82% 55%,#faeedf8c,#faeedf00 45%),linear-gradient(180deg,#fbfaf8,#f7f8ff 48%,#f8f8fb);background-color:var(--vt-bg-fallback, #f8f8fb)}.video-testimonials__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.video-testimonials__bg-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:bottom}.video-testimonials__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--vt-content-gap, 60px);width:100%;max-width:1440px;margin:0 auto;padding:0 var(--vt-inner-padding-x, 60px)}.video-testimonials__heading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:900px}.video-testimonials__heading{margin:0;width:100%;max-width:734px;color:var(--vt-heading-color, #000000);font-family:PP Neue Montreal,sans-serif;font-size:var(--vt-heading-size, 52px);font-weight:400;line-height:var(--vt-heading-lh, 1.2);letter-spacing:-.52px;text-align:center;word-break:break-word;text-box-trim:trim-both;text-box-edge:cap alphabetic}.video-testimonials__heading *{margin:0;letter-spacing:inherit}.video-testimonials__heading strong{color:var(--vt-heading-accent, #070fff);font-weight:inherit}.video-testimonials__grid{display:flex;align-items:flex-start;justify-content:center;gap:var(--vt-columns-gap, 20px);width:100%}.video-testimonials__slider{display:flex;flex-direction:column;align-items:stretch;width:100%}.video-testimonials__nav{display:none}.video-testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:11px;border:0;border-radius:32px;background:#000;color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.video-testimonials__arrow .icon{display:block;width:24px;height:24px}.video-testimonials__arrow--prev .icon{transform:rotate(180deg)}.video-testimonials__arrow:disabled{opacity:.35;cursor:not-allowed}.video-testimonials__arrow:not(:disabled):active{transform:scale(.94)}.video-testimonials__dots{display:flex;align-items:center;gap:8px}.video-testimonials__dot{width:16px;height:4px;padding:0;border:0;border-radius:99px;background:#dcdcdc;cursor:pointer;transition:width .3s ease,background .3s ease}.video-testimonials__dot.is-active{width:32px;background:#000}.video-testimonials__column{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:var(--vt-column-gap, 20px);width:340px;align-self:stretch}.video-testimonials__video-wrap{display:flex;flex-direction:column;width:100%;height:543.145px}.video-testimonials__video{position:relative;flex:1 1 auto;min-height:1px;width:100%;overflow:clip;border-radius:16px;background:var(--vt-video-overlay, rgba(0, 0, 0, .04))}.video-testimonials__video-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-testimonials__video-media img,.video-testimonials__video-media video,.video-testimonials__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border:0;object-fit:cover;object-position:center;pointer-events:none}.video-testimonials__video-media iframe:not([src]){visibility:hidden}.video-testimonials__video-media video{pointer-events:auto}.video-testimonials__video--preview{z-index:1}.video-testimonials__video .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-testimonials__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:82.327px;height:82.327px;margin:0;padding:0;border:0;background:transparent;transform:translate(calc(-50% - .53px),calc(-50% - .54px));cursor:pointer}.video-testimonials__play .icon-play{display:block;width:82.327px;height:82.327px}.video-testimonials__play--decorative{pointer-events:none;cursor:default}.video-testimonials__video.video-is-playing .video-testimonials__play,.video-testimonials__video.video-is-playing .video-testimonials__video--preview{display:none}.video-testimonials__card{display:flex;flex-direction:column;gap:var(--vt-card-gap, 20px);width:100%;min-height:237.049px;padding:var(--vt-card-padding, 32px);overflow:clip;border-radius:16px;background:var(--vt-card-bg, #ffffff);box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.video-testimonials__card--auto-height{flex:1 1 auto;min-height:0;height:auto}.video-testimonials__stars{display:flex;flex-shrink:0;width:149.514px;height:28.049px;overflow:clip;gap:4px}.video-testimonials__star{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:28.049px;background:var(--vt-star-color, #00b67a)}.video-testimonials__star svg{display:block;width:18px;height:18px}.video-testimonials__quote{margin:0;width:100%;color:var(--vt-quote-color, rgba(0, 0, 0, .6));font-family:Aeonik,sans-serif;font-size:var(--vt-quote-size, 18px);font-weight:400;line-height:var(--vt-quote-lh, 1.3);letter-spacing:normal;word-break:break-word}.video-testimonials__quote *{margin:0;letter-spacing:inherit}.video-testimonials__author{display:flex;align-items:flex-end;width:100%}.video-testimonials__author-info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;height:36px;font-size:var(--vt-author-size, 14px);line-height:1.3}.video-testimonials__author-name{margin:0;color:var(--vt-author-name-color, #000000);font-family:PP Neue Montreal,sans-serif;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:normal;white-space:nowrap}.video-testimonials__author-subtitle{margin:0;color:var(--vt-author-subtitle-color, rgba(0, 0, 0, .6));font-family:Aeonik,sans-serif;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;word-break:break-word}@media screen and (min-width:990px){.video-testimonials--desktop-carousel .video-testimonials__slider{width:100%}.video-testimonials--desktop-carousel .video-testimonials__grid{flex-wrap:nowrap;justify-content:flex-start;gap:var(--vt-columns-gap, 20px);width:calc(100% + (var(--vt-inner-padding-x, 60px) * 2));margin-inline:calc(-1 * var(--vt-inner-padding-x, 60px));padding-inline:var(--vt-inner-padding-x, 60px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.video-testimonials--desktop-carousel .video-testimonials__grid::-webkit-scrollbar{display:none}.video-testimonials--desktop-carousel .video-testimonials__column{flex:0 0 340px;width:340px;scroll-snap-align:start}.video-testimonials--desktop-carousel .video-testimonials__nav{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px}}@media screen and (max-width:989px){.video-testimonials{overflow-x:visible;padding:var(--vt-mob-padding-top, 80px) var(--vt-mob-padding-x, 16px) var(--vt-mob-padding-bottom, 80px)}.video-testimonials__inner{gap:var(--vt-content-gap-mob, 32px);padding:0;overflow:visible}.video-testimonials__slider{width:calc(100% + var(--vt-mob-padding-x, 16px));margin-right:calc(-1 * var(--vt-mob-padding-x, 16px));overflow:visible}.video-testimonials__heading{max-width:100%;font-size:var(--vt-heading-size-mob, 32px);line-height:var(--vt-heading-lh-mob, 1.2);letter-spacing:-.32px}.video-testimonials__grid{flex-wrap:nowrap;justify-content:flex-start;gap:var(--vt-columns-gap-mob, 12px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:var(--vt-mob-padding-x, 16px);scroll-padding-inline:0}.video-testimonials__grid::-webkit-scrollbar{display:none}.video-testimonials__column{flex:0 0 calc(100% - 48px);width:calc(100% - 48px);max-width:310px;gap:12px;scroll-snap-align:start}.video-testimonials__video-wrap{height:auto;aspect-ratio:340 / 543.145}.video-testimonials__card{min-height:0;padding:var(--vt-card-padding-mob, 24px)}.video-testimonials__quote{font-size:var(--vt-quote-size-mob, 14px);line-height:var(--vt-quote-lh-mob, 1.3)}.video-testimonials__author-info{height:auto;font-size:var(--vt-author-size-mob, 14px)}.video-testimonials__nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-video-testimonials.css.map */
