.testimonial-cards{position:relative}.testimonial-cards .testimonial-cards__inner .testimonial-cards__box{position:relative;background-color:var(--inner-bg, transparent);padding:var(--inner-padding-mobile-top, 30px) var(--inner-padding-mobile-right, 24px) var(--inner-padding-mobile-bottom, 30px) var(--inner-padding-mobile-left, 24px)}.testimonial-cards .testimonial-cards__inner .testimonial-cards__box--filled{background-color:var(--box-bg, var(--inner-bg, transparent))}.testimonial-cards__head{margin-bottom:var(--head-spacing-mobile, 32px)}.testimonial-cards__title{margin:0;color:var(--heading-color, var(--text))}.testimonial-cards__title+.testimonial-cards__description{margin-top:14px}.testimonial-cards__description{color:var(--description-color, var(--text));max-width:var(--description-max-width, 620px)}.text-center .testimonial-cards__description{margin-left:auto;margin-right:auto}.text-right .testimonial-cards__description{margin-left:auto}.testimonial-cards__description p:last-child{margin-bottom:0}.testimonial-cards__grid-outer{position:relative;padding-left:0;padding-right:0}.testimonial-cards__grid{position:relative;--columns: 1;scrollbar-width:none;-ms-overflow-style:none}.testimonial-cards__grid::-webkit-scrollbar{display:none;width:0;height:0}.testimonial-cards__grid-item{min-width:0;display:flex}.testimonial-cards .slider__arrows{left:0;right:0}.testimonial-cards .slider__button--prev{left:12px}.testimonial-cards .slider__button--next{right:12px}.testimonial-cards--arrows-visible .slider__button:not(:disabled){opacity:1;transform:translateZ(0)}@media only screen and (min-width:750px){.testimonial-cards .testimonial-cards__inner .testimonial-cards__box{padding:var(--inner-padding-desktop-top, 50px) var(--inner-padding-desktop-right, 50px) var(--inner-padding-desktop-bottom, 50px) var(--inner-padding-desktop-left, 50px)}.testimonial-cards__head{margin-bottom:var(--head-spacing, 48px)}.testimonial-cards__grid.grid--slider{margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding:0;--item-width: calc((100% - var(--gap) * (var(--columns-desktop) - 1)) / var(--columns-desktop))}.testimonial-cards__grid--centered.grid--slider{justify-content:center}}@media only screen and (min-width:750px)and (max-width:989px){.testimonial-cards__grid.grid--slider{--item-width: calc((100% - var(--gap) * (var(--columns-medium) - 1)) / var(--columns-medium))}}@media only screen and (max-width:749px){.testimonial-cards__grid--stacked{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.testimonial-cards .testimonial-cards__grid.grid--mobile-slider{margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding:0}.testimonial-cards .testimonial-cards__grid.grid--mobile-slider:after{display:none}.testimonial-cards .testimonial-cards__grid.grid--mobile-slider .grid-item{width:var(--mobile-item-width, calc(100% - 50px) )}.testimonial-cards__arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;pointer-events:none}.testimonial-cards__arrows .slider__button{display:block;opacity:1;transform:none;--btn-size: 36px;--icon-size: 22px}.testimonial-cards__arrows .slider__button:disabled{opacity:0;visibility:hidden}.testimonial-cards__arrows .slider__button--prev{left:6px}.testimonial-cards__arrows .slider__button--next{right:6px}}.testimonial-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:100%;background-color:var(--card-bg, #f7f3ec);border:1px solid var(--card-border, rgba(0, 0, 0, .12));color:var(--card-text, #3a3a3a);padding:var(--card-padding-mobile, 28px)}.testimonial-card--frame:before{content:"";position:absolute;top:var(--frame-inset, 8px);right:var(--frame-inset, 8px);bottom:var(--frame-inset, 8px);left:var(--frame-inset, 8px);border:1px solid var(--card-border, rgba(0, 0, 0, .12));pointer-events:none}.testimonial-card>*{position:relative;z-index:1}.testimonial-card__text{flex:1 1 auto;color:var(--card-text, #3a3a3a)}.testimonial-card__text p{color:inherit}.testimonial-card__text p:last-child{margin-bottom:0}.testimonial-card__text strong,.testimonial-card__text b{font-weight:700}.testimonial-card__divider{display:block;flex:0 0 auto;width:var(--divider-width, 100%);max-width:100%;margin-top:var(--divider-spacing-top, 36px);margin-bottom:var(--divider-spacing-bottom, 22px)}.testimonial-card__divider--chevrons{height:10px;background-color:var(--divider-color, rgba(0, 0, 0, .2));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 1l4 4-4 4M6 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 1l4 4-4 4M6 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:12px 10px;mask-size:12px 10px}.testimonial-card__divider--line{height:1px;background-color:var(--divider-color, rgba(0, 0, 0, .2))}.testimonial-card__divider--image{height:var(--divider-height, 12px);background-image:var(--divider-image, none);background-repeat:repeat-x;background-position:left center;background-size:auto 100%}.testimonial-card__divider--image.testimonial-card__divider--contain{background-repeat:no-repeat;background-size:contain}.testimonial-card__divider--image.testimonial-card__divider--stretch{background-repeat:no-repeat;background-size:100% 100%}.text-center .testimonial-card__divider--image{background-position:center center}.text-right .testimonial-card__divider--image{background-position:right center}.text-center .testimonial-card__divider{margin-left:auto;margin-right:auto}.text-right .testimonial-card__divider{margin-left:auto}.testimonial-card__author{flex:0 0 auto;color:var(--author-color, #b8722c)}.testimonial-card__author--uppercase{text-transform:uppercase;letter-spacing:var(--author-letter-spacing, .12em)}.testimonial-card__name,.testimonial-card__subheading{display:block;margin:0;color:inherit;font-weight:600;line-height:1.6}.testimonial-card__name:empty,.testimonial-card__subheading:empty{display:none}.testimonial-card__link{text-decoration:none;color:inherit}.testimonial-card__author--uppercase *{letter-spacing:var(--author-letter-spacing, .12em)}@media only screen and (min-width:750px){.testimonial-card{padding:var(--card-padding, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/testimonial-cards.css.map */
