h1{font-family: Montserrat,Arial,Helvetica,sans-serif;font-size: 32px;line-height: 44px;font-weight: 800;letter-spacing: .2px;color: #2c2c2c;margin-bottom: 16px;}
.product__cats a{display:inline-block;}
.rev p img{display:inline;margin:10px 20px;max-width:360px}
	
.product__cats a+a{margin-left:5px;	position: relative;}
.product__cats a+a:before{content:', '; display:inline-block;position:absolute;left:-5px;}
.product__additional{margin-bottom:15px;}
.dropdown-menu {z-index:100}
.alert {font-weight:600;color:red;padding: 10px 15px;font-size: 20px;border: 2px solid red;}
i.fly::after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.56901 5.2614L0 1.59864L1.55725 0L5.12516 3.66389H21.8994C22.0709 3.66388 22.2401 3.70503 22.3934 3.78406C22.5467 3.86309 22.6798 3.97782 22.7823 4.11907C22.8847 4.26033 22.9535 4.42421 22.9833 4.59764C23.0131 4.77107 23.0029 4.94923 22.9537 5.11792L20.3124 14.1562C20.2445 14.389 20.1052 14.5931 19.9153 14.7383C19.7253 14.8834 19.4949 14.9617 19.2581 14.9617H5.77007V17.2213H17.8759V19.4809H4.66954C4.37766 19.4809 4.09774 19.3618 3.89135 19.15C3.68496 18.9381 3.56901 18.6507 3.56901 18.3511V5.2614ZM5.2198 24C4.78198 24 4.3621 23.8215 4.05252 23.5036C3.74293 23.1858 3.56901 22.7548 3.56901 22.3053C3.56901 21.8559 3.74293 21.4248 4.05252 21.107C4.3621 20.7892 4.78198 20.6106 5.2198 20.6106C5.65762 20.6106 6.0775 20.7892 6.38709 21.107C6.69667 21.4248 6.87059 21.8559 6.87059 22.3053C6.87059 22.7548 6.69667 23.1858 6.38709 23.5036C6.0775 23.8215 5.65762 24 5.2198 24ZM18.4261 24C17.9883 24 17.5684 23.8215 17.2588 23.5036C16.9493 23.1858 16.7753 22.7548 16.7753 22.3053C16.7753 21.8559 16.9493 21.4248 17.2588 21.107C17.5684 20.7892 17.9883 20.6106 18.4261 20.6106C18.8639 20.6106 19.2838 20.7892 19.5934 21.107C19.903 21.4248 20.0769 21.8559 20.0769 22.3053C20.0769 22.7548 19.903 23.1858 19.5934 23.5036C19.2838 23.8215 18.8639 24 18.4261 24Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;pointer-events:none}

.tags {display:flex;grid-gap:6px;align-items:center;justify-content:start;flex-wrap:wrap;margin-bottom:10px;}
.tags a {padding:7px 13px;background-color:#efefef;color:#000;font-size:18px;font-weight:500;}
.tags .active a {background-color: #5b95cf;
    color: #fff;}
.menu__item_img {max-width:21px; height:auto; margin-left:10px}
.dropdown-menu__link {display:flex; align-items:center}
.sticky {
	position: fixed;
	top: 60px; 
	z-index: 101;
}
.sticky-container{
	height:100%;
}
.sticky-block{
	position:absolute;
}
@media(min-width:1010px){
	.mobile_top_baner, .info-box-wrapper{
		display:none;
	}
	
}
@media(max-width:449px){
	.mobile_top_baner{
		display:block;
		text-align:center;    margin-bottom: 20px;
	}
	
}
.mobile_top_baner {margin:0 auto 20px;}
.box-icon-align-left .box-icon-wrapper {
    margin-right: 20px;
    max-width: 50%;
}
.wd-info-box {justify-content: center;
    margin: 0 auto;    margin-bottom: 10px;
    position: relative;
    display: flex;
    align-items: stretch;

}
.wd-info-box .box-icon-wrapper {
    flex: 0 0 auto;
    line-height: 0;
}
.box-with-icon .info-box-icon {
    overflow: hidden;
}
.wd-info-box .info-box-icon {
    display: inline-block;
    transition: all .25s ease;
}
.wd-info-box .info-svg-wrapper {
    display: inline-block;
}
.wd-info-box .info-svg-wrapper svg {
    width: inherit !important;
    height: inherit !important;
}

.set-cont-mb-s {
    --wd-tags-mb: 10px;
}
.color-primary {
    color: var(--wd-primary-color);font-weight: 900;
    font-size: 14px;
}
.reset-last-child>*:last-child {
    margin-bottom: 0;
}	

@media(max-width:1010px){
.tags {grid-gap:20px 6px;}
	}
	
}


.double::after{
    display: none !important;
}

.firstScreen{
    display: none !important;
}

.item-menu__link{
    padding: 15px 40px;
}

.double::after{
    opacity: 0 !important;
    background-image: none;
}
@media(max-width:1010px){
	.category-page .main-categories{
		display:none;
	}
}

@media(max-width:480px){
.item-brands__link {padding:10px}
.brands__list {grid-template-columns: 1fr 1fr 1fr;}
.card__additional{display:none;}
}