.review-grid-section{background:var(--bg, transparent)}.review-grid{display:flex;align-items:flex-start;gap:64px}.review-grid__intro{flex:0 0 30%;max-width:30%}.review-grid__heading{margin:0 0 16px}.review-grid__subtitle{font-family:inherit;color:var(--text, inherit);opacity:.75;font-size:16px;line-height:1.5}.review-grid__subtitle p{margin:0}.review-grid__cards{flex:1 1 auto;min-width:0;column-count:var(--review-columns, 2);column-gap:24px}.review-card{display:inline-block;width:100%;break-inside:avoid;background:#fff;border-radius:16px;padding:28px 28px 24px;margin:0 0 24px;box-shadow:0 2px 14px #0000000d}.review-card__quote{display:block;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:56px;line-height:.5;font-weight:700;color:var(--text, #111);height:28px}.review-card__stars{display:flex;gap:2px;margin-bottom:10px;color:#111;font-size:15px}.review-card__star--empty{opacity:.25}.review-card__title{margin:18px 0 12px;font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:22px;font-weight:var(--FONT-WEIGHT-HEADING, 500);line-height:1.25;color:var(--text, inherit)}.review-card__date{margin:0 0 16px;font-size:14px;color:var(--text, inherit);opacity:.55}.review-card__body{font-family:inherit;font-size:15px;line-height:1.6;color:var(--text, inherit);opacity:.85}.review-card__body p{margin:0 0 12px}.review-card__body p:last-child{margin-bottom:0}.review-card__author{margin:18px 0 0;font-size:15px;font-weight:var(--FONT-WEIGHT-BODY-BOLD, 700);color:var(--text, inherit)}.review-grid__dots{display:none}@media only screen and (min-width:1024px){.review-grid__intro{position:sticky;top:120px}}@media only screen and (max-width:767px){.review-grid{flex-direction:column;gap:28px}.review-grid__intro{flex:none;max-width:100%}.review-grid__cards{column-count:auto;column-gap:0;display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:4px 20px}.review-grid__cards::-webkit-scrollbar{display:none}.review-card{flex:0 0 88%;margin:0;scroll-snap-align:center}.review-grid__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.review-grid__dot{width:22px;height:4px;border-radius:2px;border:0;padding:0;background:#0003;cursor:pointer;transition:background .2s ease}.review-grid__dot.is-active{background:#000}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/review-grid.css.map */
