/*КАТАЛОГ Изменение отступов для блока с хлебными крошками */

.uc-custom-padding .t-container,
.uc-custom-padding .t-col_12 {
    padding: 0px 85px 0px 85px !important;
    max-width: none;
}

/* Адаптация для мобильных устройств */
@media (max-width: 1200px) {
    .uc-custom-padding .t-container,
    .custom-padding .t-col_12 {
        max-width: none;
        padding: 0px 85px 0px 85px !important;
    }
}

@media (max-width: 768px) {
    .uc-custom-padding .t-container,
    .uc-custom-padding .t-col_12 {
        max-width: none;
        padding: 0px 10px 0px 10px !important;
    }
}

@media (max-width: 480px) {
    .uc-custom-padding .t-container,
    .uc-custom-padding .t-col_12 {
        max-width: none;
        padding: 0px 5px 0px 5px !important;
    }
}

/*КАТАЛОГ - крошки Изменение отступов для блока с хлебными крошками */


/* Для всех основных контейнеров в блоке магазина */

.uc-custom-paddingf .js-store-cont-w-filter,
.uc-custom-paddingf .t-store__filter__search-and-sort,
.uc-custom-paddingf .t951__cont-wrapper {
    padding: 0px 85px 0px 85px !important;
}

/* Адаптация */
@media (max-width: 1200px) {
    
    .uc-custom-paddingf .js-store-cont-w-filter,
    .uc-custom-paddingf .t-store__filter__search-and-sort,
    .uc-custom-paddingf .t951__cont-wrapper {
        padding: 0px 25px 0px 25px !important;
    }
}

@media (max-width: 768px) {
    .uc-custom-paddingf .js-store-cont-w-filter,
    .uc-custom-paddingf .t-store__filter__search-and-sort,
    .uc-custom-paddingf .t951__cont-wrapper {
        padding: 0px 10px 0px 10px !important;
    }
}

@media (max-width: 480px) {
    .uc-custom-paddingf .js-store-cont-w-filter,
    .uc-custom-paddingf .t-store__filter__search-and-sort,
    .uc-custom-paddingf .t951__cont-wrapper {
        padding: 0px 5px 0px 5px !important;
    }
}

@media screen and (max-width: 960px) {
    #rec1252667961 .t-store__grid-cont_col-width_stretch .t951__sidebar {
        margin: 0px 10px 20px 10px !important;
    }
}

@media screen and (max-width: 960px) {
    #rec1252667961 .t951__cont-wrapper .t951__sidebar {
    padding: 10px !important;
    }
}

/* БАННЕР */

    #rec1467354201 .t995__wrapper {
        padding: 0px !important;
    }
    #rec1467354201 .t995__wrapper {
        padding-left: 170px !important;
        padding-right: 170px !important;
        padding-top: 20px !important;
    }

@media screen and (max-width: 1200px) {
    #rec1467354201 .t995__wrapper {
        padding: 0px !important;
    }
    #rec1467354201 .t995__wrapper {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 15px !important;
    }
}
@media screen and (max-width: 768px) {
    #rec1467354201 .t995__wrapper {
        padding: 0px !important;
    }
    #rec1467354201 .t995__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 15px !important;
    }
}
@media screen and (max-width: 640px) {
    #rec1467354201 .t995__wrapper {
        padding: 0px !important;
    }
    #rec1467354201 .t995__wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 10px !important;
    }
}
@media (max-width: 480px) {
 #rec1467354201 .t995__wrapper {
        padding: 0px !important;
    }
    #rec1467354201 .t995__wrapper {
        padding-left: 5px !important;
        padding-right: 5px !important;
        padding-top: 5px !important;
    }
}



/* ГлавДеталь v7: общий глобальный хедер */
/* ГлавДеталь v7: шапка и раскрытое меню по утверждённому макету */
#rec4952192201{position:relative;z-index:100;border-bottom:0}
#rec4952192201 .t1261__panel{height:100px!important;padding:10px 0!important}
#rec4952192201 .t1261__top-left{flex:0 0 182px!important;max-width:182px!important}
#rec4952192201 .t1261__top-middle{flex:1 1 auto!important;max-width:642px!important;margin-left:26px!important}
#rec4952192201 .t1261__top-right{flex:0 0 150px!important;margin-left:auto!important}
#rec4952192201 .t1261__catalog-search{width:100%!important}
#rec4952192201 .t1261__search-input{height:50px!important;border:1px solid #d5d1e3!important;border-right:0!important;border-radius:3px 0 0 3px!important;background:#f8f8fa!important}
#rec4952192201 .t1261__search-button{position:relative;width:48px!important;height:50px!important;min-width:48px!important;padding:0!important;border:1px solid #d5d1e3!important;border-left:0!important;border-radius:0 3px 3px 0!important;background:#f8f8fa!important;color:transparent!important;font-size:0!important}
#rec4952192201 .t1261__search-button::before{content:"";position:absolute;left:14px;top:13px;width:15px;height:15px;border:2px solid #4025db;border-radius:50%}
#rec4952192201 .t1261__search-button::after{content:"";position:absolute;left:30px;top:29px;width:10px;height:2px;background:#4025db;transform:rotate(45deg);transform-origin:left center}
#rec4952192201 .t-menuwidgeticons__link_cart{display:flex!important;align-items:center!important;gap:9px;min-height:44px;padding:7px 12px!important;background:transparent!important;border-radius:3px;color:#4025db!important;text-decoration:none!important}
#rec4952192201 .t-menuwidgeticons__img_carticon svg path{stroke:#4025db}
#rec4952192501{position:relative;z-index:101;border-bottom:1px solid #e6e4ec}
#rec4952192501 .t005__text{font-size:15px!important;line-height:1.25!important}
#rec4952192501 .gd-header-phone{display:flex!important}
#rec4952192501 .gd-menu-burger{position:relative;display:inline-block;flex:0 0 19px;width:19px;height:14px;box-sizing:border-box;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:0}
#rec4952192501 .gd-menu-burger::after{content:"";position:absolute;left:0;top:5px;width:19px;border-top:2px solid #fff}

