

/* Start:/local/assets/css/main.css?175085954716974*/
html {
	height: 100%;
}

body {
	font-family: 'Roboto', sans-serif;
	min-height: 100%;
	padding-bottom: 280px;
	position: relative;
}

.hide {
	/* display: none; */
}

.tip {

	position: relative;
}

.block-igree {
	position: relative;
}

.tip:hover .tip-content{
	/* display: block;
	height: 250px; */
}

.cockie_inform {
	background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);
    width: 600px;
	position: fixed;
    bottom: 50px;
    z-index: 999;
	right: 120px;
	/* right: calc(50% - 490px); */
	padding: 10px;
	display: flex;
	align-items: center;
}

.cockie_inform .btn {
	height: fit-content;
}

a.igree {
	position: relative;
}

label {
	position: relative;
}

.tip-content.show {
	display: block;
}

.label-tooltops {
	padding-bottom: 10px;
}

.label-tooltops:hover .tooltip-block {
	display: block;
}

.tooltip-block {
	display: none;
	position: absolute;
	top: calc(100%);
	left: 0;
	background: #feeee9;
	padding: 10px; 
	border: 1px solid #dce3ea;
	/* border: 1px solid #ced4da; */
	border-radius: 5px;
	text-align: left;
	z-index: 1;
}

.tooltip-block::before {
	content: '';
	position: absolute; /* Абсолютное позиционирование */
    top: -21px;
	left: calc( 50% - 20px );
	border-style: solid;
    border: 10px solid transparent;
    border-bottom: 10px solid #dce3ea;
}
.tooltip-block::after {
	content: '';
	position: absolute; /* Абсолютное позиционирование */
    top: -20px;
	left: calc( 50% - 20px );
	border-style: solid;
    border: 10px solid transparent;
    border-bottom: 10px solid #feeee9; 
}

.tooltip-content {
	overflow-y: scroll;
	width: 100%;
	height: 250px;
}


/* general styles */
.color-white, .color-white:hover {
	color: #fff;
}
.ma {
    margin: 0 auto;
}
.inline-block {
    display: inline-block;
}

.tar {
    text-align: right;
}
.tal {
    text-align: left;
}
.clear {
    clear: both;
}
.fl {
    float: left;
}

