/*NEW*/
.t897 .t-section__topwrapper {
    margin-bottom: 60px;
}
.t819__tab-name {
    padding: 18px 30px;
}
.t-store__card__price-wrapper {
    display:none;
}
.t776 .t-store__card__btns-wrapper {
    margin-top: 0;
}
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 30px;
}
.t649 .t649__blockimg_1-1,
.t649 .t649__blockimg_3-4{
    border-radius: 30px;
    position: relative;
}
.t649__col[style^="cursor: pointer"] .t649__blockimg.t649__blockimg_3-4.t-bgimg:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 163.861 163.861' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M34.857 3.613C20.084-4.861 8.107 2.081 8.107 19.106v125.637c0 17.042 11.977 23.975 26.75 15.509L144.67 97.275c14.778-8.477 14.778-22.211 0-30.686L34.857 3.613z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    background-size: 60px;
    width: 60px;
    height: 60px;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
    pointer-events: none;
    opacity: .7;
    -webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;
}
.t649__blockimg.t649__blockimg_3-4.t-bgimg:hover:after {
    -webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);
}
.t706__cartwin-totalamount-wrap {
    display: none !important;
}
.carousel-b-left video {
    border-radius: 30px 0 0 30px;
}
.circle-cat-menu1,
.circle-cat-menu2,
.circle-cat-menu3{
    border:1px solid #EBEAEF;
    transition:all .5s;
    border-radius:100%;
}
.circle-cat-menu1 a,
.circle-cat-menu2 a,
.circle-cat-menu3 a{
    opacity:0;
    transition:all .5s;
}
.circle-cat-menu1:hover a,
.circle-cat-menu2:hover a,
.circle-cat-menu3:hover a{
    opacity:1;
}
.circle-cat-menu1:hover,
.circle-cat-menu2:hover,
.circle-cat-menu3:hover{
    border-color:#ffffff;
}
.map-menu{
    position: absolute;
    width: 85px;
    left: 149px;
    top: -7px;
    opacity: .05;
}
.t967__additionalwrapper {
    position:relative;
}
.t967__additional-descr{
    z-index:1;
}
.t967__additionalwrapper div:nth-child(4) a {
    font-size: 15px !important;
}
.t001__uptitle {
    padding-bottom: 10px;
}
.t001__title p:last-child{
    color: transparent;
    background-image: linear-gradient(62deg, rgba(200,140,240,1) 0%, rgba(255,180,170,1) 100%);
    -webkit-background-clip: text;
    will-change: transform;
}
.t001__descr {
    padding: 0 0 45px 0;
}
.t001__button a {
    color:#1a1a1a;
    background-color:#fbc69f;
    border-radius:12px; 
    -moz-border-radius:12px; 
    -webkit-border-radius:12px;
    font-weight:500;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.t001__button a:hover {
    background: #3c2d64 !important;
    color: #ffffff !important;
}
.t966__menu-list-row:last-child .t966__menu-item-icon{
    background-size: 27px;
}
.t966__menu-item {
    -webkit-align-items: center;
    align-items: center;
}
.t-store__tabs__content{
    font-weight:400;
    color:#000;
}
.t-store .t-store__tabs__controls .t-store__tabs__button-title{
    font-weight: 600 !important;
}
@media (max-width:1200px) {
    .t-store__tabs__content {
        color: #000 !important;
        font-weight: 400;
        font-size:14px !important;
    }
    .t585__title,
    .t491__content .t-card__descr{
        font-size:16px !important;
    }
}
@media (max-width:1199px) {
    .t819__content-col div,
    .t908__descr {
        font-size:16px !important;
    }
    .video-second-hodit video {
        height:560px !important;
    }
}
@media (max-width:980px) {
    .t966__content {
        padding-bottom: 0;
    }
    .t908__box-img{
        display:none;
    }
}
@media (max-width:960px) {
    .t819__content {
        padding: 15px 20px 40px;
    }
    .t897 .t-section__topwrapper {
        margin-bottom: 45px;
    }
    .t819__select.t-name {
        color: #ffffff !important;
        border-color: #462d78 !important;
        background-color: #362162 !important;
        font-size: 18px;
        padding: 20px 20px;
    }
    .t819__firefoxfix{
        background-color: #362162 !important;
    }
    .t819__wrapper_mobile:after {
        border-color: #ffffff transparent transparent transparent !important;
    }
    .uc-also.t-rec_pb_90 {
        padding-top: 0 !important;
    }
}
@media (max-width:959px) {
    .t908__heading {
        font-size: 18px !important;
    }
    .video-second-hodit video {
        height:480px !important;
    }
}
@media (max-width: 640px) {
    .t-store__tabs__button-title {
        font-size:14px !important;
    }
    .t120__title {
        font-size:20px !important;
    }
    .t491 .t-card__title {
        font-size: 16px;
    }
}
@media (max-width: 639px) {
    .video-steps video{
        height: 260px !important;
    }
}
@media (max-width: 480px) {
    .uc-pacienty .t-card__container{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .uc-pacienty .t-card__container .t649__col {
        max-width:50%;
    }
    .t649 .t-col_3 .t649__sp{
        padding-top:20px;
    }
    .uc-pacienty .t649 .t-card__title {
        font-size:14px !important;
        margin-bottom: 10px;
    }
    .uc-pacienty .t-card__descr {
        font-size: 12px !important;
    }
    .t649 .t649__col.t-col_3 {
        margin-bottom: 0;
    }
    #rec657093654 .t120__title {
        text-align: left;  
    }
}
@media (max-width: 479px) {
    .video-second-hodit video {
        height:305px !important;
    }
    .video-steps video{
        height: 130px !important;
    }
    .video-second-hodit video{
        border-radius:30px !important;
    }
    .uc-map-form .t-form__inputsbox~div{
        font-size:10px !important;
    }
}
/*END*/

.t967__additionalwrapper div:nth-child(3) a{
    font-size: 18px !important;
    font-weight: 600 !important;
}
.uc-cabinety .t772 .t-card__descr {
    line-height: 2rem;
}
.uc-cabinety .t772 .t-card__btn-wrapper {
    margin-top: 10px;
}
.uc-table-standart .t612__left,
.uc-table-cad-cam .t612__left{
    display:none;
}
.uc-table-standart .t612__col,
.uc-table-cad-cam .t612__col {
    border: none;
}
.uc-table-standart .t612__content.t-col_12,
.uc-table-cad-cam .t612__content.t-col_12{
    width: 100%;
}
.uc-table-standart .t612__header .t612__col,
.uc-table-standart .t612__middle_item .t612__col{
    background: #fff !important;
}
.t896 .t-section__topwrapper {
    margin-bottom: 0px;
}
.t734__table .t-valign_bottom{
    padding-bottom:60px;
}
.t-feed__post-popup__content img,
.t121 .t-video-lazyload,
.t121 iframe,
.t1061__video-thumbnail,
.t1061 iframe{
    border-radius: 30px;
}
.border-history div{
    border-radius:0 0 45px 45px !important;
}
.t-feed__buttons-wrapper{
    margin-top: 40px;
}
.t-feed__showmore-btn {
    height: 55px;
    padding-left: 40px;
    padding-right: 40px;
}
.t-store__card__mark{
    color: #1a1a1a !important;
    background-color: rgb(255 255 255 / 60%) !important;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    width: auto;
    height: 30px;
    border-radius: 7px;
    font-size: 13px;
}
.t-store__card__mark-wrapper{
    bottom: 10px;
    top: auto;
}
.t-store__prod-popup__sku{
    position: relative !important;
    height: 40px;
}
.t-store__prod-popup__sku span{
    background: #fff;
    position: absolute;
    left: 0;
    font-weight: 400;
}
.t-store__filter__search-and-sort{
    text-align: center !important;
}
.t-store__filter__search .t-store__filter__input{
    max-width: 830px !important;
    width: 830px !important;
    height: 55px !important;
    border-radius: 12px !important;
    background: #fff !important;
    padding-left: 20px !important;
    font-size: 18px !important;
}
.t-store__search-icon{
    padding-left: 29px !important;
    padding-right: 30px !important;
    background: #fbc69f !important;
    border: none !important;
    border-radius: 0px 12px 12px 0 !important;
    width: 18px !important;
}
.t-store__filter {
    margin-bottom: 60px;
}
.t-feed__row-grid__post-wrapper{
    -webkit-box-align: center;-ms-flex-align: center;align-items: center;
}
.t336 .t336__table{
    border-radius: 24px;
}
.t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: 17px;
}
.t450__rightcontainer{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.t450__right_social_links{
    -webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;
}
.t450__logowrapper {
    margin-bottom: 60px;
}
.uc-fixmenu {
    position: fixed;
    width: 100%;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transform: translate(0, -80px);
    transition: all .5s;
}
.uc-fixmenu.menu-fixed{
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
}
.t706__cartwin {
    background-color: rgb(51 51 51 / 80%);
}
.t706__product-imgdiv {
    border-radius: 12px;
    background-size: 57px;
    background-repeat: no-repeat;
}
.t706__cartwin-content {
    max-width: 660px;
    border-radius: 12px;
}
.t706__cartwin-bottom {
    border-top: 1px solid #dadada;
}
.t706__cartwin-top {
    border-bottom: 1px solid #dadada;
}
/*.t-store__prod-popup__container .t-slds__main .t-slds__container{
    border: 1px solid #eee;
}*/
.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border: 1px solid #3c2d64 !important;
}
.t-store__prod-popup__btn-wrapper {
    margin-bottom: 40px;
}
.t702 .t-popup__container{
    border-radius: 12px;
}
.first-arrow-corn div,
.second-arrow-corn div,
.second-plus div,
.first-plus div{
    background-size: 24px !important;
}
.waves-bg div{
    background-image: linear-gradient(hwb(219deg 33% 1% / 95%), hwb(253deg 36% 33% / 95%)), url(https://static.tildacdn.com/tild6631-3437-4137-b932-633738663963/waves-bg.svg) !important;
    background-repeat: repeat;
}

.t612__middle_item .t612__col:last-child,
.t612__header .t612__col:last-child{
    background: #f9f2fc;
}
.uc-products .t-store__card__imgwrapper:before {
    content: "";
    position: absolute;
    top: 25%;
    height: 180px;
    width: 180px;
    background: #faf8fb;
    background-image: linear-gradient(62deg, rgba(200,140,240,1) 0%, rgba(255,180,170,1) 100%);
    left: 30%;
    border-radius: 100%;
    z-index: 0;
    transition: transform .5s;
    opacity: .7;
}
#rec532594027.uc-products .t-store__card__imgwrapper:before {
    left: 25%;
}
.t-store__card__textwrapper{
    position: relative;
    z-index: 1;
}
.uc-products .t-store__card a:hover .t-store__card__imgwrapper:before{
    transform: scale(1.15);
}
.uc-bg,
.img-border{
    overflow: hidden !important;
    border-radius: 0 0 60px 60px;
}    
.first-arrow div,
.second-arrow-alt div,
.first-arrow-corn div,
.second-arrow-corn div{
    transition:opacity .2s !important;
}
.t678 .t-input-title,
.t702 .t-input-title{
    font-size: 18px;
    font-weight: 400;
}
.t-checkbox__indicator {
    vertical-align: text-bottom !important;
    border-color: #b9babd;
    border-radius: 20px;
}
.t-checkbox__indicator:after {
    left: 6px;
    top: 2px;
    width: 3px;
    height: 8px;
    border-color: #b9babd;
}
.t678 .t-form__submit button{
    width:100%;
}
.t-form__errorbox-middle,
.t-input-error{
    display:none !important;
}
.t678 .t-input,
.t678 .t-form__submit button,
.t702 .t-input,
.t702 .t-submit,
.t706 .t-form .t-input,
.t706 .t-submit{
    height: 70px;
}

