

/* Start:/bitrix/templates/market/components/bitrix/search.title/search_title_mobile/style.css?17554888702108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/market/components/bitrix/search.title/search_title_mobile/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/market/components/webcraft/abv_header/magazin_lite/style.css?175549001347892*/
.header-4 .header-search-extended .form-control {
    height: 40px!important;
}
a.sales_line {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 15px 50px;
    height: 70px;
    background-repeat: repeat;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media only screen and (max-width: 992px) {
    a.sales_line {
        height: auto;
        margin-top: 75px;
        padding: 10px
    }
}

.sales_line__text {
    font-weight: bold;
    font-size: 28px
}

@media only screen and (max-width: 992px) {
    .sales_line__text {
        font-size: 22px
    }
}

.sales_line__button {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 5px 10px;
    white-space: nowrap
}

jdiv.button_1O {
    margin-left: 80px !important
}

@media only screen and (max-width: 992px) {
    ._show_1e.wrap_mW {
        z-index: 9999 !important
    }
}

@media only screen and (max-width: 992px) {
    jdiv, #rc-connect {
        display: none !important
    }
}

@media only screen and (max-width: 992px) {
    .left_nav > ul {
        padding-top: 0 !important
    }
}

@media only screen and (min-width: 992px) {
    .wrapper {
        padding-top: 0 !important
    }
}

@media only screen and (max-width: 992px) {
    .wrapper {
        padding-top: 120px
    }
}


@media only screen and (max-width: 992px) {
    a.sales_line {
        min-height: 70px;
    }

}


@media only screen and (max-width: 992px) {
    .wrapper {
        padding-top: 20px;
    }

    .sales_line__text {
        font-size: 19px;
        line-height: 22px;
    }


    a.sales_line {
        height: auto;
        margin-top: 0px;
        padding: 10px;
    }
}











.header-search {
    position: relative;
    margin: 0;
    font-size: 0;
    line-height: 1;
    padding: 0;
    border: none
}

.header-search .header-search-wrapper {
    position: absolute;
    right: -1.4rem;
    top: 50%;
    margin-top: -20px;
    display: none;
    align-items: stretch;
    overflow: visible;
    border-radius: 20px;
    width: 100%;
    min-width: 270px;
    background-color: #fff;
    border: .1rem solid #ebebeb;
    border-radius: 20px;
    z-index: 10
}

.header-search .header-search-wrapper.show {
    display: flex
}

.header-search .search-wrapper-wide {
    width: 570px
}

.header-search form {
    margin: 0
}

.header-search .select-custom {
    flex: 0 0 200px;
    max-width: 200px;
    padding-right: 0;
    margin: 0;
    align-self: center
}

.header-search .select-custom:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: .1rem;
    height: 2.6rem;
    margin-top: -1.3rem;
    background-color: #ebebeb
}

.header-search .select-custom::after {
    right: 2rem;
    color: #999;
    font-size: 1.2rem
}

.header-search .form-control, .header-search select {
    line-height: 1;
    font-weight: 400;
    font-size: 1.4rem;
    letter-spacing: 0;
    background-color: #fff;
    margin: 0
}

.header-search .form-control {
    flex: 1 1 auto;
    padding: .9rem 5rem .9rem 2.3rem;
    width: 100%;
    margin: 0;
    height: 38px;
    line-height: 20px;
    border: none;
    border-radius: 20px;
    box-shadow: none
}

.header-search select {
    width: 100%;
    border: none;
    line-height: 38px;
    height: 38px;
    color: #777;
    padding: .1rem 4rem .1rem 2rem;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none
}

.header-search select:focus {
    outline: none !important
}

.header-search option {
    font-size: 1.3rem;
    padding: .1rem .3rem
}

.header-search .btn {
    flex: 0 0 40px;
    max-width: 40px;
    min-width: 0;
    height: 40px;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1;
    border: 0;
    padding: 0;
    margin: 0;
    min-width: 0;
    cursor: pointer;
    margin-top: -1px;
    margin-right: -1px;
    margin-bottom: -1rem;
    border-radius: 0 20px 20px 0
}

.header-search .btn i {
    margin: 0 !important
}

.header-search-extended {
    margin-right: 19rem;
    width: 100%;
    max-width: 570px;
    margin-top: 2.2rem;
    margin-bottom: 2.2rem
}

.header-search-extended .header-search-wrapper {
    border-radius: 30px
}

.header-search-extended .form-control, .header-search-extended select {
    font-weight: 300
}

.header-search-extended .form-control {
    height: 44px;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 2.4rem;
    border-radius: 30px 0 0 30px
}

.header-search-extended select {
    line-height: 44px;
    height: 44px
}

.header-search-extended .btn {
    flex: 0 0 70px;
    max-width: 70px;
    height: 46px;
    font-size: 2rem;
    border-radius: 0 30px 30px 0
}

.header-search-visible .search-toggle {
    display: none
}

.header-search-visible .header-search-wrapper {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    margin-top: 0;
    display: flex
}

.header-search-no-radius .header-search-wrapper, .header-search-no-radius .form-control, .header-search-no-radius .btn {
    border-radius: 0
}

.header-search-no-round .header-search-wrapper {
    border-radius: .3rem
}

.header-search-no-round .form-control {
    border-radius: .3rem 0 0 .3rem
}

.header-search-no-round .btn {
    border-radius: 0 .3rem .3rem 0
}

.mobile-menu-toggler {
    border: none;
    background: transparent;
    color: #666;
    padding: .2rem .25rem;
    font-size: 2.8rem;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 1rem;
    margin-right: 1rem
}

.header-bottom .mobile-menu-toggler {
    margin-top: .55rem;
    margin-bottom: .55rem;
    margin-left: -.4rem
}

.menu .megamenu.demo {
    height: 65vh;
    overflow-x: hidden;
    overflow-y: scroll
}

.menu .megamenu.demo::-webkit-scrollbar {
    height: 10px;
    width: 7px
}

.menu .megamenu.demo::-webkit-scrollbar-thumb {
    background: #ebebeb;
    border-radius: 10px
}

.menu .megamenu.demo::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    margin: 8px;
    width: 100%
}

.menu .megamenu.demo .demo-item.hidden {
    opacity: 0;
    max-height: 0;
    padding-bottom: 0;
    overflow: hidden;
    transform: translateY(50px);
    transition: all 0.5s
}

.menu .megamenu.demo .demo-item.show {
    opacity: 1;
    max-height: 100%;
    padding-bottom: 3rem;
    transform: translateY(0)
}

.disabled-hidden {
    opacity: 0;
    width: 0;
    height: 0;
    padding: 0 !important;
    overflow: hidden
}

.header-intro-clearance .header-middle .header-left, .header-intro-clearance .header-bottom .header-left {
    flex: 0 0 calc((100% + 20px) / 4);
    max-width: calc((100% + 20px) / 4);
    margin: 0
}



.header-intro-clearance .header-middle .header-right, .header-intro-clearance .header-bottom .header-right {
    margin-left: auto
}


