.suggestions-suggestions{
    font-family:'Roboto',Arial,sans-serif;
    color:#000 !important;
}
.t-store__prod-popup__text{
    color:#fff !important;
}

.t-btn{
background-color:transparent;    
}
.t-input{
    font-family: 'Montserrat' !important;
}
/*a.t-btn:link, a.t-btn:visited{
  position: relative;
  color: #fff;
  font-size:14px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  overflow: hidden;
  letter-spacing: .08em;
  border-radius: 0;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
a.t-btn:link:after, a.t-btn:visited:after, .js-store-parts-switcher:after
{
  content: "";
  position: absolute;
  height: 0%;
  left: 50%;
  top: 50%;
  width: 150%;
  z-index: 4;
  -webkit-transition: all 0.75s ease 0s;
  -moz-transition: all 0.75s ease 0s;
  -o-transition: all 0.75s ease 0s;
  transition: all 0.75s ease 0s;
}
/*a.js-store-prod-btn:link:hover, a.js-store-prod-btn:visited:hover {*/
/*  color: #FFF;*/
/*  text-shadow: none;*/
/*}*/
a.t-btn:link:hover:after, a.t-btn:visited:hover:after,
a.t-btn:link:hover:after, a.t-btn:visited:hover:after{
  height: 450%;
}
*/
/*a.js-store-prod-btn:link, a.js-store-prod-btn:visited {*/
/*  position: relative;*/
/*  color: #fff;*/
/*  font-size:14px;*/
/*  border-radius: 0;*/
/*  font-weight: bold;*/
/*  text-align: center;*/
/*  text-decoration: none;*/
/*  text-transform: uppercase;*/
/*  overflow: hidden;*/
/*  letter-spacing: .08em;*/
/*  text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);*/
/*  -webkit-transition: all 1s ease;*/
/*  -moz-transition: all 1s ease;*/
/*  -o-transition: all 1s ease;*/
/*  transition: all 1s ease;*/
/*}*/


/*a.t-btn:after {
  border: 10px solid transparent;
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
a.t-btn:hover:after {
  height: 400% !important;
  border-color:#5a577a;

}
*/
.t706__carticon-counter{
    backround-color:#5a577a !important
}

.t282__menu_static .t282__menu__container {
    overflow: auto;
}

/*КОРЗИНА*/
.t706__carticon-img {
    display: none;
}
.t706__carticon-imgwrap {
    background-color: #5b577c;
    background-image: url('https://static.tildacdn.com/tild3735-3531-4637-a435-376163376466/shopping-cart.svg');
    background-repeat: no-repeat;
    background-position: center;
}
.t706__carticon-imgwrap {
    width: 95px !important;
    height: 95px !important;
}
.t706__carticon {
    top: 148px;
}
.t706__carticon-imgwrap {
    background-size: 50px !important;
}
@media(max-width: 1200px){
    .t706__carticon-imgwrap {
        width: 75px !important;
        height:75px !important;
    }
    .t706__carticon-imgwrap {
        background-size: 40px !important;
    }
}
@media(max-width: 980px){
    .t706__carticon-imgwrap {
        width: 55px !important;
        height:55px !important;
    }
    .t706__carticon-imgwrap {
        background-size: 35px !important;
    }
    .t706__carticon-counter {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
    }
}
.cart__hide, .button, .t-submit {
        color: #ffffff;
        background-color: #5A577A !important;
    }
.t-store__card__textwrapper { 
    background-color:#000;
    padding-left:16px;
    }
.t754 .t-store__card__btns-wrapper { 
    margin-top:0px !important;
    }
    .js-store-buttons-wrapper { 
    background-color:#000;
    padding-left:16px;
    }
a.t-btn:link, a.t-btn:visited {
        text-transform: initial;
    }
    
.js-store-parts-switcher {
    color: #5B577C;
    padding: 9px 22px;
    display: inline-block;
    border: 2px solid #5B577C;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0 15px;
}

 /*ХОВЕРЫ ДЛЯ КНОПОК*/
