@media (min-width: 1200px) and (max-width: 1479px) 
{
    .t967__maincontainer .t967__top{height:140px!important;}
     .t967__maincontainer .t967__bottom{height:55px!important;}
     .t967__maincontainer .t967__bottom .t967__bottomwrapper{height:55px!important;}
     
     @media  (max-width: 1479px) 
	{
		.t967__menualign_center .t967__list-item
		{
		padding: 0 35px 0 0 !important;
		}
	}
	 @media  (max-width: 1479px) 
	{
		.t967__menualign_center .t967__list-item
		{
		padding: 0 35px 0 0 !important;
		}
	}
	 @media  (max-width: 1280px) 
	{
		.t967__menualign_center .t967__list-item
		{
		padding: 0 25px 0 0 !important;
		}
	}
}

#rec870116208{display:none!important;}
/* Правка шапки: кнопки не сжимаются, текст без обрезки */
.t967__button.t-btnflex_sm{flex:0 0 auto !important;padding-left:8px !important;padding-right:8px !important;}
@media (min-width:1280px){.t967__button.t-btnflex_sm{padding-left:20px !important;padding-right:20px !important;}}

/* PRAVKI HEAD CSS START */
@media (min-width: 1200px) and (max-width: 1479px) {    .t967__maincontainer .t967__top{height:140px;}}

/* Pravka 3: cookie-banner -> tonkaya polosa vnizu */.t886{left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;}.t886__wrapper{width:100% !important;max-width:none !important;display:flex !important;align-items:center !important;gap:16px !important;padding:10px 56px 10px 20px !important;box-sizing:border-box !important;border-top:1px solid #dcdcdc !important;background-color:#ffffff !important;}.t886__text{flex:1 1 auto !important;font-size:13px !important;line-height:1.35 !important;margin:0 !important;}.t886__btn{margin-left:auto !important;flex:0 0 auto !important;}.t886__close{position:absolute !important;top:50% !important;right:14px !important;transform:translateY(-50%) !important;width:28px !important;height:28px !important;line-height:26px !important;text-align:center !important;font-size:20px !important;color:#777 !important;cursor:pointer !important;border-radius:4px !important;z-index:2 !important;}@media (max-width:767px){.t886__wrapper{padding:8px 36px 8px 10px !important;gap:8px !important;}.t886__text{font-size:11px !important;line-height:1.28 !important;}.t886__btn{padding-left:10px !important;padding-right:10px !important;}.t886__close{right:6px !important;width:26px !important;height:26px !important;line-height:24px !important;font-size:18px !important;}}

@media (max-width:767px){
  .t886__wrapper{padding:8px 54px 8px 12px !important;}
  .t886__text{font-size:13px !important;line-height:1.3 !important;}
  .t886__btn{min-width:48px !important;min-height:44px !important;padding:0 12px !important;font-size:15px !important;line-height:44px !important;}
  .t886__close{width:44px !important;height:44px !important;line-height:44px !important;right:2px !important;font-size:24px !important;}
}

@media (max-width:980px){
  .t-menuwidgeticons__link{position:relative;}
  .t-menuwidgeticons__link::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);}
  .t-menuburger{position:relative;}
  .t-menuburger::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);}
  .t-sociallinks__item a{position:relative;}
  .t-sociallinks__item a::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);}
  .t450__list a{padding-top:13px !important;padding-bottom:13px !important;}
  .t-slds__bullet{width:14px !important;height:14px !important;margin:0 7px !important;}
}

