/* Compact customer reviews. The review text and source ratings are retained. */
#marketplace-ratings{margin-top:48px;margin-bottom:48px;padding-top:0;padding-bottom:0}
#marketplace-ratings #ratings-title{font-size:clamp(26px,2.5vw,36px);line-height:1.2;margin:0 0 22px}
#marketplace-ratings .rating-tabs{display:flex;gap:8px;overflow:visible;border:0;margin:0 0 20px;padding:0}
#marketplace-ratings .rating-tab{display:flex;align-items:center;justify-content:center;flex:0 1 154px;min-width:0;min-height:64px;padding:16px 22px;border:1px solid #dce1e1;border-bottom:2px solid #dce1e1;border-radius:0;background:#fff;color:#536062;font:600 14px Montserrat,Arial,sans-serif;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}
#marketplace-ratings .rating-tab[aria-selected=true]{color:#314c53;background:#f1f5f5;border-color:#c8d5d7;border-bottom-color:#135f69;border-image:none}
#marketplace-ratings .rating-tab:focus-visible{outline:2px solid #46415e;outline-offset:3px}
#marketplace-ratings .reviews-layout{display:block}
#marketplace-ratings .review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;border:0;padding:0;margin:0 0 20px}
#marketplace-ratings .review-summary h3{font-size:13px;line-height:1.4;font-weight:500;color:#66706d;margin:0;flex-basis:100%}
#marketplace-ratings .review-summary-score{font-size:30px;line-height:1.1;font-weight:700;color:#202423}
#marketplace-ratings .review-score-max{font-size:16px;font-weight:400;color:#66706d}
#marketplace-ratings .review-count{font-size:13px;line-height:1.5;color:#66706d;margin:0}
#marketplace-ratings .reviews-layout>div{min-width:0}
#marketplace-ratings .review-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;overflow:visible;transform:none!important}
#marketplace-ratings .review-card{display:flex;flex-direction:column;min-width:0!important;width:auto!important;min-height:0;height:auto;margin:0!important;padding:22px;background:#f6f7f7;border:1px solid #e4e8e7;color:#202423;transform:none!important}
#marketplace-ratings .review-card-top{display:block;min-height:0}
#marketplace-ratings .review-author strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
#marketplace-ratings .review-author small{display:block;font-size:12px;line-height:1.5;color:#747b7b;margin-top:4px}
#marketplace-ratings .rating-stars{font-size:17px;line-height:1.2;letter-spacing:2px;color:#135f69;margin:14px 0 12px}
#marketplace-ratings .review-product{font-size:12px;line-height:1.5;color:#747b7b;margin-bottom:10px}
#marketplace-ratings .review-quote{font-size:15px;line-height:1.65;margin:0;overflow-wrap:anywhere}
#marketplace-ratings .review-excerpt{font-size:11px;color:#747b7b;margin-top:10px}
#marketplace-ratings .review-platform-intro{padding:18px;background:#f6f7f7;grid-column:1/-1}
#marketplace-ratings .review-platform-intro h3{font-size:16px;margin:0 0 8px}
#marketplace-ratings .review-platform-intro p{font-size:13px;line-height:1.6;margin:0}
#marketplace-ratings .review-nav{display:none}
@media(max-width:699px){#marketplace-ratings{margin-top:32px;margin-bottom:32px}#marketplace-ratings #ratings-title{font-size:27px;margin-bottom:18px}#marketplace-ratings .rating-tabs{gap:8px;margin-bottom:18px}#marketplace-ratings .rating-tab{flex:1;padding:10px 12px}#marketplace-ratings .review-cards{grid-template-columns:minmax(0,1fr)!important;gap:12px}#marketplace-ratings .review-card{padding:18px}#marketplace-ratings .review-summary{gap:7px 14px;margin-bottom:18px}#marketplace-ratings .review-summary-score{font-size:28px}}

#marketplace-ratings .motion-tab-line{display:none!important}

#marketplace-ratings .rating-tab img.review-platform-logo{display:block;width:96px;height:26px;max-width:100%;object-fit:contain;filter:none;opacity:1;margin:0}
#marketplace-ratings .rating-tab[data-review-platform=ozon] img.review-platform-logo{width:100px;height:24px}
#marketplace-ratings .rating-tab[data-review-platform=yandex] img.review-platform-logo{width:78px;height:29px}
#marketplace-ratings .rating-tab:hover{background-color:#f6f8f8;border-color:#aebfc4}
#marketplace-ratings .rating-tab[aria-selected=true]:hover{background-color:#edf2f2;border-bottom-color:#135f69}
@media(max-width:699px){#marketplace-ratings .rating-tab{min-height:60px;padding:14px 12px}#marketplace-ratings .rating-tab img.review-platform-logo{width:88px;height:24px}#marketplace-ratings .rating-tab[data-review-platform=ozon] img.review-platform-logo{width:86px;height:22px}#marketplace-ratings .rating-tab[data-review-platform=yandex] img.review-platform-logo{width:70px;height:27px}}
@media(prefers-reduced-motion:reduce){#marketplace-ratings .rating-tab{transition:none}}
