@charset "UTF-8";.flickity-nav{transition:all .25s cubic-bezier(.104,.204,.492,1)}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.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;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index}.flickity-page-dots{display:block;list-style:none;margin:0;padding:15px;text-align:center;line-height:0}.flickity-page-dots .dot{width:8px;height:8px;display:inline-block;border:2px solid var(--color-accent);opacity:.6;border-radius:6px;margin:0 3px;cursor:pointer}@media only screen and (min-width:768px){.flickity-page-dots .dot{width:12px;height:12px;margin:0 4px}}.flickity-page-dots .dot:hover{opacity:1}.flickity-page-dots .dot.is-selected{background:var(--color-accent);opacity:1}.flickity-nav{border:1px solid var(--color-accent);background:var(--bg-body, #fff);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;z-index:30;opacity:0;cursor:pointer}@media only screen and (min-width:768px){.flickity-enabled .flickity-nav{display:flex}}.flickity-nav.flickity-prev{left:-27px}.flickity-nav.flickity-next{right:-27px}.flickity-nav.hide-arrow{visibility:hidden;pointer-events:none}.flickity-nav:focus-visible{opacity:1}.flickity-nav:hover{background:var(--color-accent)}.flickity-nav:hover svg path{stroke:var(--color-accent3)}.flickity-enabled:hover .flickity-nav{opacity:1}.flickity-enabled.row .flickity-prev{left:13px}.flickity-enabled.row .flickity-next{right:13px}.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}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .3;--font-size: 1.5;--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-reviews) var(--percent),rgba(var(--color-foreground),.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rating-text{display:none}.rating-count{display:none;margin:0}@media(forced-colors:active){.rating{display:none}.rating-text{display:block}}.testimonials{background:var(--color-bg, var(--color-accent));color:var(--color-text, var(--color-accent3));text-align:center;overflow:hidden}.testimonials .section-header .rte{color:#40543f}.testimonials .section-header h2{color:inherit}.testimonials__inner{font-size:1.25rem}@media only screen and (min-width:768px){.testimonials__inner.text-small{font-size:1.5rem}}@media only screen and (min-width:768px){.testimonials__inner.text-medium{font-size:2.125rem}}@media only screen and (min-width:768px){.testimonials__inner.text-large{font-size:2.5rem}}.testimonials__carousel{display:flex;flex-wrap:nowrap}.testimonials__carousel.flickity-enabled{display:block}.testimonials__testimonial{width:100%;padding:0 12.5px;opacity:.2;transition:opacity .25s cubic-bezier(.104,.204,.492,1)}@media only screen and (min-width:768px){.testimonials__testimonial{width:66%;padding:0 30px}}@media only screen and (min-width:1068px){.testimonials__testimonial{width:50%}}.testimonials__testimonial-inner{max-width:700px;margin:0 auto;display:flex;flex-direction:column}.testimonials__testimonial .star-rating{font-size:1.125rem;margin-bottom:1.25rem}.testimonials__testimonial p{line-height:1.3}.testimonials__testimonial.is-selected{opacity:1}.testimonials__author{font-size:.875rem;text-transform:uppercase;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.2em;line-height:1}.testimonials .flickity-page-dots{margin-top:35px;padding-bottom:0}.testimonials .flickity-page-dots .dot{border-color:var(--color-text, var(--color-accent3))}.testimonials .flickity-page-dots .dot.is-selected{background:var(--color-text, var(--color-accent3))}.testimonials__testimonial{opacity:.25}.testimonials__testimonial p{font-size:calc(var(--font-heading-scale, 1) * var(--fs-h4, 28px));line-height:1.3}.testimonials__author{font-size:13px;font-weight:var(--font-body-medium-weight, 500);letter-spacing:1.8px}@media only screen and (min-width:1025px){.testimonials__testimonial{width:684px;padding:0 32px}}@media only screen and (min-width:1025px)and (max-width:1280px){.testimonials__testimonial{width:584px}}@media only screen and (min-width:768px)and (max-width:1024px){.testimonials__testimonial{width:452px;padding:0 16px}}@media only screen and (max-width:767px){.testimonials__testimonial{width:78vw;padding:0 10px}}.testimonials--cards{text-align:left}.testimonials--cards .section-header{text-align:center}.testimonials--cards .testimonials__testimonial{opacity:1;height:auto}.testimonials--cards .testimonials__testimonial-inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px;height:100%;max-width:none;margin:0;padding:35px;background-color:#fff;border:1px solid var(--color-border)}.testimonials--cards .testimonials__testimonial-inner:before{content:"\201c";display:block;font-size:64px;font-weight:var(--font-body-bold-weight, 600);line-height:.5;color:var(--solid-button-background, #dcc287)}.testimonials--cards .testimonials__testimonial .star-rating{display:none}.testimonials--cards .testimonials__testimonial p{font-size:calc(var(--font-heading-scale, 1) * var(--fs-h5, 25px));line-height:1.55;flex:1;margin:0;text-align:left;color:var(--color-heading, var(--color-accent))}.testimonials--cards .testimonials__author{font-size:12px;font-weight:var(--font-body-medium-weight, 500);letter-spacing:2.6px;text-transform:uppercase;color:var(--color-muted, #8a7358)}.testimonials--cards .testimonials__testimonial{width:33.3333%;padding:0 16px}@media only screen and (max-width:1100px){.testimonials--cards .testimonials__testimonial{width:50%}}@media only screen and (max-width:760px){.testimonials--cards .testimonials__testimonial{width:calc(100vw - (var(--gutter, 20px) * 2));padding:0 10px}.testimonials--cards .testimonials__testimonial-inner{padding:32px}}.testimonials--cards .flickity-nav{display:inline-flex;position:static;width:52px;height:52px;margin:40px 4px 0;align-items:center;justify-content:center;border:1px solid var(--color-border-strong, #d8cfbc);background:transparent;opacity:1;border-radius:var(--radius-card, 0);cursor:pointer}.testimonials--cards.testimonials .flickity-nav:hover{background:var(--color-heading, var(--color-accent));border-color:var(--color-heading, var(--color-accent))}.testimonials--cards .flickity-nav:hover svg path{stroke:#fff}.testimonials--cards .testimonials__carousel.flickity-enabled{text-align:center}.testimonials--cards .flickity-nav.hide-arrow{visibility:visible;pointer-events:auto;opacity:.35}.testimonials--cards .testimonials__carousel.flickity-enabled{padding-bottom:92px}.testimonials--cards .flickity-nav{position:absolute;top:auto;bottom:0;margin:0}.testimonials--cards .flickity-nav.flickity-prev{left:calc(50% - 56px);right:auto}.testimonials--cards .flickity-nav.flickity-next{left:calc(50% + 4px);right:auto}.testimonials--cards .testimonials__testimonial-inner:before{font-size:56px;line-height:1;height:34px;overflow:visible;margin-top:-6px}.testimonials--cards .testimonials__testimonial-inner:before{font-size:56px;line-height:1.15;height:auto;margin:-12px 0 -20px;overflow:visible}.testimonials--cards .testimonials__testimonial-inner:before{font-size:64px;font-weight:600;line-height:.5;height:auto;margin:14px 0 0;overflow:visible}.testimonials--cards .flickity-enabled .testimonials__testimonial{height:100%}.testimonials--cards .testimonials__testimonial-inner{height:100%;min-height:0}.testimonials--cards .flickity-enabled .testimonials__testimonial,.testimonials--cards .testimonials__testimonial-inner{height:auto}.testimonials--cards .testimonials__testimonial{padding:0 calc(var(--testimonial-block-gap, 32px) / 2)}.testimonials--cards .testimonials__testimonial-inner{gap:0}.testimonials--cards .testimonials__testimonial-inner:before{margin:14px 0 var(--testimonial-icon-space, 32px)}.testimonials--cards .testimonials__testimonial p{font-size:var(--testimonial-quote-size, 25px);margin-bottom:var(--testimonial-author-space, 32px)}@media only screen and (max-width:760px){.testimonials--cards .testimonials__testimonial{width:calc(100vw - (var(--gutter, 15px) * 2));padding:0 calc(var(--testimonial-block-gap, 32px) / 8)}.testimonials--cards .testimonials__testimonial-inner{padding:28px 24px}.testimonials--cards .testimonials__testimonial p{font-size:calc(var(--testimonial-quote-size, 25px) * .8)}}.testimonials--cards .testimonials__testimonial-inner{padding:var(--testimonial-card-padding, 35px)}@media only screen and (min-width:768px)and (max-width:1024px){.testimonials--cards .testimonials__testimonial-inner{padding:calc(var(--testimonial-card-padding, 35px) * .7)}}@media only screen and (max-width:767px){.testimonials--cards .testimonials__testimonial{width:100vw;padding:0 var(--gutter, 15px)}.testimonials--cards .testimonials__testimonial-inner{padding:20px}}.testimonials--cards.section-spacing--disable-bottom .testimonials__carousel.flickity-enabled{padding-bottom:128px}.testimonials--cards.section-spacing--disable-bottom .flickity-nav{bottom:36px}@media only screen and (min-width:768px)and (max-width:1024px){.testimonials--cards.section-spacing--disable-bottom .testimonials__carousel.flickity-enabled{padding-bottom:136px}.testimonials--cards.section-spacing--disable-bottom .flickity-nav{bottom:44px}}@media only screen and (min-width:1025px){.testimonials--cards.section-spacing--disable-bottom .testimonials__carousel.flickity-enabled{padding-bottom:132px}.testimonials--cards.section-spacing--disable-bottom .flickity-nav{bottom:40px}}.testimonials--cards .section-header h2.h3,.testimonials--cards .section-header .h3{font-weight:var(--font-heading-weight, 400);line-height:1.12}.testimonials--cards .section-header h2+.rte{margin-top:12px}.testimonials--cards .section-header:after{margin-top:12px}.testimonials--cards .section-header .rte{font-size:15px}@media only screen and (min-width:768px){.testimonials--cards .section-header .rte{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/testimonials.css.map */
