/*@font-face {
  font-display: swap;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/rubik-v31-cyrillic-ext_latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/rubik-v31-cyrillic-ext_latin-500.woff2') format('woff2');
}*/



:root {
  --color-dark: #262626;
  --color-grey: #B2B2B2;
  --color-blue: #4E7390;
  --color-dark-blue: #1F3A55;
  --color-light-blue: #E6EDF2;
}



html{scroll-behavior:smooth;height: 100%;}
body {font-family: 'Rubik', sans-serif;font-optical-sizing: auto;font-weight:400;position: relative;height: 100%;color:var(--color-dark);}

a{color:var(--color-blue);text-decoration:none;transition:all .2s ease;}
a:hover{color:#2d4f69;text-decoration:none;}
b,strong, .bold{font-weight: 500;}
.nw{white-space: nowrap;}
.clear{clear: both;}
.page, .sidebar{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.page {display: flex;flex-direction: column;height: 100%;}
.main {flex: 1 0 auto;}
.footer {flex: 0 0 auto;}
.state-overflow, .of-h{overflow: hidden;}
.sidebar{transform: translateX(100%);position: fixed;left: 0;top: 81px;right: 0;bottom: 0;visibility: hidden;background: var(--color-light-blue);z-index:1000;overflow-y:scroll;}
.sidebar.active {visibility: visible;transform: translateX(0)!important;}
.mt-6,.my-6{margin-top:48px}
.mb-6,.my-6{margin-bottom:48px}
.pt-6,.py-6{padding-top:48px}
.pb-6,.py-6{padding-bottom:48px}
.alert{--bs-alert-border-radius:2px;}

@media only screen and (min-width :420px){.mt-6,.my-6{margin-top:64px}.mb-6,.my-6{margin-bottom:64px}.pt-6,.py-6{padding-top:64px}.pb-6,.py-6{padding-bottom:64px}.container{padding-right:20px;padding-left:20px}}
@media only screen and (min-width :768px){.mt-6,.my-6{margin-top:80px}.mb-6,.my-6{margin-bottom:80px}.pt-6,.py-6{padding-top:80px}.pb-6,.py-6{padding-bottom:80px}}
@media only screen and (min-width :1200px){.mt-6,.my-6{margin-top:96px}.mb-6,.my-6{margin-bottom:96px}.pt-6,.py-6{padding-top:96px}.pb-6,.py-6{padding-bottom:96px}}
@media only screen and (min-width :1600px){.mt-6,.my-6{margin-top:120px}.mb-6,.my-6{margin-bottom:120px}.pt-6,.py-6{padding-top:120px}.pb-6,.py-6{padding-bottom:120px}.container{max-width: 1480px}.col-xxxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.d-xxxl-block{display:block!important}.mx-xxxl-auto{margin-right:auto!important;margin-left:auto!important}}
@media only screen and (min-width :1920px){.col-xxxxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxxxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxxxl-3{flex:0 0 auto;width:25%}.col-xxxxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxxxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxxxl-6{flex:0 0 auto;width:50%}.col-xxxxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxxxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxxxl-9{flex:0 0 auto;width:75%}.col-xxxxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxxxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxxxl-12{flex:0 0 auto;width:100%}.mx-xxxxl-auto {margin-right: auto !important;margin-left: auto !important}}
@media only screen and (min-width :2560px){.col-xxxxxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxxxxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxxxxl-3{flex:0 0 auto;width:25%}.col-xxxxxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxxxxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxxxxl-6{flex:0 0 auto;width:50%}.col-xxxxxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxxxxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxxxxl-9{flex:0 0 auto;width:75%}.col-xxxxxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxxxxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxxxxl-12{flex:0 0 auto;width:100%}}

.top{background: url("../img/bg-top.jpg") center center no-repeat;background-size: 100% 100%;padding:8px 0;font-size: 14px;line-height: 24px;display: none;}
.top ul{list-style: none;padding:0px;margin: 0px;display: flex;}
.top .nav-link{margin-right:16px;}
.top a{color:#FFF;}
.top a:hover, .top .active .nav-link{color:var(--color-grey);}

header{padding:16px 0;border-bottom:1px solid var(--color-light-blue);background: #FFF;transition:all .2s ease;position: relative;z-index:1000;}
.header-fix header{position: fixed;top:-81px;left:0px;right:0px;transition:all .2s ease;}
.header-fix .pad{height:73px;}
.header-fix header.show{top:0px;box-shadow: 0 0 16px rgba(0,0,0,.08);}
header .container{position: relative;}
header .logo img{height:40px;}
header .right-block{display: flex;justify-content: end;}
header .cart{display: flex;width:32px;height:24px;margin-left: 20px;position: relative;vertical-align: middle;opacity: 1;background: url("../img/i_cart.svg") 0 0 no-repeat;}
header .cart span{position: absolute;top:-7px;right:2px;width:18px;height:18px;display: block;background: var(--color-blue);border-radius: 50%;color:#FFF;font-size: 10px;line-height: 18px;text-align: center;transition:all .2s ease;}
#msMiniCart{display: inline-block;}

#msMiniCart .empty{display: none;}

.search-block{position: absolute;top: 0;right: 12px;height: 100%;bottom: 0;padding: 12px 0;background: #FFF;width:0px;overflow: hidden;transition:all .3s ease-in-out;border-radius: 2px;border:1px solid transparent;}
.search-block.active{width: calc(100% - 24px);border:1px solid var(--color-light-blue);}
.search-block .container{height:100%;display: flex;position: relative;align-items: center;}
.search-close{display: block;position: absolute;right:16px;width: 24px;height: 24px;cursor: pointer;opacity: 1;}
.search-close:hover{opacity: .7;}
.search-close span{position: absolute;top: 50%; margin-top: -1px;left: 50%; margin-left: -12px;width: 24px; height: 2px;background-color: var(--color-dark);}
.search-close span:nth-child(1) {transform: translateY(-5px);transform: rotate(-45deg);}
.search-close span:nth-child(2) {transform: translateY(5px);transform: rotate(45deg);}
#search, #search:focus{border-color: transparent;box-shadow: none;font-size: 20px;width: 100%;padding:10px 24px 10px 0;width: 100%;}

.search-btn{cursor: pointer;}
.search-btn:hover, header .cart:hover{opacity: .7;}

/*-----------------------MENU-------------------------*/

.navbar-toggler, button.navbar-toggler:focus, button.navbar-toggler:focus:not(:focus-visible){outline: none;box-shadow: none;}
.navbar-toggler{display: block;width: 24px;height: 24px;position: relative;border:none;margin-left: 20px;}

.navbar-toggler-icon,
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
  position: absolute;
  top: 50%; margin-top: -1px;
  left: 50%; margin-left: -12px;
  width: 24px; height: 2px;
  border-radius: 2px;
  background-color: var(--color-dark);
}
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {content: '';display: block;transition: 0.2s;}
.navbar-toggler-icon::before {transform: translateY(-7px);}
.navbar-toggler-icon::after {transform: translateY(7px);}
.active>.navbar-toggler-icon{height:0;}
.active>.navbar-toggler-icon:before {transform:  translateY(1px) rotate(-45deg);}
.active>.navbar-toggler-icon:after {transform:  translateY(1px) rotate(45deg);}

.navbar{align-items: center;padding:0px;justify-content: space-between;}

.menu{list-style: none;display: flex;margin-bottom: 0px;padding:0;}

#menu{display: none;}
#menu .nav-link{padding:0 8px;}
#menu .active>.nav-link, #menu .nav-link:hover{color:var(--color-blue);}
#menu .parent{position:relative;}
#menu .parent>.nav-link::after{content:"";display: inline-block;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234E7390' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") center center no-repeat;width:16px;height:16px;position: relative;top:4px;background-size: 12px 12px;margin-left: 2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#menu .parent.active>.nav-link{color:var(--color-blue)}
#menu .parent.show>.nav-link::after{transform: rotate(180deg);}
#menu .submenu{z-index:1100;visibility: hidden;opacity: 0;background: #FFF;border-radius: 2px;padding:24px;position: absolute;width:auto;top:61px;left:-8px;box-shadow: 0 4px 8px rgba(0,0,0,.12);
	-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;-webkit-animation-duration: .2s;animation-duration: .2s;
	-webkit-animation-fill-mode: both;animation-fill-mode: both;}
#menu .parent.show .submenu{
	-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-duration: .2s;animation-duration: .2s;
	-webkit-animation-fill-mode: both;animation-fill-mode: both;}
#menu .submenu ul{display: block;list-style: none;padding:0px;margin:0px;}
#menu .submenu ul li:not(:last-child){line-height: 18px;margin-bottom: 12px;}
#menu .submenu .active span{color:var(--color-blue);}
#menu .submenu a{color:var(--color-dark);white-space: nowrap;}
#menu .submenu a:hover{color:var(--color-blue);}

.sidebar ul{list-style: none;display: flex;padding:0;flex-direction: column;}
.sidemenu>.nav-item>.nav-link{padding:8px 0;font-weight: 500;font-size: 18px;}
.sidemenu>.nav-item{border-bottom:1px solid #DDD;}
.sidemenu .parent{position:relative;}
.sidemenu .parent>.nav-link::after{content:"";display: inline-block;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234E7390' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") center center no-repeat;width:16px;height:16px;position: relative;top:2px;background-size: 12px 12px;margin-left: 2px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.sidemenu .parent.active>.nav-link{color:var(--color-blue)}
.sidemenu .parent.show>.nav-link::after{transform: rotate(180deg);}
.sidemenu .submenu{display: none;}
.sidemenu .submenu ul{padding:0 0 8px 0;list-style: none;}
.sidemenu .submenu ul li{padding:4px 16px;}
.sidemenu .submenu ul li a{color:var(--color-dark-blue);font-weight: 500;}
.sidemenu .submenu ul li a:hover{color:var(--color-blue);}

.sidebar .active>.nav-link{color:var(--color-blue)}
.sideitems .nav-item{padding:4px 0;}
.sidebar .contacts a{color:var(--color-blue);}

.side-menu img{height:48px;width:auto;margin-bottom: 20px;}
.side-menu .nav{flex-direction: column;}
.side-menu .nav ul{padding-left: 20px;list-style: none;}
.side-menu .nav>.nav-item>.nav-link{text-transform: uppercase;}
.side-menu .nav-link{padding:4px 0;color:var(--color-dark);font-weight: 500;}
.side-menu .nav-link:hover, .side-menu .nav-link.active{color:var(--color-blue);}

@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,16px,0);transform: translate3d(0,16px,0)}to {visibility: visible;opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,16px,0);transform: translate3d(0,16px,0)}to {visibility: visible;opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}}

@-webkit-keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}to {opacity: 0;-webkit-transform: translate3d(0,16px,0);transform:translate3d(0,16px,0)}}
@keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0)}to {opacity: 0;-webkit-transform: translate3d(0,16px,0);transform:translate3d(0,16px,0)}}

