.t-rec {
word-break: normal !important;
}

.js-store-prod-text a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
}

.t776__bgimg {
    border-radius: 15px;
}
.js-store-prod-text a:first-of-type {
    background-color: #003ead;
    color: #ffffff !important;
border-radius: 10px 10px 10px 10px !important; 
-webkit-border-radius: 10px 10px 10px 10px !important;
   font-family: IBM Plex Sans;
    font-weight: 500;
    text-transform: uppercase;
}
.js-store-prod-text a:last-of-type {
    background-color: #d26966;
    color: #ffffff !important;
border-radius: 10px 10px 10px 10px !important; 
-webkit-border-radius:10px 10px 10px 10px !important;
    font-family: IBM Plex Sans;
    font-weight: 500;
    text-transform: uppercase;
}

.continue-btn {
border-radius: 10px 10px 10px 10px !important; 
-webkit-border-radius: 10px 10px 10px 10px !important;
}

   .js-store-prod-text a:hover {
    background-color: #38a69a;
    color: #ffffff !important;
    border: 1px solid #38a69a;
    transform: scale(1.05);
   }

 .t776__descr.t-descr.t-descr_xxs a {
    display: inline-block;
    padding: 10px 15px;
    margin-right: 15px;
    margin-top: 20px;
    text-transform: uppercase;
}

 #allrecords b, #allrecords strong {
    font-family: IBM Plex Sans;
    font-weight: 500;
}

.t776__descr.t-descr.t-descr_xxs a:first-of-type {
    background-color: #c9352a;
    color: #ffffff !important;
       -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
}
.t776__descr.t-descr.t-descr_xxs a:last-of-type {
    background-color: #d26966;
    border: 1px solid #ffffff;
    color: #003ead !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
}

.t776__descr.t-descr.t-descr_xxs a:first-of-type:hover {
    background-color: #c9352a;
    color: #ffffff !important;
    border: 1px solid #c9352a;
    transform: scale(1.05);
    -webkit-transition: transform 2s ease-in-out;
}

.t776__descr.t-descr.t-descr_xxs a:last-of-type:hover {
    background-color: #c9352a;
    color: #ffffff !important;
    border: 1px solid #c9352a;
    transform: scale(1.05);
    -webkit-transition: transform 2s ease-in-out;
}


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


.t706__cartwin_showed {
    z-index: 999999999;
}    

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
border-radius: 10px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
background-color: #fcfbf8;
border: 2px solid rgba(0,0,0,.5);
}


.t-store__card__bgimg, .t-store__card__bgimg_second, .t-slds__bgimg.t-bgimg.js-product-img.loaded {
    border-radius: 15px;
}

.t744__btn.t-btn.t-btn_sm, .t744__btn.t-btn.t-btn_sm.secondbtn, .t-btn.t-btn_sm, .t-btn { 
border-radius: 10px 10px 10px 10px !important; 
-webkit-border-radius: 10px 10px 10px 10px !important;
} 



.t-store__prod__quantity, .t476__content, button.t-submit { 
border-radius: 10px 10px 10px 10px !important; 
-webkit-border-radius: 10px 10px 10px 10px !important;
} 

.t-store__prod__quantity__minus, .t-store__prod__quantity__plus {
    background-color: transparent;
} 

.t-store__card__sku {
    display: none;
} 

[data-product-inv="0"] .t-store__card__btn { 
    width: 100%; 
}


.t-store__prod-popup__btn.t-btn.t-btn_sm {
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
} 

.t-store__card__btns-wrapper--quantity { 
display: block !important; 
} 

.t-store__card .t-store__prod__quantity { 
width: calc(50% - 2px) !important; 
} 

a.js-store-prod-btn2.t-store__card__btn.t-store__card__btn_second.t-btn{ 
width: calc(50% - 2px) !important; 
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
} 

.t-store__prod__quantity-input { 
width: 100%; 
} 

.t-store__card__btn { 
padding-left: 5px; padding-right: 5px; 
} 

@media screen and (min-width: 960px) and (max-width: 1220px) { 
.t-store__prod__quantity__minus-wrapper, .t-store__prod__quantity__plus-wrapper { 
min-width: 20px; width: 20px; height: 20px; margin: 0 1px; 
} 
} 

@media screen and (max-width: 640px) { 
.t-store__card__mark {
    font-weight: 400;
    font-size: 10px;
    width: 25px !important;
    height: 25px !important;;
} 
}

a.t-btn:hover {
background: #38a69a; 
transform: scale(1.1) !important;
}

@media screen and (max-width: 640px) {
.t158__text, t158__text.t-text {
        font-size: 18px !important;
}
}

.js-store-prod-descr em , .js-store-prod-text  em{
    color: transparent;
    margin-right: 12px;
    display: inline-block;
    margin-top: 5px;
}


@media screen and (max-width: 960px) {
.t817__select {
    color: #ffffff !important;
}
}

/*размер шрифта названий товаров*/
.js-store-prod-name .js-product-name .t-store__card__title .t-typography__title .t-name .t-name_md {
   
    font-size: 14px !important
}  
     .js-store-prod-name .js-product-name .t-store__card__title .t-typography__title .t-name .t-name_xl {
         font-size: 14px !important
}

@media screen and (max-width: 960px) {
.t1002__picture-wrapper .t1002__addBtn, .t-store__card__imgwrapper .t1002__addBtn {
    max-width: fit-content !important;
    max-height: 30px !important;;
}  
}