@media screen and (min-width: 960px){
    .plashka-text strong{
        text-shadow: 0px 0px 70px #000;
    }
}

@media screen and (max-width: 1200px){
    .uc-cabinety .t-name_md {
        font-size: 19px;
    }
    .t-store__prod-popup__text,
    .uc-3d-centers .t-store__card__descr,
    .t-store__prod-popup__sku span{
        font-size: 14px;
    }
    .uc-3d-centers .t-store__card__title{
        font-size: 16px !important;
    }
}

@media screen and (max-width: 980px){
    .uc-bg,
    .img-border{
        overflow: hidden !important;
        border-radius: 0 0 30px 30px;
    }  
}

@media screen and (max-width: 960px){
    .uc-cabinety .t772__col {
        margin-bottom: 40px;
    }
    .uc-products .t-store__card__imgwrapper:before{
        height: 150px;
        width: 150px;
    }
    .uc-3d-centers .t-store__filter__search-mob-btn {
        display: none !important;
    }
    .uc-3d-centers .t-store__filter__search-and-sort {
        display: block !important;
    }
    .uc-3d-centers .t-store__filter__search .t-store__filter__input {
        width: 100%;
    }
    .uc-3d-centers .t-store__filter {
        margin-bottom: 45px;
    }
    .uc-3d-centers .t-store__grid-cont .t-col {
        margin-bottom: 40px;
    }
    .t-store__filter__search .t-store__filter__input {
        width: 100% !important;
    }
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 959px){
    .carousel-b-left video{
        height: 270px !important;
    }
    .t-feed__post-title {
        font-size: 19px !important;
    }
}

