    @media screen and (max-width: 480px) {
        .cardcard, .cardphoto, .tapbutton {
        width: calc(100% - 40px)!important;
        }
    }
    
   .cardcard a {
        border-radius:15px!important;
    }
    
    @media screen and (max-width: 480px) {
       .cardphoto a {
            border-radius:15px 15px 0px 0px!important;
        }
    }
    
    @media screen and (min-width: 481px) {
       .cardphoto a {
            border-radius:15px 0px 0px 15px!important;    
        }
    }
    
    /*карточка товара --------------------------------------------------------*/
    
    .t-slds__bgimg {
        border-radius:15px!important;
    }
    
    @media screen and (min-width: 1201px) {
        .t744__col_first {
            padding-left: 200px !important;
        }
    }
    
    @media screen and (min-width: 961px) and (max-width: 1200px) {
        .t744__col_first {
            padding-left:160px;
        }
    }
    
    @media screen and (min-width: 641px) and (max-width: 960px) {
        .t744__col_first {
            padding-left:20px;
        }
    }
    
    /*карточка товара из каталога ---------------------------------------------------------------*/

    
    .t-store__card__bgimg {
        border-radius:15px;
    }
    
    .t-store__card__bgimg_second {
        border-radius:15px;
    }
    
    /*
    .js-store-price-wrapper {
        display:none;
    }
    */
    
    .js-image-zoom-hover, .t-slds__container, .t-slds__thumbsbullet-border {
        border-radius:15px;
    }
    
    .t-slds__imgwrapper {
        border-radius:15px;
    }
    
    /*
    .t-store__prod-popup__btn {
        display:none;
    }
    */
    
    .js-store-prod-name {
        font-size: 42px;
    }
    
    .js-store-prod-all-text {
        font-size: 17px;
    }
    
    /*о товаре ---------------------------------------------------------------*/
    .t668__wrapper {
        border-style: solid !important;
        border-width: 1px !important;
        border-radius: 15px !important;
        border-color: #e2332b !important;
    }
    
    @media screen and (max-width: 640px) {
        .t668__text, .t664__question-text {
            font-size: 16px !important;
        }
    }
    
    @media screen and (max-width: 640px) {
        .t664__question .t664__question-text {
            font-size: 20px !important;
        }
    }
    
    /*
    .t-product__option-title{
        display:none;
    }
    */
    
     @media screen and (max-width: 640px) {
        .t744__title {
            font-size:36px;
        }
     }
    

    .t280__bottom__item {
        font-size:24px;
    }
    