/*======================MENU_END======================*/


.content .p_r, .content .p_l, .content .p_c{margin:0 auto 30px;max-width: 100%;display: block;}
.content .h2{font-size: 24px;line-height: 1.25em;}
h1,.h1{font-size: 24px;line-height: 1em;}
//.main-title{padding-left: 10px;border-left:5px solid #EA7724;font-size: 18px;margin-bottom: 20px;}
.main-text{color:var(--color-dark);font-size: 14px;opacity: .7;}
.but{display: inline-block;padding:8px 24px;border-radius: 4px;border:1px solid var(--color-blue);transition:all .2s ease;color:var(--color-blue);}
.but:hover{color:#FFF;text-decoration: none;background: var(--color-blue);}
button:focus {outline: none;}
.but-soc{background: #FFF;border:1px solid var(--color-light-blue);}
.but-soc:hover{background: var(--color-grey);border:1px solid var(--color-grey);}
.but-max:hover{background: radial-gradient(136.12% 140.74% at 99.77% 99.04%, #8d28c8 0%, #7c42fa 20%, #007aff 80%, #609ceb 100%);border-color: transparent;}
.but-tg:hover{background: #24A1DE;border-color: #24A1DE;}

.readmore .slide{display: none;}
.showmore-wrap{margin-top:16px;text-align: right;}
.showmore{display: inline-block;color:var(--color-blue);text-decoration: underline;cursor: pointer;}
.showmore:hover{text-decoration: none;}
.bg-grey{background: #F4F4F4;}
.bg-grad{background: url("../img/gradient.webp") center center no-repeat;background-size: cover;color:#FFF;}

.bc-scroll{width:100%;overflow-x: scroll;}
.bc-scroll::-webkit-scrollbar{display: none;}
#breadcrumbs{color:var(--color-dark);position: relative;padding:0;font-size: 14px;white-space: nowrap;padding: 0;margin:32px 0 24px 0;}
#breadcrumbs li{display: inline-block;padding:4px 4px 4px 0;}
#breadcrumbs li:after{content: "›";display: inline-block;padding-left: 4px; }
#breadcrumbs li:last-child:after{display: none;}
#breadcrumbs li a{color:var(--color-blue);}
#breadcrumbs li a:hover{color:var(--color-grey);}

.hero-screen{background: url("../img/gradient.webp") center center no-repeat;background-size: cover;color:#FFF;overflow: hidden;}
.hero-screen .container{position: relative;z-index:1;}
.hero-screen .col-12{position: relative;z-index:2;}
.hero-screen h1{text-transform: uppercase;font-weight: 500;line-height: 1.25em;}
.hero-screen .subtitle{font-size: 20px;opacity: .7;margin:24px 0;}
.hero-screen img{opacity: .7;transition:all .2s ease;position: absolute;right:-30%;top:80%;z-index: 1;width:340px;height:238px;transform: translateY(-50%);}
.hero-screen .btn{padding:8px 24px;font-size: 16px;}
.hero-screen .btn:hover{background: var(--color-light-blue);border-color:var(--color-light-blue);}

.screen{width:100%;height:320px;}
.screen img{object-fit:cover;width:100%;height:100%;}

.features{background: #F4F4F4;padding:48px 0;}
.feature{display: flex;gap: 16px;}
.feature .title{font-weight: 500;font-size: 18px;margin-bottom: 8px;line-height: 20px;}
.feature .text{font-size:14px;line-height: 18px;}
.feature img{width:48px;height: 48px;}


.cat{position: relative;display: flex;flex-direction: column;padding:24px;background: rgba(6, 24, 36, 0.6);color:#FFF;height: 100%;align-items: start;border-radius: 2px;overflow: hidden;}
.cat .info{flex:1 0 auto;margin-bottom: 48px;}
.cat .desc{line-height: 20px;display: block;color:#FFF;}
.cat .title{display: block;color:#7B9DB7;font-size:20px;font-weight: 500;margin-bottom: 8px;}
.cat:hover .desc{color:#FFF;}
.cat img{position: absolute;top:0px;bottom:0px;left:0px;right:0px;object-fit: cover;width:100%;height: 100%;z-index: -1;transition:all .4s ease-in-out;transform: scale(1.2);}
.cat:hover img{transform: scale(1);}


.brands-links{align-items: center;}
.brands-links a{display: block;text-align: center;}
.brands-links img{width:100%;max-width: 360px;filter: grayscale(1);opacity: .4;transition:all .3s ease-in-out;}
.brands-links a:hover img{filter: grayscale(0);opacity: 1;}

.title-block{margin-bottom: 12px;display: flex;align-items: start;justify-content: space-between;flex-wrap: wrap;}
.title-block h1, .title-block .h2{margin-bottom: 4px;}
.title-block .brand{min-width: 100%;margin-bottom: 4px;}
.title-block .brand img{height:32px;object-fit: contain;width:120px;}
.title-block .h2{padding-right:96px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.blog-row{display: flex;flex-direction: column;border:1px solid var(--color-light-blue);border-radius: 2px;overflow: hidden;width: 100%;height: 100%;transition:all .3s ease-in-out;}
.owl-blog .blog-row{width:260px;}
.blog-row img{width:100%;}
.blog-row:hover{border-color:var(--color-blue);}
.blog-row .title{padding:20px;}
.blog-row .title .link{font-size: 18px;font-weight: 500;color:var(--color-dark);display: block;line-height: 1.2em;margin-bottom: 8px;}
.bg-grad .blog-row .title .link{color:#FFF;}
.blog-row .title .link:hover{color:var(--color-blue);}
.blog-row .title .auto{color:var(--color-grey);font-size:14px;}

.blog-hero{position: relative;}
.blog-hero img{object-fit: cover;min-height: 490px;width:100%;}
.blog-hero .wrapper{position: absolute;top:0px;left:0px;width: 100%;height: 100%;background: rgba(10, 20, 30, 0.7);background: linear-gradient(90deg,rgba(10, 20, 30, .8) 20%, rgba(31, 58, 85, .5) 100%);//backdrop-filter: blur(2px);}
.blog-hero .container{display: flex;align-items: center;height: 100%;}
.blog-hero .title{color:#FFF;font-size: 32px;text-transform: uppercase;line-height: 1.2em;margin-bottom: 8px;}
.blog-hero .auto{font-size: 20px;opacity: .7;color:#FFF;}
.blog-date{font-size: 14px;opacity: .7;}

.blog-gal{background: var(--color-dark);//padding:48px 0 40px 0;}
.blog-gal .custom-caption{position: absolute;bottom:8px;left:8px;right:8px;background: rgba(0,0,0,.6);color:#FFF;padding:20px;border-radius: 2px;font-size:14px;line-height: 1.25em;}
.blog-gal img{border-radius: 2px;}

.f-carousel {
  --f-arrow-pos: 10px;
  //--f-arrow-bg: rgba(255, 255, 255, .3);
  --f-arrow-hover-bg: rgba(255, 255, 255, .7);
  --f-arrow-color: #4E7390;
  --f-arrow-width: 40px;
  --f-arrow-height: 40px;
  --f-arrow-svg-width: 20px;
  --f-arrow-svg-height: 20px;
  --f-arrow-svg-stroke-width: 3px;
  --f-arrow-border-radius: 4px;
}
.f-carousel .f-thumbs img{border-radius:2px;}
.f-carousel__slide .f-caption{display: none;}
.f-carousel .f-carousel__slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

.f-carousel img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  object-fit: contain;
}
.blog-footer{display: flex;justify-content: end;align-items: center;gap:16px;}



.owl-blog .owl-stage{display: flex;}
.owl-blog .owl-stage-outer, .owl-looked .owl-stage-outer, .owl-avito .owl-stage-outer{overflow: visible;}
.owl-theme .owl-nav{position: absolute;top:-56px;right:0px;font-size: 32px;margin-top: 0;line-height: 30px;}
.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover {background: var(--color-blue);}
.owl-theme .owl-nav [class*=owl-]:not(.disabled):hover path{stroke: #FFFFFF;}
.owl-theme .owl-nav .disabled {opacity: .3;}
.owl-theme .owl-nav .disabled:hover {background: #FFF;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{padding: 5px;width:32px;height:32px;border-radius: 4px;margin: 0 0 0 16px;color:var(--color-blue);border:1px solid var(--color-blue);font-weight: 400;display: inline-flex;align-items: center;justify-content: center;}

.about img{object-fit: cover;width:100%;height: 100%;}


footer{background:#101010;color:#FFF;padding:48px 0 32px 0;}
footer a{color:#FFF;}
footer a:hover{color:var(--color-blue);}
footer .logo img{height:56px;}
footer p{color:var(--color-grey);font-size: 14px;}
footer .menu{display: flex;flex-direction: column;}
footer .menu .nav-item{margin-bottom: 8px;}
footer .menu .nav-link:hover, footer .menu .active .nav-link{color:var(--color-grey);}
footer .soc{list-style: none;padding:0;display: flex;}
footer .soc li:not(:last-child){margin-right:20px;}
footer .soc a:hover{opacity: .7;}
footer .contacts a{font-size: 18px;display: block;}
footer .copyrights{font-size:12px;align-items: center;margin-top:32px;}
.zls-logo{margin-left:4px;}
.zls-logo .romb{transition:opacity .1s ease .2s, transform .4s ease;}
.zls-logo .right, .zls-logo .zls-gradient{transition:all .4s ease;}
.cr-link:hover .romb{transition:opacity .1s ease,transform .4s ease;opacity: 0;}
.cr-link:hover .right, .zls-long:hover .romb{transform: translateX(142px);}
.cr-link:hover .zls-gradient{width:170px;}

.cat-card a{text-align:center;display:block;}
.cat-card img{width:100%;}
.cat-card span{display:inline-block;margin-top:16px;font-size: 18px;font-weight: 500;color: #141414;line-height: 22px;}
.cat-card a:hover span{color:var(--color-blue);}

#msProduct .price{font-size: 32px;color:var(--color-black);margin:24px 0;font-weight: 400;}
#msProduct .description{font-size: 14px;opacity: .7;margin-bottom: 24px;}
#msProduct .btn, #msProduct .but{width:100%;text-align: center;text-transform: uppercase;font-size: 14px;}


#msProduct #prop .row{align-items: stretch;margin:0;}
#msProduct #prop .row>div{padding:8px 12px;flex: 1 0 50%;max-width: 50%;overflow: hidden;display: flex;align-items: start;font-size: 14px;line-height: 1.25em;}
#msProduct #prop .row:nth-child(2n)>div{background: var(--color-light-blue);border-radius: 2px;}
#msProduct #prop .row>div:nth-child(1){font-weight: 500;}
#msProduct #prop .row>div:nth-child(2){color:var(--color-dark-blue);}

.manual{display: inline-flex;flex-direction: column;color:var(--color-dark);position: relative;padding:0 0 0 48px;line-height: 20px;}
.manual::before{content:"";position: absolute;top:0;left:0;display: block;width:40px;height:40px;background: url('../img/i_pdf.png') center center no-repeat;background-size: contain;}
.manual span{display: block;font-size: 12px;line-height: 1.2em;margin-top:4px;color:var(--color-dark-blue);}

.product{padding:20px;border:1px solid var(--color-light-blue);border-radius: 2px;position: relative;transition:all .3s ease-in-out;height: 100%;}
.product:hover{border-color:var(--color-grey);}
.product .img{text-align: center;display: block;margin-bottom:20px;}
.product img, .owl-carousel .product img{width: 240px;max-width: 100%;display: inline-block;}
.product .group{font-size: 14px;}
.product .title{margin-bottom: 8px;text-overflow: ellipsis;overflow: hidden;}
.product .title a{color:var(--color-dark);font-weight: 500;white-space: nowrap;}
.product .title a:hover{color:var(--color-blue);}
.product .d-flex{align-items: center;justify-content: space-between;}
.product .price{font-size: 20px;color:var(--color-dark-blue);}
.product .addCart{background: none;border:1px solid var(--color-blue);border-radius: 4px;padding:8px 12px 9px 12px;display: flex;align-items: center;transition:all .2s ease;}
.product .addCart:hover{background: var(--color-blue);}
.product .addCart:hover .color-sf{fill:#FFF;stroke:#FFF;}
.product .addCart:hover .color-s{stroke:#FFF;}
.product .addCart:hover .color-f{fill:#FFF;}

.product .btn-secondary{display: flex;align-items: center;padding:8px 18px 9px 18px;}
.product .btn-secondary .color-sf{fill:#FFF;stroke:#FFF;}
.product .btn-secondary .color-s{stroke:#FFF;}

.avito .title-block .h2{text-overflow: unset;padding-right: 0;}
.avito-product{width:240px;background: #FFF;border-radius: 2px;overflow: hidden;}
.avito-product img{margin-bottom: 8px;}
.avito-product .title{font-weight: 500;}
.avito-product .info{padding:20px;}
.avito-shop{display: inline-flex;align-items: center;column-gap: 20px;}
.avito-shop .title{display: block;color: var(--color-dark);font-weight: 500;text-transform: uppercase;font-size: 20px;text-align: left;}
.avito-shop .rate{display: flex;align-items: center;column-gap: 16px;}
.avito-shop .stars{display: flex;align-items: center;column-gap: 4px;}

.compose{border-radius:2px;border:1px solid var(--color-light-blue);display: flex;flex-direction: column;transition:all .3s ease-in-out;height:100%;}
.compose:hover{border-color:var(--color-grey);}
.compose>.title{font-size:16px;padding:8px 20px;background: var(--color-dark-blue);color:#FFF;display: flex;align-items: center;}
.compose .products-list{padding:14px 20px 0 20px;overflow-y: scroll;max-height: 434px;}
.compose .products-wrapper{flex:1 0 auto;}
.compose .products-list::-webkit-scrollbar, .compose .products-list::-webkit-scrollbar-thumb{width: 8px;border-radius: 4px;border: none;}
.compose .products-list::-webkit-scrollbar{background: #FFF;}
.compose .products-list::-webkit-scrollbar-thumb {background: rgba(31, 58, 85, 0.5);border-radius: 4px;border: 2px solid #FFF;}
.compose .products-list::-webkit-scrollbar-button {display:none;}
.compose .showmore-wrap{margin: 18px 20px;}
.compose .bottom-block{padding:20px;}
.compose .bottom-block .d-flex{justify-content: space-between;align-items: center;margin-bottom: 20px;color:var(--color-dark-blue);font-weight: 500;}
.compose .bottom-block .price{font-size:24px;font-weight: 400;white-space: nowrap;}
.compose_product{display: flex;align-items: center;padding:6px 0;}
.compose_product .info{min-width: 0;line-height: 1.25em;}
.compose_product .title{text-overflow: ellipsis;overflow: hidden;width:100%;}
.compose_product .title a{color:var(--color-dark);font-weight: 500;white-space: nowrap;}
.compose_product .title a:hover{color:var(--color-blue);}
.compose_product .type{font-size: 14px;color:var(--color-dark);opacity: .7;}
.compose_product img{width:64px;height:48px;margin-right: 16px;}

.sticky{border-radius: 2px;transition:all .2s ease;}
.one-compose .sticky .text{line-height: 1.25em;opacity: .7;}
.one-compose .price{font-size: 32px;color:var(--color-dark-blue);line-height: 1em;}
.one-compose .label{font-size: 14px;color:var(--color-dark-blue);margin-bottom: 4px;line-height: 1em;}
.compose-list .group:not(:last-child){margin-bottom: 32px;}
.group .compose_product{width:100%;border:1px solid var(--color-light-blue);border-radius:2px;padding:12px;transition:all .3s ease-in-out;}
.group .compose_product:hover{border:1px solid var(--color-grey);}
.group .compose_product:not(:last-child){margin-bottom: 12px;}
.group .compose_product .d-flex{justify-content: space-between;width:100%;flex-direction: column;gap:8px;}
.group .compose_product .title{text-overflow: unset;overflow: visible;width:auto;margin-bottom: 4px;}
.group .compose_product .title a{white-space: normal;}
.group .compose_product .type{line-height: 1.25em;display: inline-block;}
.group .compose_product .price{color:var(--color-dark-blue);font-size: 18px;}

.owl-item .product{width:260px;}

.labels{position: absolute;top:20px;left:20px;display: flex;}
.labels div{padding:2px 6px;background: #F4F4F4;border-radius: 2px;font-size: 14px;font-weight: 500;color:var(--color-dark-blue);}
.labels div:not(:last-child){margin-right: 4px;}
.labels .new{background: #57e326;}
.labels .hit{background: #ff8a11;}

.card{--bs-card-border-color: var(--color-light-blue);border-radius: 2px;}
.card-text{font-size:14px;opacity: .7;}

.pagination{margin-top: 24px;--bs-pagination-border-color:var(--color-light-blue);}
.page-link {color:var(--color-blue);width:40px;text-align: center;font-size: 14px;}
.page-link:hover{color:var(--color-blue);background-color: var(--color-light-blue);}
.page-link:focus {box-shadow: none;}
.page-item.active .page-link {background-color: var(--color-blue);border-color: var(--color-blue);}
.page-item:first-child .page-link {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.page-item:last-child .page-link {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.selection-link{display: flex;background: var(--color-light-blue);align-items: center;padding:20px;border-radius: 2px;margin-top:32px;color:var(--color-dark);transition:all .2s ease;flex-direction: column;gap: 16px;}
.selection-link .d-flex{align-items: center;gap: 16px;}
.selection-link span{display: block;}
.selection-link img{height: 56px;}
.selection-link svg{min-width: 12px;}
.selection-link svg, .selection-link svg path{transition:all .2s ease-in-out;}
.selection-link .text{font-size: 14px;line-height: 1.25em;}
.selection-link .text .title{font-size: 16px;font-weight: 500;margin-bottom: 4px;transition:all .2s ease;}
.selection-link:hover{color:var(--color-dark);}
.selection-link:hover .title{color:var(--color-blue);}
.selection-link:hover svg{transform: translateX(4px);}
.selection-link:hover svg path{stroke:var(--color-blue);}

.cart-page{position: relative;}
.cart-form{position: static;}
#msOrder{margin-top: 48px !important;}
#msCart .table-header{border: 1px solid var(--color-light-blue);padding:16px 0;color:var(--color-grey);font-size: 14px;font-weight: 500;display: none;}
#msCart .row{position: relative;align-items: center;margin:0;padding: 16px 0px;}
#msCart .row{border-top: 1px solid var(--color-light-blue);}
#msCart .row:last-child{border-bottom: 1px solid var(--color-light-blue);}
#msCart .row .w-100{margin-bottom: 16px;}
#msCart .btn{line-height: 24px;padding:0px;margin:0px;opacity:.4;transition:all .3s ease;}
#msCart .btn:hover{opacity:.8;}
#msCart .image{text-align: center;}
#msCart .price{color:var(--color-dark-blue);padding-right:32px;font-size:18px;}
#msCart .remove{position: absolute;top:32px;right:2px;width:24px;margin-top:-16px;padding: 0;}
#msCart .image img{width: 100%; max-width: 80px;}
#msCart .count input{min-width:32px;text-align: center;display: inline-block;border:none;}
#sharecart{font-size:14px;width:100%;}
#getlink{display:none;}

#preloader {
  position: fixed;
  inset: 0;
  background-color: rgba(0,0,0,.3);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}

.spinner {
  width: 48px;
  height: 48px;
  border: 4px solid var(--color-light-blue);
  border-top: 4px solid var(--color-blue);
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#preloader.show {
  opacity: 1;
  visibility: visible;
}

.count{text-align: center;font-weight: 500;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.count input{width:50%;text-align: center;display: inline-block;border:none;font-size: 16px;font-weight: 500;background: #F4F4F4;height:32px;padding:0;line-height: 32px;vertical-align: top;border-radius:0px;}
.count input:focus{outline: none;}
.count span{cursor: pointer;font-size: 20px;background: #F4F4F4;height:32px;line-height: 32px;display: inline-block;padding:0;width:25%;}
.count span:hover{background: var(--color-light-blue);}
.count .up{border-radius:0 4px 4px 0;}
.count .down{border-radius:4px 0 0 4px;}

.alert-info {--bs-alert-color: var(--color-dark-blue);--bs-alert-bg: #d9e3ee;--bs-alert-border-color: #b9cadd;}


.fotorama__stage{border:1px solid var(--color-light-blue) !important;border-radius: 2px;margin-bottom: 8px;background: #FFF;}
.fotorama__thumb-border {border:1px solid var(--color-blue) !important;border-radius: 2px;background: none !important;}
.fotorama--fullscreen {background: #fff !important;}
.fotorama__nav{text-align: center !important;}
.fotorama__nav--thumbs .fotorama__nav__frame {opacity: .6;}
.fotorama__nav__frame .fotorama__loaded--img{border:1px solid var(--color-light-blue) !important;border-radius: 2px !important;}
.fotorama__nav--thumbs .fotorama__active {opacity: 1;}
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {background: #fff !important;}
.fotorama__fullscreen-icon {background:none !important;width:100%!important;height:100%!important;right:0 !important;top:0!important;z-index:10!important;}
.fullscreen .fotorama__fullscreen-icon {background:url(../img/i_close.svg) no-repeat scroll right top rgba(0,0,0,0)!important;}
.fotorama__arr--prev{background:url(../img/i_left.svg) no-repeat scroll center center rgba(0,0,0,0)!important;}
.fotorama__arr--next{background:url(../img/i_right.svg) no-repeat scroll center center rgba(0,0,0,0)!important;}
.fotorama__arr--disabled{opacity: .4!important;}

.btn{border-radius: 4px;padding:8px 24px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
button:focus, .form-control:focus, .btn.focus, .btn:focus {box-shadow: none;outline: none;}
.btn-primary {background-color: var(--color-blue);border-color: var(--color-blue);}
.btn-primary:hover {background-color: #2f5e82;border-color: #2f5e82;}
.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow: none;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {background-color: #3e6b8e;border-color: #3e6b8e;}
.btn-primary.disabled, .btn-primary:disabled{background-color: #829fb6;border-color: #829fb6;}
.btn-outline-secondary {border-color: var(--color-blue);color:var(--color-blue);}
.btn-outline-secondary:hover {background-color: var(--color-blue);border-color: var(--color-blue);}
.btn-outline-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow: none;}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {background-color: #3e6b8e;border-color: #3e6b8e;}

.form-check{padding-left:0px;}
.form-radio {margin: 0 20px 12px 0;display: inline-block;min-width: 112px;}
.form-control{border-radius: 4px;}
.form-control:focus,.form-control:hover{border-color:var(--color-blue);}

input[type="checkbox"]:checked, input[type="checkbox"]:not(:checked),
input[type="radio"]:checked, input[type="radio"]:not(:checked){position: absolute;left: -9999px;}
input[type="checkbox"]:checked + label, input[type="checkbox"]:not(:checked) + label,
input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label{display: block;position: relative;padding:4px 4px 2px 32px;line-height: 1.1em;cursor: pointer;min-height: 20px;}
input[type="checkbox"]:disabled + label, input[type="radio"]:disabled + label{cursor: default;color:var(--color-grey);}
input[type="radio"]:disabled + label + .text-muted{color:var(--color-grey) !important;}

input[type="checkbox"]:checked + label:before, input[type="checkbox"]:not(:checked) + label:before,
input[type="radio"]:checked + label:before, input[type="radio"]:not(:checked) + label:before{content: "";position: absolute;left: 0px;top: 50%;width: 20px;height: 20px;margin-top:-10px;border-radius: 4px;border:1px solid var(--color-grey);background-color: #ffffff;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
input[type="radio"]:checked + label:before, input[type="radio"]:not(:checked) + label:before{border-radius:50%;top:12px;}
input[type="checkbox"]:disabled + label:before,input[type="radio"]:disabled + label:before{border:1px solid var(--color-light-blue);}
input.invalid[type="checkbox"] + label:before{border-color:#d0021b;}
input[type="checkbox"]:checked + label:hover:before, input[type="checkbox"]:not([disabled]) + label:hover:before,
input[type="radio"]:checked + label:hover:before, input[type="radio"]:not([disabled]) + label:hover:before{border-color:var(--color-blue);}

input[type="checkbox"]:checked + label:after,
input[type="checkbox"]:not(:checked) + label:after{content: "";position: absolute;left: 4px;top: 50%;width: 12px;height: 7px;margin-top: -5px;border-left: 3px solid #FFF;border-bottom: 3px solid #FFF;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

input[type="radio"]:checked + label:after,
input[type="radio"]:not(:checked) + label:after{content: "";position: absolute;background: var(--color-blue);left: 3px;top: 5px;width: 14px;height: 14px;border-radius:50%;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}

input[type="checkbox"]:checked + label:before{background: var(--color-blue);border-color:var(--color-blue);}
input[type="radio"]:checked + label:before{border-color:var(--color-blue);}
input[type="checkbox"]:not(:checked) + label:after, input[type="radio"]:not(:checked) + label:after{opacity: 0;}
input[type="checkbox"]:checked + label:after, input[type="radio"]:checked + label:after{opacity: 1;  }

input.error, input[type="checkbox"].error + label:before{border-color: #a52a2a;}



.select2-container {z-index: 999;}
.select2-container--default .select2-selection--single {
   border-color: var(--color-grey);
   height: 40px;
   padding: 4px 12px;
   font-weight: 500;
   font-size: 16px;
   line-height: 30px;
}

select.error ~ .select2-container--default .select2-selection--single{border-color: #CC0000;}
.archive .select2-container--default .select2-selection--single {height: 40px;padding: 4px 16px;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px;}
.select2-container .select2-selection--single .select2-selection__rendered::first-letter{text-transform: uppercase;}
.select2-container--default.select2-container--disabled .select2-selection--single{background: #e9ecef;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: rgba(21,21,21,.5);}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 5px;right: 8px;}
.archive .select2-container--default .select2-selection--single .select2-selection__arrow {top: 5px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
   border: none;
   border-top: 2px solid var(--color-blue);
   border-right: 2px solid var(--color-blue);
   display: block;
   width: 8px;
   height: 8px;
   transform: rotate(135deg) translateY(2px);
   -moz-transition: all .2s ease;
   -webkit-transition: all .2s ease;
   -o-transition: all .2s ease;
   transition: all .2s ease;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
   border: none;
   border-top: 2px solid var(--color-blue);
   border-right: 2px solid var(--color-blue);
   transform: rotate(-45deg);
}

.select2-container--default .select2-selection--multiple {border-color: var(--color-light-blue);min-height: 40px;   padding: 4px 8px;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border-color: var(--color-light-blue);}
.select2-container .select2-search--inline .select2-search__field {
   margin: 0px 0px;
   height: 30px;
   line-height: 30px;
   font-size: 14px;
   opacity:0.4;
}
.select2-container .select2-search--inline .select2-search__field:focus {opacity:1;}
.select2-container .select2-search--inline .select2-search__field::placeholder {color: var(--color-grey);font-family: 'Rubik', sans-serif;font-weight: 400;}
.select2-container .select2-search--inline .select2-search__field:focus::placeholder {color: var(--color-grey);}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
   margin: 2px 4px 2px 0;
   background-color: var(--color-light-blue);
   border-radius: 2px;
   border-color: var(--color-light-blue);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {padding: 0 6px;}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
   padding-left: 8px;
   font-size: 14px;
   font-weight: 400;
   line-height: 18px;
}

.select2-container--open .select2-dropdown--below {
   top: 4px;
   border-radius: 2px;
   border: 1px solid var(--color-light-blue);
   overflow: hidden;
   box-shadow: 0 4px 16px rgba(0,0,0,.08);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: var(--color-light-blue);color: var(--color-dark);}
.select2-results__option {padding: 12px 16px;font-weight: 400;}
.select2-results__option::first-letter{text-transform: uppercase;}
.select2-container--default .select2-results__option--selected {background-color: transparent;color: var(--color-blue) !important;font-weight: 500;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, 
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-radius: 2px;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-radius: 2px;border-color: var(--color-light-blue);}
.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {outline: none;padding: 8px 12px;}
.select2-container--default .select2-results>.select2-results__options {overflow-y: overlay;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {width: 8px;position: absolute;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {background: transparent;border-radius: 2px;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {background: rgba(31, 58, 85, 0.5); border-radius: 4px;border: 2px solid #FFF;}


@media only screen and (min-width : 420px) {
	header .logo img{height:48px;}
  .hero-screen h1{font-size: 28px;}
  .search-block{right: 20px;}
  .search-block.active{width: calc(100% - 40px);}
  .header-fix .pad{height:81px;}
  .title-block{flex-wrap: nowrap;}
  .title-block .brand{min-width: auto;}
  .compose>.title.match{background: var(--color-dark-blue) url('../img/logo-match.svg') right 20px center no-repeat;background-size:auto 20px;}
  .compose>.title.helix{background: var(--color-dark-blue) url('../img/logo-helix.svg') right 20px center no-repeat;background-size:auto 20px;}
  .one-compose .h4.match{background:  url('../img/logo-match.webp') right center no-repeat;background-size:auto 20px;}
  .one-compose .h4.helix{background:  url('../img/logo-helix.webp') right center no-repeat;background-size:auto 20px;}
  .group .compose_product{padding:16px;}
  .group .compose_product .d-flex{flex-direction: row;align-items: center;gap:16px;}
  #sharecart{width:auto;}
}

@media only screen and (min-width : 576px) {
  .selection-link{flex-direction: row;}
  #msProduct #prop .row>div{font-size: 16px;}
}

@media only screen and (min-width : 768px) {
  h1,.h1{font-size: 32px;}
  .hero-screen h1{font-size: 32px;}
	.top{display: block;}
	.content .p_r{float:right;margin:0 0 20px 30px;max-width: 360px;}
	.content .p_l{float:left;margin:0 30px 20px 0;max-width: 360px;}
  .content .h2{font-size: 32px;}
	header{padding:20px 0;}
  .header-fix header{top:-137px;}
  .header-fix .pad{height:97px;}
	header .logo img{height:56px;}
  .hero-screen img{right:-10%;top:50%;width:420px;height:auto;}
  .feature{flex-direction: column;}
  .owl-blog .blog-row, .avito-product{width: 320px;}
  .owl-theme .owl-nav{top:-58px;}
  .screen {height:450px;}
  #msCart .remove{top:50%;}
  #msCart .price{text-align: right;}
  .blog-gal .custom-caption{display: block;}
}

@media only screen and (min-width : 992px) {
  .grid{display: grid;grid-template-columns: 50% 50%;grid-template-rows:auto 1fr;grid-template-areas:"b a" "b c";row-gap:0px;align-content: start;}
  .g1{grid-area: a;} .g2{grid-area: b;padding-right: 48px;} .g3{grid-area: c;}
	.content .p_r,.content .p_l{max-width: 480px;}
  .hero-screen img{right:0;width:480px;}
  .owl-theme .owl-nav{top:-61px;}
  #msProduct .price{margin:0 0 24px;}
  .one-compose .sticky{padding:24px;top:40px;background: #F4F4F4;position: sticky;}
  .one-compose .sticky.up{top:137px;}
  .cart-page .right-block{position: absolute;right: -16px;top: 0;width: 33%;padding: 0 16px;height: 100%;}
  .cart-page .right-block .sticky{padding:24px;top:40px;position: sticky;}
  .cart-page .right-block .sticky.up{top:137px;}
  .left-block .bg-grey{border-radius: 2px;}
  .left-block .selection-link{flex-direction: column;margin-top: 0px;}
  .left-block .selection-link .d-flex{gap:4px;}
  .blog-row .title .link{font-size: 20px;}
  .blog-row .title .auto{font-size:16px;}
  .avito-product{width:100%;}
}

@media only screen and (min-width : 1200px) {
	.content .p_r,.content .p_l{max-width: 570px;}
  #menu{display: block;}
  .navbar-toggler{display: none;}
  .feature{flex-direction: row;}
  .hero-screen h1{font-size: 40px;}
  .owl-item .ms2_product{width:auto;}
  .left-block .selection-link .d-flex{gap:16px;}
}

@media only screen and (min-width : 1400px) {
	header .right-block{width:200px;}
  .hero-screen img{right:0;width:560px;}
  .cat .info{margin-bottom: 80px;}
  .about img{height: 400px;}
}