.header-intro-clearance .header-bottom .menu.sf-arrows > li > .sf-with-ul::after {
    right: 1.3rem
}

.header-intro-clearance .header-bottom .menu > li + li {
    margin-left: .7rem
}

.header-intro-clearance .header-bottom .header-left {
    align-self: stretch
}

.header-intro-clearance .header-bottom .header-right p {
    padding-right: .5rem;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: -.01em
}

.header-intro-clearance .header-bottom .header-right .highlight {
    color: #333
}

.header-intro-clearance .header-bottom .header-right i {
    color: #333;
    font-size: 1.6rem;
    letter-spacing: -.01em;
    margin-right: 1.5rem
}


.header-intro-clearance .header-middle .header-right p {
    font-size: 1.1rem
}

.header-intro-clearance .top-menu {
    text-transform: none
}

.header-intro-clearance .header-dropdown > a, .header-intro-clearance .header-dropdown > span {
    padding-right: 1.8rem;
    text-transform: none
}

.header-intro-clearance .header-dropdown > a:after, .header-intro-clearance .header-dropdown > span:after {
    font-size: 1rem;
    margin-top: -.6rem
}

.header-intro-clearance .dropdown.category-dropdown {
    width: 275px;
    max-width: 95%
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {

    text-transform: none;
    padding-left: 5.5rem;
    min-width: 100%
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle i {
    font-size: 1rem;
    position: absolute;
    right: 1.5rem
}


.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle::after {
    font-weight: 400;
    position: absolute;
    margin-left: 0;
    left: 1.5rem
}

.header-intro-clearance .header-menu ul {
    display: block
}

.header-intro-clearance .top-menu:not(.top-link-menu) .header-menu li + li {
    margin-left: 0
}

.header-intro-clearance .account, .header-intro-clearance .wishlist, .header-intro-clearance .compare-dropdown, .header-intro-clearance .cart-dropdown {
    display: flex;
    align-self: stretch;
    align-items: initial
}

.header-intro-clearance .account > a, .header-intro-clearance .wishlist > a, .header-intro-clearance .compare-dropdown > a, .header-intro-clearance .cart-dropdown > a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.header-intro-clearance div.icon {
    position: relative;
    height: 3.2rem
}

.header-intro-clearance .account a {
    font-size: 3rem;
    color: #333;
    line-height: 1
}

.header-intro-clearance .wishlist a {
    font-size: 2.8rem;
    color: #333;
    line-height: 1
}

.header-intro-clearance .cart-dropdown .cart-count, .header-intro-clearance .wishlist .wishlist-count {
    min-width: 1.6rem;
    height: 1.6rem
}

.header-intro-clearance .wishlist .wishlist-count {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    color: #fff
}

.header-intro-clearance .wishlist .wishlist-count {
    position: absolute;
    top: 0;
    right: -.5rem
}

.header-intro-clearance .cart-dropdown .cart-count {
    position: absolute;
    top: 0;
    right: -.3rem
}

.header-intro-clearance .cart-dropdown, .header-intro-clearance .wishlist, .header-intro-clearance .account {
    padding-left: 3rem
}

.header-intro-clearance .cart-dropdown .dropdown-toggle, .header-intro-clearance .wishlist .dropdown-toggle, .header-intro-clearance .account .dropdown-toggle {
    color: #333
}

@media screen and (min-width: 992px) {
    .mobile-menu-toggler {
        display: none
    }
}

@media screen and (min-width: 1600px) {
    .header .container-fluid .megamenu-container {
        position: relative
    }

    .header .container-fluid .megamenu-container .megamenu {
        right: auto;
        width: 1170px
    }
}

@media screen and (max-width: 1199px) {
    .header-search .search-wrapper-wide {
        width: 480px
    }

    .header-search-extended {
        margin-right: 10rem
    }

    .header-search-extended .btn {
        flex: 0 0 50px;
        max-width: 50px
    }
}

@media screen and (max-width: 991px) {
    .top-menu:not(.top-link-menu) {
        display: flex;
        align-items: center;
        align-self: stretch
    }

    .top-menu:not(.top-link-menu) > li {
        display: flex;
        align-items: center;
        align-self: stretch;
        padding-right: 2.2rem
    }

    .top-menu:not(.top-link-menu) > li > a {
        display: block;
        padding-left: 0;
        padding-right: 0
    }

    .top-menu:not(.top-link-menu) > li::after {
        font-family: "Font Awesome 5 Pro";
        content: '\f107';
        position: absolute;
        right: 0;
        top: 50%;
        display: inline-block;
        font-size: 1.2rem;
        line-height: 1;
        margin-top: -.7rem
    }

    .top-menu:not(.top-link-menu) ul {
        display: block;
        position: absolute;
        right: 0;
        top: 100%;
        z-index: 20;
        padding-top: .6rem;
        padding-bottom: .6rem;
        min-width: 180px;
        visibility: hidden;
        opacity: 0;
        margin-top: 1px;
        background-color: #fff;
        box-shadow: 2px 5px 8px rgba(51, 51, 51, 0.05), -2px 5px 8px rgba(51, 51, 51, 0.05);

    }

    .top-menu:not(.top-link-menu) ul:before {
        content: '';
        display: block;
        width: 100%;
        height: .1rem;
        position: absolute;
        top: -1px;
        left: 0
    }

    .top-menu:not(.top-link-menu):hover ul, .top-menu:not(.top-link-menu):focus ul {
        visibility: visible;
        opacity: 1
    }

    .top-menu:not(.top-link-menu) li + li {
        margin-left: 0 !important
    }

    .top-menu:not(.top-link-menu) a {
        padding: 0px 8px
    }

    .header-left .top-menu ul {
        right: auto;
        left: 0
    }
    .header-intro-clearance .wishlist a {
        font-size: 20px;
        margin-top: 7px;
        color: #333;
        line-height: 1;
    }
    .header-intro-clearance div.icon {
        height: auto;
    }
    .header-search {
        display: none
    }

    .header-search-extended {
        margin-right: 0
    }

    .header-search-extended .btn {
        height: 40px
    }

    .header-search-extended .form-control {
        height: 38px;
        padding-top: .9rem;
        padding-bottom: .9rem
    }

    .header-search-extended select {
        height: 38px;
        line-height: 38px
    }

    .header-search-visible .search-toggle {
        display: block
    }

    .header-search-visible .header-search-wrapper {
        position: absolute;
        right: -10rem;
        top: 100%;
        margin-top: .8rem;
        display: none;
        border-width: .4rem
    }

    .header-search-visible .header-search-wrapper:before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        right: 10rem;
        bottom: 100%;
        border-style: solid;
        border-width: 0 11px 13px 11px;
        border-color: transparent transparent #ebebeb transparent
    }

    .header-bottom {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .header-search .search-wrapper-wide {
        width: 420px
    }

    .header-search .select-custom {
        flex: 0 0 180px;
        max-width: 180px
    }
}

@media screen and (max-width: 575px) {
    .header-search .search-wrapper-wide {
        width: 300px
    }

    .header-search .select-custom {
        display: none
    }

    .compare-dropdown, .wishlist-link {
        display: none
    }

    .cart-dropdown {
        padding-left: 1.4rem
    }
}

@media (max-width: 340px) {
    .header-search .search-wrapper-wide {
        width: 260px
    }

    .compare-dropdown, .wishlist, .account, .wishlist-link {
        display: none !important
    }
}

.main-nav {
    margin-left: 2rem;
    display: none
}

.menu, .menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu {
    display: flex;
    align-items: center
}

.menu li {
    position: relative
}

.menu li:hover > ul, .menu li:hover > .megamenu, .menu li.show > ul, .menu li.show > .megamenu {
    display: block
}

.menu .megamenu-container {
    position: static
}

.menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 1002
}

.menu ul ul {
    top: -1.6rem;
    left: 100%
}

.menu .megamenu {
    display: none;
    position: absolute;
    left: 1.5rem;
    right: 1.5rem;
    top: 100%;
    z-index: 1002
}

.menu .megamenu.megamenu-sm {
    left: 0;
    right: auto;
    width: 456px
}

.menu .megamenu.megamenu-md {
    left: -10rem;
    right: auto;
    width: 694px
}

.menu .megamenu > ul, .menu .megamenu div > ul {
    display: block;
    position: static;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    box-shadow: none;
    margin-top: 0;
    padding: 0;
    min-width: 0
}

.menu ul, .menu .megamenu {
    margin-top: 1px
}

.menu ul:before, .menu .megamenu:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    height: 1px;
    left: 0;
    right: 0
}