h1 {
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

.loading {
	background: url(/local/assets/gif/loading.gif) no-repeat 50% 50%;

}

:root {
	--primary: #025ce2;
}

.content .row.mp h1 {
	padding-bottom: 0;
	margin-bottom: 0;
}

.contentrow.mp .pagecontent {
	margin-top: 0;
}

.confidence_block {
	font-size: 15px;
	text-align: left;
	
	/* cursor: pointer; */
}
/* end general styles */

/* header */
.section-contacts {
	background-color: #dbdbdb;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: normal;
	border-bottom: 1px solid #a6b3d4;
	-moz-box-shadow: inset 0 -1px 0 #fff;
    -webkit-box-shadow: inset 0 -1px 0 #fff;
    box-shadow: inset 0 -1px 0 #fff;
}
.block-contacts {
	font-size: 14px;
	display: flex;
	justify-content: space-between;
}
.block-contacts .phones {}
.block-contacts .phones .phone {
	display: block;
	text-decoration: none;
}

.block-contacts .phones .phone b{
	color: #3b3b3b;
	font-size: 16px;
}

.section-logo {
	padding-top: 20px;
	padding-bottom: 20px;
}


.section-logo .logo-block {
	display: flex;
	justify-content: space-between;
}

.section-top-menu .submainmenu {
	background-color: #668bc3;
	justify-content: space-around;
	border: 1px solid #668bc3;
	justify-content: space-between;
}

.mobile_filter_btn_block.hide {
	display: none !important; 
}


.section-top-menu .submainmenu li {
	display: inline-block;
}

.section-top-menu .submainmenu li.root-item-selected a {
	color: #668bc3;
	background: #fff; 
}

.section-top-menu .submainmenu li a:hover {
	color: #86add4;
}
.section-top-menu .submainmenu li a {
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: underline;
	/* color: #e0ebf4; */
	color: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 9px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}

.bx-basket-block {
	display: flex;
	width: 150px;
	flex-wrap: wrap;
}
.basket-total {
	display: block;
}
/* end header */

/* page content */

.pagecontent {
	margin-top: 10px;
	margin-bottom: 10px;
}

.sections-sort {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
}

.sections-sort span {
	color: #919191;
	display: inline-block;
	margin-right: 15px;
}

.sections-sort a {
	position: relative;
	display: inline-block;
	padding-right: 15px;
	text-decoration: none;
	margin-right: 10px;
	color: #666;
}

.sections-sort a.active {
	color: #000;
}

.sections-sort a.asc:before {
	content: '';
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath fill='%23666' d='M4 5c-.3 0-.5-.1-.7-.3l-3-3C-.1 1.3-.1.7.3.3c.4-.4 1-.4 1.4 0L4 2.6 6.3.3c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4l-3 3c-.2.2-.4.3-.7.3z'/%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    background-position: 50%;
    width: 9px;
    height: 5px;
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
}
.sections-sort a.desc:before {
	content: '';
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.6 5.3'%3E%3Cpath fill='%23666' d='M1 5.3C.7 5.3.5 5.2.3 5c-.4-.4-.4-1 0-1.4L3.6.3c.2-.2.4-.3.7-.3.3 0 .5.1.7.3l3.3 3.3c.4.4.4 1 0 1.4-.4.4-1 .4-1.4 0L4.3 2.4 1.7 5c-.2.2-.4.3-.7.3z'/%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    background-position: 50%;
    width: 9px;
    height: 5px;
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
}

.sections-sort a.desc {

}

/*  end page content */

/* mp catalog sections */
.catalog_sections {
	display: flex;
	flex-wrap: wrap;
	/* justify-content: space-around; */
	/* justify-content: center; */
    justify-content: flex-start;
	width: 100%;
	margin-bottom: 30px;
    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);
}

.catalog_sections .section {
	/* width: 170px; */
	/* width: calc(14% - 10px); */
    width: calc(100% / 6);
	box-sizing: content-box;
	border: 1px solid #99171b3b;
	padding: 10px;
	margin: 10px;
	min-height: 170px;
	position: relative;
}

