.class-review{break-inside:avoid;display:flex;flex-direction:column;gap:1.4rem;margin:0 0 1.4rem;padding:2.2rem 2.2rem 2rem;background:#fcf3ea;border-radius:20px}.class-reviews__list .class-review:nth-child(3n+2){background:#eef1ec}.class-reviews__list .class-review:nth-child(3n+3){background:#fff;box-shadow:inset 0 0 0 1px #ecdcc4}.class-review__mark{width:2.6rem;height:auto;color:#c9a46a}.class-review__quote{margin:0}.class-review__quote p{margin:0;font-size:1.55rem;line-height:1.6;color:#2b2b2b}.class-review__byline{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;line-height:1.3}.class-review__author{font-size:1.45rem;font-weight:600;color:#103d39}.class-review__role{font-size:1.25rem;color:#103d399e}a.class-review__class{text-decoration:underline;text-decoration-color:#103d394d;text-underline-offset:.25em}a.class-review__class:hover{color:#103d39;text-decoration-color:currentColor}@media(min-width:768px){.product-information__media:has(.class-reviews) .media-gallery--main,.product-information__media:has(.class-reviews) .media-gallery__grid-thumbnails{position:static}}.class-reviews{container-type:inline-size;margin-block-start:4rem}.class-reviews--desktop{display:none}@media(min-width:768px){.class-reviews--desktop{display:block}.class-reviews--mobile{display:none}}@media(max-width:767.98px){.class-reviews--mobile{grid-column:2 / 3;margin-block-start:3.2rem}}.class-reviews__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;margin-block-end:1.8rem}.class-reviews__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 500);font-size:2.4rem;line-height:1.2;color:#103d39}.class-reviews__count{margin:0;font-size:1.3rem;letter-spacing:.04em;color:#103d39b3}.class-reviews__list{columns:1;column-gap:1.4rem}@container (min-width: 36rem){.class-reviews__list{columns:2}}.class-reviews--single .class-reviews__list{columns:1}.class-review--fill{display:none;margin:0;justify-content:center;align-items:center;gap:2rem;padding:4rem 3.6rem;text-align:center}.class-review--fill .class-review__mark{width:4rem}.class-review--fill .class-review__quote p{font-family:var(--font-heading--family);font-size:2.2rem;line-height:1.4;color:#103d39}.class-review--fill .class-review__byline{margin-top:0;align-items:center}@media(min-width:1024px){.class-review--fill-3{display:flex}}@media(min-width:650px)and (max-width:1023.98px){.class-review--fill-2{display:flex}}.classes-grid__grid.is-filtered .class-review--fill{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/class-reviews.css.map */