.menu ul ul, .menu .megamenu ul {
    margin-top: 0
}

.menu a:not(.btn) {
    display: block;
    position: relative;
    text-decoration: none
}

.menu a:not(.btn):focus {
    outline: none !important
}

.menu {
    line-height: 1.5
}

.menu li > a {
    color: #999999;
    font-weight: 300;
    font-size: 1.3rem;
    letter-spacing: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 3rem;
    padding-right: 3rem
}

.menu li > a span:not(.tip) {
    position: relative
}

.menu > li > a {
    color: #333;
    font-weight: 500;
    font-size: 1.4rem;
    letter-spacing: -.01em;
    padding: 3.95rem 3rem;
    text-transform: uppercase
}

.menu > li + li {
    margin-left: 0
}

.menu.sf-arrows > li > .sf-with-ul {
    padding-right: 2rem
}

.menu.sf-arrows .sf-with-ul {
    position: relative
}


.menu.sf-arrows .sf-with-ul::after {
    font-family: 'Font Awesome 5 Pro';
    content: "\f107";
    position: absolute;
    right: 0;
    top: 50%;
    display: block;
    font-size: 1rem;
    line-height: 1;
    margin-top: -.5rem
}


.menu.sf-arrows ul .sf-with-ul {
    padding-right: 4rem
}

.menu.sf-arrows ul .sf-with-ul:after {
    content: '\f112';
    right: 3rem
}

.menu .megamenu, .menu ul {
    background-color: #fff;
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05)
}

.menu ul {
    min-width: 218px;
    padding: 1.6rem 0 2rem
}

.menu .megamenu .banner > a {
    display: block;
    padding: 0;
    margin: 0
}

.menu .megamenu li a {
    padding-right: 0;
    padding-left: 0
}

.menu .megamenu .btn {
    min-width: 210px;
    text-transform: uppercase
}

.menu .banner {
    margin: 0;
    max-width: 218px;
    float: right;
    height: 100%
}

.menu .menu-col {
    padding-left: 3rem;
    padding-right: 3rem;
    margin-top: 2.2rem;
    padding-bottom: 2rem
}

.menu .menu-title {
    color: #333;
    font-weight: 400;
    font-size: 1.4rem;
    text-transform: uppercase;
    margin-bottom: .6rem
}

.menu .megamenu-action {
    padding-bottom: 2rem
}

.menu ul + .menu-title {
    margin-top: 1.5rem
}

.menu .banner-content {
    padding-top: 0
}

.menu .banner-content.banner-content-bottom {
    left: 2.4rem;
    bottom: 2.4rem
}

.menu .banner-content.banner-content-top {
    left: 2rem;
    top: 2.4rem;
    transform: translateY(0);
    -ms-transform: translateY(0)
}

.menu .banner-title {
    margin: 0;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.25;
    text-transform: uppercase;
    letter-spacing: 0
}

.menu .banner-title span {
    font-size: 2.4rem
}

.menu .banner-content-top .banner-title span {
    line-height: 1.05;
    font-size: 3.1rem
}

.menu li:hover > a, .menu li.show > a, .menu li.active > a {
    color: #c96
}

@media screen and (min-width: 991px) {
    .header-intro-clearance .header-middle .header-center {
        flex: 0 0 calc(100% - 774px);
        max-width: calc(100% - 774px);
    }
    .header-search-wrapper.search-wrapper-wide {
        max-width: 340px;
    }
}

.category-dropdown {
    display: flex;
    align-self: stretch;
    align-items: center
}

.category-dropdown .dropdown-toggle {
    position: relative;
    display: flex;
    align-items: center;
    align-self: stretch;
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.5;
    text-transform: uppercase;
    padding: 1rem 1.9rem 1rem 2rem;
    min-width: 270px;
    transition: background .4s, color .1s
}


.category-dropdown .dropdown-toggle:after {
    font-family: "Font Awesome 5 Pro";
    content: '\f0c9';
    border: none;
    font-size: 2.3rem;
    line-height: 1;
    margin-left: 6.7rem
}


.category-dropdown .dropdown-toggle:hover, .category-dropdown .dropdown-toggle:focus {
    color: #000000;
    outline: none !important
}

.category-dropdown:not(.is-on):hover .dropdown-menu {
    display: block
}

.category-dropdown:not(.is-on):hover .dropdown-toggle:after {
    content: '\f0c9'
}

.category-dropdown.show .dropdown-toggle {
    color: #fff;
    background-color: #c96
}

.category-dropdown.show .dropdown-toggle:after {
    content: '\f191'
}

.category-dropdown .dropdown-menu {
    left: 0;
    width: 100%;
    margin: 0;
    border-radius: 0;
    border: none;
    padding: 0;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05)
}