.p18-old-cap{font-size:11px;font-weight:400;color:#999;line-height:1.2;margin-top:-2px;}

.t-slds__arrow_wrapper{opacity:.72 !important;transition:opacity .2s;}
.t-slds__arrow_wrapper:hover{opacity:1 !important;}

@media (max-width:767px){
  .p9-clamp{max-height:340px !important;overflow:hidden !important;position:relative !important;}
  .p9-fade{position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;}
  .p9-btn{display:block;width:100%;text-align:center;padding:12px 0;color:#800230;font-size:15px;font-weight:600;background:none;border:0;cursor:pointer;text-decoration:underline;}
}

.js-feed-post-date{font-size:12px !important;}
.t728__title{font-size:14px !important;}

iframe[src*="yandex.ru/sprav"]{display:none !important;}

@media screen and (min-width:981px) and (max-width:1220px){
  #rec825734566{display:block !important;}
  #rec825734566 .tmenu-mobile{display:block !important;}
}

@media screen and (min-width:981px){
  h2{font-size:36px !important;line-height:1.2 !important;}
  h3{font-size:22px !important;line-height:1.25 !important;}
}

.rv-block{max-width:1220px;margin:24px auto;padding:12px 16px;}
.rv-title{font-size:20px;font-weight:700;margin:0 0 12px;}
.rv-grid{display:flex;flex-wrap:wrap;gap:12px;}
.rv-item{width:130px;text-decoration:none;color:inherit;display:block;}
.rv-img{width:130px;height:130px;object-fit:contain;background:#f4f4f4;border-radius:6px;display:block;}
.rv-name{font-size:12px;line-height:1.25;margin-top:6px;}

.bc-bar{padding:0 20px;margin:0 auto;max-width:1200px;box-sizing:border-box;line-height:1.55;font-family:Arial,Arial,sans-serif;font-size:16px;font-weight:300;color:#000}
.bc-bar a{color:#000;text-decoration:none}
.bc-bar a::after{content:" / ";color:#000;margin:0 5px}
.bc-bar .bc-cur{color:grey}
@media (max-width:480px){.bc-bar{font-size:14px}}

.p18-old-cap{display:inline-block !important;margin-left:5px !important;font-size:11px !important;line-height:1.2 !important;color:#999 !important;font-weight:400 !important;white-space:nowrap;}

.p18-old-cap{display:inline-block !important;margin-left:5px !important;font-size:11px !important;line-height:1.2 !important;color:#999 !important;font-weight:400 !important;white-space:nowrap;}

@media (max-width:980px){
  
  .t450__menu__content{ background-color:transparent !important; box-shadow:none !important; }
  .tmenu-mobile{ background-color:transparent !important; }
  
  body::before{ content:''; position:fixed; top:0; left:0; right:0; height:75px; background:#ffffff; box-shadow:0 1px 6px rgba(0,0,0,.08); z-index:99990; }
}
@media (max-width:767px){
  .p9-clamp{ max-height:260px !important; }
}

@media (max-width:767px){
  .p9-btn{ display:block !important; width:auto !important; margin:0 auto 2px !important; padding:6px 12px !important; font-size:14px !important; line-height:1.2 !important; }
  
  .p9-btn + [id^="rec"]{ display:none !important; }
  
  .p9-btn + [id^="rec"] + [id^="rec"]{ margin-top:-8px !important; }
}

@media (max-width:767px){
  .p9-clamp{ margin-bottom:0 !important; }
  .p9-btn{ display:block !important; width:auto !important; margin:0 auto !important; padding:4px 12px 2px !important; font-size:14px !important; line-height:1.2 !important; }
}

@media (max-width:767px){
  .p9-clamp{ max-height:170px !important; margin-bottom:0 !important; }
  .p9-fade{ display:none !important; }
  .p9-btn{ display:block !important; width:auto !important; margin:2px auto 0 !important; padding:2px 0 0 !important; font-size:14px !important; line-height:1.2 !important; }
}

@media (max-width:767px){
  .p9-clamp{ background-color:#efefef !important; }
  .p9-btn{ background-color:#efefef !important; }
}

@media (max-width:767px){
  .p9-btn{ margin:0 auto !important; padding:4px 0 6px !important; background-color:#efefef !important; }
  .p9-clamp{ background-color:#efefef !important; }
}

@media (max-width:767px){
  .p9-btn{
    display:block !important;
    width:100% !important;
    margin:0 !important;
    padding:6px 0 10px !important;
    background-color:#efefef !important;
    text-align:center !important;
    font-size:14px !important;
    line-height:1.2 !important;
  }
}

.t-store__card__bgimg, .js-product-img, .t-store__card__imgwrapper .t-bgimg{
  background-size: contain !important;
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
}

.rv2{margin:18px 0;padding:14px 16px;background:#f7f7f7;border-radius:8px}
.rv2 h3{margin:0 0 10px;font-size:18px;line-height:1.2}
.rv2 p{margin:0 0 8px;font-size:14px;line-height:1.4}
.rv2 b{color:#800230}
.rv2 a{font-size:13px;color:#800230}
.rf{margin:14px 0;padding:12px 14px;background:#fff;border:1px solid #eee;border-radius:8px}
.rf h3{margin:0 0 8px;font-size:16px;line-height:1.2}
.rf input,.rf select,.rf textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 8px;padding:8px;border:1px solid #ddd;border-radius:6px;font:14px/1.3 Arial,sans-serif}
.rf textarea{min-height:64px}
.rf button{background:#800230;color:#fff;border:0;border-radius:6px;padding:9px 16px;font-size:14px;cursor:pointer}

.js-store-prod-slider .t-slds__thumbsbullet,.js-store-prod-slider .t-slds__thumbsbullet-border{width:46px!important;height:46px!important;border-radius:6px!important}
.js-store-prod-slider .t-slds__thumbsbullet{margin:0 4px!important;overflow:hidden!important;background:rgba(0,0,0,.04)!important}
.js-store-prod-slider .t-slds__thumbsbullet .t-slds__bgimg{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}
/* PRAVKI HEAD CSS END */

/* PRAVKI H1 START */
#rec721100278 h1{position:static!important;left:auto!important;top:auto!important;font-family:Arial,Arial,sans-serif!important;font-size:32px!important;font-weight:400!important;color:#000!important;text-align:center!important;padding:16px 20px!important;margin:0!important;line-height:1.3!important}
@media (max-width:480px){#rec721100278 h1{font-size:22px!important;padding:12px 14px!important}}
/* PRAVKI H1 END */