/*  .t-store__parts-switch-btn,
  #filters-btns .filters-btn {
    border: 2px solid #5B577C;
    padding: 10px 15px;
    box-sizing: border-box;
  }

  .t-store__parts-switch-btn {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
  }

  .t-store__parts-switch-btn:after,
  .t-store__card__btn:after {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 150%;
    z-index: -1;
    -webkit-transition: all 0.75s ease 0s;
    -moz-transition: all 0.75s ease 0s;
    -o-transition: all 0.75s ease 0s;
    transition: all 0.75s ease 0s;
  }

  .t-store__parts-switch-btn:hover
   {
    color: #FFF;
    text-shadow: none;
  }

  .t-store__parts-switch-btn.t-active:after,
  .t-store__parts-switch-btn:hover:after {
    height: 450%;
  }

  .t-store__parts-switch-btn {
    position: relative;
    z-index: 6;
    overflow: hidden;
    letter-spacing: .08em;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    color: #5B577C;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 300;
  }

  .t-store__parts-switch-btn,
  .t-store__card__btn,
  .t-store__prod-popup__btn,
  #filters-btns .filters-btn {
    border: 2px solid #5B577C;
  }


  .t-store__parts-switch-btn.t-active:after,
  .t-store__parts-switch-btn:after {
    background: #5B577C;
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
    transform: translateX(-50%) translateY(-50%) rotate(-25deg);
  }


  .t-store__parts-switch-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .t-store__parts-switch-btn {
    color: #5B577C;
    padding: 10px 15px;
    display: inline-block;
    border: 2px solid #5B577C;
    font-family: 'RoadRadio', Arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0 15px;
  }

  #rec270176504 .t-active {
    background-color: #5B577C;
    color: #fff !important;
    opacity: 1 !important;
  }
  
 */
 .t-store__parts-switch-btn {
	border: 2px solid #5B577C;
    padding: 10px 10px;
    box-sizing: border-box;
    color: #5B577C;
}

 .t-store__parts-switch-btn:hover,
 .t-btn:hover {
	 color: #fff !important;
}

#rec270176504 .t-active {
	 background-color: #5B577C;
	 color: #fff;
	 opacity: 1 !important;
}

.js-store-parts-switcher:hover,
.js-store-parts-switcher:focus,
.t-btn:hover,
.t-btn:focus,
.t142__submit:hover,
.t142__submit:focus,
.tn-elem[data-elem-id="1625319573045"]:hover,
.tn-elem[data-elem-id="1625319573045"]:focus,
.tn-elem[data-elem-id="1625319508400"]:hover,
.tn-elem[data-elem-id="1625319508400"]:focus,
.tn-elem[data-elem-id="1711359458902"]:focus, 
.tn-elem[data-elem-id="1711359458902"]:hover,
.tn-elem[data-elem-id="1711359431917"]:focus, 
.tn-elem[data-elem-id="1711359431917"]:hover
{
  -webkit-animation: js-store-parts-switcher 1s;
          animation: js-store-parts-switcher 1s;
  box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}

@-webkit-keyframes js-store-parts-switcher {
  0% {
    box-shadow: 0 0 0 0 #5B577C;
  }
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #5B577C;
  }
}

 
 /*АДАПТИВ ДЛЯ КНОПОК СОРТИРОВКИ*/
   @media(max-width:960px) {
       #rec270176504 .t-store__parts-switch-btn {
           padding: 5px;
       }
   }
 
  @media(max-width:640px) {
    #rec270176504 .t-store__parts-switch-btn {
      margin: 0 5px;
      font-size: 14px !important;
    }
  }
  @media(max-width:480px) {
    #rec270176504 .t-store__parts-switch-btn {
      font-size: 12px !important;
      margin: 0 2px;
    }
  }

