 /*меню прилипает*/
#rec528576764 { 
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}


/*градиент заголовка*/
h1 {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #2CA2B4 0%, #5598DE 24%, #7F87FF 45%, #F65AAD 76%, #EC3D43 100%);
    background-position: 0 0;
    transition: all 0.8s ease-in-out;
}
 h1:hover {
    background-position: 755px !important;
}


/*тени на карточках каталога*/
.cardcatalog {
    box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.08) !important; 
    border-radius: 18px !important;
}


/*кнопки в акциях*/
.t-btn_xs {
height: 34px !important;
font-size: 12px !important;
}
@media screen and (max-width: 670px) {
.t776__btn {
    width: 150px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
}


/*цены в акциях вертикально*/
.t776__price-item {
display: table;
margin-left: auto;
margin-right: auto !important;
}
.t776__price_old {
font-size: 14px !important;
margin-top: 10px !important;
}


/*кнопки в потоках*/
.t-btn_sm {
height: 34px !important;
font-size: 17px !important;
padding-left: 15px !important;
padding-right: 15px !important;
font-weight: 400 !important;
}


/*тень для картинок потока*/
.t-feed__post-imgwrapper {
position: relative;
overflow: hidden;
box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.08) !important;
border-radius: 18px !important;
}

/*кнопка в блоке телеграм*/
.t467 .t-btn {
margin-top: 0px !important;
}
.t-btn_md {
height: 34px !important;
font-size: 17px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}


/*строка поиска*/
.t-search-widget__blockinput {
height: 48px !important;
border-radius: 40px !important;
}

/*корзина*/
.t706__carticon_sm .t706__carticon-imgwrap {
width: 40px !important;
height: 40px !important;
}
.t706__carticon_sm .t706__carticon-counter {
right: -13px !important;
bottom: 1px !important;
top: 10px !important;
width: 20px !important;
height: 20px !important;
line-height: 20px !important;
font-size: 12px !important;
}


/*кнопка в корзине*/
.t-submit {
height: 34px !important;
font-size: 17px !important;
padding-left: 15px !important;
padding-right: 15px !important;
width: auto !important;
}


/*поп ап корзина*/
.t706__cartwin-content {
border-radius: 20px !important;
}
@media screen and (max-width: 479px) {
.t706__cartwin-content {
border-radius: 0px !important;
}
}

/*блок с таймером*/
.t-cover {
    height: 340px !important;
}
.t415__textwrapper {
margin: 0 auto 20px !important;
}
.t415__mainblock {
margin: 40px auto 0px auto !important;
}
.t415__number {
color: #1D1D1F !important;
}
.t415__col:after {
background: #6E6E73 !important;
}
.t-title_md {
    line-height: 1.1 !important;
}
@media screen and (max-width: 1200px) {
.t-title_lg {
    font-size: 60px !important;
}
.t-valign_middle {
    vertical-align: top !important;
    padding-top: 40px !important;
}
}

/*текст в блоке телеграм*/
@media screen and (max-width: 640px) {
.t-title_lg {
    font-size: 32px !important;
}


