* {
    box-sizing:border-box;
    margin:0;
    padding:0;
    outline:0
}

body{
    background:#fff;
    font-size:16px;
    font-size:1rem;
    font-family:circle,Arial,sans-serif;
    font-weight:300;
    line-height:1.5;
    color:#000;
    vertical-align:top;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.mob-menu{
    display:none
}
.mob-menu{
    z-index:100;
    position:fixed;
    top:60px;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.6);
    box-shadow:inset 0 8px 6px -6px rgba(0,0,0,.1);
    max-height:100vh;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
.header-main__search {
	display: none
}

.mob-menu__top {
	position: relative;
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #fff
}

.mob-menu__top:after {
	display: block;
	clear: both;
	content: ""
}

.mob-menu__top-location {
	display: none
}

.mob-menu__phone {
	float: left;
	width: 180px;
	height: 45px
}

a {
	color: #000;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

a,
a:hover {
	text-decoration: none
}

a:hover {
	color: #1d8186
}

a.dotted span:not(.icon),
p a {
	border-bottom: 1px dotted rgba(0, 0, 0, .4)
}

a.dotted:hover span:not(.icon),
p a:hover {
	border-bottom-color: rgba(39, 151, 157, .5)
}

.mob-menu__callback-btn {
	padding-top: 13px;
	float: right;
	width: 176px;
	height: 39px;
	font-size: 14px;
	font-size: .875rem
}

.mob-menu__close {
	display: none
}

.mob-menu__search {
	padding-top: 20px;
	padding-left: 24px;
	padding-right: 24px;
	background-color: #fff
}

.mob-menu_show {
	display: block
}

.top-menu__header-drop {
	top: 47px;
	left: -90px
}

.header-drop_right {
	right: -25px;
	left: auto
}

.main-menu__item {
	margin-top: 17px;
	margin-bottom: 0;
	margin-right: 1.5%;
	height: 56px;
	display: inline-block;
	line-height: 40px;
	line-height: 2.5rem;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: 400
}

@media (max-width:1499px) {
	.main-menu__item {
		margin-right: 0
	}
}

.main-menu__item:last-child {
	margin-right: 0
}

.main-menu__item:hover>.main-menu__link {
	color: #1d8186
}

.main-menu__item:hover>.main-menu__drop {
	visibility: visible;
	opacity: 1;
	z-index: 3
}

.main-menu__item_sale {
	margin-right: 20px
}

.main-menu__link {
	color: #000;
	letter-spacing: 1px;
	letter-spacing: .0625rem
}

.main-menu__link_sale {
	position: relative;
	width: 103px;
	height: 40px;
	display: inline-block;
	text-align: center;
	color: #eb1d82
}

.main-menu__link_sale span {
	position: relative;
	z-index: 4
}

.main-menu__link_sale:before {
	z-index: 3;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 101px;
	height: 38px;
	background-color: #fff;
	border-radius: 20px;
	content: ""
}

.main-menu__link_sale:after {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 103px;
	height: 40px;
	background-image: -webkit-linear-gradient(left, #fd52a7, #6bdcd8);
	background-image: linear-gradient(90deg, #fd52a7 0, #6bdcd8);
	border-radius: 20px;
	content: ""
}

.main-menu__link_sale:hover {
	color: #fff !important
}

.main-menu__link_sale:hover:before {
	background-color: transparent
}

.catalog-filters .filters-wrap .filter {
	margin-right: 32px;
	margin-bottom: 24px;
	cursor: pointer;
	font-size: 15px;
	font-size: .9375rem;
	min-width: 130px
}

@media (max-width:1023px) {

	.main-menu,
	.main-panel__callback-btn,
	.main-panel__phone,
	.top-menu {
		display: none
	}
}

.catalog-filters .filters-wrap .filter .filter-arrow-icon,
.checkbox-line input[type=checkbox]+label .checkbox-block .svg-checked {
	display: none
}

@media screen and (min-width:981px) {
	.desktop-hidden {
		display: none !important
	}
}

@media screen and (max-width:980px) {
	.mobile-hidden {
		display: none !important
	}
}

.checkbox-line.hidden,
.smartfilter .catalog-filters .filter-wrap-desc .filter.hidden-block {
	display: none !important
}

ul,
ul li {
	margin-bottom: 0 !important
}

p.magazin {
	margin: 0
}

@media screen and (max-width:767px) {
	/*.st-menu-open .st-menu:after {*/
	/*	width: 101%;*/
	/*	height: 500vh;*/
	/*	opacity: .3;*/
	/*	background: #000;*/
	/*	top: 100%;*/
	/*	left: -1px;*/
	/*	display: block*/
	/*}*/

	.cart-i__price--old {
		margin-top: 0 !important
	}

	.cart-view {
		z-index: 999999999 !important
	}
}
html, body {
     /* height: 100%; */
}
.st-menu {
   /* position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    visibility: hidden;
    height: 100%;
    -webkit-transition: all .5s;
    transition: all .5s*/
}

.st-menu--right {
    left: auto;
    right: 0
}

.st-menu:after {
 /*   position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s*/
}

.st-menu-open .st-menu:after {
   /* width: 0;
    height: 0;
    opacity: 0;
    -webkit-transition: opacity .5s,width .1s .5s,height .1s .5s;
    transition: opacity .5s,width .1s .5s,height .1s .5s*/
}

.st-effect-1.st-menu {
    visibility: visible;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.st-effect-1.st-menu-open .st-effect-1.st-menu {
    visibility: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-1.st-menu:after {
}

.st-effect-2.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-2.st-menu {
    z-index: 1
}

.st-effect-2.st-menu-open .st-effect-2.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s
}

.st-effect-2.st-menu:after {
    display: none
}

@media (max-width: 479px) {
    .st-effect-3.st-menu-open .st-menu {
       /* -webkit-transform:translate(0);
        -ms-transform: translate(0);
        transform: translate(0)*/
    }
}

.st-effect-3.st-menu {
   /* -webkit-transform: translate(100%);
    -ms-transform: translate(100%);
    transform: translate(100%)*/
}

@media (min-width: 480px) {
    .st-effect-3.st-menu-open .st-pusher {
      /*  -webkit-transform:translate(-424px);
        -ms-transform: translate(-424px);
        transform: translate(-424px)*/
    }

    .st-effect-3.st-menu {
       /* -webkit-transform: translate(100%);
        -ms-transform: translate(100%);
        transform: translate(100%)*/
    }
}

.st-effect-3.st-menu {
   /* opacity: 1*/
}

.st-effect-3.st-menu-open .st-effect-3.st-menu {
   /* visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s*/
}

.st-effect-3.st-menu:after {
   /* display: none*/
}

.st-effect-4.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-4.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0)
}

.st-effect-4.st-menu-open .st-effect-4.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-4.st-menu:after {
    display: none
}

.st-effect-5.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-5.st-menu {
    z-index: 1;
    -webkit-transform: translate3d(50%,0,0);
    transform: translate3d(50%,0,0)
}

.st-effect-5.st-menu-open .st-effect-5.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-6.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px
}

.st-effect-6 .st-pusher {
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-6.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0) rotateY(-15deg);
    transform: translate3d(300px,0,0) rotateY(-15deg)
}

.st-effect-6.st-menu {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-6.st-menu-open .st-effect-6.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translate3d(-100%,0,0) rotateY(15deg);
    transform: translate3d(-100%,0,0) rotateY(15deg)
}

.st-effect-6.st-menu:after {
    display: none
}

.st-effect-7.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}