#rec4952192501 .t005__text a:hover{color:#4025db!important}
#rec4952192501 .t005__text a[href="#submenu:catalog"]:hover{color:#fff!important;background:#2b169b!important}
#rec4952192601{position:relative;z-index:102}
#rec4952192601 .t966__tooltip-menu{border-top:3px solid #4025db!important;border-radius:0!important;box-shadow:0 10px 30px rgba(0,0,0,.12)!important}
#rec4952192601 .t966__content{padding:24px!important}
#rec4952192601 .t966__tooltip-menu{position:absolute!important;left:50%!important;top:0!important;width:calc(100% - 32px)!important;max-width:1184px!important;transform:translateX(-50%)!important}
#rec4952192601 .t966__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 0 17px!important;margin-bottom:2px!important}
#rec4952192601 .t966__title{width:100%!important;font-size:20px!important;font-weight:700!important}
#rec4952192601 .t966__descr{font-size:14px!important}
#rec4952192601 .t966__sep{display:none!important}
#rec4952192601 .t966__menu-list-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:18px!important}
#rec4952192601 .t966__menu-item-wrapper{width:auto!important;min-width:0!important;border-bottom:1px solid #e6e4ec}
#rec4952192601 .t966__menu-link{display:block!important;box-sizing:border-box!important;padding:17px 4px!important;text-decoration:none!important}
#rec4952192601 .t966__menu-item{display:flex!important;align-items:center!important;min-height:24px!important;margin:0!important}
#rec4952192601 .t966__menu-item-icon{width:30px!important;height:30px!important;margin-right:14px!important}
#rec4952192601 .t966__menu-item-title{font-size:15px!important;line-height:1.3!important;color:#24232a!important}
#rec4952192601 .t966__menu-link:hover .t966__menu-item-title{color:#4025db!important}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child{grid-column:1/-1;border-bottom:0;border-top:1px solid #e6e4ec;margin-top:16px}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child .t966__menu-link{padding:16px 0 0!important}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child .t966__menu-item{justify-content:space-between!important;width:100%!important}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child .t966__menu-item-icon-wrapper{display:none!important}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child .t966__menu-item-text{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}
#rec4952192601 .t966__menu-list-row:last-child .t966__menu-item-wrapper:last-child .t966__menu-item-desc{display:inline-block!important;width:auto!important;opacity:1!important;border:1px solid #d5ccff;border-radius:3px;padding:10px 15px;color:#4025db!important;font-weight:600!important}
@media(max-width:960px){
 #rec4952192201 .t1261__panel{height:auto!important}
 #rec4952192201 .t1261__top-left{flex:0 0 auto!important}
 #rec4952192201 .t1261__top-middle{max-width:none!important;margin-left:0!important}
 #rec4952192201 .t1261__top-right{flex:0 0 auto!important}
 #rec4952192501{display:none!important}
 #rec4952192601 .t966__menu-list-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:600px){
 #rec4952192201 .t1261__search-button{display:none!important}
 #rec4952192201 .t1261__search-input{border-right:1px solid #d5d1e3!important;border-radius:3px!important}
 #rec4952192601 .t966__menu-list-row{grid-template-columns:1fr!important}
}


#rec4952192201 .t1261__container_12{max-width:1184px!important}
#rec4952192201 .t1261__top-right{min-width:150px!important}
#rec4952192201 .t-menuwidgeticons__link_cart{width:150px!important;min-width:150px!important;justify-content:center!important;flex-direction:row!important;box-sizing:border-box!important;background:transparent!important;box-shadow:none!important}
#rec4952192201 .t-menuwidgeticons__link_cart::after{display:none!important;content:none!important}
#rec4952192501 .gd-header-phone{right:170px!important}
#rec4952192501 .t-container{width:100%!important;max-width:1224px!important}
#rec4952192501 .t-col_12{width:calc(100% - 40px)!important}
#rec4952192501 .t005__text a[href="#submenu:catalog"]{font-weight:700!important}
#rec4952192601 .t966__arrow{display:none!important}
#rec4952192201 :is(div,span,a,button,input),#rec4952192301 :is(div,span,a,button,input),#rec4952192501 :is(div,span,a,button,input),#rec4952192601 :is(div,span,a,button,input){font-family:"PT Sans",Arial,sans-serif!important}