/*ЗНАЧОК РАСПРОДАЖИ*/
.t-store__card__mark {
    width: 67px;
    height: 67px;
    background-image: url(https://static.tildacdn.com/tild3231-3461-4039-b538-656564643163/Sales.png);
    background-color:transparent !important;
    font-size: 0px !important;
    background-position: center;
    background-repeat: no-repeat;
    
}
.t-store__card__mark-wrapper {
    top: 7px;
    left: 5px;
}
/*КНОПКИ КАРТОЧЕК*/
.t-btn_sm {
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
}
.t778 .t-store__card__btns-wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    display: flex;
    justify-content: space-between;
}
a.t-btn:link, a.t-btn:visited {
    letter-spacing: normal !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t-store__card__btn {
    width: 100px;
    display: flex;
    justify-content: center;
}

@media (max-width: 1200px) and (min-width: 960px){
    .t-store__card__btns-wrapper {
        display: flex;
        flex-direction: column;
    }
    .t-store__card__btns-wrapper > a {
        width: 100%;
    }
}

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

@media screen and (max-width: 640px){
     .t-store__card__btns-wrapper {
        flex-direction: column !important;
        align-items: center !important;
    }
    
    .js-store-prod-btn,
    .js-store-prod-btn2 {
        font-size: 12px !important;    
        width: -webkit-fill-available !important;
    }
}

@media screen and (max-width: 480px){
    .t-store__card__btns-wrapper {
        flex-direction: column !important;
        align-items: center !important;
    }
    
    .js-store-prod-btn,
    .js-store-prod-btn2 {
        font-size: 12px !important;    
        width: -webkit-fill-available !important;
    }
}

/*ТЕКСТ КАРТОЧЕК*/
.t-store__card__textwrapper{
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-size: 18px;
    line-height: 22px;
}
.t-store__card__price-wrapper,
.t-store__card__descr {
    margin-top: 0px;
    font-size: 18px;
    line-height: 22px;
}
.store__card__wrap_txt-and-opts {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
/*ПОПАП С ТОВАРОМ*/
.js-store-buttons-wrapper {
    background-color: transparent !important;
}

/*ФУТЕР*/
#rec270120042 .tn-elem[data-elem-id="1610717285184"] .tn-atom:hover,
#rec270120042 .tn-elem[data-elem-id="1610717939149"] .tn-atom:hover,
#rec270120042 .tn-elem[data-elem-id="1610717963811"] .tn-atom:hover,
#rec270120042 .tn-elem[data-elem-id="1610717992250"] .tn-atom:hover,
#rec270120042 .tn-elem[data-elem-id="1610717998931"] .tn-atom:hover {
    color: #9c2020;
}

#rec270120042 .tn-elem[data-elem-id="1612451276050"] .tn-atom {
    background-image: url("https://static.tildacdn.com/tild3738-3239-4930-a564-633233313235/Group_28.svg");
}

#rec270120042 .tn-elem[data-elem-id="1612451276050"] .tn-atom:hover {
    background-image: url("https://static.tildacdn.com/tild6332-3863-4164-b530-353262323531/Group_28.svg") !important;
}

#rec270120042 .tn-elem[data-elem-id="1612451926995"] .tn-atom {
    background-image: url("https://static.tildacdn.com/tild3831-3465-4764-b464-326137313332/Group_30.svg");
}

#rec270120042 .tn-elem[data-elem-id="1612451926995"] .tn-atom:hover {
    background-image: url("https://static.tildacdn.com/tild3837-6336-4666-a535-623234386161/Group_30.svg") !important;
}

#rec270120042 .tn-elem[data-elem-id="1612454648024"] .tn-atom {
    background-image: url("https://static.tildacdn.com/tild6235-6465-4838-b166-373233346564/Group_29.svg");
}

#rec270120042 .tn-elem[data-elem-id="1612454648024"] .tn-atom:hover {
    background-image: url("https://static.tildacdn.com/tild3362-6630-4338-b962-363833323166/Group_29.svg") !important;
}

#rec270120042 .tn-elem[data-elem-id="1612454648032"] .tn-atom {
    background-image: url("https://static.tildacdn.com/tild3131-3363-4338-b134-393363656261/Group_31.svg");
}