.st-effect-7 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-7.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-7.st-menu {
    -webkit-transform: translate3d(-100%,0,0) rotateY(-90deg);
    transform: translate3d(-100%,0,0) rotateY(-90deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-7.st-menu-open .st-effect-7.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translate3d(-100%,0,0) rotateY(0deg);
    transform: translate3d(-100%,0,0) rotateY(0deg)
}

.st-effect-8.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}

.st-effect-8 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-8.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-8.st-menu {
    -webkit-transform: translate3d(-100%,0,0) rotateY(90deg);
    transform: translate3d(-100%,0,0) rotateY(90deg);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-8.st-menu-open .st-effect-8.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translate3d(-100%,0,0) rotateY(0deg);
    transform: translate3d(-100%,0,0) rotateY(0deg)
}

.st-effect-8.st-menu:after {
    display: none
}

.st-effect-9.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px
}

.st-effect-9 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-9.st-menu-open .st-pusher {
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px)
}

.st-effect-9.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.st-effect-9.st-menu-open .st-effect-9.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-9.st-menu:after {
    display: none
}

.st-effect-10.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}

.st-effect-10.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-10.st-menu {
    z-index: 1;
    opacity: 1;
    -webkit-transform: translateZ(-300px);
    transform: translateZ(-300px)
}

.st-effect-10.st-menu-open .st-effect-10.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-11.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px
}

.st-effect-11 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-11.st-menu-open .st-pusher {
    -webkit-transform: translate3d(100px,0,-600px) rotateY(-20deg);
    transform: translate3d(100px,0,-600px) rotateY(-20deg)
}

.st-effect-11.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.st-effect-11.st-menu-open .st-effect-11.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-11.st-menu:after {
    display: none
}

.st-effect-12.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px
}

.st-effect-12 .st-pusher {
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-12.st-menu-open .st-pusher {
    -webkit-transform: rotateY(-10deg);
    transform: rotateY(-10deg)
}

.st-effect-12.st-menu {
    opacity: 1;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0)
}

