/* DAPROFF CMS 3.8.35 — Customer reviews */
.reviews-hero{background:#111518;color:#fff;padding:54px 0 50px}.reviews-hero .breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;margin-bottom:30px;color:#92999f}.reviews-hero .breadcrumbs a{color:#cfd3d6;text-decoration:none}.reviews-hero h1{font-size:clamp(40px,6vw,78px);line-height:.95;margin:12px 0 18px;max-width:900px}.reviews-hero p{max-width:780px;color:#b9bec2;font-size:18px;line-height:1.65}.reviews-page{padding:52px 0 76px;background:#f5f6f7}.reviews-summary{display:flex;align-items:baseline;gap:10px;margin-bottom:26px}.reviews-summary strong{font-size:28px}.reviews-summary span{color:#6d7479}.reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.review-card{display:grid;grid-template-columns:150px minmax(0,1fr);background:#fff;border:1px solid #e0e3e5;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(20,24,27,.05)}.review-card:not(:has(.review-card__image)){grid-template-columns:1fr}.review-card__image{background:#eef0f1;min-height:220px}.review-card__image img{width:100%;height:100%;object-fit:cover}.review-card__body{padding:24px}.review-card__rating,.review-stars{color:#e21b23;letter-spacing:2px;font-size:18px}.review-card__rating span,.review-stars span{color:#d8dcdf}.review-card blockquote,.product-review-card blockquote,.home-review-card blockquote{margin:16px 0 22px;padding:0;border:0;font-size:16px;line-height:1.7;color:#262b2e}.review-card__author{display:grid;gap:3px}.review-card__author em,.product-review-card em,.home-review-card em{font-style:normal;color:#198754;font-size:12px}.review-card__author small,.product-review-card small,.home-review-card small{color:#72797e}.review-card__document{display:inline-flex;margin-top:16px;color:#c71820;font-weight:700;text-decoration:none}.reviews-empty{padding:36px;background:#fff;border:1px solid #e0e3e5;border-radius:14px;color:#666}.product-reviews{margin-top:48px}.product-reviews__head,.home-reviews__head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.product-reviews__head h2,.home-reviews__head h2{margin:6px 0 0;font-size:32px}.product-reviews__head a,.home-reviews__head a{color:#c71820;text-decoration:none;font-weight:700}.product-reviews__grid,.home-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-review-card,.home-review-card{padding:22px;border:1px solid #e0e3e5;border-radius:14px;background:#fff;display:flex;flex-direction:column}.product-review-card strong,.home-review-card strong{margin-top:auto}.home-reviews{padding:64px 0;background:#f5f6f7}.home-review-card{min-height:250px}.product-content-grid{grid-template-columns:1fr}.product-description{min-width:0}.product-description>.product-block{width:100%;max-width:none}.rich-content .daproff-text-columns{column-gap:42px}.rich-content .daproff-text-columns-2{column-count:2!important}.rich-content .daproff-text-columns-3{column-count:3!important}.rich-content .daproff-text-columns>*{break-inside:avoid-column}.product-specs{max-width:none;margin-top:0}@media(max-width:980px){.product-reviews__grid,.home-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-content .daproff-text-columns-3{column-count:2!important}}@media(max-width:760px){.reviews-grid,.product-reviews__grid,.home-reviews__grid{grid-template-columns:1fr}.review-card{grid-template-columns:1fr}.review-card__image{max-height:260px}.rich-content .daproff-text-columns{column-count:1!important}.product-reviews__head,.home-reviews__head{align-items:flex-start;flex-direction:column}}
