    html * {
        -webkit-tap-highlight-color: transparent; 
        -webkit-focus-ring-color: transparent;Ï
    }

    
    
    :root {
        
        --padding-section: 24px;
        --padding-section-rem: 24rem;
        --border-radius-block: 28px;
        
        --my-slider-gap: 12px;
        
        
        /*--myzoom: calc(100vw / 1440px);*/
    }
    
    @media (max-width: 767.9px) {
        :root {
            --padding-section: 12px;
            --border-radius-block: 20px;
            --my-slider-gap: 8px;
        }
    }


    html,
    body {
        font-size: calc((100 / 1440) * 1vw);
    }

    @media screen and (max-width: 1023.9px) {
        html,
        body  {
            font-size: calc((100 / 768) * 1vw);
        }
        
        :root {
            /*--myzoom: calc(100vw / 768px);*/
        }
    }

    @media screen and (max-width: 767.9px) {
        html,
        body  {
            font-size: calc((100 / 375) * 1vw);
            --padding-section-rem: 12rem;
        }
        
        :root {
            /*--myzoom: calc(100vw / 375px);*/
        }
    }
    

    .my-zoom {
        transform: scale(var(--myzoom));
        transform-origin: 0 0;
        width: calc(100% / var(--myzoom));
        
        will-change: transform; /* помогает в Firefox */
    }



/* хлебные крошки */

.uc-breadcrumbs .t-container,
.uc-breadcrumbs .t-col_12 {
    max-width: none !important;
}

.uc-breadcrumbs  .t-col {
    margin: 0!important;
    padding: 0 24px !important;
}

@media (max-width: 1439px) {
    .uc-breadcrumbs  .t-col {
        padding: 0 45rem !important;
    }

}

@media (max-width: 1023px) {
    .uc-breadcrumbs  .t-col {
        padding: 0 24rem !important;
    }

}


@media (max-width: 767px) {
    .uc-breadcrumbs  .t-col {
        padding: 0 12rem !important;
    }

}




/*#rec1562368681.uc-reviews .t1196__slider {*/
.uc-reviews .t1196__slider {
    --slider-gap: var(--my-slider-gap) !important;
    
    --padding-right: var(--padding-section);
    --padding-left: var(--padding-section);
}

    
.uc-reviews .t1196__container_flex {
    max-width: 100% !important;
    width: auto !important;
    justify-content: flex-end !important;
    padding-right: var(--padding-section) !important;
    padding-left: var(--padding-section) !important;
}


.uc-reviews .t-col {
    display: inline;
    margin-left: 0 !important;
    margin-right:0 !important;
}


.uc-reviews .t1196__content {
    background: #F7F7F7;
    border-radius: 20px;
}

.uc-reviews .t1196__imgwrapper {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 64px;
    height: auto !important;
    aspect-ratio: 1 / 1;
    border-radius: 999px;
}

.uc-reviews .t-card__uptitle {
    position: absolute;
    top: 34px;
    left: 100px;
}

.uc-reviews .t-card__title {
    position: absolute;
    top: 54px;
    left: 100px;
}

.uc-reviews .t-card__descr {
    margin-top: 164px;
}

.uc-reviews .t1196__item {
    aspect-ratio: 1 / 1;
}
    
@media screen and (max-width: 960px) {
    .uc-reviews .t1196__item {
        max-width: 456px !important;
    }
}

@media screen and (max-width: 767.9px) {
    .uc-reviews .t1196__item {
        max-width: 303px !important;
    }
    
    /*#rec1562368681 .uc-reviews .t-btntext.t-btntext_type_button {*/
   .uc-reviews .t-btntext.t-btntext_type_button {
        font-size: 14px !important;
    }
    
    .uc-reviews .t-card__descr {
        margin-top: 100px;
    }

}

    