.category-dropdown .dropdown-item {
    color: #666;
    font-weight: 300;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: -.01em;
    border: .1rem solid #ebebeb;
    border-top: none;
    padding: .9rem 1.9rem;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.category-dropdown .dropdown-item.dropdown-item-lead {
    color: #333;
    font-weight: 500;
    background-color: #f9f9f9
}

.category-dropdown .dropdown-item:hover, .category-dropdown .dropdown-item:focus {
    color: #c96;
    background-color: #fff;
    outline: none !important
}

.category-dropdown .dropdown-item:hover.dropdown-item-lead, .category-dropdown .dropdown-item:focus.dropdown-item-lead {
    background-color: #f9f9f9
}

.menu-vertical, .menu-vertical ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.menu-vertical {
    display: flex;
    align-items: center;
    position: static;
    line-height: 1.5;
    flex-direction: column
}

.menu-vertical li {
    position: relative
}

.menu-vertical li:hover > ul, .menu-vertical li:hover > .megamenu, .menu-vertical li.show > ul, .menu-vertical li.show > .megamenu {
    display: block
}

.menu-vertical a:not(.btn) {
    display: block;
    position: relative;
    text-decoration: none
}

.menu-vertical a:not(.btn):focus {
    outline: none !important
}

.menu-vertical .megamenu-container {
    position: static
}

.menu-vertical ul {
    min-width: 218px;
    padding: 1.6rem 0 2rem
}

.menu-vertical ul, .menu-vertical .megamenu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1002;
    margin-top: 0;
    background-color: #fff;
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05)
}

.menu-vertical ul:before, .menu-vertical .megamenu:before {
    display: none
}

.menu-vertical .megamenu {
    width: 713px
}

.menu-vertical .megamenu.megamenu-sm {
    width: 456px
}

.menu-vertical .megamenu.megamenu-md {
    width: 694px
}

@media screen and (min-width: 1200px) {
    .menu-vertical .megamenu:not(.megamenu-sm):not(.megamenu-md) {
        width: 893px;
        min-height: 100%
    }
}

.menu-vertical .megamenu > ul, .menu-vertical .megamenu div > ul {
    display: block;
    position: static;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    box-shadow: none;
    margin-top: 0;
    padding: 0;
    min-width: 0
}

.menu-vertical .banner {
    margin: 0;
    max-width: 280px;
    float: right;
    border-radius: 0
}

.menu-vertical .banner img {
    border-radius: 0
}

.menu-vertical .menu-banners {
    margin-top: 2.4rem
}

.menu-vertical .menu-banners .banner {
    float: none;
    max-width: 100%
}

.menu-vertical.sf-arrows > li > .sf-with-ul {
    padding-right: 3rem
}

.menu-vertical.sf-arrows .sf-with-ul {
    position: relative
}


.menu-vertical.sf-arrows .sf-with-ul::after {
    display: block;
    font-family: 'Font Awesome 5 Pro';
    content: '\f105';
    position: absolute;
    right: 1.8rem;
    top: 50%;
    line-height: 1;
    font-size: 1.2rem;
    margin-top: -.6rem
}

.menu-vertical li > a {
    color: #666;
    font-weight: 300;
    font-size: 1.3rem;
    letter-spacing: 0;
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 3rem;
    padding-right: 3rem
}

.menu-vertical li > a span:not(.tip) {
    position: relative
}

.menu-vertical li > a strong {
    font-weight: 600
}

.menu-vertical > li {
    width: 100%
}

.menu-vertical > li > a {
    display: block;
    color: #666;
    font-weight: 300;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: -.01em;
    border: .1rem solid #ebebeb;
    border-top: none;
    padding: .9rem 1.9rem;
    width: 100%
}

.menu-vertical > li.item-lead > a {
    color: #333;
    font-weight: 500;
    background-color: #f9f9f9
}

.menu-vertical > li + li {
    margin-left: 0
}

.menu-vertical .menu-title {
    color: #333;
    font-weight: 600;
    font-size: 1.4rem;
    letter-spacing: -.01em;
    text-transform: capitalize;
    padding-bottom: 1rem;
    border-bottom: .1rem solid #eeeeee;
    margin-bottom: .7rem
}

.menu-vertical ul + .menu-title {
    margin-top: 1.2rem
}

.menu-vertical i {
    display: inline-block;
    color: #ccc;
    min-width: 3.4rem
}

.menu-vertical .menu-col {
    padding-left: 2rem;
    padding-right: 2rem;
    margin-top: 1.5rem;
    padding-bottom: 1.5rem
}

.menu-vertical .menu-col li > a {
    padding-left: 0;
    padding-right: 0
}

.menu-vertical li:hover > a, .menu-vertical li.show > a, .menu-vertical li.active > a {
    color: #c96
}

.menu-vertical > li:hover > a, .menu-vertical > li.show > a, .menu-vertical > li.active > a {
    color: #c96
}

.menu-brands.menu-col {
    padding-top: 2rem;
    margin-top: 0 !important;
    border-top: .1rem solid #ebebeb
}

.menu-brands .brand {
    display: flex !important
}

.menu-brands .col, .menu-brands [class*=col-] {
    display: flex;
    align-items: center;
    justify-content: center
}

@keyframes fixedHeader {
    0% {
        opacity: 0;
        transform: translateY(-60px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@media screen and (min-width: 992px) {
    .sticky-header.fixed {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 1040;
        animation-name: fixedHeader;
        animation-duration: .4s;
        background-color: #fff;
        box-shadow: 0 3px 6px rgba(51, 51, 51, 0.05)
    }

    .sticky-header.fixed .logo {
        margin-top: 0;
        margin-bottom: 0
    }

    .sticky-header.fixed.header-middle .menu > li > a {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
}

.mobile-menu-container {
    position: fixed;
    left: -280px;
    top: 0;
    bottom: 0;
    z-index: 1001;
    background-color: #333;
    width: 100%;
    max-width: 280px;
    overflow-y: scroll;
    box-shadow: 0.1rem 0 0.6rem 0 rgba(51, 51, 51, 0.5);
    will-change: transform;
    visibility: hidden;
    font-size: 1.2rem;
    line-height: 1.5;
    transition: all 0.4s ease
}

.mmenu-active .mobile-menu-container {
    visibility: visible;
    transform: translateX(280px)
}

.mobile-menu-container .social-icons {
    justify-content: center;
    margin-bottom: 0
}

.mobile-menu-container .social-icon {
    width: 3rem;
    height: 3rem;
    font-size: 1.2rem;
    background-color: transparent;
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0.45);
    border-color: rgba(255, 255, 255, 0.45)
}

.mobile-menu-container .social-icon + .social-icon {
    margin-left: .8rem
}

.mobile-menu-container .social-icon:hover, .mobile-menu-container .social-icon:focus {
    background-color: transparent
}

.mobile-menu-wrapper {
    position: relative;
    padding: 4.2rem 0
}

.mobile-menu-close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: .7rem;
    right: 1rem;
    padding: 0;
    z-index: 9;
    cursor: pointer;
    font-size: 1.6rem;
    line-height: 1;
    color: #fff;
    transition: color .35s
}

.mobile-menu-close:hover, .mobile-menu-close:focus {
    color: #c96
}

.mobile-menu-overlay {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(25, 25, 25, 0.25);
    z-index: 1000;
    transition: all 0.4s;
    visibility: hidden;
    opacity: 0
}

.mmenu-active .mobile-menu-overlay {
    visibility: visible;
    opacity: 1
}

.mobile-nav {
    padding: 0;
    margin: 0 0 2.5rem
}

.mobile-menu {
    margin: 0;
    padding: 0;
    list-style: none
}

.mobile-menu > li > a {
    text-transform: uppercase
}

.mobile-menu li {
    display: block;
    position: relative
}

.mobile-menu li a {
    position: relative;
    display: block;
    padding: 1rem 4.5rem 1rem 2rem;
    color: #fff;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08)
}

.mobile-menu li a:hover, .mobile-menu li a:focus {
    color: #c96;
    text-decoration: none;
    outline: none !important
}

.mobile-menu li.open > a, .mobile-menu li.active > a {
    color: #c96
}

.mobile-menu li ul {
    margin: 0;
    padding: .7rem 0 .9rem;
    display: none;
    margin-bottom: 0;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08)
}

.mobile-menu li ul li a {
    padding-top: .6rem;
    padding-bottom: .6rem;
    padding-left: 3.5rem;
    border-bottom: none
}

.mobile-menu li ul li a:not(:hover):not(:focus) {
    color: rgba(255, 255, 255, 0.8)
}

.mobile-menu li ul li:last-child ul {
    border-bottom: none;
    padding-bottom: 0
}

.mobile-menu li ul ul {
    border-top: 0.1rem solid rgba(255, 255, 255, 0.08)
}

.mobile-menu li ul ul li a {
    padding-left: 5rem
}

.mobile-menu > li > a {
    text-transform: uppercase
}

.mobile-menu span:not(.mmenu-btn):not(.tip) {
    position: relative
}

.mmenu-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 1rem;
    top: 50%;
    z-index: 10;
    width: 3rem;
    height: 3rem;
    font-size: 1.2rem;
    color: #fff;
    margin-top: -1.5rem;
    border-radius: 0;
    background-color: transparent;
    cursor: pointer;
    outline: none;
    transition: color 0.35s
}

