/*breadcrumbs*/
.uc-breadcrumbs {
    padding-right: 10px !important;
    overflow: hidden !important;
}

.uc-breadcrumbs .t-container {
    margin-left: 20px !important;
    max-width: 1500px !important;
}

.uc-breadcrumbs .t-col {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/*sidebar*/
[data-tilda-page-alias="privacy-policy"] .t830__allrecords_padd,
[data-tilda-page-alias="privacy-policy"] .t830__t-tildalаbеl_padd {
    padding-left: 0px;
}

[data-tilda-page-alias="privacy-policy"] #rec1013150126 .t396__artboard {
    margin-left: 0px;
}

.t830__allrecords_padd, .t830__t-tildalаbеl_padd {
    padding-left: 317px;
}

.t830m__top.t830m__top_addwrap {
    padding: 0px 15px !important;
}

.t830m_close .t830m__top.t830m__top_padd {
    justify-content: center;
    text-align: center;
}

.t830__logo__container {
    margin-bottom: 30px;
}

.t830m__list-title {
    padding-top: 15px;
    padding-bottom: 15px;
}

/*menu*/
.uc-sidebar .t830m  {
    max-width: 317px;
    width: 100%;
    background-color: rgba(18, 18, 18, .8) !important;
    z-index: 100;
}

.uc-sidebar .t830__panel {
    display: none;
}

.uc-sidebar .t830m__close-button {
    display: none;
}

.uc-menu .t450__container {
    padding: 50px 10px 20px !important;
}

/*header*/
/*.uc-header .logo {*/
/*    position: fixed !important;*/
/*    left: 20px !important;*/
/*    z-index: 1000 !important;*/
/*}*/

/*.uc-header .logo .tn-molecule {*/
/*    display: block !important;*/
/*}*/

.uc-header .tn-elem[data-elem-id="1746527246499"] {
    width: 100% !important;
}

.t450__menu__content {
    display: none;
}

.t450__burger_bg {
    background-color: transparent;
}

.uc-header .t396__artboard {
    /*margin-left: 317px !important;*/
}

.uc-header .header-left {
    left: 20px !important;
    right: auto !important;
}

.uc-header .header-right {
    right: 20px !important;
    left: auto !important;
}

/*accordion*/
.tn-accordion-card {
    background-color: #232323;
    border: 1px solid #3A3A3A;
    border-radius: 4px;
}

.t-accordion-container .tn-accordion .tn-accordion-card {
    border-color: #3A3A3A !important; 
    transition: border-color .3s ease-in-out;
}

.t-accordion-container .tn-accordion .tn-accordion-card.collapsed:hover {
    border-color: #999 !important;
}

/*services*/
.services-card {
    position: relative !important;
}

.services-card-wrapper {
    position: absolute !important;
    top: auto !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0!important;
}

/*portfolio*/
.uc-slider-portfolio .t396__group.slide {
    position: relative !important;
}

/*footer*/
.footer-copy {
    border-top: 1px solid #3A3A3A;
}

.creator .tn-atom {
    transition: color .3s ease-in-out;
}

.creator .tn-atom:hover {
    color: #fff !important;
}

/*products*/
.uc-products {
    overflow: hidden !important;
}

/*product*/
.t-store__valign-buttons.js-store-grid-cont {
    margin: 0 0 0 20px !important;
    max-width: 1500px;
    gap: 25px;
}

.t-store__valign-buttons.js-store-grid-cont::before,
.t-store__valign-buttons.js-store-grid-cont::after {
    display: none;
}

.t-store__valign-buttons .t-store__grid-separator {
   display: none; 
}

.js-store-grid-cont .t-col_3 {
    margin: 0 !important;
    max-width: 356px;
}

.t-store .t-store__card__wrap_all {
    transition: all .2s linear;
    border: 1px solid #3A3A3A;
}

.t-store__card__price-value {
    position: relative;
}

.t-store__card__price-value::before {
    content: "от ";
    position: relative;
    top: 0;
    left: 0;
}

/*product-popup*/
/*.t-popup__container.t-popup__container-static {*/
/*    margin: auto !important;*/
/*    top: 50% !important;*/
/*    transform: translateY(-50%) !important;*/
/*}*/

.t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed,
.t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
    background: #1b1b1b !important;
}

.t-store .t-store__card__wrap_all .t-store__card__prod-controls-wrapper, .t-store .t-store__card__wrap_all .t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}

.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
    text-align: center;
}

.t-store__card__descr {
    margin-top: 0;
    margin-bottom: 8px;
    order: -1;
}

.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
    margin: 0 auto;
}

/*order-popup*/
.uc-order .t-name {
    color: #1b1b1b;
}

.uc-order .t-form__successbox {
    font-weight: 700 !important;
}

/*error404*/
.uc-error404 .error404-box {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

@media screen and (max-width: 1539px) {
    /*footer*/
    .uc-to-top .t190 {
        bottom: 20px !important;
        right: 40px !important;
    }
    
    .uc-to-top .t190 svg {
        width: 40px;
        height: 40px;
    }
    
    /*sidebar*/
    .uc-sidebar .t830m  {
        max-width: 200px;
    }
    
    .t830__allrecords_padd, .t830__t-tildalаbеl_padd {
        padding-left: 200px;
    }
    
    .t830m__top.t830m__top_addwrap {
        padding: 0px 10px !important;
    }
    
    .t830__logo__container {
        margin-bottom: 20px;
    }
    
    .uc-sidebar .t830__logo__text {
        font-size: 18px !important;
    }
    
    .uc-sidebar .t830m__list-title-text {
        font-size: 16px !important;
    }
    
    .t830m__list-title {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    /*menu*/
    .uc-menu .t830m {
        max-width: 260px;
    }
    
    /*header*/
    .uc-header .t396__artboard {
        /*margin-left: 200px !important;*/
    }
}

@media screen and (max-width: 1499px) {
    /*sidebar*/
    .t830m {
        left: 0px !important;
        transform: translate(0) !important;
    }
}

@media screen and (max-width: 1439px) {
    /*header*/
    .uc-header .header-right {
        right: 78px !important;
        left: auto !important;
    }
    
    .t450__menu__content {
    display: flex;
    }
}

@media screen and (max-width: 1239px) {
    /*header*/
    .uc-header .header-right {
        right: 20px !important;
        left: auto !important;
    }
    
    /*about*/
    .about-img {
        display:none;
    }
}

@media screen and (max-width: 960px) {
    /*to-social*/
    .t898__btn {
        bottom: 100px !important;
        right: 20px !important;
    }
}

@media screen and (max-width: 959px) {
    /*sidebar*/
    .uc-sidebar {
        display: none;
    }
    
    /*header*/
    .uc-header .t396__artboard {
        margin-left: 0px !important;
    }
    
    .t-col {
        padding-left: 0px; 
        padding-right: 0px; 
    }
}

@media screen and (max-width: 639px) {
    /*menu*/
    .t450__menu__content {
        top: 10px !important;
    }
    
     /*product*/
    .t-store__valign-buttons.js-store-grid-cont {
        margin: 0 auto !important;
        gap: 20px;
    }
    
      /*footer*/
    .uc-to-top .t190 {
        right: 20px !important;
    }
    
    .uc-to-top .t190 svg {
        width: 30px;
        height: 30px;
    }
}

@media screen and (max-width: 480px) {
    /*product*/
   .js-store-grid-cont .t-col_3 {
        max-width: none;
    } 
}