#rec270120042 .tn-elem[data-elem-id="1612454648032"] .tn-atom:hover {
    background-image: url("https://static.tildacdn.com/tild6339-3064-4066-b234-346262383136/Group_31.svg") !important;
}

.t-store__prod-popup__btn {
    color: #fff !important;
    border: 1px solid #5b577c !important;
    background-color: #5b577c !important;
}
.t-store__prod-popup__btn:hover {
    background-color: #9c2020 !important;
    border: 1px solid #9c2020 !important;
}


/*ПОПАП ЗАКАЗА*/
.t706__cartwin-content {
    background-color: #1C1A25 !important;
}
.t706__cartwin-heading,
.t706__product-title,
.t706__product-quantity,
.t706__product-amount,
.t706__cartwin-prodamount-wrap {
    color: #fff !important;
}

.t-input-phonemask__wrap,
.t-select{
    background-color: #fff !important;
}
.t-input-block  input[type="checkbox"]{
    background-color: transparent !important;
}
.t-popup,
.t-carousel__zoomer__wrapper,
.t-carousel__zoomer__slides{
    background-color: #1C1A25 !important;
}

.t-store__prod-popup__close-txt {
    color: #fff !important;
}

#rec270176504 .t-popup__close-icon_cross > g {
    fill: #fff !important;
}

.js-store-buttons-wrapper {
    padding-left: 0px !important;
}

.t706__product-del > img {
    background-color: #fff;
    border-radius: 10px;
} 

.t706__product-minus > img,
.t706__product-plus > img {
    background-color: #fff;
    border-radius: 8px;
}

.icon-increase > path:nth-child(1),
.icon-increase > path:nth-child(2),
.icon-increase > path:nth-child(3),
.icon-increase > path:nth-child(4),
.t-zoomer__close > svg > path:nth-child(1),
.t-zoomer__close > svg > path:nth-child(2)

{
    stroke: white !important;
}

.t-zoomer__close > svg > path:nth-child(1),
.t-zoomer__close > svg > path:nth-child(2){
    fill: white !important;
}

body > div.t-zoomer__wrapper.scale-active > div.t-zoomer__close > svg > path:nth-child(1),
body > div.t-zoomer__wrapper.scale-active > div.t-zoomer__close > svg > path:nth-child(2){
    fill: black !important;
    stroke: black !important;
}

.js-store-prod-text,
.js-store-prod-text >span,
.js-store-prod-text >span > strong,
.js-store-prod-text >span > strong > strong,
.js-store-prod-text > div {
    color: #fff !important;
    font-family: 'Montserrat' !important;
    font-size: 14px !important;
    line-height: 18px !important;
}


/*МЕНЮ*/
.t456__leftwrapper {
    display: flex;
    align-items: center;
    width: auto !important;
}
.text{
    color: #fff;
    font-family: 'RoadRadio';
    font-size: 18px;
    width: max-content;
    margin-left: 35px;
    font-weight: bold;
}
.t456__leftwrapper {
    height: inherit;
}
@media(max-width:1020px) {
    .text, .t-menu__link-item{
        font-size: 17px !important;
        line-height: 22px;
    }
}

.t282__logo > img {
    width: 160px;
}

#rec262846438 .t-active a,
#rec262846534 .t-active a {
    background-color: transparent !important;
}

/*АДАПТИВ КАРТЫ*/
@media(max-width: 1200px){
    #rec282120143 iframe {
    width: 940px !important;
}
}

@media(max-width: 980px){
    #rec282120143 iframe {
    width: 600px !important;
}
}

@media(max-width: 640px){
    #rec282120143 iframe {
    width: 420px !important;
}
}
@media(max-width: 480px){
    #rec282120143 iframe {
    width: 100% !important;
}
}
/*СМОТРИТЕ ТАКЖЕ*/
.js-product-relevant {
    background-color: #000 !important;
}

