.cr-tc{--cr-gutter:20px;--cr-stack-gap:32px;position:relative;padding-inline:max(var(--cr-gutter),50% - 800px);font-family:var(--font-body-family);font-weight:var(--font-body-weight,400);font-size:14px;line-height:1.6;color:rgb(var(--cr-text,20 20 20));background:rgb(var(--cr-bg,245 242 236))}.cr-tc--transparent{background:transparent}.cr-tc :where(p,h2){margin:0;font-size:inherit;line-height:inherit;text-align:inherit;color:inherit;min-height:0}.cr-tc img{border:0;box-shadow:none;margin:0;display:block;max-width:100%;height:auto}.cr-tc__stack{display:grid;grid-auto-columns:minmax(0,1fr);gap:var(--cr-stack-gap) 0}.cr-tc__header{display:grid;gap:16px;justify-items:start;justify-content:start;text-align:start}.cr-tc__header--center{justify-items:center;justify-content:center;text-align:center}.cr-tc__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,500);letter-spacing:-.02em;font-size:28px;line-height:1.1;overflow-wrap:anywhere}.cr-tc__list{display:grid;grid:auto / auto-flow 73vw;gap:48px 20px;overflow:auto hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--cr-gutter));padding-inline:var(--cr-gutter);scroll-padding-inline:var(--cr-gutter)}.cr-tc__list::-webkit-scrollbar{display:none}.cr-tc__item{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;justify-items:start;scroll-snap-align:start;scroll-snap-stop:always}.cr-tc__image{width:100%;border-radius:12.8px;object-fit:cover}.cr-tc__placeholder{display:block;width:100%;aspect-ratio:1/1;border-radius:12.8px;background:#1414140f}.cr-tc__body{display:grid;gap:16px;text-align:start}.cr-tc__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,500);letter-spacing:-.02em;font-size:18px;line-height:1.3}.cr-tc__prose{display:block}.cr-tc__stars{display:flex;align-items:center;gap:4px;color:var(--cr-star-color,#00b67a)}.cr-tc__stars svg{width:15px;height:15px;display:block}.cr-tc__prose>*+p,.cr-tc__prose>*+div{margin-block-start:12px}.cr-tc__link{color:inherit;text-decoration:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out,color .3s ease-in-out}.cr-tc__text a{color:inherit;text-decoration:none;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 100% 1px no-repeat;transition:background-size .3s ease-in-out}.cr-tc__mobile-btn{display:inline-flex;align-items:center;gap:12px;width:fit-content;padding:16px 20px;border-radius:12.8px;background:var(--cr-mbtn-bg,#f2bf5e);color:var(--cr-mbtn-text,#1c1c1b);font-size:16px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none}.cr-tc__mobile-btn-label{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.35em) / 0 1px no-repeat;transition:background-size .3s ease-in-out}.cr-tc__chevron{display:grid;place-items:center;width:24px;height:24px;border-radius:9999px;background:none;flex-shrink:0}.cr-tc__chevron svg{display:block}@media screen and (min-width:700px){.cr-tc{--cr-gutter:32px;--cr-stack-gap:48px;font-size:16px}.cr-tc__heading{font-size:32px}.cr-tc__list{grid:auto / auto-flow 38vw;gap:48px 48px}.cr-tc__title{font-size:22px}.cr-tc__prose>*+p,.cr-tc__prose>*+div{margin-block-start:16px}}@media screen and (min-width:750px){.cr-tc__mobile-btn{display:none}}@media screen and (min-width:1000px){.cr-tc{--cr-gutter:48px}.cr-tc__list{grid:auto / repeat(12,minmax(0,1fr));gap:64px 48px;margin-inline:0;padding-inline:0;overflow:visible}.cr-tc__item{grid-column:span var(--cr-tc-span,4)}}@media screen and (min-width:1150px){.cr-tc__header{grid-template-columns:700px;justify-content:space-between;align-items:end}.cr-tc__header--center{grid-template-columns:minmax(0,1fr)}.cr-tc__prose>*+p{margin-block-start:24px}}@media screen and (min-width:1400px){.cr-tc__heading{font-size:44px}.cr-tc__title{font-size:28px}}@media screen and (pointer:fine){.cr-tc__link:hover,.cr-tc__text a:hover{background-size:0 1px}.cr-tc__mobile-btn:hover .cr-tc__mobile-btn-label{background-size:100% 1px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cr-testimonial-columns.css.map */
