.section-testimonials{background:#fbe5c8}.testimonials{background:var(--testimonials-section-bg, #fffaf1);color:var(--color-body);text-align:center;overflow:hidden;--color-star: var(--color-body)}.testimonials--inner{font-size:1.5rem;max-width:1200px;padding:0 15px;margin:0 auto}@media only screen and (min-width:768px){.testimonials--inner.text-small{font-size:18px}.testimonials--inner.text-medium{font-size:1.875rem}.testimonials--inner.text-large{font-size:2.125rem}}.testimonials--inner h2{margin:0 0 5px}.testimonials--divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px auto 0;max-width:340px}.testimonials--divider-line{flex:1;height:1px;background:var(--testimonials-box-color, #CBA66D);opacity:.5}.testimonials--divider-icon{color:var(--testimonials-box-color, #CBA66D);opacity:.75;font-size:14px;line-height:1;flex-shrink:0}.section-testimonials .testimonials{padding-top:0;padding-bottom:10px}.testimonials--carousel{display:block;padding:30px 0}.testimonials--carousel .flickity-page-dots{margin-top:30px}.testimonials--testimonial{width:100%}.testimonials--testimonial .star-rating{font-size:1.125rem;margin-bottom:1.25rem}.testimonials--testimonial p{display:block;line-height:1.3;color:var(--testimonials-inner-text, #fff)}.testimonials--testimonial+.testimonials--testimonial{display:none}.testimonials .flickity-enabled .testimonials--testimonial+.testimonials--testimonial{display:block}.testimonials--testimonial-inner{display:flex;align-items:center;padding:40px;position:relative;background:var(--testimonials-box-color, #FBE5C8)}.section-testimonials .flickity-viewport:before{content:"";width:60px;height:60px;display:block;position:absolute;top:0;z-index:2;left:0;border:0;background:var(--testimonials-section-bg, #fffaf1);clip-path:circle(52% at 0 0)}.section-testimonials .span-1{width:60px;height:60px;display:block;position:absolute;top:0;right:0;z-index:2;transform:rotate(90deg);background:var(--testimonials-section-bg, #fffaf1);clip-path:circle(52% at 0 0)}.section-testimonials .span-2{width:60px;height:60px;display:block;position:absolute;bottom:0;left:0;z-index:2;background:var(--testimonials-section-bg, #fffaf1);clip-path:circle(52% at 0 100%)}.section-testimonials .span-3{width:60px;height:60px;display:block;position:absolute;bottom:0;right:0;z-index:2;background:var(--testimonials-section-bg, #fffaf1);clip-path:circle(52% at 100% 100%)}.section-testimonials .span-4{width:60px;height:60px;display:block;position:absolute;top:0;left:0;z-index:2;background:var(--testimonials-box-color, #CBA66D);clip-path:circle(52% at 0 0)}.testimonials--testimonial-inner .left-box{width:60%;text-align:left;padding-right:30px}.testimonials--testimonial-inner .left-box span{font-family:Fraunces;color:var(--testimonials-inner-text, #fff);font-size:24px;font-style:italic;display:block;margin:0 0 10px}.testimonials--testimonial-inner .left-box .star-rating-container{color:var(--testimonials-inner-text, #fff)}.testimonials--testimonial-inner .star-rating{--color-star: var(--testimonials-inner-text, #fff)}.testimonials--testimonial-inner .testimonials--author{width:40%;position:relative;overflow:hidden}.testimonials--author .span-1,.testimonials--author .span-2,.testimonials--author .span-3,.testimonials--author .span-4{display:none!important}.testimonials--author img{margin:0 auto;width:100%;height:100%;object-fit:cover;display:block}.flickity-nav,.flickity-nav svg{transition:all .25s cubic-bezier(.104,.204,.492,1)}.no-js .flickity-nav{display:none!important}.flickity-nav{background:var(--bg-body, #fff);border-radius:50%;display:none;align-items:center;justify-content:center;position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;z-index:30;cursor:pointer;border:1px solid var(--color-body)}.flickity-nav svg{pointer-events:none}@media only screen and (min-width:768px){.flickity-enabled .flickity-nav{display:flex}}.flickity-nav[isDisabled]{display:none}.flickity-nav.flickity-prev{left:-23px}.flickity-nav.flickity-prev svg{margin-right:1px}.flickity-nav.flickity-next{right:-23px}.flickity-nav.flickity-next svg{margin-left:1px}.flickity-nav:hover{--color-body: var(--color-accent)}.flickity-enabled:hover .flickity-nav{opacity:1}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;min-width:100%}.flickity-slider{position:absolute;width:100%;height:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-page-dots{text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;margin:0 10px;list-style:none}@media only screen and (min-width:768px){.flickity-page-dots{gap:12px}}.flickity-page-dots .dot{width:7px;height:3px;border-radius:1.5px;margin:0;opacity:.5;background-color:var(--color-body);cursor:pointer}@media only screen and (min-width:768px){.flickity-page-dots .dot{width:14px;height:6px;border-radius:3px}}.flickity-page-dots .dot.is-selected{opacity:1;width:14px}@media only screen and (min-width:768px){.flickity-page-dots .dot.is-selected{width:32px}}.testimonials .flickity-page-dots.dot-style--dots{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin-top:30px}.star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-block;font-size:1rem;font-family:Times;line-height:1}.star-rating:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-star) var(--star-percent),#e1e1e1 var(--star-percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star-rating-container{font-size:.625rem;line-height:0;color:var(--color-accent);display:flex;align-items:center}.star-rating-container .star-rating{margin-right:12px}@media(max-width:767px){.testimonials--testimonial-inner{flex-wrap:wrap;padding:30px;min-height:unset}.testimonials--testimonial-inner .left-box{width:100%;padding-right:0;text-align:left;order:2}.testimonials--testimonial-inner .testimonials--author{width:100%;order:1;aspect-ratio:16 / 9;max-height:220px}.testimonials--carousel{padding:20px 0}.testimonials--inner.text-small{font-size:16px}.section-testimonials .flickity-viewport:before,.section-testimonials .span-1,.section-testimonials .span-2,.section-testimonials .span-3,.section-testimonials .span-4{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/testimonials.css.map */
