.live-reviews{margin:34px 0;padding:30px;border:1px solid #dce5d9;border-radius:24px;background:#f4f7f1}.live-reviews__head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.live-reviews__head h2{margin:5px 0 0}.live-reviews__head p{max-width:520px;margin:0;color:#657067}.live-reviews__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px}.review-source{min-width:0;display:grid;grid-template-columns:52px minmax(130px,1fr) auto auto;grid-template-areas:"mark name rating arrow" "mark facts facts arrow";gap:5px 14px;align-items:center;min-height:92px;padding:16px 18px;border-radius:15px;background:#fff;color:#172019;text-decoration:none;box-shadow:0 10px 26px rgba(11,50,20,.08);transition:transform .18s ease-out,box-shadow .18s ease-out}.review-source:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(11,50,20,.13)}.review-source:focus-visible{outline:3px solid rgba(7,93,32,.3);outline-offset:3px}.review-source__mark{grid-area:mark;display:grid;place-items:center;width:52px;height:52px;border-radius:13px;font-weight:900}.review-source--market .review-source__mark{background:#ffe338;color:#d51c27;font-size:27px}.review-source--ozon .review-source__mark{background:#075bff;color:#fff;font-size:12px;letter-spacing:-.03em}.review-source__name{grid-area:name;min-width:0}.review-source__name strong,.review-source__name small{display:block}.review-source__name strong{font-size:15px}.review-source__name small{margin-top:2px;color:#68746c;font-size:10px}.review-source__rating{grid-area:rating;display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 5px;text-align:right}.review-source__rating b{font-size:24px;line-height:1}.review-source__rating i{color:#efa917;font-style:normal;font-size:17px}.review-source__rating small{grid-column:1/-1;color:#57645b;font-size:10px;white-space:nowrap}.review-source__facts{grid-area:facts;display:flex;flex-wrap:wrap;gap:6px}.review-source__facts span{padding:4px 8px;border-radius:99px;background:#edf5ea;color:#406047;font-size:9px;font-weight:800;white-space:nowrap}.review-source__arrow{grid-area:arrow;color:#52705a;font-size:22px}.live-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.live-review{padding:20px;border:1px solid #e0e6de;border-radius:17px;background:#fff;overflow:hidden}.live-review__photo{display:block;margin:-20px -20px 17px;overflow:hidden;aspect-ratio:16/9;background:#eef2ec}.live-review__photo img{width:100%;height:100%;object-fit:cover}.live-review__top,.live-review__meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.live-review__stars{color:#efa917;letter-spacing:1px}.live-review p{margin:13px 0;font-size:14px;line-height:1.55}.live-review__details{display:flex;flex-direction:column;gap:3px;margin:12px 0;color:#647068;font-size:11px}.live-review__details b{color:#26352b;font-size:12px}.live-review__meta{font-size:11px;color:#68736a}.live-review a{color:#075d20;font-weight:800;text-decoration:none}.live-review__source{text-transform:uppercase;font-size:10px;font-weight:900;color:#075d20}.live-reviews__links{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.live-reviews__links a{padding:9px 12px;border:1px solid #cfdacd;border-radius:10px;background:#fff;color:#075d20;text-decoration:none;font-size:12px;font-weight:800}.reviews-summary{display:flex;align-items:baseline;gap:10px;margin:0 0 20px;padding:18px 20px;border-radius:16px;background:#075d20;color:#fff}.reviews-summary b{font-size:32px}.reviews-summary span{font-weight:800}.reviews-summary small{margin-left:auto;color:#d8ead8}.live-reviews__grid--all{grid-template-columns:repeat(3,minmax(0,1fr))}.verified-reviews{padding:72px 0;background:#f4f7f1}@media(max-width:850px){.live-reviews__grid,.live-reviews__grid--all,.live-reviews__sources{grid-template-columns:1fr}.live-reviews__head{display:block}.live-reviews{padding:20px}.reviews-summary{align-items:flex-start;flex-wrap:wrap}.reviews-summary small{width:100%;margin-left:0}}@media(max-width:520px){.review-source{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"mark name arrow" "rating rating arrow" "facts facts facts";min-height:0;padding:14px;gap:10px 12px}.review-source__mark{width:44px;height:44px}.review-source__rating{justify-self:start;display:flex;text-align:left}.review-source__rating small{margin-left:4px}.review-source__facts{margin-top:-2px}}@media(prefers-reduced-motion:reduce){.review-source{transition:none}}
