/* WellVet — пересобранный хедер (вариант 2, чистый CSS). Скрываем тильдовский header-zero-block. */
#rec841713172,#rec786751499,#rec793641575,#rec798040176,#rec786751601,#rec793108021{display:none!important}
.wv-header *{box-sizing:border-box}
.wv-header{position:sticky;top:0;z-index:100000;background:#fff;box-shadow:0 2px 14px rgba(123,24,48,.08);font-family:Montserrat,Arial,sans-serif}
.wv-bar{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:20px;padding:12px 22px}
.wv-logo{height:36px;flex:0 0 auto}
.wv-nav{display:flex;gap:18px;margin-left:6px}
.wv-nav a{color:#5A3A1F;text-decoration:none;font-weight:500;font-size:14px;white-space:nowrap}
.wv-nav a:hover{color:#7B1830}
.wv-phones{margin-left:auto;display:flex;gap:16px;align-items:center}
.wv-ph{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}
.wv-ph small{font-size:10px;color:#9b8472}
.wv-ph a{color:#7B1830;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}
.wv-cta{background:#7B1830;color:#fff;border:none;border-radius:30px;padding:10px 22px;font-weight:600;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}
.wv-cta:hover{background:#641325}
.wv-burger{display:none;background:none;border:none;font-size:26px;line-height:1;color:#7B1830;cursor:pointer;margin-left:auto}
.wv-mobmenu{display:none;flex-direction:column;background:#fff;border-top:1px solid #eee;padding:8px 22px 16px}
.wv-mobmenu a{color:#5A3A1F;text-decoration:none;font-weight:500;font-size:16px;padding:10px 0;border-bottom:1px solid #f3eee9}
.wv-mobmenu .wv-mph{color:#7B1830;font-weight:700;padding:10px 0}
.wv-mobmenu.open{display:flex}
@media(max-width:980px){
 .wv-nav,.wv-phones{display:none}
 .wv-burger{display:block}
}

/* === Отзывы: скрываем тильдовский слайдер, показываем чистый блок === */
#rec806416453{display:none!important}
.wv-reviews{background:#ECEAE5;padding:48px 0;font-family:Montserrat,Arial,sans-serif}
.wv-reviews-in{max-width:1200px;margin:0 auto;padding:0 22px}
.wv-reviews-h{color:#7B1830;font-size:32px;font-weight:700;text-align:center;margin:0 0 28px}

.wvr-track{display:flex;align-items:flex-start;gap:20px;overflow-x:auto;padding:6px 2px 18px;scroll-snap-type:x mandatory}
.wvr-track::-webkit-scrollbar{height:8px}.wvr-track::-webkit-scrollbar-thumb{background:#d8b9c2;border-radius:8px}
.wvr-card{flex:0 0 340px;max-width:86vw;background:#fff;border-radius:18px;padding:22px 24px 26px;box-shadow:0 6px 22px rgba(123,24,48,.08);scroll-snap-align:start;position:relative;align-self:flex-start}
.wvr-quote{color:#E8C57E;font-size:46px;line-height:1;font-weight:700;margin-bottom:6px}
.wvr-card p{color:#5A3A1F;font-size:14px;line-height:1.55;margin:0;max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,transparent)}
.wvr-hint{text-align:center;color:#9b8472;font-size:13px;margin-top:6px}
@media(max-width:640px){.wv-reviews-h{font-size:24px}}