.catalog_sections .section a.link-section{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.catalog_sections .section .cat_section_name {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
} 

.catalog_sections .section .cat_section_name a {
	text-decoration: none;
	color: #000;
	display: block;
	line-height: normal;
}

.catalog_sections .section .cat_section_pic {
	text-align: center;
	display: block;
}
.catalog_sections .section .cat_section_pic img {
	display: inline-block;
	height: 100px;
}
/* end mp catalog sections */

/* include secions */ 

a.bx-breadcrumb-item-link {
	color: #b6b5b5;
	text-decoration: none;
}

a.bx-breadcrumb-item-link:hover {
	color: #0d6efd;
}

.sections_inc {
	display: flex;
	flex-wrap: wrap;
}

.sections_inc .section {
	display: flex;
	border: 1px solid #ececec;
	padding: 12px 25px;
	width: 25%;
	align-items: center;
	position: relative;
}

.sections_inc .section:hover {
	border: 1px solid #0d6efd;
}

.sections_inc .section a.link-section {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.sections_inc .section.current {
	border: 1px solid #0d6efd;
}
.sections_inc .section.current a {
	color: #0d6efd;
}

.sections_inc .section a {
	color: #000;
	font-size: 14px;
	text-decoration: none;
	line-height: normal;
	font-weight: bold; 
	display: inline-block;
}

.sections_inc .section .section-count-items {
	font-size: 12px;
	display: block;
}

.sections_inc .section a:hover {
	color: #0d6efd;
}

.sections_inc .section img {
	display: block;
	width: 64px;
	height: 64px;
	object-fit: contain;
}

.sections_inc .section .section_property {
	padding-left: 20px;
}

.sections_inc .section .section_property .section-count-items {
	font-size: 10px;
	color: #999;
	margin: 0;
}
/* end include secions  */

/* catalog */

.product-item-small-card .stock-status, .product-item-detail-pay-block  .stock-status{
	font-size: 10px;
	text-align: center;
	/* border: 1px solid #ececec; */
	display: block;
	padding: 2px 5px;
	cursor: default;
	margin: 0 auto;
	width: fit-content;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
}

#region .stock-status {
	position: relative;
	padding-left: 20px;
}

.stock-status.in-stock {
	/* background-color: #6bbe22; */
	/* color: #fff; */
	/* border-radius: 3px; */
}

.stock-status.in-stock::before, .stock-status.in-stock::before{
	content:'\2713';
	/* width: 5px; */
	/* height: 5px; */
	font-weight:bold;
	background-color: #6bbe22;
	color: #fff;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 3px;
	padding: 0px 4px;
	display: block;
}

.stock-status.out-stock::before , .stock-status.out-stock::before{
	content:'!';
	display: block;
	/* width: 5px; */
	/* height: 5px; */
	font-weight:bold;
	background-color: #73f601;
	color: #fff;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	width: 16px;
	text-align: center;
}

.product-item .props {
	margin-top: 25px;
	margin-bottom: 25px;
}

.product-item-container.hover .product-item .props .prop-elm {
	display: flex;
}

.product-item-container .product-item .props .prop-elm {
	display: none;
	font-size: 12px;
	color: #000;
	/* color: #919191; */
	width: 100%;
	justify-content: space-between;
	border-bottom: 1px dotted #919191;
	margin-bottom: 7px;
	line-height: normal;
}

.product-item .props .prop-elm .prop_name {
	background-color: #fff;
	margin-bottom: -1px;
	
}
.product-item .props .prop-elm .prop_value {
	background-color: #fff;
	margin-bottom: -1px;
	/* font-weight: bold; */
}

#region .basket-items-list .stock-status.in-stock, #region .basket-items-list .stock-status.in-stock {
	padding-left: 25px;
}

.basket-items-list .stock-status.in-stock::before, .basket-items-list .stock-status.in-stock::before {
	width: 20px;
    height: 20px;
}

#region .stock-status.out-stock {
	padding-left: 25px;
}

#region .basket-items-list .stock-status.out-stock::before {
	width: 20px;
	height: 20px;
	/* padding-bottom: 25px; */
	display: flex;
    align-items: center;
    justify-content: center;
	top: 4px;
}


.manual_count-deliver {
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #e4e4e4;
	margin: 15px 0;
}

.manual_count-deliver .mc_result.hide {
	display: none;
}

.product-item-detail-pay-block .manual_count-deliver .mc_result.wait {
	background: url(/local/assets/gif/loading.gif) no-repeat 50% 50%; 
	height: 50px; 
}

 

.product-item-detail-pay-block .manual_count-deliver .mc_result .hide{
	display: none;
}


.manual_count-deliver .mc_result .deliver_company {
	display: flex;
	justify-content: center;
}

.manual_count-deliver .mc_result .deliver_company .delv_name_company {
	margin-right: 5px;
}
.manual_count-deliver .mc_result .deliver_company .rub {
	margin-left: 5px;
}

.manual_count-deliver .mc_result .count_line {
	display: flex;
}
.manual_count-deliver .mc_result  span {
	display: block;
}

.manual_count-deliver .mc_result .deliver_company.wait .count_res{
	background: url(/local/assets/gif/loading.gif) no-repeat 50% 50%;
	/* display: inline-block; */
	height: 25px;
	width: 30px;
	background-size: 300%;

}