@media(max-width: 1240px){
    .t-popup.t-popup_show > div.t-popup__container.t-popup__container-static.t-popup__container-animated .js-store-buttons-wrapper {
        display: flex;
        flex-direction: column;
    }
    .t-popup.t-popup_show > div.t-popup__container.t-popup__container-static.t-popup__container-animated .js-store-buttons-wrapper > a {
        width: 100%;
    }
}

/*СТРЕЛКА НАВЕРХ*/
#Layer_1 {
    width: 40px;
    height: 40px;
}
/*КАРТОЧКИ СО СТРЕЛКОЙ*/
@media screen and (max-width: 480px){
   .t-store__grid-cont.t-store__grid-cont_mobile-grid {
    justify-content: center;
}
.t-store__valign-buttons.t-store__grid-cont.js-store-grid-cont {
    width: 80% !important;
} 
}

/*ПАТТЕРН*/
#allrecords, 
.t-records {
    background-color: transparent;
}
body {
    background: #000 url(https://static.tildacdn.com/tild3663-3636-4163-a538-333864616133/noroot.png) center !important;
}
#rec270176504,
#rec266373788,
#rec266366919,
#rec282752428,
#rec282188577,
#rec282255521,
#rec282120143,
#rec282996527,
#rec266362781 {
    background-color: rgb(11%, 10%, 15%, .6) !important;
}

#rec281680566{
     background-color: rgb(0%, 0%, 0%, .6) !important;
}

#rec281680566 .t396__artboard,
#rec282752428 .t396__artboard {
    background-color: transparent !important;
}

/*КНОПКИ ТОВАРОВ*/
#rec270176504 .t-store__card__btn:hover {
    color: #9c2020 !important;
}
#rec270176504 .t-store__card__btn_second:hover {
    color: #fff !important;
    background-color: #9c2020 !important;
    border: 1px solid #9c2020 !important;
}

.t-btn td {
    vertical-align: middle;
    text-align: center;
    text-align:-moz-center;
    text-align:-webkit-center;
}

/*Форма оплаты*/

.t-radio__wrapper-payment{
    background-color: #1C1A25;
}
.t-radio__indicator{
    border-color: #fff;
}
.t-radio__indicator:after {
    background: #fff !important;
}

/*оптовый прайс*/
#rec270176504 > div.t778 > div > div.js-store-parts-select-container.t-store__grid-cont.t-container > div > a{
    color: #5B577C !important;
    margin-top: 20px;
    display:none !important;
}
#rec270176504 > div.t778 > div > div.js-store-parts-select-container.t-store__grid-cont.t-container > div > a:hover {
    color: #fff !important;
} 

#rec726019700 a:hover{
 color:#9c2020;   
}
.t282__menu__content{
display:flex;
}
.t282__logo__container{
  order:0;  
}

#interier-mob{
    order: 1;
    font-family: 'RoadRadio', Arial, sans-serif;
    font-weight: 500;
    color: #ffffff !important;
    margin-right: 20px;
        border: 1px solid #5b577c;

    height: 38px;
    display:flex;
    justify-content: center;
    align-items: center;
    padding:0 10px;
}
 #interier-mob:active{
     color:#9c2020 !important;
 }
@media(max-width:500px){
  #interier-mob{
  padding: 0 7px;
  font-size: 10px;
    margin-right: 10px;
}  
}
   .t-menuburger{
      order:2; 
   } 
#allrecords .interier{
    color: #FFF;
    position: absolute;
    right: 20px;
    top: 39px;
    border: 1px solid #5b577c;
    /*background-color: #5b577c;*/
    height: 38px;
    display:flex;
    justify-content: center;
    align-items: center;
    padding:0 10px;
}
#allrecords .interier:hover{
    color: #fff !important;
    /*background-color: #9c2020 !important;*/
    /*border: 1px solid #9c2020 !important;*/
    animation: js-store-parts-switcher 1s;
    box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);
}
.t706__cartwin-totalamount-wrap{
    color:#fff;
}