@media (min-width: 320px) and (max-width: 640px) {
    .t-container.js-product.js-product-single {
        border: 12px solid #FFFFFF;
        background-color: #FFFFFF;
        border-radius: 32px;
    }
    
}

    
@media (min-width: 640px) and (max-width: 1366px) {
    .t-container.js-product.js-product-single {
        border: 20px solid #FFFFFF;
        background-color: #FFFFFF;
        border-radius: 32px;
    }
}

@media (min-width: 1366px) {
    .t-container.js-product.js-product-single {
        border: 24px solid #FFFFFF;
        background-color: #FFFFFF;
        border-radius: 32px;
        
    }
}

.t744__col.t744__col_first.t-col.t-col_6  {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media (min-width: 320px) and (max-width: 640px) {
.t744  {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 84%;
    margin: 0 auto;
    box-sizing: border-box; /* Включает padding и border в общую ширину и высоту элемента */
}
}

@media (min-width: 640px) {
.t744  {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box; /* Включает padding и border в общую ширину и высоту элемента */
}
}

.t744__textwrapper  {
    padding-left: 12px !important;
    padding-bottom: 12px !important;
}

@media (min-width: 100px) and (max-width: 960px){

.t744__title.t-name.t-name_xl.js-product-name {
    padding-top: 12px !important;
}

.t744__col.t-col.t-col_5 {
      padding-left: 0px !important;
    }
}

.r.t-rec.t-rec_pt_0.t-rec_pb_0 
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box; /* Включает padding и border в общую ширину и высоту элемента */




.t706__cartwin-content {
    border-radius: 32px !important;
}



.t-form__errorbox-wrapper {
    border-radius: 24px !important; /* скругление углов */
    margin-top: 20px !important;/* отступ сверху */
}


.t-form__errorbox-text {
   font-size: 14px !important;/* отступ сверху */
}

.t706__product-title__option {
   display: none;
}



.t-input-error {
   border-radius: 16px !important;
   padding-bottom: 10px !important;
   padding-left: 20px !important;
   padding-right: 20px !important;
   padding-top: 12px !important;
}


.tn-form__errorbox-popup {
   border-radius: 24px !important;
   padding-bottom: 24px !important;
   padding-left: 24px !important;
   padding-right: 24px !important;
   padding-top: 24px !important;
}

.tn-form__errorbox-close {
   margin-bottom: 10px !important;
   margin-left: 10px !important;
   margin-right: 10px !important;
   margin-top: 12px !important;
}

.t706__cartwin-prodamount-wrap.t-descr.t-descr_sm {
    padding-bottom: 0px !important;
}

.t706__cartwin-bottom.discount {
    padding-top: 12px !important;
    border-top: 0px !important;
}

.t706__cartwin-bottom.final {
    padding-top: 12px !important;
    border-top: 0px !important;
}

.t706__bubble {
    display: none;
    margin-bottom: 32px !important;
    border-radius: 24px !important;
    background-color: #2D271F !important;
    padding-bottom: 4px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 4px !important;
}

.t706__bubble-close {
   margin-bottom: 10px !important;
   margin-left: 10px !important;
   margin-right: 10px !important;
   margin-top: 12px !important;
}

.t-form__successbox {
    border-radius: 24px !important;
}
    
.t-popup__close.t-popup__block-close {
    background-color: rgba(0, 0, 0, 0) !important;
}

.js-store-prod-buy-btn-txt {
    padding-top: 4px !important;
}

.t706__cartwin-content {
    border-radius: 32px !important;
}

.t-popup__container {
    border-radius: 32px !important;
}

.t390__img.t-img {
    border-radius: 32px !important;
}

.t-slds__bgimg {
    border-radius: 24px !important;
}

.t-slds__container {
    border-radius: 24px !important;
}