.basket-popup {position: absolute; background-color: rgb(241, 241, 241); padding: 20px; z-index: 1; display: none; top:20px; min-width:215px; text-align:center; left:calc(50% - 107px);}
	.basket-popup p {font-size:15px; margin:0; text-align:center;}
	.basket-popup .btn {text-align:center; font-size:15px;}
	
.text-typed .news-texted-ovr .mn-content p a {font: normal 18px/32px SuisseIntl !important;}
.s-favourites .catalog-card.disabled {opacity: 0.2}
.bs-reg-error {padding: 16px; border: 1px solid red; border-radius: 12px; margin-bottom: 24px;}

.sec-solution .sol-info ul {margin-left:30px;}
.sec-solution .sol-info ul li {font:normal 22px/32px SuisseIntl; list-style:disc; color:#696973;}

.minicatalog-link {}
.minicatalog-link a {display:flex; align-items:center; color:#27272a;}
.minicatalog-link a:hover {color:#0084ff;}
.minicatalog-link a img {max-width:100px;}

.hsc-i-city .disabled {color:#27272a;}
.hd-select-city .hsc-items .hsc-itm:hover .hsc-i-city .disabled {color:#0084ff; pointer-events: none;}
.hd-select-city .hsc-items.active {z-index:999;}

.cookie_notice {display: none; position: fixed; z-index: 9999999; bottom: 0; left: 0; right: 0; text-align: center; font-size: 14px; color: #000; background: #fff; padding:10px; align-items:center; -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset; -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset; box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;}
	.cookie_notice .cookie_btn {background:#0084ff; color:#fff; border-radius:20px; padding:7px 10px; margin-left:20px; cursor:pointer;}
	
.new_articles {padding: 0;}
.new_articles .my-container.flex {
  flex-wrap: wrap;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 100%;
}
.new_articles .se-left {
  width: 410px;
  position: relative;
  padding-top: 58px;
  padding-right: 15px;
}
.new_articles .se-left .sel-descr {
  display: block;
  color: #27272a;
  font-size: 32px;
  line-height: 33px;
  font-weight: 700;
  font-family: UniNeue,sans-serif;
  letter-spacing: -.015em;
  margin-bottom: 47px;
}
.new_articles .se-left .def-arrows {
  position: absolute;
  bottom: 38px;
  left: 0;
}
.new_articles .se-right {
  width: calc(100% - 410px);
}
.new_articles .se-right .ser-slider {
  border-radius: 12px;
  overflow: hidden;
}
.new_articles .se-right .ser-slider .swiper-slide .ser-itm {
  width: 100%;
}

/* .sale_block {margin:20px 0;} */

.second-proizvodstvo .mn-screen .bg-ovr .bg {
	background-image: url(/img/pr4444_bg.jpg);
}


@media only screen and (max-width: 1600px) {
	.new_articles .my-container.flex {
	  padding-left: 15px;
	  padding-right: 15px;
	}
}
@media only screen and (max-width: 1440px) {
	.new_articles .se-left {
	  padding-top: 25px;
	  width: 454px;
	}
	.new_articles .se-right {
	  width: calc(100% - 454px);
	}
}

@media only screen and (max-width: 1280px){
	.new_articles .se-right .ser-slider .swiper-slide .ser-itm {
	  width: 470px;
	}
}
@media only screen and (max-width: 1360px){
	.hd-select-city .hsc-top span {font-size:15px !important;}
}
@media only screen and (max-width: 1024px){
	.new_articles .se-left {
	  padding-top: 43px;
	  width: 360px;
	}
	.new_articles .se-left .sel-descr {
	  margin-bottom: 29px;
	}
	.new_articles .se-right {
	  width: calc(100% - 360px);
	}
	.new_articles .se-left .sel-descr {
	  margin-bottom: 29px;
	  font-size: 24px;
	line-height: 25px;
	letter-spacing: -.015em;
	}
	.new_articles .se-right .ser-slider .swiper-slide .ser-itm {
	  width: 500px;
	}
}
@media only screen and (max-width: 768px){
	.new_articles {
	  padding-bottom: 0px;
	}
	.new_articles .my-container.flex {
	  padding-left: 0;
	}
	.new_articles .se-left {
		width: 100%;
		padding: 0;
		padding-right: 0px;
		padding-left: 0px;
		padding-left: 19px;
		padding-right: 19px;
		position: relative;
		margin-bottom: 30px;
	}
	.new_articles .se-left .sel-descr {
	  font-size: 20px;
	  line-height: 107%;
	  margin-bottom: 0;
	}
	.new_articles .se-left .btn.black {
	  display: none;
	}
	.new_articles .se-left .def-arrows {
	  display: none;
	}
	.new_articles .se-right {
	  display: none;
	}
	.cookie_notice {
		font-size:11px;
		flex-wrap:wrap;
	}
	.cookie_notice div {
		width:100%;
	}
}
@media only screen and (max-width: 350px){
	.basket-popup {left:-107px;}
}