.count-deliver {
	padding: 5px;
	border: 1px solid #e4e4e4;
	margin: 25px 0;
}

.product-item-detail-slider-container {
	width: 500px;
}

.sidebar_sections_catalog {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar_sections_catalog .section_side_menu {
	position: relative;
	margin-left: 40px;
	display: block;
	height: 36px;
	margin-bottom: 10px;
	display: flex;
    align-items: center;
	border-bottom: 1px solid rgb(239 239 239);
}

.sidebar_sections_catalog .section_side_menu a {
	text-decoration: none;
	font-size: 12px;
	color: #333;
}

.sidebar_sections_catalog .section_side_menu a:hover {
	color: #0d6efd;
}


.sidebar_sections_catalog .section_side_menu::before {
	content: '';
	display: block;
	width: 30px;
	height: 36px;
	background: url(/local/assets/img/menu_icon_list.png) no-repeat;
	position: absolute;
	left: -40px;
	top: 0;
	
}

.sidebar_sections_catalog .section_side_menu.section_id_430::before {
	background-position-y: -78px;
}
.sidebar_sections_catalog .section_side_menu.section_id_455::before {
	background-position-y: -235px;
}

.sidebar_sections_catalog .section_side_menu.section_id_462::before {
	background-position-y: -197px;
}

.sidebar_sections_catalog .section_side_menu.section_id_477::before {
	background-position-y: -334px;
}

.sidebar_sections_catalog .section_side_menu.section_id_503::before {
	background-position-y: -37px;
}

.sidebar_sections_catalog .section_side_menu.section_id_389::before {
	background-position-y: -1019px;
}

.sidebar_sections_catalog .section_side_menu.section_id_509::before {
	background-position-y: -377px;
}

.sidebar_sections_catalog .section_side_menu.section_id_527::before {
	background-position-y: -496px;
}

.sidebar_sections_catalog .section_side_menu.section_id_539::before {
	background-position-y: -574px;
}
 
.sidebar_sections_catalog .section_side_menu.section_id_540::before {
	background-position-y: -532px;
}
.sidebar_sections_catalog .section_side_menu.section_id_541::before {
	background-position-y: -415px;
}
.sidebar_sections_catalog .section_side_menu.section_id_544::before {
	background-position-y: -453px;
}
.sidebar_sections_catalog .section_side_menu.section_id_545::before {
	background-position-y: -611px;
}
.sidebar_sections_catalog .section_side_menu.section_id_548::before {
	background-position-y: -285px;
}
.sidebar_sections_catalog .section_side_menu.section_id_560::before {
	background-position-y: -1083px;
}
.sidebar_sections_catalog .section_side_menu.section_id_561::before {
	background-position-y: -155px;
}
.sidebar_sections_catalog .section_side_menu.section_id_562::before {
	background-position-y: -651px;
} 
.sidebar_sections_catalog .section_side_menu.section_id_563::before {
	background-position-y: -336px;
}

.smart-filter .form-group {
	word-break: break-all;
}

.product-item-title {
	white-space: initial;
}
/* end catalog */

.section-top-submenu {
    
    /* background-color: #f8f8f8; */
    /* border-bottom: 1px solid #e7e7e7;  */
}

.section-top-submenu ul {
    width: 100%;
    display: block;
	background: #b8b8b8;
}

.section-top-submenu ul li {
    display: table-cell;
    width: 1%;
    text-align: center;
}

.section-top-submenu ul li:nth-child(1) {
    width: 1.1%;
}

.section-top-submenu a:hover {
    background: #dedede;
    background: #f8f8f8;
    color: #333;
}

.section-top-submenu ul li.root-item-selected a {
    background: #dedede;
    background: #fff;
    /* background: #004b9e; */
    /* color: #fff; */
    color: #333;
}

.section-top-submenu a {
    display: block;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
    padding: 3px 11px;
    text-transform: uppercase;
    
}

.deliver-box .order-list {
    list-style: none;
    padding-left: 0;
}

.deliver-box {
    border-top: 1px solid #e4e4e4;
    padding-top: 15px;
    /* border: 1px solid #e4e4e4; */
    /* padding: 15px; */
}

.deliver-box .dd-text {
    font-size: 14px;
    color: #747373;
}

.deliver-box ul li {
    line-height: normal;
}

/* footer */
.footer {
	border-top: 3px solid rgb(104,141,197);
	padding-top: 20px;

	/* background: rgb(29 29 29 / 95%); */

	background: rgb(104,141,197);
	background: linear-gradient(0deg, rgba(104,141,197,1) 0%, rgba(104,141,197,1) 95%, rgba(154,194,255,1) 100%);

	/* background: rgb(97,153,53);
	background: linear-gradient(0deg, rgb(106 16 19) 0%, rgb(116 20 23) 95%, rgb(250 34 40) 100%); */
    
	/* background: linear-gradient(0deg, rgba(153,23,27,1) 0%, rgba(255,240,240,1) 100%); */
	
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.footer p {
	color: #fff;
	font-size: 14px;
}

.footer .submainmenu {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.footer .submainmenu li {}
.footer .submainmenu li a:hover {
	text-decoration: none;
}
.footer .submainmenu li a {
	color: #fff;
	font-size: 14px;
}
/* end footer */
/* End */


/* Start:/local/assets/css/mobil.css?17336874268897*/
@media ( max-width: 1200px ){
    .section-top-submenu {
        display: none;
    }
}

@media (min-width: 992px){



    .mobil-footer {
        display: none;
    }

    .mobile-block {
        display: none;
    }

    .mobile_top-menu, .mobile_filter {
        display: none;
    }

    .mobile_filter_btn_block {
        display: none;
    }
}

@media (max-width: 992px){

    body .cockie_inform {
        right: 5%;
        bottom: 20px;
        width: 90% !important;
    }

    #region #bx-panel {
        display: none !important;
    }

    .mobile_filter_btn_block {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }

    .mobile_filter_btn_block .mobile_filter_btn_block__button {
        display: block; 
    }
    
    .mobile_top-menu, .mobile_filter {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 61;
        top: 0;
        left: 0;
        /* display: none; */
        display: block;
        left: -100%;
    }

    .mobile_top-menu.open, .mobile_filter.open {
        display: block;
        left: 0;
        z-index: 91;
    }

    .mobile_top-menu .mobil_shadow, .mobile_filter .mobil_shadow {
        background: #3a3f44;
        height: 100%;
        width: 100%;
        opacity: 0;
        z-index: 21;
        transition: .5s all;
    }

    .mobile_top-menu.open .mobil_shadow, .mobile_filter .mobil_shadow {
        opacity: .7;
        display: block;
    }



    .mobile_top-menu .mobil_content_menu, .mobile_filter .mobil_content {
        height: 100%;
        width: 300px;
        background: #fff;
        position: fixed;
        z-index: 22;
        box-shadow: 3px 0px 10px 0px rgb(0 0 0 / 45%);
        left: -100%;
        top: 0;
        padding: 15px;
        overflow: scroll;
        /* display: none; */
        transition: all .3s;
        /* transform: translate3d(-100%, 0px, 0px ); */
        /* display: none; */
    }

    .mobile_top-menu.open .mobil_content_menu, .mobile_filter.open .mobil_content {
        left: 0;
        /* transform: translate3d(0px, 0px, 0px ); */
        display: block;
    }

    .mobile_top-menu .close_mobil_window, .mobile_filter .close_mobil_window {
        position: absolute;
        right: 10px;
        top: 10px;
        width: 20px;
        height: 20px;
        display: block;
    }

 

    .mobile_top-menu .close_mobil_window::before, .mobile_filter .close_mobil_window::before {
        content:'';
        width: 20px;
        height: 2px;
        background: #b8b8b8;
        display: block;
        transform: rotate(-45deg);
        position: absolute;
        left: 0px;
        top: 8px;
    }
    .mobile_top-menu .close_mobil_window::after, .mobile_filter .close_mobil_window::after {
        content:'';
        width: 20px;
        height: 2px;
        background: #b8b8b8;
        display: block;
        transform: rotate(45deg);
        position: absolute;
        left: 0px;
        top: 8px;
    }

    .mobile_filter .filter_block {
        margin-top: 20px;
    }
    .mobile_filter .filter_block .smart-filter-slider-range {
        z-index: 70;
    }
    
    .mobile_top-menu .mob_menu_block {
        font-size: 12px;
        margin-bottom: 10px;
        
    }

    .mobile_top-menu .main_menu.mob_menu_block {
        font-size: 12px;
        margin-top: 20px;
        margin-bottom: 10px;
        margin-left: -15px;
        margin-right: -15px;
    }

    .mobile_top-menu .phones a {
        display: block;
        font-size: 18px;
        font-weight: normal;
        color: #000;
        text-decoration: none;
        text-align: center;
        
    }

    .mobile_top-menu .main_menu ul.nav {
        border-top: 1px solid #f2f2f2;
        margin-top: 20px;
        margin: 0;
        list-style: none;
        display: block;
    }

    .mobile_top-menu .main_menu ul.nav li {
        border-bottom: 1px  solid #f2f2f2;
        display: block;
        position: relative;
    }

    .mobile_top-menu .main_menu ul.nav li a {
        display: block;
        font-size: 16px;
        /* font-weight: bold; */
        padding: 10px 15px;
        /* border-bottom: 1px solid #000; */
        color: #333;
        text-decoration: none;
        
    }

    .mobile_top-menu .main_menu ul.nav li.root-item-selected::before {
        content: '';
        left: 0;
        top: 0;
        height: 100%;
        width: 4px;
        display: block;
        background-color: #0d6efd;
        position: absolute;
    }

    
    #region .pagecontent .mx-auto {
        width: auto !important;
    }

    .mobile-block {
        margin-right: 10px;
        padding: 10px;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
    }

    .section-logo {
        padding: 0;
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .bx-basket-block {
        width: auto;
    }

    .section-logo .logo-block .logotype{
        /* margin-right: 20px; */
        display: none;
    }

    .mobile-block .line {
        width: 18px;
        height: 2px;
        background: #fff;
        /* margin-bottom: 2px; */
    }

    .mobile-block .miniline {
        width: 8px;
        height: 2px;
        /* margin-top: 2px; */
        background: #fff;
    }


    .section-logo {
        background: #668bc3;
        color: #fff;
    }

    .section-logo a {
        color: #fff;
    }

    .section-logo .logo-block .logotype a img {
        /* height: 50px; */
        width: auto;
    }

    body {
        padding-bottom: initial;
    }

    .footer {
        position: relative;
        padding-bottom: 50px;
    }
    
    #region div.section-top-menu {
        display: none !important;
    }

    .section-contacts {
        display: none;
    }

    .section-logo .search-catalog {
        display: none;
    }

    .footer .submainmenu {
        justify-content: space-around;
        flex-direction: column;
        align-items: center;
    }

    .sections_inc .section {
        width: 50%;
    }

    .sections_inc { 
        align-items: center;
    }

    .mobil-footer {
        position: fixed;
        left: 0;
        bottom: 0;
        background: #fff;
        box-shadow: 0 -2px 8px rgb(0 0 0 / 15%);
        padding: 4px;
        width: 100%;
        display: flex;
        height: 50px;
        z-index: 11;
    }

    .mobil-footer ul {
        list-style: none;
        display: flex;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .mobil-footer ul li {
        width: 25%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-end;
    }

    .mobil-footer ul li a i {
        opacity: .5;
    }

    .mobil-footer ul li.active a i {
        opacity: 1;
    }

    .mobil-footer ul li a {
        display: flex;
        color: #909090;
        text-decoration: none;
        font-size: 10px;
        flex-direction: column;
        align-items: center;
    }

    .mobil-footer ul li a span {
        padding-top: 5px;
    }

    .mobil-footer ul li.active span {
        color: #24708c;
        font-weight: bold;
    }

    .bx-basket-block .basket-total {
        display: none;
    }

    .bx-basket-block {
        display: flex;
        flex-direction: column;
    }

}

@media (max-width: 768px) {

    .sections_inc .section img {
        width: 32px;
        height: 32px;
    }

    .sections_inc .section {
        width: 100%;
        padding: 3px;
    }

    .sections_inc {
        flex-wrap: wrap;
        flex-direction: column;
    }



  

    .section-logo {
        /* padding-bottom: 0; */
    }

    .section-logo .logo-block .logotype a img {
        width: 100%;
        display: block;
    }

    .content h1 {
        margin-top: 0;
    }

}
 

@media (max-width: 480px){

    .content h1 {
        font-size: 20px;
    }
    
    .content h2 {
        font-size: 18px;
    }
    
    .content h3 {
        font-size: 16px;
    }
    
    .content h4 {
        font-size: 15px;
    }
    
    .catalog_sections .section .cat_section_pic img {
        height: 50px;
        width:  50px;
    }

    .catalog_sections .section {
        width: calc( 50% - 20px);
        box-sizing: border-box;
        min-height: 110px;
    }

    .catalog_sections .section .cat_section_name {
        font-size: 16px;
    }

} 

@media (max-width: 380px){
     
}
 
@media (max-width: 320px){
   
}
/* End */


/* Start:/local/assets/css/themes_lamantinmais.css?17336874261883*/
:root {
	--primary: #909aa3 ;
	--secondary: #909aa3 ;
	--primaryopacity: rgba(55, 141, 172, 0.712);

    --rgb1: rgb(144 154 163);
    --rgb2: rgb(144 154 163);
    --rgb3: #b1bdc7;
} 

.section-top-submenu ul {
    background-color: #f2cc9e;
}

.section-top-menu .submainmenu li a:hover {
    color: #fff;
}

.section-top-menu .submainmenu li.root-item-selected a {
    color: var(--primary);
}

.section-top-menu .submainmenu {
    background-color: var(--primary);
}

.mobile_top-menu .main_menu ul.nav li.root-item-selected::before {
    background-color: var(--primary);
}

.btn-primary {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
    background-color: var(--primary);
    border-color: var(--secondary);
    box-shadow: 0 0 0 .2rem var(--primaryopacity);
}

.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem var(--primary);
}

.btn-primary:disabled,.btn-primary.disabled {
    background-color: var(--primary);
    border-color: var(--secondary);
}

.smart-filter-slider-handle {
    border-color: var(--secondary);
}

.footer {
    border-color: var(--primary); 
	background: linear-gradient(0deg, var(--rgb1) 0%, var(--rgb2) 95%, var(--rgb3) 100%);  
}


@media (max-width: 992px) {
    .section-logo {
        background-color: var(--primary);
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/basket-mini/style.min.css?17336874263774*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/menu_top/style.min.css?17336874263715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/.default/components/bitrix/menu/menu_top/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/.default/components/bitrix/menu/menu_top/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/.default/components/bitrix/menu/menu_top/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1733687378620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */
/* /local/assets/css/main.css?175085954716974 */
/* /local/assets/css/mobil.css?17336874268897 */
/* /local/assets/css/themes_lamantinmais.css?17336874261883 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/basket-mini/style.min.css?17336874263774 */
/* /local/templates/.default/components/bitrix/menu/menu_top/style.min.css?17336874263715 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1733687378620 */
