.t1196__item {
    padding: 8px;

}
.t1196__bgimg {

    border-radius: 9px;

}

.t1186__card_circle .t1186__bgimg {
    max-width: 55px;
    max-height: 55px;
    min-height: 55px;
}.t-section__title {
    margin-bottom: 40px!important;
}

.t1186__controls {

    margin-bottom: 40px;

}

.anim-3d {
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.1s ease-out;
  will-change: transform;
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
  background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
  border-radius: 25px; /* если нужны скругленные углы */
  overflow: hidden; /* если внутри есть элементы, выходящие за границы */
  pointer-events: auto;
    margin: 0 !important;
    padding: 0 !important;
    rotate: 7deg;
}


.anim-3d-2 {
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.1s ease-out;
  will-change: transform;
  box-shadow: 0 20px 40px rgba(0,0,0,0.1);
  background: linear-gradient(135deg, #f5f7fa 0%, #e4e8eb 100%);
  border-radius: 25px; /* если нужны скругленные углы */
  overflow: hidden; /* если внутри есть элементы, выходящие за границы */
  pointer-events: auto;
  rotate: 356deg;
    margin: 0 !important;
    padding: 0 !important;
}
.t-row, .t-col, .t-item {
    display: block !important;
    position: static !important;
}

.t706__cartwin-content {
    background-color: #F7F6F2 !important;

    padding: 40px 40px 20px 40px;
}

.t-img-select__indicator.selected {
  outline: 3px solid #a38b53;
}

.t706__product-imgdiv {
    background-color: #eee;
    background-position: 50%;
    background-size: cover;
    border-radius: 7px;
    height: 70px;
    width: 112px !important;
}
.t-img-select__indicator {

    border: none !important;
    border-radius: 10px !important;

}

.t706__product-title {
    color: #111111;
    font-family: 'Noto Sans';
    font-weight: 600;

}
.t-name_xl {
    font-size: 14px;
    line-height: 1.35;
    font-family: 'Noto Sans', Arial, sans-serif;
    font-weight: 400;
    color: #111111;
}
.t706 .t-form input.t-input {
    -webkit-transform: translateZ(0);
    font-family: 'Noto Sans';
}
.t-input-phonemask__select-code {
    white-space: nowrap;
    font-family: 'Noto Sans';
}

.t706 .t-input-block textarea {

    font-family: 'Noto Sans';

}

.t706 .t-form .t-descr_md, .t706 .t706__cartwin-totalamount-wrap.t-descr_xl {

    font-family: 'Noto Sans';
}
.t-input-subtitle {
    font-family: 'Noto Sans';
    font-weight: 400;

}

.t-checkbox__control.t-checkbox__control_flex {

    font-weight: 400;
    line-height: 1.35 !important;
}

.t706__cartwin-prodamount-wrap {
    color: #111;
    font-family: 'Noto Sans';
}

@media screen and (min-width: 960px) {
    .t1186__slider {
    --padding-right: 40px !important;
    --padding-left: 40px !important;
}}

@media screen and (max-width: 960px) {
.t-section__title {
    margin-bottom: 25px !important;
}}

.t944 .t944__btn {
    margin: 0 10px;
}

@media screen and (max-width: 960px) {
.t-section__title {
        margin-bottom: 30px;
        text-align: center;
    }
}
@media screen and (max-width: 960px) {
.t-btn_md {
    height: 44px;
    font-size: 14px;
    padding-left: 20px !important;
    padding-right: 20px !important;
}}