.text-justify,
.uc-product .t762__descr,
#rec536780579 .t-store__prod-popup__text,
#rec536796540 .t-store__prod-popup__text,
#rec536798010 .t-store__prod-popup__text,
#rec536806034 .t-store__prod-popup__text {
    text-align: justify;
}

 .uc-text-justify{
    text-align: justify;
}

.uc-text-justify .t477__descr{
    text-align: justify;
}

.t-store__card__btns-wrapper .t-store__card__btn_second{
    color:#ffffff !important;
    background-color:#CCB6A0 !important;
    border:none !important;
    border-radius:10px; 
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    font-weight:500;
}
.preview-1 .preview-item img { 
    border-radius: 5px;
}
.t-btn {
    border-radius: 5px!important;
    font-size: 16px!important; 
} 
.t-btnflex {
    border-radius: 5px!important;
    font-size: 16px!important; 
} 

input {
    border-radius: 5px!important; 
} 
 

.t-popup__container {
    border-radius: 5px!important; 
}
.preview-1 { 
    margin: 25px auto!important;
    max-width:1200px!important;
    display: flex!important;
    flex-wrap: wrap!important;
    justify-content: center !important;
    gap:30px;
}
.preview-1 .preview-item { 
    margin: 0!important; 
}
@media (max-width: 770px) {
    .preview-1 {
    justify-content: center!important;
}
}
.t-store__card__title.t-name{
    min-height: 65px;
}
.uc-justify{
    text-align: justify;
}  
.preview-1 {
         text-align: center;
         margin: 20px 0;
      }

      .preview-1 .preview-item {
         display: inline-block;
         vertical-align: top;
         width: 100%;
         margin: 0 3% 3%;
         position: relative;
         max-width: 320px;
      }

      .preview-1 .preview-item img {
         width: 100%;
         height: 235px;
         object-fit: cover;
         display: block;
      }

      .preview-1 .preview-item span {
         position: absolute;
         bottom: 0;
         left: 0;
         width: 100%;
         font-size: 16px;
         color: #fff;
         background: rgba(0, 0, 0, 0.5);
         padding: 5px 0;
         font-weight: 500;
         font-family: 'Montserrat',Arial,sans-serif;
      }

      @media screen and (max-width:690px) {
         .preview-1 .preview-item {
            width: 45%;
            margin: 10px;
         }

         .preview-1 .preview-item img {
            height: 200px;
         }
      }

      @media screen and (max-width:490px) {
         .preview-1 .preview-item {
            width: 100%;
            margin: 15px 0;
         }

         .preview-1 .preview-item img {
            height: auto;
         }
      }