.mmenu-btn::after {
    font-family: "Font Awesome 5 Pro";
    content: '\f110';
    display: inline-block
}

.mmenu-btn:hover, .mmenu-btn:focus {
    color: #c96
}

.open > a > .mmenu-btn::after {
    content: '\e802'
}

.mobile-search {
    margin: 1rem 0 1.5rem;
    padding: 0 2rem;
    display: flex;
    align-items: center
}

.mobile-search .form-control {
    height: 36px;
    margin-bottom: 0;
    -webkit-appearance: none;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: .8rem 1.5rem;
    max-width: calc(100% - 36px);
    background-color: #333;
    border-color: rgba(255, 255, 255, 0.1);
    border-right-width: 0
}

.mobile-search .form-control::placeholder {
    color: rgba(255, 255, 255, 0.45)
}

.mobile-search .form-control:focus {
    color: #fff;
    border-color: #c96;
    background-color: #333
}

.mobile-search .btn {
    font-size: 1.2rem;
    min-width: 3.6rem;
    padding: .8rem .2rem
}

.mobile-menu-container .tab-content {
    padding: 0;
    margin: 0 0 2.5rem;
    border: none
}

.mobile-menu-container .tab-content .mobile-nav, .mobile-menu-container .tab-content .mobile-cats-nav {
    margin-bottom: 0
}

.mobile-menu-container .tab-pane {
    padding: 0
}

.nav.nav-pills-mobile {
    display: flex;
    align-items: center;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.1);
    margin: 0 0 .2rem
}

.nav.nav-pills-mobile .nav-item {
    flex-grow: 1;
    flex-basis: 0;
    margin: 0 0 -.1rem
}

.nav.nav-pills-mobile .nav-link {
    color: #fff;
    font-weight: 600;
    font-size: 1.3rem;
    line-height: 1.5;
    text-transform: uppercase;
    border-bottom: .2rem solid transparent;
    background: none;
    padding: .8rem 2rem;
    transition: all .35s ease
}

.nav.nav-pills-mobile .nav-link.active, .nav.nav-pills-mobile .nav-link:hover, .nav.nav-pills-mobile .nav-link:focus {
    color: #c96;
    border-bottom-color: #c96
}

.mobile-cats-nav .mobile-menu > li > a {
    text-transform: capitalize
}

.mobile-cats-menu li a {
    position: relative;
    display: block;
    padding: 1rem 4.5rem 1rem 2rem;
    color: rgba(255, 255, 255, 0.8);
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08)
}

.mobile-cats-menu li a.mobile-cats-lead {
    font-weight: 500;
    color: #fff
}

.mobile-cats-menu li a:hover, .mobile-cats-menu li a:focus {
    color: #c96;
    text-decoration: none;
    outline: none !important
}

.mobile-menu-light {
    background-color: #fff
}

.mobile-menu-light .mobile-menu-close:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .social-icon {
    color: #999;
    border-color: #999
}

