/*Меню*/
@media (min-width:981px) {#rec636427325 { 
 position: fixed;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 99;
    transition: 0.3s;
    padding: 10px 0;
    box-shadow: 3px 4px 25px 2px rgb(0 0 0 / 15%);}}
    
:target{scroll-margin-top:110px;}  

@media (max-width:980px) {#rec636428036 { position: fixed;top: 0;height:55px;width: 100%;background-color: #fff;z-index: 99;transition: 0.3s;padding: 10px 0;box-shadow: 3px 4px 25px 2px rgb(0 0 0 / 15%) }}
@media (max-width:980px) {#rec542856175 {margin-top: 70px;}}
@media (max-width:980px) {.t396__elem.tn-elem.tn-elem__6364280361674932418595 {left:15px !important;}} 
@media (min-width: 961px) {.t396 {border-top:0}}

#rec636428036 .t396__artboard {height: 60px;}

#rec787752332 .t794__typo t794__typo_787752332 t794__link t-name t-name_xs  {line-height: 1.6;}

#rec636427325 .t396 {border-top: none !important;}


/*Ссылки при наведении*/

#rec636427325 .tn-elem[data-elem-id="1674907723225"] .tn-atom:hover {color:#e67e38}
#rec636427325 .tn-elem[data-elem-id="1674916770121"] .tn-atom:hover {color:#e67e38}
#rec636427325 .tn-elem[data-elem-id="1674916813213"] .tn-atom:hover {color:#e67e38}
#rec636427325 .tn-elem[data-elem-id="1674916825148"] .tn-atom:hover {color:#e67e38}
#rec636427325 .tn-elem[data-elem-id="1674916833978"] .tn-atom:hover {color:#e67e38}

/*Первый блок после меню */    

#rec542856175  {margin-top:100px;}

 /*Карточки*/
.t-store .t-store__card__wrap_all.t-store__card__wrap_pad-lg .t-store__card__btns-wrapper {padding-right: 35px;}
.t-descr_xxs {font-size: 1em;}
.t-store__card__price:before, .t-store__card__price_old:before {content: "от "; vertical-align: bottom;}
.t-store__card__price_old.t-store__card__price-item.t-name.t-name_xs {margin-left:10px;}
.js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm{width: 70%;}


@media screen and (max-width: 670px) {.t-store__card__btn {width: 25%;}}
@media screen and (max-width: 670px) {.t-store__card__btn:nth-child(2) {margin-top: 0;}}

.t-store__card__bgimg, .t-store__card__bgimg_second, .t-store .t-store__card__wrap_all {border-radius: 15px;}
/*Блок текст на главной*/
.text__button {color: #000000;
    font-weight: bold;
    background: #f2d03b;
    border-radius: 40px;
    padding: 13px 20px 15px 20px;
}

/*Слайдер*/

@media (min-width:1400px) {#rec542840747 {width: 1400px; margin: 0 auto;}}
@media (max-width:980px) {#rec542840747 .t801 .t-slds__arrow_wrapper {height: 260px !important;}}

/*Гарантии*/
@media (max-width:980px) {.t1066__box-img-mobile.t-col {display: none;}}

/*Остались вопросы*/
@media screen and (max-width: 980px) {.t-descr_xl {margin-top: 20px;}}

  /*Договор*/
 
.t1066__textwrapper.t-cell.t-valign_top {vertical-align: bottom;}
.t1066__item:not(:last-child) { margin-bottom: 25px;}

@media (max-width:1200px) {.t-align_left .t778__btn {width: 100%;}}


/* Карта */
ymaps[class*="-svg-icon"]:not([class*="-svg-icon-content"]) {
    background-image: url(https://static.tildacdn.com/tild3931-3935-4562-a662-323939373164/logo-icon.png);
    width: 60px !important;
    height: 60px !important;
    position: absolute;
    left: -30px !important;
    top: -30px !important;
    background-size: contain;
    background-repeat: no-repeat;
}


.t554__card-wrapper {max-width: 850px;}
@media screen and (max-width: 980px)  {.t-width_5 {max-width: 100%;}}
@media screen and (max-width: 980px) {.t-descr_sm {font-size: 18px !important}}
.t-sociallinks__svg {    width: 36px !important;height: 48px !important;}
.t554 .t-sociallinks__item {margin: 4px 10px 0;}

 /*Подвал*/
@media (min-width:961px) {.t396 {border-top: rgb(153, 153, 153) 1px solid;}}


/*Отступы блоки заголовки*/

@media (max-width:980px) {.t795__title  {margin-bottom: 0}} 
@media (max-width:980px) {#rec542840747 {margin-top: -30px;}}


/* Секция Смотрите также */

.js-product.t-store__card.t-col.t-col_3.t-align_left.js-product-relevant.t-item.t-animate.t-animate_started.t-animate__chain_showed {max-width: 30%;padding-left:3px !important}


/* Секция допстраниц */

div.t712.t-container > div > div > div.t-col.t-col_8 > div > h1 > div > span {background: #f2d03b;padding: 5px 12px}


.t712__descr.t-descr.t-descr_xxl {
    background: rgba(0, 0, 0, 0.5);
    display: block;
    padding: 20px;
    width: max-content;}

div.t712.t-container > div > div > div.t-col.t-col_8 > div > h1 > div > span:nth-child(3) {margin-top:0;display: block;width: max-content;}


