.testimonial-main{padding-block:2rem;padding-inline:0}.testimonial-main .testimonial-media{border-radius:4px}.testimonial-main .media{display:block;position:relative;overflow:hidden}.testimonial-main .testimonial-masonry{display:flex;align-items:stretch;gap:32px}.testimonial-main .testimonial-masonry scroll-seamless{flex:1 1 auto;height:640px}.testimonial-main .testimonial-masonry .testimonial-item{break-inside:avoid;width:100%;height:auto;border-radius:4px;margin-block-end:1rem}.testimonial-main .testimonial-masonry .testimonial-item.review-item{padding:1.25rem;background:rgb(var(--review-card-bg))}.testimonial-main .testimonial-masonry .testimonial-item.review-item>*:not(:last-child){margin-block-end:.75rem}.testimonial-main .testimonial-masonry .testimonial-item.review-item .review-author{display:inline-flex;align-items:center;gap:.5rem}.testimonial-main .testimonial-masonry .testimonial-item.review-item .review-author .author-avatar{width:30px;height:30px;padding:0}.testimonial-main .testimonial-masonry .testimonial-item.review-item .review-author .icon-verified{width:20px}.testimonial-main .testimonial-masonry.first-letter-enlarge .review-content:first-letter{font-size:2rem;font-weight:var(--font-body-weight-bold)}.testimonial-main.testimonial-only .testimonial-masonry{margin-block:0;margin-inline:auto}@media screen and (max-width:749px){.testimonial-main .testimonial-media{height:18rem;margin-block-end:2rem}.testimonial-main .testimonial-masonry{gap:28px}.testimonial-main .testimonial-masonry .testimonial-item.review-item{padding:16px}}@media screen and (min-width:750px){.testimonial-main{display:flex;align-items:stretch;gap:3rem}.testimonial-main .testimonial-media,.testimonial-main .testimonial-masonry{width:50%;flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){@keyframes masonryScroll{0%{transform:translateY(var(--from-y))}to{transform:translateY(var(--end-y))}}}scroll-seamless{display:block;overflow:hidden;--scroll-speed: 8s;--from: 0;--end: -100%}scroll-seamless .scroll-list{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:var(--item-gap, 2rem)}scroll-seamless .scroll-list .scroll-item{flex:0 0 auto;line-height:1}scroll-seamless .scroll-list .scroll-item .scroll-item-text{font-size:var(--font-size, 24px)}scroll-seamless .scroll-list .scroll-item .scroll-item-icon .icon{width:var(--icon-size, 2rem)}scroll-seamless .scroll-list .scroll-item .scroll-item-image{width:var(--image-size, 2rem);border-radius:var(--small-radius);transform:rotate(var(--image-rotate))}scroll-seamless .scroll-list .scroll-item .scroll-item-spacer{height:1px;width:var(--width)}@media screen and (max-width:749px){scroll-seamless .scroll-list{gap:var(--item-gap-mobile, 1.2rem)}scroll-seamless .scroll-list .scroll-item .scroll-item-text{font-size:var(--font-size-mobile, 18px)}scroll-seamless .scroll-list .scroll-item .scroll-item-icon .icon{width:var(--icon-size-mobile, 1.5rem)}scroll-seamless .scroll-list .scroll-item .scroll-item-image{width:var(--image-size-mobile, 1.5rem)}scroll-seamless .scroll-list .scroll-item .scroll-item-spacer{width:var(--width-mobile, 16px)}}scroll-seamless .scroll-container.scroll-synergy{--crab-ratio: 0;will-change:transform;transform:translate(calc(var(--crab-ratio) * var(--translate-x-direction)))}scroll-seamless[data-vertical] .scroll-list{flex-direction:column}scroll-seamless[data-init]:not([editor-selected]) .scroll-list{will-change:transform;animation-name:seamlessScrollX;animation-duration:var(--scroll-speed);animation-timing-function:linear;animation-iteration-count:infinite}scroll-seamless[data-init]:not([editor-selected]):hover .scroll-list{animation-play-state:paused}scroll-seamless[data-init]:not([editor-selected])[data-vertical] .scroll-list{animation-name:seamlessScrollY}scroll-seamless.border-gradient-alpha{position:relative;--gradient-alpha-size: 20rem}scroll-seamless.border-gradient-alpha:before,scroll-seamless.border-gradient-alpha:after{content:"";position:absolute;inset-block-start:0;inset-block-end:0;width:var(--gradient-alpha-size);pointer-events:none;z-index:1}scroll-seamless.border-gradient-alpha:before{inset-inline-start:0;background:linear-gradient(var(--gradient-to-right),rgba(var(--testimonial-bg),1),rgba(var(--testimonial-bg),0))}scroll-seamless.border-gradient-alpha:after{inset-inline-end:0;background:linear-gradient(var(--gradient-to-left),rgba(var(--testimonial-bg),1),rgba(var(--testimonial-bg),0))}scroll-seamless.border-gradient-alpha[data-vertical]:before,scroll-seamless.border-gradient-alpha[data-vertical]:after{inset-inline-start:0;inset-inline-end:0;width:100%;height:var(--gradient-alpha-size)}scroll-seamless.border-gradient-alpha[data-vertical]:before{inset-block-start:0;inset-block-end:auto;background:linear-gradient(to bottom,rgba(var(--testimonial-bg),1),rgba(var(--testimonial-bg),0))}scroll-seamless.border-gradient-alpha[data-vertical]:after{inset-block-start:auto;inset-block-end:0;background:linear-gradient(to top,rgba(var(--testimonial-bg),1),rgba(var(--testimonial-bg),0))}@media screen and (max-width:749px){scroll-seamless.border-gradient-alpha{--gradient-alpha-size: 10rem}}@media(prefers-reduced-motion:no-preference){@keyframes seamlessScrollX{0%{transform:translate(calc(var(--from) * var(--translate-x-direction)))}to{transform:translate(calc(var(--end) * var(--translate-x-direction)))}}@keyframes seamlessScrollY{0%{transform:translateY(var(--from))}to{transform:translateY(var(--end))}}}.rating-wrapper{display:inline-flex;align-items:center;gap:.5rem}.rating-wrapper .rating{--star-size: 1rem;display:flex;gap:calc(var(--star-size) * .125)}.rating-wrapper .rating .icon{width:var(--star-size)}.rating-wrapper.star-size--medium .rating{--star-size: 20px }.rating-wrapper.star-size--large .rating{--star-size: 1.5rem}@media screen and (max-width:749px){.rating-wrapper.star-size--medium .rating{--star-size: 17.5px }}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:no-preference){@keyframes ambientMove{0%{transform:rotate(0) translate(calc(1em * var(--translate-x-direction))) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(calc(1em * var(--translate-x-direction))) rotate(-360deg) scale(1.2)}}@keyframes shimmer{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes slideInFromTop{0%{opacity:.01;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:.01;transform:translate(calc(-5rem * var(--translate-x-direction)))}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:.01;transform:translate(calc(5rem * var(--translate-x-direction)))}to{opacity:1;transform:translate(0)}}@keyframes slideUpDown{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-100%);opacity:0}51%{transform:translateY(100%)}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:.01}}@keyframes scaleIn{0%{transform:scale(.1);opacity:.01}to{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{transform:scale(1.5);opacity:.01}to{transform:scale(1);opacity:1}}@keyframes rotateIn{0%{transform:rotate(-180deg) scale(.1);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes bounceScale{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--color-pulse),.5)}to{box-shadow:0 0 0 .5rem rgba(var(--color-pulse),0)}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes shrinkSlightly{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2rem)}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(2rem)}}@keyframes bounceRight{0%,to{transform:translate(0)}50%{transform:translate(calc(1rem * var(--translate-x-direction)))}}@keyframes bounceLeft{0%,to{transform:translate(0)}50%{transform:translate(calc(-1rem * var(--translate-x-direction)))}}@keyframes blink{50%{opacity:0}}@keyframes growWidth{0%{transform:scaleX(0);transform-origin:var(--transform-origin-left)}to{transform:scaleX(1);transform-origin:var(--transform-origin-left)}}@keyframes growWidthFromRight{0%{transform:scaleX(0);transform-origin:var(--transform-origin-right)}to{transform:scaleX(1);transform-origin:var(--transform-origin-right)}}@keyframes pushInFromLeft{0%{transform:translate(calc(-100% * var(--translate-x-direction)))}to{transform:translate(0)}}@keyframes pushInFromRight{0%{transform:translate(calc(100% * var(--translate-x-direction)))}to{transform:translate(0)}}@keyframes pushOutToLeft{0%{transform:translate(0)}to{transform:translate(calc(-100% * var(--translate-x-direction)))}}@keyframes pushOutToRight{0%{transform:translate(0)}to{transform:translate(calc(100% * var(--translate-x-direction)))}}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.scroll-trigger{visibility:hidden;opacity:.01}.scroll-trigger:not(.scroll-trigger--offscreen){visibility:visible}@media(prefers-reduced-motion){.scroll-trigger:not(.scroll-trigger--offscreen){opacity:1}}@media(prefers-reduced-motion:no-preference){.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:slideIn .8s cubic-bezier(0,0,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--left-in{animation:slideInFromLeft .5s cubic-bezier(0,0,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--right-in{animation:slideInFromRight .5s cubic-bezier(0,0,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:fadeIn 1.2s cubic-bezier(0,0,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--scale-in{animation:scaleDown .3s cubic-bezier(0,0,.3,1) forwards;animation-delay:calc(var(--animation-order) * .15s)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (min-width:750px){.hover-trigger .animate--scale-up{transition:transform .8s cubic-bezier(0,0,.3,1)}.hover-trigger .animate--fade-in{visibility:hidden;opacity:0;transition:opacity .8s cubic-bezier(0,0,.3,1)}.hover-trigger .animate--fade-out{visibility:visible;opacity:1;transition:opacity .8s cubic-bezier(0,0,.3,1)}.hover-trigger:hover .animate--scale-up{transform:scale(1.05)}.hover-trigger:hover .animate--fade-in{visibility:visible;opacity:1}.hover-trigger:hover .animate--fade-out{visibility:hidden;opacity:0}}.title-wrapper{position:relative;padding-block-start:1rem;margin-block-end:2rem;overflow:hidden}.text-align--center{text-align:center!important}.title-wrapper .text-content{max-width:60rem;display:inline-block}.text-content .text-content-heading.heading-size--large{font-size:2.5rem}.title-wrapper .water-text{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;font-size:5rem;font-weight:900;text-transform:uppercase;color:rgba(var(--color-foreground),.05);line-height:.875;z-index:-1;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-testimonial.css.map */