.st-effect-12.st-menu-open .st-effect-12.st-menu {
    visibility: visible;
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.st-effect-12.st-menu:after {
    display: none
}

.st-effect-13.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}

.st-effect-13.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-13.st-menu {
    z-index: 1;
    opacity: 1;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0)
}

.st-effect-13.st-menu-open .st-effect-13.st-menu {
    visibility: visible;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-speed: .2s;
    transition-speed: .2s
}

.st-effect-14.st-container {
    -webkit-perspective: 1500px;
    perspective: 1500px;
    -webkit-perspective-origin: 0 50%;
    perspective-origin: 0 50%
}

.st-effect-14 .st-pusher {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-14.st-menu-open .st-pusher {
    -webkit-transform: translate3d(300px,0,0);
    transform: translate3d(300px,0,0)
}

.st-effect-14.st-menu {
    -webkit-transform: translate3d(-100%,0,0) rotateY(90deg);
    transform: translate3d(-100%,0,0) rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.st-effect-14.st-menu-open .st-effect-14.st-menu {
    visibility: visible;
    -webkit-transition-delay: .1s;
    transition-delay: .1s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transform: translate3d(-100%,0,0) rotateY(0deg);
    transform: translate3d(-100%,0,0) rotateY(0deg)
}

.top-menu {
    height: 40px;
    background-color: #eee
}

.top-menu__list_right {
    float: right!important;
}

.top-menu__item {
    position: relative;
    margin-bottom: 0;
    margin-right: 43px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    line-height: 2.5rem;
    font-size: 16px;
    font-size: 1rem
}

.top-menu__item:last-child {
    margin-right: 0
}

.top-menu__link {
    display: inline-block;
    height: 40px;
    letter-spacing: .6px;
    letter-spacing: .0375rem;
    color: #666
}

.top-menu__link_enpedia {
    position: relative;
    padding-left: 34px
}

.top-menu__link_enpedia:before {
    position: absolute;
    top: 10px;
    left: 0;
    width: 24px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22SvgjsSvg1008%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asvgjs%3D%22http%3A%2F%2Fsvgjs.com%2Fsvgjs%22%20width%3D%2224%22%20height%3D%2217%22%20viewBox%3D%220%200%2024%2017%22%3E%3Ctitle%3Ebook%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Avocode.%3C%2Fdesc%3E%3Cdefs%20id%3D%22SvgjsDefs1009%22%2F%3E%3Cpath%20id%3D%22SvgjsPath1010%22%20d%3D%22M118.354%2027.9992H96.646C96.2893%2027.9992%2095.9999%2027.692899999999998%2095.9999%2027.316799999999997V14.294799999999997C95.9999%2013.918299999999997%2096.2893%2013.612799999999996%2096.646%2013.612799999999996H97.8965V13.540199999999997C97.8965%2013.253199999999996%2098.0659%2012.998199999999997%2098.3208%2012.899299999999997C99.8699%2012.301899999999996%20101.45100000000001%2011.998099999999997%20103.021%2011.998099999999997C104.516%2011.998099999999997%20106.022%2012.274399999999996%20107.5%2012.817199999999998C108.978%2012.274399999999998%20110.484%2011.998099999999997%20111.979%2011.998099999999997C113.548%2011.998099999999997%20115.13%2012.301899999999998%20116.679%2012.899299999999997C116.934%2012.998199999999997%20117.104%2013.253199999999996%20117.104%2013.540599999999996V13.612799999999996H118.354C118.711%2013.612799999999996%20119%2013.918699999999996%20119%2014.295199999999996V27.316799999999994C119%2027.692899999999995%20118.711%2027.999199999999995%20118.354%2027.999199999999995ZM106.854%2014.025C105.584%2013.5853%20104.297%2013.3628%20103.021%2013.3628C101.745%2013.3628%20100.458%2013.5853%2099.1885%2014.025V24.2865C100.458%2023.8891%20101.74300000000001%2023.6879%20103.021%2023.6879C104.298%2023.6879%20105.584%2023.8891%20106.854%2024.2865ZM106.854%2025.7156C105.584%2025.275499999999997%20104.29599999999999%2025.052599999999998%20103.021%2025.052599999999998C101.603%2025.052599999999998%20100.171%2025.327199999999998%2098.7641%2025.870399999999997C98.6921%2025.898299999999995%2098.6171%2025.911899999999996%2098.5425%2025.911899999999996C98.4118%2025.911899999999996%2098.2822%2025.869999999999997%2098.1722%2025.788699999999995C97.9993%2025.661399999999993%2097.8964%2025.452099999999994%2097.8964%2025.229499999999994V14.977099999999995H97.292V26.634499999999996H106.854ZM115.811%2014.025C114.54100000000001%2013.5853%20113.254%2013.3628%20111.97900000000001%2013.3628C110.70300000000002%2013.3628%20109.41600000000001%2013.5853%20108.14600000000002%2014.025V24.2865C109.41600000000001%2023.8891%20110.70100000000002%2023.6879%20111.97800000000001%2023.6879C113.25600000000001%2023.6879%20114.54100000000001%2023.8891%20115.811%2024.2865ZM117.708%2014.9771H117.103V25.2295C117.103%2025.4521%20117.00099999999999%2025.6614%20116.82799999999999%2025.788700000000002C116.65499999999999%2025.916400000000003%20116.43399999999998%2025.9464%20116.23599999999999%2025.870400000000004C114.82799999999999%2025.327200000000005%20113.39599999999999%2025.052600000000005%20111.978%2025.052600000000005C110.70299999999999%2025.052600000000005%20109.416%2025.275500000000005%20108.146%2025.715600000000006V26.634500000000006H117.708ZM109.834%2020.3804C109.834%2020.0044%20110.12400000000001%2019.698500000000003%20110.48%2019.698500000000003H113.857C114.214%2019.698500000000003%20114.503%2020.004400000000004%20114.503%2020.3804C114.503%2020.7573%20114.214%2021.062%20113.857%2021.062H110.48C110.12400000000001%2021.062%20109.834%2020.7573%20109.834%2020.3804ZM113.857%2017.2438H110.48C110.12400000000001%2017.2438%20109.834%2016.9379%20109.834%2016.5615C109.834%2016.185%20110.12400000000001%2015.879499999999998%20110.48%2015.879499999999998H113.857C114.214%2015.879499999999998%20114.503%2016.185%20114.503%2016.5615C114.503%2016.9379%20114.214%2017.2438%20113.857%2017.2438ZM100.497%2020.3804C100.497%2020.0044%20100.786%2019.698500000000003%20101.143%2019.698500000000003H104.519C104.876%2019.698500000000003%20105.165%2020.004400000000004%20105.165%2020.3804C105.165%2020.7573%20104.876%2021.062%20104.519%2021.062H101.143C100.786%2021.062%20100.497%2020.7573%20100.497%2020.3804ZM105.165%2016.5615C105.165%2016.185%20104.876%2015.879499999999998%20104.519%2015.879499999999998H101.143C100.786%2015.879499999999998%20100.497%2016.185%20100.497%2016.5615C100.497%2016.9379%20100.786%2017.2438%20101.143%2017.2438H104.519C104.876%2017.2438%20105.165%2016.9379%20105.165%2016.5615Z%20%22%20fill%3D%22%2327979d%22%20fill-opacity%3D%221%22%20transform%3D%22matrix(1%2C0%2C0%2C1%2C-95%2C-11)%22%2F%3E%3C%2Fsvg%3E");
    content: ""
}

.top-menu__link_services {
    position: relative;
    padding-right: 11px
}

.top-menu__link_services:after {
    position: absolute;
    top: 17px;
    right: -7px;
    width: 11px;
    height: 7px;
    background-image: url(../img/svg/services-drop.svg);
    content: ""
}

body[data-language-id='en'] ul.top-menu__list_right li:last-child .top-menu__link.js-dropdown__lk:before,body[data-language-id='ru'] ul.top-menu__list_right li:last-child .top-menu__link.js-dropdown__lk:before {
    position: absolute;
    top: 11px;
    right: 40px;
    width: 16px;
    height: 16px;
    background-image: url(/bitrix/templates/ascona_pro/assets/css/../img/ico-global.png);
    content: ""
}

body[data-language-id='lv'] ul.top-menu__list_right li:last-child .top-menu__link.js-dropdown__lk:before {
    position: absolute;
    top: 11px;
    right: 40px;
    width: 16px;
    height: 16px;
    background-image: url(/bitrix/templates/ascona_pro/assets/css/../img/ico-lv-flag.png);
    content: ""
}

.catalog-filters .filters-wrap .filter .filter-arrow-icon,.checkbox-line input[type=checkbox]+label .checkbox-block .svg-checked {
    display: none;
}

@media screen and (min-width: 981px) {
    .desktop-hidden {
        display: none !important;
    }
}

@media screen and (max-width: 980px) {
    .mobile-hidden {
        display: none !important;
    }
}

.checkbox-line.hidden,.smartfilter .catalog-filters .filter-wrap-desc .filter.hidden-block {
    display: none !important;
}

@media screen and (max-width: 767px) {
    .st-menu-open .st-menu:after {
        width: 101%;
        height: 500vh;
        opacity: .3;
        background: #000;
        top: 100%;
        left: -1px;
        display: block;
    }

    .cart-i__price--old {
        margin-top: 0px !important;
    }

    .cart-view {
        z-index: 999999999!important;
    }
}