.srv{padding:80px 40px;background:var(--srv-bg, #f6f6f4);border-top:1px solid #ededeb;border-bottom:1px solid #ededeb;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.srv__inner{max-width:1100px;margin:0 auto}.srv__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.srv__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#b0b0b0;margin-bottom:14px}.srv__heading{font-family:Crimson Pro,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);letter-spacing:-.025em;line-height:1.1;color:#0a0a0a;font-weight:400}.srv__big-rating{display:flex;align-items:center;gap:16px;flex-shrink:0}.srv__big-num{font-family:Crimson Pro,serif;font-size:3.6rem;line-height:1;letter-spacing:-.03em;color:#0a0a0a}.srv__stars{color:var(--srv-accent, #96ba3e);font-size:18px;letter-spacing:2px;display:block}.srv__count{font-size:13px;color:#8a8a8a;font-weight:500;margin-top:2px;display:block}.srv__grid{display:grid;gap:18px}.srv__grid--1{grid-template-columns:1fr;max-width:480px}.srv__grid--2{grid-template-columns:repeat(2,1fr)}.srv__grid--3{grid-template-columns:repeat(3,1fr)}.srv__grid:not(.srv__grid--1):not(.srv__grid--2):not(.srv__grid--3){grid-template-columns:repeat(3,1fr)}.srv__card{background:#fff;border-radius:10px;padding:24px;border:1px solid #ededeb;display:flex;flex-direction:column}.srv__card-stars{color:var(--srv-accent, #96ba3e);font-size:13px;letter-spacing:2px;margin-bottom:12px;display:block}.srv__card-title{font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;line-height:1.35}.srv__card-text{font-size:13px;line-height:1.65;color:#6b6b6b;margin-bottom:16px;flex-grow:1}.srv__card-footer{margin-top:auto}.srv__card-author{font-size:12px;font-weight:700;color:#0a0a0a}.srv__card-verified{font-size:11px;color:var(--srv-accent, #96ba3e);font-weight:500}.srv__card-product{font-size:11px;color:#8a8a8a;margin-top:2px}@media screen and (max-width:1024px){.srv__grid--3,.srv__grid:not(.srv__grid--1):not(.srv__grid--2):not(.srv__grid--3){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.srv{padding:48px 20px}.srv__header{flex-direction:column;align-items:flex-start;gap:16px}.srv__grid--2,.srv__grid--3,.srv__grid:not(.srv__grid--1):not(.srv__grid--2):not(.srv__grid--3){grid-template-columns:1fr}.srv__big-num{font-size:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/sale-reviews.css.map */
