/*Старое*/
.t-store__prod-popup__price_old {
    margin-left: 0px !important;
}
.t-store__card__mark {
    font-weight: 400;
    font-size: 21px;
    font-family: 'Gilroy',Arial,sans-serif !important;
    display: table-cell;
    width: 50px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50px;
    background-color: transparent !important;
    color: #fff;
    box-sizing: border-box;
}
.t-store__card__mark-wrapper {
    position: absolute;
    /* margin-left: auto; */
    /* margin-right: auto; */
    margin-right: 38%;
    margin-left: 38%;
    top: 18px;
    z-index: 5;
    display: table;
}
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 22px !important;
    font-weight: 700 !important;
}
.t-store__card__price_old.t-store__card__price-item.t-name.t-name_xs {
    display: none !important;
}
.t-descr_xxs {
    font-size: 18px !important;
}
.t-slds__container {
    background-color: white !important;
}
.t-store__card__bgimg, .t-store__card__bgimg_second {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 88px !important;
    right: 0;
    bottom: 2px;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity 0.1s linear;
    transition: opacity 0.1s linear;
}
button.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    box-shadow: 1px 1px 4.2px 0px rgba(0, 0, 0, 0.23);
}
.t-slds__arrow.t-slds__arrow-right.t-slds__arrow-withbg {
    box-shadow: 1px 1px 4.2px 0px rgba(0, 0, 0, 0.23);
}
.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    box-shadow: 1px 1px 4.2px 0px rgba(0, 0, 0, 0.23);
}
button.t-slds__arrow.t-slds__arrow-left.t-slds__arrow-withbg {
    box-shadow: 1px 1px 4.2px 0px rgba(0, 0, 0, 0.23);
}
.t-slds__bgimg {
    background-color: #F5F5F7;
    border-radius: 13px;
}
.t-name.t-name_md {
    display: inline-block !important;
}
.t-slds__thumbsbullet-border {
    border: 1px solid transparent;
    border-radius: 10px;
}
.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border-color: #0071e3;
}
.t-btn_sm {
    height: 45px;
    font-size: 16px;
    padding-left: 60px;
    padding-right: 60px;
}
a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    background-color: #0071e3 !important;
}
.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
    font-size: 22px !important;
    font-weight: 700 !important;
}
.t-store__prod-popup__brand.t-typography__sku.t-descr.t-descr_xxs {
    display: none !important;
}
.t-store__prod-popup__brand.t-descr.t-descr_xxs {
    display: none !important;
}

.t1002__addBtn {
    border: 0px solid #e4e4e4;
}
.js-product-price.js-store-prod-price-val.t-store__prod-popup__price-value {
    font-size: 24px !important;
}
.t-descr {
    font-family: 'Gilroy',Arial,sans-serif;
    font-weight: 400 !important;
    color: #000000;
}
.t-store .t-store__tabs {
    margin-top: 120px !important;
    width: 100%;
    box-sizing: border-box;
}
.t-store .t-store__tabs__controls .t-store__tabs__button:hover {
    border-bottom: 1px solid #0071e3 !important;
}
.t-store .t-store__tabs__controls .t-store__tabs__button_active, .t-store .t-store__tabs_snippet .t-store__tabs__controls .t-store__tabs__button:first-child {
    border-bottom: 1px solid #0071e3 !important;
}
.t-store__tabs__content.t-descr.t-descr_xxs {
    line-height: 1.9;
}
.t-slds__thumbsbullet-wrapper {
    margin-top: 12px;
}
.t-store__relevants__title {
    margin: 140px 0 40px !important;
    letter-spacing: inherit;
    padding-left: 0;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 32px !important;
}
.js-product.t-store__card.t-col.t-col_3.t-align_center.js-product-relevant.t-item {
    background-color: #F5F5F7;
    border-radius: 13px;
}
/*Своя иконка избранного в карточках товаров*/
:root{
    --iconNormal: url(https://static.tildacdn.com/tild6361-6662-4563-a235-356631343039/ph_heart-bold.svg);
    --iconAdded: url(https://static.tildacdn.com/tild3937-3865-4362-b361-386530396531/ph_heart-bold.svg);
    --iconScaleHover: scale(1.1);  /*Увеличение иконки при наведении*/
    --iconTransition: all .0.1s ease-in-out;  /*Плавность анимации*/
    --widthIcon: 32px;
    --heightIcon: 32px;
    
}
/*Иконка в обычном состоянии*/
    a.t1002__addBtn:after {
    content: "";
    position: absolute;
    width: var(--widthIcon);
    height: var(--heightIcon);
    background-image: var(--iconNormal);
    background-repeat: no-repeat;
    background-size: cover;
    transition: var(--iconTransition);
}   

/*Иконка, когда товар добавили в избранное*/
    a.t1002__addBtn_active:after {
    content: "";
    width: var(--widthIcon);
    height: var(--heightIcon);
    background-image: var(--iconAdded);
    background-repeat: no-repeat;
}

/*Скрываем оригинальную иконку*/
.t1002__addBtn svg{
    display:none;
}

/*Если нужен определенный радиус скругления и цвет у подложки с иконкой*/

.t1002__addBtn{
    border-radius: var(--bgIconRadiusNormal) !important; /*Радиус скругления*/
    background: var(--bgIconColorNomral) !important;    /*Цвет подложки*/
    transition: var(--iconTransition);
}
.t1002__addBtn:hover{
    border-radius: var(--bgIconRadiusHover) !important; /*Радиус скругления при наведении*/
    background: var(--bgIconColorHover) !important;    /*Цвет подложки при наведении*/
    transition: var(--iconTransition);
}
.t1002__addBtn_active{
    background: var(--bgIconColorAdded) !important;
}

@media screen and (max-width: 640px){
.t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
    position: absolute;
    right: 1px !important;
    scale: 0.7 !important;
    top: 0px;
    z-index: 9;
    border-color: transparent;
    border-width: unset;
    background: #fff;
    border-radius: 100%;
}
}
@media (max-width: 480px) {
.t1002__addBtn {
    width: 50px;
    height: 43px;
}
.t-store .t-store__tabs {
    margin-top: 50px !important;
}
.t-store .t-store__tabs__controls .t-store__tabs__button-title, .t-store .t-store__tabs__item .t-store__tabs__item-title {
    overflow: hidden !important;
    white-space: pre-wrap;
}
.t-store__relevants__title {
    margin: 140px 0 40px !important;
    letter-spacing: inherit;
    padding-left: 0;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 24px !important;
}
}
@media (max-width: 1199px) {
.t1002__addBtn {
    width: 50px;
    height: 43px;
}
.t-store .t-store__tabs {
    margin-top: 70px !important;
}
.t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    min-height: 300px !important;
    box-sizing: border-box;
    padding: 0px !important;
}
.t-store__grid-cont_mobile-one-row .t-col, .t-store__grid-cont_mobile-one-row .t-store__stretch-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col, .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__stretch-col {
    min-width: 50% !important;
    margin-right: 0px !important;
}
}
@media (min-width: 1200px) {
.t-store__relevants-grid-cont.js-store-relevants-grid-cont.t-store__grid-cont_mobile-one-row {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    align-content: center;
    column-gap: 20px;
}
}
@media (min-width: 1200px) and (max-width: 1599px){
.t-store__card__mark-wrapper {
    position: absolute;
    margin-left: 38%;
    margin-right: 34%;
    scale: 0.8;
    top: 8px;
    z-index: 5;
    display: inline-block;
}
}