.t-title_xs {
    font-size: 30px;
    line-height: 1.23;
}
.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    border-radius: 3px;
    font-weight: 600;
}
/* --- Удаление строки "нет в наличии" для акции --- */
.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs {
    display: none !important;
}
.js-store-prod-text a:first-of-type {
    background-color: #bc574b;
    color: #ffffff !important;
}
.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-size: 18px !important;
}
.js-store-prod-text a:last-of-type {
    background-color: #566d90;
    color: #ffffff !important;
}

.js-store-prod-text a:first-of-type:before {
    content: "\1F50D";
    margin-right: 10px;
}

.js-store-prod-text a:last-of-type:before {
    content: "\1F5B9";
    margin-right: 10px;
}
.t706__cartwin_showed {
    z-index: 999999999;
}
.hover_cl {
    overflow: hidden;
}
.hover_cl .tn-atom  {
    transition: 0.5s ease;
}
.hover_cl .tn-atom:hover {
    transform: scale(1.1);
}
@media screen and (max-width: 480px){
    .t-title_lg {
    font-size: 22px !important;
}
.t-name_sm {
    font-size: 22px !important;
}
.t477__content {
    padding: 0;
    padding-bottom: 20px;
}
.t-descr_xs {
    font-size: 16px !important;
    line-height: 1.3;
    font-family: 'FuturaPT' !important;
}
.t-btn td {
    vertical-align: middle;
    font-size: 12px;
}
.t-btn {
    height: 50px;
}
.t-descr_xl {
    font-size: 16px !important;
    line-height: 1.3;
    font-family: 'FuturaPT' !important;
    margin-top: 40px;
}
.t467 .t-btn {
    margin-top: 40px;
}
.t-heading_sm {
    font-size: 22px !important;
}
.t-descr_xxs {
    line-height: 1.3;
}
.t706 .t-form .t-input {
    height: 40px;
}
.t-input {
    font-family: 'FuturaPT';
    height: 60px;
    padding: 0px;
    font-size: 16px;
    line-height: 1.3;
}
.t-text_xs {
    font-size: 16px !important;
    font-weight: 100;
    line-height: 1.3 !important;
}
.t-name_xl {
    font-size: 16px !important;
}
.t-rec_pb_30 {
    padding-top: 0px;
}
.t744 .t-product__option-select {
    width: 100%;
    border: 1px #56574c solid;
    background: #f7f6f6;
    border-radius: 0px;
}
.t700 .t-submit {
    font-size: 12px;
    width: 200px;
}
.t120__title {
    padding-top: 4px;
}
.t-store__load-more-btn-wrap {
    position: relative;
    padding: 0px;
}
.t-descr_md {
    font-size: 16px !important;
    line-height: 1.3;
}
.t-descr_xxs {
    font-size: 16px !important;
    line-height: 1.3;
}
.t-title_xs {
    font-size: 22px !important;
}
.t-name_lg {
    font-size: 16px !important;
    line-height: 1.3;
}
.t-title_xxs {
    font-size: 22px !important;
}
.t447__submit {
    width: 50px !important;
}
}