@media screen and (max-width: 640px) {
    .t-checkbox__control{
        font-size: 14px;
    }
    .t678 .t-section__topwrapper {
        margin-bottom: 45px;
    }
    .t678 .t-input-title, .t702 .t-input-title {
        font-size:16px !important;
    }
    .t706__product-title {
        display: table-cell;
        vertical-align: middle;
        padding-bottom: 0px;
    }
    .t706__product-del {
        top: calc(50% - 12px);
    }
    .t612 .t-descr_xs,
    .t585__text{
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    .carousel-b-left video{
        height: 230px !important;
    }
    .img-border{
        border-radius:45px;
    }
}

@media screen and (max-width: 560px) {
    .uc-products .t-store__card__imgwrapper:before {
        height: 130px;
        width: 130px;
    }
    .t702 .t-popup__container,
    .t706__cartwin-content{
        border-radius: 0;
    }
    .t706 .t706__close,
    .t702 .t-popup__close{
        background: #fff;
    }
    svg.t-popup__close-icon g,
    svg.t706__cartwin-close-icon g{
        fill: #1a1a1a !important;
    }
    .t678 .t-input, .t678 .t-form__submit button, .t702 .t-input, .t702 .t-submit, .t706 .t-form .t-input, .t706 .t-submit {
        height: 60px;
    }
    .t-feed__post-popup.t-popup_show .t-popup__container.t-popup__container-static {
        padding: 60px 0;
    }
}

@media screen and (max-width: 480px){
    .uc-products .t-store__mobile-two-columns .t-store__card__title.t-name{
        font-size: 14px !important;
    }
    .t-feed__buttons-wrapper {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 479px){
    .carousel-b-left video{
        height: 200px !important;
    }
    .carousel-b-left video {
        border-radius: 30px 30px 0 0;
    }
    .uc-products .t-store__card__imgwrapper:before {
        height: 110px;
        width: 110px;
    }
    .t450__list_item .t-menu__link-item{
        font-size: 18px !important;
    }
    .t450__logoimg {
        max-width:240px !important;
    }
    .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
        border-radius: 24px;
    }
}

@media screen and (max-width: 460px){
    .t-feed__row-grid__post-wrapper {
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: initial;
    }
}

@media screen and (max-width: 420px){
    .uc-products .t-store__card__imgwrapper:before {
        height: 95px;
        width: 95px;
    }
    .t-feed__post-title {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 380px){
    .uc-products .t-store__card__imgwrapper:before {
        height: 85px;
        width: 85px;
    }
}

@media screen and (max-width: 330px){
    .uc-products .t-store__card__imgwrapper:before {
        height: 70px;
        width: 70px;
    }
}