body [data-product-watermark] { position:relative; display:block; }
body [data-product-watermark]::after { content:""; display:block; position:absolute; inset:0; z-index:2; pointer-events:none; background:url('../images/porog/logo5-watermark.png') center / 90% auto no-repeat; opacity:.5; }
.porog-card__badge,.porog-card__dots { z-index:3; }
.mfp-figure figure[data-product-watermark]::after { background-size:85% auto; }
.pa-home-reviews { padding:80px 0; background:#f6f6f5; }
.pa-home-reviews__head { display:flex; justify-content:space-between; align-items:flex-end; gap:30px; margin-bottom:34px; }
.pa-home-reviews__eyebrow { font-size:11px; font-weight:700; letter-spacing:1.8px; text-transform:uppercase; color:#b80d07; line-height:1.5; margin-bottom:12px; }
.pa-home-reviews h2 { font-size:44px; line-height:1.15; font-weight:750; letter-spacing:-1.4px; color:#171717; margin:0; }
.pa-home-reviews h2 span { color:#7b7b7b; }
.pa-home-reviews__source { display:flex; align-items:center; gap:10px; padding:10px 17px; background:#fff; border:1px solid #e5e5e5; border-radius:30px; color:#444; font-size:13px; line-height:1.4; font-weight:600; }
.pa-home-reviews__source i { display:inline-block; width:9px; height:9px; border-radius:50%; background:#a169f7; box-shadow:5px 5px 0 #04e061; margin-right:5px; }
.pa-home-reviews__panel { display:grid; grid-template-columns:.85fr 1.4fr; border:1px solid #e3e3e3; border-radius:15px; overflow:hidden; background:#fff; }
.pa-home-reviews__intro { padding:39px; background:#191b1c; color:#fff; }
.pa-home-reviews__intro>.fas { font-size:33px; color:#ff625c; margin-bottom:28px; display:block; }
.pa-home-reviews__intro h3 { color:#fff; font-size:30px; font-weight:700; line-height:1.25; letter-spacing:-.6px; margin-bottom:18px; }
.pa-home-reviews__intro p { color:#b7b7b7; font-size:14px; line-height:1.85; margin:0; }
.pa-home-reviews__empty { padding:38px 42px; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; }
.pa-home-reviews__empty h3 { font-size:25px; font-weight:700; line-height:1.35; color:#1c1c1c; margin:0 0 14px; }
.pa-home-reviews__empty>p { font-size:14px; line-height:1.85; color:#777; max-width:510px; margin:0 0 23px; }
.pa-home-reviews__tags { display:flex; flex-wrap:wrap; gap:9px; margin-bottom:27px; }
.pa-home-reviews__tags span { font-size:11px; line-height:1.6; color:#777; border:1px solid #e9e9e9; border-radius:5px; padding:6px 10px; }
.pa-home-reviews__actions { display:flex; align-items:center; flex-wrap:wrap; gap:24px; }
.pa-home-reviews__actions .thm-btn { font-size:13px; }
.pa-home-reviews__actions>a:not(.thm-btn) { color:#a70e08; font-size:12px; font-weight:650; }
@media(max-width:991px) { .pa-home-reviews__intro { padding:30px; } .pa-home-reviews__empty { padding:30px; } .pa-home-reviews h2 { font-size:37px; } }
@media(max-width:767px) { .pa-home-reviews { padding:55px 0; } .pa-home-reviews__head { align-items:flex-start; flex-direction:column; gap:20px; margin-bottom:25px; } .pa-home-reviews h2 { font-size:34px; letter-spacing:-1px; } .pa-home-reviews__panel { grid-template-columns:1fr; } .pa-home-reviews__intro { padding:30px 25px; } .pa-home-reviews__intro h3 { font-size:27px; } .pa-home-reviews__empty { padding:30px 25px; } .pa-home-reviews__empty h3 { font-size:23px; } .pa-home-reviews__tags { gap:7px; } .pa-home-reviews__tags span { font-size:10px; } }