.mobile-menu-light .mobile-menu li a {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-menu li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-menu li.open > a, .mobile-menu-light .mobile-menu li.active > a {
    color: #c96
}

.mobile-menu-light .mobile-menu li ul {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-menu li ul li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-menu li ul ul {
    border-top-color: #efefef
}

.mobile-menu-light .mmenu-btn:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-search .form-control {
    color: #666;
    background-color: #fff;
    border-color: #e5e5e5
}

.mobile-menu-light .mobile-search .form-control::placeholder {
    color: #666
}

.mobile-menu-light .mobile-search .form-control:focus {
    color: #666;
    border-color: #c96;
    background-color: #fff
}

.mobile-menu-light .nav.nav-pills-mobile {
    border-bottom-color: #efefef
}

.mobile-menu-light .nav.nav-pills-mobile .nav-link:not(:hover):not(:focus):not(.active) {
    color: #333
}

.mobile-menu-light .mobile-cats-menu li a {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-cats-menu li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-cats-menu li a:not(:hover):not(:focus).mobile-cats-lead {
    color: #333
}






@media screen and (max-width: 991px) {
    .header-middle .header-center {
        display: none
    }

    .top-menu:not(.top-link-menu) ul {
        min-width: 141px
    }

    .top-menu > li {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .top-menu .header-dropdown {
        padding: 0
    }

    .top-menu .header-dropdown ul {
        left: -100%;
        right: 100%
    }

    .top-menu .header-menu {
        padding: 0
    }
}


@media screen and (max-width: 1100px) {
    .header-intro-clearance .header-bottom .header-right i {
        visibility: hidden
    }
}

@media screen and (max-width: 399px) {
    .header-intro-clearance .account, .wishlist {
        display: none
    }
}

.header-4 .header-top {
    font-weight: 400;
    font-size: 1.4rem;
    background-color: #f5f6f9;
    margin-bottom: 0;
    letter-spacing: -.01em
}

.header-4 .header-top .container:after {
    display: none
}

.header-4 .header-top .header-left i {
    font-size: 1.6rem;
    margin-right: .5rem
}

.header-4 .header-dropdown {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.header-4 .header-dropdown + .header-dropdown {
    margin-left: 2rem
}

.header-4 .header-dropdown > a, .header-4 .header-dropdown > span {
    font-weight: 300;
    text-transform: initial
}

.header-4 .header-menu {
    margin-top: 0
}

.header-top .top-menu li + li {
    margin-left: 10px;
}

.header-4 .top-menu i {
    font-size: 1.6rem
}

.header-4 .header-middle {
    border-bottom: none;
    margin-bottom: .1rem
}

.header-4 .header-search-extended {
    margin-top: 2.1rem;
    margin-bottom: 25px
}

.header-4 .compare-dropdown .dropdown-toggle {
    font-size: 3rem
}

.header-4 .cart-dropdown .dropdown-toggle {
    font-size: 3.2rem
}

.header-4 .cart-dropdown, .header-4 .compare-dropdown {
    padding-left: 3rem
}

.header-4 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle, .header-4 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle {
    color: #333
}

.header-4 .wishlist-link:not(:hover):not(:focus), .header-4 .search-toggle:not(:hover):not(:focus), .header-4 .mobile-menu-toggler {
    color: #333
}

.header-4.header-intro-clearance .header-search .header-search-wrapper {
    border-color: #ccc
}

.header-4 .header-bottom {
    background-color: #fff
}

.header-4 .header-bottom .container::before {
    height: 0
}

.header-4 .menu ul, .header-4 .menu .megamenu {
    margin-top: 0
}



.header-top a:hover, .header-top a:focus {
    color: #222021
}

.top-menu span {
    color: #222021
}

.header-menu a:hover, .header-menu a:focus {
    color: #222021
}

.account a:hover, .account a:focus {
    color: #222021
}

.wishlist a:hover, .wishlist a:focus {
    color: #222021
}

.wishlist a .wishlist-count {
    background-color: #222021
}

.cart-dropdown:hover .dropdown-toggle, .cart-dropdown.show .dropdown-toggle, .compare-dropdown:hover .dropdown-toggle, .compare-dropdown.show .dropdown-toggle {
    color: #222021
}

.compare-product-title a:hover, .compare-product-title a:focus {
    color: #222021
}

.compare-actions .action-link:hover, .compare-actions .action-link:focus {
    color: #222021
}

.cart-dropdown .cart-count {
    background-color: #222021
}

.cart-dropdown .product-title a:hover, .cart-dropdown .product-title a:focus {
    color: #222021
}

.wishlist-link .wishlist-count {
    background-color: #222021
}

.wishlist-link:hover, .wishlist-link:focus {
    color: #222021
}

.search-toggle:hover, .search-toggle:focus, .search-toggle.active {
    color: #222021
}

.menu li:hover > a, .menu li.show > a, .menu li.active > a {
    color: #222021
}

.demo-item a:hover, .demo-item a:focus {
    color: #222021
}

.tip {
    background-color: #222021
}

.header-bottom .menu > li > a:before {
    background-color: #222021
}

.category-dropdown .dropdown-toggle:before {
    background-color: #222021
}



.category-dropdown:not(.is-on):hover .dropdown-toggle {
    background-color: #222021
}

.category-dropdown.show .dropdown-toggle {
    color: #fff;
    background-color: #222021
}

.category-dropdown .dropdown-item:hover, .category-dropdown .dropdown-item:focus {
    color: #222021
}


.menu-vertical li:hover > a, .menu-vertical li.show > a, .menu-vertical li.active > a {
    color: #222021
}

.menu-vertical > li:hover > a, .menu-vertical > li.show > a, .menu-vertical > li.active > a {
    color: #222021
}

.mobile-menu-close:hover, .mobile-menu-close:focus {
    color: #222021
}

.mobile-menu li a:hover, .mobile-menu li a:focus {
    color: #222021
}

.mobile-menu li.open > a, .mobile-menu li.active > a {
    color: #222021
}

.mmenu-btn:hover, .mmenu-btn:focus {
    color: #222021
}

.mobile-search .form-control:focus {
    border-color: #222021
}

.nav.nav-pills-mobile .nav-link.active, .nav.nav-pills-mobile .nav-link:hover, .nav.nav-pills-mobile .nav-link:focus {
    color: #222021;
    border-bottom-color: #222021
}

.mobile-cats-menu li a:hover, .mobile-cats-menu li a:focus {
    color: #222021
}

.mobile-menu-light .mobile-menu li.open > a, .mobile-menu-light .mobile-menu li.active > a {
    color: #222021
}

.mobile-menu-light .mobile-search .form-control:focus {
    border-color: #222021
}

.header-4 .header-search .header-search-wrapper {
    border-color: #222021
}


@media screen and (max-width: 991px) {
    .header-4 .header-search-visible .header-search-wrapper:before {
        border-bottom-color: #222021
    }
}



.header-4 .header-search-extended .btn {
    max-width: 40px;
    margin-left: 1rem;
    height: 46px;
    font-size: 2.2rem
}

.header-4 .header-search-extended .form-control {
    border-top-right-radius: 3rem;
    border-bottom-right-radius: 3rem;
    padding-left: 0;
    height: 44px;
    padding: 1rem 2.4rem 1rem .5rem
}

.header-4 .btn-primary:hover, .header-4 .btn-primary:focus, .header-4 .btn-primary.focus, .header-4 .btn-primary:not(:disabled):not(.disabled):active, .header-4 .btn-primary:not(:disabled):not(.disabled).active, .header-4 .show > .btn-primary.dropdown-toggle {
    color: #c96;
    background-color: transparent
}


@media screen and (min-width: 992px) {
    .header-4 .header-search-extended {
        margin-right: 7rem
    }
}

@media screen and (min-width: 1200px) {
    .header-4 .header-search-extended {
        margin-right: 15rem
    }
}

@media screen and (max-width: 991px) {
    .header-4 .header-search-visible .header-search-wrapper:before {
        border-bottom-color: #c96
    }
}

@media screen and (max-width: 575px) {
    .header-4 .cart-dropdown, .header-4 .compare-dropdown, .header-4 .wishlist {
        padding-left: 1.4rem
    }
}


.header-bottom.sticky-header .header-right a .icon ,
.header-intro-clearance .header-bottom .header-right i {
    font-size: 23px!important;
}
.header-bottom.sticky-header .header-right a .icon {
    height: 26px!important;
    margin: 10px 0px 0 0;
}


.header-bottom.sticky-header .header-right, .header-bottom.sticky-header .header-right {
    display: flex;
    padding-left: 0!important;
    background: #adadad;
    border-radius: 10px 10px 0 0;
    justify-content: space-around;
    padding-right: 8px;
    color: white;
}


.header-bottom.sticky-header.header-right2>div {
    padding-left: 15px;
}
.header-intro-clearance .wishlist, .header-bottom.sticky-header.fixed .header-right2>div {
    padding-left: 15px;
}






.header-bottom.sticky-header.fixed .container::after {
    right: 23.5rem!important;
}


.sticky-header.fixed .menu>li>a,
.sticky-header.fixed .dropdown.category-dropdown .dropdown-toggle
{
    font-size: 13px;
}

.sticky-header.fixed .menu>li>a {
    padding-left: 6px;
    padding-right: 6px;
}
.header-bottom.sticky-header.fixed .header-right2 a .icon {
    font-size: 18px!important;
    height: 23px!important;
}

.header-intro-clearance .sticky-header.fixed .wishlist .wishlist-count {
    top: -7px!important;
    right: -13px!important;
    padding: 3px!important;
    height: auto!important;
    font-size: 10px!important;
    line-height: 11px!important;
}
.header-4 .top-menu li+li {
    margin-left: 2rem;
}


.header-bottom.sticky-header .header-right2 a p,
.header-bottom.sticky-header.fixed .header-right2 a p {
    font-size: 11px;
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    padding-left: 50px;
}



.header-4 .dropdown.category-dropdown,
a.catalog_link.active{
    background: none!important;
}




.header-search-extended .form-control {
    height: 44px;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 2.4rem;
    border-radius: 30px 0 0 30px;
}

.header-4 .header-search-extended .form-control {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    padding-left: 0;
    height: 44px;
    padding: 1rem 2.4rem 1rem 0.5rem;
}

.header-search-extended .header-search-wrapper {border-radius: 12px;}


.header-4 .dropdown.category-dropdown.abv_header_catalog_menu_all {background: #c00003!important;border-radius: 15px 15px 0 0;}

.header-4 .dropdown.category-dropdown.abv_header_catalog_menu_all>a {color: white!important;}

.header-intro-clearance .header-bottom .menu > li > a {
    padding: 10px 5px;
    color: #6b6b6b;
    font-size: 1.4rem;
    text-transform: none;
}
.header-bottom.sticky-header .header-right, .header-bottom.sticky-header .header-right {display: flex;padding-left: 0!important;background: #adadad;
    border-radius: 10px 10px 0 0;
    justify-content: space-around;
    padding-right: 8px;color: white;}

.header-bottom.sticky-header .header-right, .header-bottom.sticky-header .header-right a i {color: white;}

.header-bottom.sticky-header .header-right a i {font-size: 19px!important;
}

.header-bottom.sticky-header .header-left {
    flex: 0 0 230px;
    max-width: 230px;
}

.header-bottom.sticky-header .header-center {
    flex: 0 0 calc(100% - 185px);
    max-width: calc(100% - 185px);
}

.header-bottom.sticky-header .header-right {
    flex: 0 0 185px;
    max-width: 185px;
    /* text-align: right; */
}

.header-intro-clearance .header-bottom .container::after {
    right: 20.5rem;
}

.header-bottom.sticky-header .header-right a {
    /* float: right; */
    display: block;
    margin: 0 0 0 auto;
    font-size: 17px;
    font-weight: 400;
}

.header-intro-clearance .header-bottom .header-right i {
    margin-right: 4px;
}

.abv-title h1 {color: #333;
    font: normal 400 3.2rem/1.1 "Poppins",sans-serif;
    letter-spacing: -.025em;
    margin-bottom: 0;
    font-size: 31px;padding: 25px 0 10px;
    background-color: #ffffff;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: left!important;
    /* font-size: 12px!important; */}


.breadcrumb-nav {
    margin: 5px 0;
    border-bottom: 0;}

.breadcrumb-nav .container, .breadcrumb-nav .container-fluid {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem
}

.breadcrumb-with-filter .container, .breadcrumb-with-filter .container-fluid {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.breadcrumb-with-filter .container-fluid {
    width: 100%
}

.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    margin: 0;
    padding: 0
}

.breadcrumb-item {
    font-weight: 300;
    font-size: 1.4rem;
    line-height: 1.5;
    letter-spacing: 0;
}

.breadcrumb-item i {
    font-size: 1.3rem;
    vertical-align: top;
    margin-top: -.2rem
}

.breadcrumb-item i::before {
    margin: 0
}

.breadcrumb-item a {
    color: #777
}

.breadcrumb-item a:hover, .breadcrumb-item a:focus {
    color: #c96
}

.breadcrumb-item.active {
    color: #333333
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 1rem
}

.breadcrumb-item + .breadcrumb-item:before {
    color: #999999;
    content: '\f105';
    font-family: "Font Awesome 5 Pro";
    padding-right: .7rem;
    font-size: 1.1rem;
    vertical-align: middle;
    margin-top: -.1rem
}
.breadcrumb {
    background-color: transparent!important;
    border-radius: 0!important;
    margin: 0!important;
    padding: 0!important;
}

.dropdown.abv_header_catalog_menu_one>a {color: #c00003;}


.header-bottom.sticky-header .container {justify-content: space-between;/* border-bottom: 1px solid red; */}

.header-bottom.sticky-header .container>div {border-bottom: 1px solid #adadad;margin: 0;}

.header_search_links {font-size: 13px;color: gray;line-height: 16px;}

.header_search_links a {text-decoration: underline;}












@media screen and (min-width: 991px) {
    .header-intro-clearance .header-middle .header-center {
        flex: 0 0 calc(100% - 774px);
        max-width: calc(100% - 774px);
    }
    .header-search-wrapper.search-wrapper-wide {
        max-width: 556px;
    }
}




.header-4 .header-middle .container {
    display: flex;
}

.header-4 .header-middle .container .header-left {
    flex: auto;
    max-width: initial;
}

.logo img {
    height: 47px!important;
    width: auto!important;
}

.header-left a.logo {
    margin-right: 30px;
}

.abv_header_catalog_menu_all.dropdown.category-dropdown {
    margin-right: 20px;
}

.header-4 .header-search-extended {
    margin: 15px 5px 0;
}
@media (max-width: 992px){
.logo img {
    height: 30px!important;
    width: auto!important;
}
}
.header-intro-clearance .header-middle .header-center {
    flex: 0 0 calc(100% - 551px) !important;
    max-width: calc(100% - 573px) !important;
}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/search.title/search_title/style.css?17554888702108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/market/components/bitrix/search.title/search_title/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/sale.basket.basket.line/eshop_adapt/style.css?1755488870405*/
a.bx_cart_top_inline_link, a.bx_cart_top_inline_link span{
	color: #576e75;
	vertical-align: bottom;
	text-decoration: none;
	font-size: 13px;
	line-height: 13px;
}
a.bx_cart_top_inline_link:hover{text-decoration: underline}
.bx_cart_top_inline_icon{
	display: inline-block;
	width: 16px;
	height: 13px;
	background: url(/bitrix/templates/market/components/bitrix/sale.basket.basket.line/eshop_adapt/images/gui.png) no-repeat top center;
	vertical-align: middle;
	line-height: 13px;
}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/catalog.section.list/footer_nav/style.min.css?17554888706236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/menu/footter/style.min.css?1755488870490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/market/components/bitrix/menu/footter/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/menu/mobile_1/style.min.css?1755488870490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/market/components/bitrix/menu/mobile_1/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/market/components/bitrix/catalog.section.list/mobile_1/style.min.css?17554888706236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/bitrix/templates/market/styles.css?17791838115661*/
.wc_favor_button_parent_p .wc_favor_button_parent .wc_favor_button {
    margin-left: 5px!important;
}
.bg-light.pt-5.pb-6 {
    padding: 30px 0!important;
    margin-top: 50px!important;
    margin-bottom: 50px!important;
}


.abv_sect_sale_icon {
    left: 10px!important;
    right: auto!important;
}
.js_srav_button_razdel{
    display:none!important;
}


.cili_price {
    margin: 10px 0;
}


@media (max-width: 992px){
    .header-intro-clearance .wishlist a {
    padding: 0;
    padding-bottom: 8px;
    /* padding-left: 21px; */
}

.header-right.header-right2.mobile_hidden {
    padding-left: 20px;
}
}


.sticky-wrapper {
    display: none;
}.abv_header_catalog_menu_all.dropdown.category-dropdown::after {
    font-weight: 400;
    position: absolute;
    margin-left: 0;
    left: 1.5rem;
}.abv_header_catalog_menu_all.dropdown.category-dropdown::after {
    font-family: "Font Awesome 5 Pro";
    content: '\f0c9';
    border: none;
    font-size: 2.3rem;
    line-height: 1;color:white;
    margin-left: 6.7rem;
}
 

.abv_header_catalog_menu_all.dropdown.category-dropdown:after {
    display: block;
    position: absolute;
    left: -50px;
}

a.js_cn_button.catalog_link.active.dropdown-toggle {
    /* padding-left: 17px; */
}

.abv_header_catalog_menu_all.dropdown.category-dropdown {}

.abv_header_catalog_menu_all.dropdown.category-dropdown {
    padding: 0 12px 0 47px!important;
}



.properties__title.muted.properties__item--inline {
    color: #000000!important;
}

.faq_item_name:after, .block_info_price>div>div>span, .block_info_price>div>i {
    color: #c00003!important;
}

.col-md-12.col-sm-12.col-xs-12.sale-order-detail-general {
    background: white;
    
}
.wct_div_zakaz {
    background: white!important;
}

.btn_1 {
    background: #c00003!important;
}


.cdpr_new_sales_item:before{
    display:none!important;
}
.cdpr_new_sales_item {
    background-color: #c00003!important;
    color: white!important;
    left: 7px!important;
    border-radius: 14px!important;
}

.bx-filter.bx-blue {
    background: white;
    border-radius: 12px;
}

.cdpl_count {
    display: block!important;
}

.cdpl_buy_line {
    flex-wrap: wrap!important;
}

.wct_price_block_1 .cdpl_buy_line>div {
    flex: 0 0 100%!important;
    height: 50px!important;
    border-radius: 10px!important;
}

.wct_price_block_1 .cdpl_buy_line .catalog_item_count_detail.catalog_item_count {
    border-radius: 10px!important;
}

a#detail_add_to_cart {
    font-size: 15px;
}.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-section-title:before {
    filter: grayscale(1)!important;
}

.add_to_cart_attention .atca_button_parent p {
    padding: 0!important;
    margin: 0!important;
}.header-bottom.sticky-header .header-center {
    flex: 0 0 calc(100%);
    max-width: calc(100%);
    border-radius: 10px!important;
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    line-height: 1.2em;
    text-align: center;
}

.header-top .container, .header-top .container-fluid {
    padding: 8px 10px;
}

.header-intro-clearance .header-middle .header-center {
    flex: 0 0 calc(100% - 750px)!important;
    max-width: calc(100% - 750px)!important;
}

.header-intro-clearance .header-middle .header-right a.mobile_hide {
    font-size: 19px!important;
    margin-right: 10px!important;
}

.header-intro-clearance .wishlist a {
    font-size: 1.77em;
    padding-top: 9px;
}.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    padding-left: 5px;
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle::after {
    display: none;
}.bx_filter_parameters_box_container.wc_fl_hide {
    max-height: 135px;
    overflow: hidden;
}


.intro-slider-container .owl-carousel .owl-item img, .intro-slider-container, .intro-slider-container .owl-item {
    height: 400px!important;
}

.intro-slider-container {
    border-radius: 15px;
    overflow: hidden;
    margin-top: 30px;
}
.intro-slider-container, .intro-slide {
    height: 399px!important;
    background-size: cover;
    background-position: top;
}
.intro .title h3 {
    color: #fff!important;
}
@media (max-width: 991px) {
    .intro .title h3 {
        font-size: 16px;

    }
    .intro .title h3 {
        color: #fff!important;
    }
    .intro .content h3 {
        font-size: 23px;color: #fff!important;
    }
    .intro-slider-container {
        border-radius: 15px;
        overflow: hidden;
        margin-top: 10px;
    }

    .intro-slider-container, .intro-slide {
        height: 180px!important;
    }
    .intro-slider-container .owl-carousel .owl-item img, .intro-slider-container, .intro-slider-container .owl-item {
        height: 180px!important;
    }

}


.header-bottom.sticky-header .container>.header-center {
    background: #c00003;
    color: black!important;
    border-radius: 10px 0 0 10px;
    padding: 4px;
}

.header-center {}

.header-4 .dropdown.category-dropdown.abv_header_catalog_menu_all {
    border-radius: 10px;
}

.dropdown.abv_header_catalog_menu_one>a {
    color: white!important;
}

.header-bottom.sticky-header .container>div {
    border-radius: 0 10px 10px 0;
}











.mobile_content {
    display: none;
}

@media (max-width: 992px) {

    .mobile_content {
        display: block;
    }
    .mobile_hide {
        display: none;
    }
}


/*
.cdpb_tabs_content.content.active img {
    display: flex;
    flex: 0 0 50%;
    width: 50%!important;
    display: block;
    object-fit: cover;
}

.cdpb_tabs_content.content.active {
    display: flex;
    flex-wrap: wrap;
}
*/
.menu-vertical>li>a {line-height: 1.2em!important;}

.dropdown-menu {min-width: 291px!important;}
/* End */


/* Start:/bitrix/templates/market/template_styles.css?177918381157*/
.header-left a.logo {
    margin: 0 10px 0 0!important;
}
/* End */
/* /bitrix/templates/market/components/bitrix/search.title/search_title_mobile/style.css?17554888702108 */
/* /bitrix/templates/market/components/webcraft/abv_header/magazin_lite/style.css?175549001347892 */
/* /bitrix/templates/market/components/bitrix/search.title/search_title/style.css?17554888702108 */
/* /bitrix/templates/market/components/bitrix/sale.basket.basket.line/eshop_adapt/style.css?1755488870405 */
/* /bitrix/templates/market/components/bitrix/catalog.section.list/footer_nav/style.min.css?17554888706236 */
/* /bitrix/templates/market/components/bitrix/menu/footter/style.min.css?1755488870490 */
/* /bitrix/templates/market/components/bitrix/menu/mobile_1/style.min.css?1755488870490 */
/* /bitrix/templates/market/components/bitrix/catalog.section.list/mobile_1/style.min.css?17554888706236 */
/* /bitrix/templates/market/styles.css?17791838115661 */
/* /bitrix/templates/market/template_styles.css?177918381157 */
