.template-index .testimonials-section.has-arrows .section__header.text-left{max-width:none;min-height:0}.template-index .testimonials-section .testimonials__slider .testimonial__item{flex:none;width:calc((100% - 2 * var(--grid-gutter)) / 3)}@media screen and (max-width:1023px){.template-index .testimonials-section .testimonials__slider .testimonial__item{width:calc((100% - var(--grid-gutter)) / 2)}}@media screen and (max-width:767px){.template-index .testimonials-section .testimonials__slider .testimonial__item{width:300px}.template-index .testimonials-section .testimonials__slider.flickity-enabled{margin-bottom:0}}.template-index .testimonials-section .testimonials__slider .flickity-page-dots{display:none}@media screen and (min-width:768px){.template-index .testimonials-section.has-arrows .testimonials__slider.flickity-enabled{padding-top:calc(var(--flickity-btn-size) + var(--st-spacing-space-5))}.template-index .testimonials-section .testimonials__slider.flickity-enabled .flickity-viewport{overflow:hidden}.template-index .testimonials-section.has-arrows .testimonials__wrapper .testimonials__slider.flickity-enabled .flickity-prev-next-button{top:calc(var(--flickity-btn-size) / 2)}.template-index .testimonials-section.has-arrows .testimonials__wrapper .testimonials__slider.flickity-enabled .flickity-prev-next-button.next{right:0;left:auto}.template-index .testimonials-section.has-arrows .testimonials__wrapper .testimonials__slider.flickity-enabled .flickity-prev-next-button.previous{right:calc(var(--flickity-btn-size) + var(--st-spacing-space-3));left:auto}}.template-index .testimonials-section .st-home-reviews-rating{position:relative;z-index:1;display:flex;align-items:center;gap:var(--st-spacing-space-2);margin-bottom:var(--st-spacing-space-5);color:var(--st-color-text-muted)}.template-index .testimonials-section .st-home-reviews-rating__stars{flex:none;margin:0;color:var(--st-color-accent-primary)}.template-index .testimonials-section .st-home-reviews-rating__stars .icon{--icon-size: 14px;margin-right:var(--st-spacing-space-1)}.template-index .testimonials-section .st-home-reviews-rating__stars .icon:last-child{margin-right:0}.template-index .testimonials-section .st-home-reviews-rating__text,.template-index .testimonials-section .st-home-reviews-rating__text p{margin:0;color:var(--st-color-text-muted);font-family:var(--st-type-micro-regular-family);font-size:var(--st-type-micro-regular-size);font-weight:var(--st-type-micro-regular-weight);font-style:var(--st-type-micro-regular-style);line-height:var(--st-type-micro-regular-line-height);letter-spacing:var(--st-type-micro-regular-letter-spacing);text-transform:var(--st-type-micro-regular-transform)}@media screen and (max-width:767px){.template-index .testimonials-section .st-home-reviews-rating{margin-bottom:calc(var(--st-spacing-space-4) + var(--st-spacing-space-1))}}@media screen and (min-width:768px){.template-index .testimonials-section.has-arrows .st-home-reviews-rating{min-height:var(--flickity-btn-size);margin-bottom:calc(-1 * var(--flickity-btn-size));width:fit-content;max-width:calc(100% - 2 * var(--flickity-btn-size) - var(--st-spacing-space-3) - var(--st-spacing-space-5))}}.template-index .testimonials-section .testimonial__item .testimonial__item__inner{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:var(--st-spacing-space-6);background:var(--st-color-surface-card-light);border:var(--st-spacing-border-1) solid var(--st-color-border-hairline);border-radius:var(--st-spacing-radius-0)}.template-index .testimonials-section .testimonial__item .testimonial__item__content{display:flex;flex-direction:column;flex:1 1 auto;gap:var(--st-spacing-space-4);color:var(--st-color-text-primary)}.template-index .testimonials-section .testimonial__item .testimonial__item__content>*{margin:0}.template-index .testimonials-section .testimonial__item .testimonial__item__content:before{content:"\201c";content:"\201c" / "";order:0;color:var(--st-color-accent-primary);font-family:var(--st-type-heading-h2-family);font-size:var(--st-type-heading-h2-size);font-weight:var(--st-type-heading-h2-weight);font-style:var(--st-type-heading-h2-style);line-height:var(--st-type-heading-h2-line-height);letter-spacing:var(--st-type-heading-h2-letter-spacing)}.template-index .testimonials-section .testimonial__item .testimonial__heading{order:1;margin:0;color:var(--st-color-text-primary);font-family:var(--st-type-heading-h4-family);font-size:var(--st-type-heading-h4-size);font-weight:var(--st-type-heading-h4-weight);font-style:var(--st-type-heading-h4-style);line-height:var(--st-type-heading-h4-line-height);letter-spacing:var(--st-type-heading-h4-letter-spacing);text-transform:var(--st-type-heading-h4-transform)}.template-index .testimonials-section .testimonial__item .testimonial__text{order:2;color:var(--st-color-text-primary);font-family:var(--st-type-body-base-family);font-size:var(--st-type-body-base-size);font-weight:var(--st-type-body-base-weight);font-style:var(--st-type-body-base-style);line-height:var(--st-type-body-base-line-height);letter-spacing:var(--st-type-body-base-letter-spacing)}.template-index .testimonials-section .testimonial__item :is(.testimonial__text,.testimonial__subheading) p{margin:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.template-index .testimonials-section .testimonial__item .testimonial__item__content:after{content:"";order:3;flex:1 0 var(--st-spacing-border-1)}.template-index .testimonials-section .testimonial__item .testimonial__stars{order:4;margin:0;color:var(--st-color-accent-primary)}.template-index .testimonials-section .testimonial__item .testimonial__stars .icon{--icon-size: 14px;margin-right:var(--st-spacing-space-1)}.template-index .testimonials-section .testimonial__item .testimonial__stars .icon:last-child{margin-right:0}.template-index .testimonials-section .testimonial__item .testimonial__user{order:5;gap:var(--st-spacing-space-4);margin:0;font-size:inherit}.template-index .testimonials-section .testimonial__item .testimonial__user__name{color:var(--st-color-text-primary);font-family:var(--st-type-label-meta-family);font-size:var(--st-type-label-meta-size);font-weight:var(--st-type-label-meta-weight);font-style:var(--st-type-label-meta-style);line-height:var(--st-type-label-meta-line-height);letter-spacing:var(--st-type-label-meta-letter-spacing);text-transform:var(--st-type-label-meta-transform)}.template-index .testimonials-section .testimonial__item .testimonial__user .testimonial__subheading{color:var(--st-color-text-muted);font-family:var(--st-type-micro-regular-family);font-size:var(--st-type-micro-regular-size);font-weight:var(--st-type-micro-regular-weight);font-style:var(--st-type-micro-regular-style);line-height:var(--st-type-micro-regular-line-height);letter-spacing:var(--st-type-micro-regular-letter-spacing);text-transform:var(--st-type-micro-regular-transform)}.template-index .text-section:has(.text__image-wrapper) .text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.template-index .text-section:has(.text__image-wrapper) .text>:not(.text__image-wrapper){flex:0 0 100%}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper{flex:none}.template-index .text-section:has(.text__image-wrapper) .text>:not(.text__image-wrapper):has(+.text__image-wrapper){margin-bottom:0}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper{margin:var(--st-spacing-space-6) 0 0}.template-index .text-section:has(.text__image-wrapper) .text__content{color:var(--st-color-text-body);font-family:var(--st-type-body-base-family);font-size:var(--st-type-body-base-size);font-weight:var(--st-type-body-base-weight);line-height:var(--st-type-body-base-line-height);letter-spacing:var(--st-type-body-base-letter-spacing)}.template-index .text-section:has(.text__image-wrapper) .text__content p{color:inherit;font:inherit;letter-spacing:inherit}@media screen and (max-width:767px){.template-index .text-section:has(.text__image-wrapper) .text__content{font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);font-weight:var(--st-type-body-small-weight);line-height:var(--st-type-body-small-line-height);letter-spacing:var(--st-type-body-small-letter-spacing)}.template-index .text-section:has(.text__image-wrapper) .subheading-text p{margin-inline-end:calc(-1 * var(--st-type-label-eyebrow-letter-spacing))}}.template-index .text-section:has(.text__image-wrapper) .text__image-wrapper .text__image{display:block;height:40px;max-width:max-content;object-fit:contain}@media screen and (min-width:768px)and (max-width:1023px){.template-index .text-section:has(.text__image-wrapper) .text{justify-content:flex-start;column-gap:40px}}@media screen and (min-width:1024px){.template-index .text-section:has(.text__image-wrapper) .text{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr) repeat(3,auto);align-items:start;column-gap:40px}.template-index .text-section:has(.text__image-wrapper) .text>:not(.text__image-wrapper){grid-column:1;min-width:0}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper{grid-row:1 / span 4;grid-column:3;align-self:center;margin:0}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper~.text__image-wrapper{grid-column:4}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper~.text__image-wrapper~.text__image-wrapper{grid-column:5}.template-index .text-section:has(.text__image-wrapper) .text>.text__image-wrapper~.text__image-wrapper~.text__image-wrapper~.text__image-wrapper{grid-row:auto;grid-column:3}.template-index .text-section:has(.text__image-wrapper) .text__image-wrapper .text__image{height:70px}}@media screen and (min-width:1024px)and (max-width:1279px){.template-index .text-section:has(.text__image-wrapper) .text{grid-template-columns:minmax(0,620px) minmax(0,1fr) repeat(3,auto);column-gap:var(--st-spacing-space-6)}.template-index .text-section:has(.text__image-wrapper) .text__image-wrapper .text__image{height:48px}}.template-index .icons-row.icons-row--st-texture{background:linear-gradient(var(--st-color-overlay-shade),var(--st-color-overlay-shade)),var(--st-icons-texture) left top / 1440px auto repeat,var(--st-color-surface-ground)}.template-index .icons-row.icons-row--borders-top{border-top-color:var(--st-color-border-hairline)}.template-index .icons-row .icons-row__wrapper{margin:0}.template-index .icons-row .icons-row__slider{margin:0;padding-inline:0}@media screen and (min-width:768px){.template-index .icons-row .icons-row__slider{column-gap:var(--st-spacing-space-7)}}.template-index .icons-row .icons-row__slider .icons-row-item{padding:0}.template-index .icons-row .icons-row-item__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--st-spacing-space-3)}.template-index .icons-row .icons-row-item__icon{--icon-size-clamped: var(--st-spacing-space-5);display:block;margin:0;color:var(--st-color-text-primary)}.template-index .icons-row .icons-row-item__icon .st-synoptic{color:var(--st-color-text-primary)}.template-index .icons-row .icons-row-item__content{display:flex;flex-direction:column;gap:var(--st-spacing-space-3)}.template-index .icons-row .icons-row-item__title{margin:0;color:var(--st-color-text-primary);font-family:var(--st-type-heading-h4-family);font-size:var(--st-type-heading-h4-size);font-weight:var(--st-type-heading-h4-weight);font-style:var(--st-type-heading-h4-style);line-height:var(--st-type-heading-h4-line-height);letter-spacing:var(--st-type-heading-h4-letter-spacing);text-transform:var(--st-type-heading-h4-transform)}.template-index .icons-row .icons-row-item__text{color:var(--st-color-text-body);font-family:var(--st-type-body-small-family);font-size:var(--st-type-body-small-size);font-weight:var(--st-type-body-small-weight);font-style:var(--st-type-body-small-style);line-height:var(--st-type-body-small-line-height);letter-spacing:var(--st-type-body-small-letter-spacing)}.template-index .icons-row .icons-row-item__text p{margin:0;color:inherit;font:inherit;letter-spacing:inherit}@media screen and (max-width:767px){.template-index .icons-row .icons-row__slider.stacked--mobile{row-gap:var(--st-spacing-space-6)}.template-index .icons-row .icons-row__slider:after{display:none}}@media only screen and (min-width:768px)and (max-width:1023px){@media(pointer:coarse){.template-index .testimonials-section.has-arrows .testimonials__wrapper .testimonials__slider.flickity-enabled .flickity-prev-next-button{width:44px;height:44px}.template-index .testimonials-section.has-arrows .testimonials__wrapper .testimonials__slider.flickity-enabled .flickity-prev-next-button.previous{right:calc(44px + var(--st-spacing-space-3))}}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/st-home-bands.css.map */
