

/* Start:/bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.section.list/.default/style.css?1778779941514*/
.s__item {
    position: relative;
	overflow:hidden;
	border-radius: 5px;
}

.s__image {
  height: 300px;
}

.s__image img{
height: 220px;
display: block;
margin-left: auto;
margin-right: auto

}

.s__info {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    color: #fff;
    width: 100%;
    padding: 20px;
background: rgba(0, 0, 0, 0.3607843137254902);

}

.s__name{

margin-top: 40px;
}
.s__action{
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 20px;
}

/* End */


/* Start:/bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.top/.default/style.css?1778779941903*/
.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}

.s_cat_img{
width:100%;
height:auto;
position:absolute;
}

.s_cat_text{
width:100%;
text-align:center;
position:absolute;
visibility:hidden;
opacity:0;
background:#fff;
    transform: scaleY(-1);
}


.s_cat_text h3::after{
margin-left:auto;
margin-right:auto;
}
.s_cat_img img{
width:100%;
height:auto;
}


.s_cat_elem .s_cat_h3 h3{
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.58);
}

.s_cat_elem .s_cat_h3 h3::after{
	    width: 0;
}

.s_cat_elem div{
    transition: all 0.5s ease-in;
}

.s_cat_elem{
	height:265px;
    position: relative;
overflow:hidden;

}


.s_cat_elem:hover div.s_cat_text{
visibility:visible;
opacity:1;
    transform: scaleY(1);
}

.s_cat_elem:hover div.s_cat_img,.s_cat_h3 h3 {
visibility:hidden;
opacity:0;
    transform: scale(10);
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17787799072530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.section/.default/style.css?17787799413973*/
.catalog-list {
  display: inline-block;
  width: 100%;
}

.bx-pagination .bx-pagination-container ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 0px auto;
  display: inline-block;
}

.short-link {
  margin: 5px;
  background: #1a86fb;
  color: #fff !important;
  padding: 5px;
  border-radius: 0.45em;
}

.hitItmLav {
  min-height: 350px;
  display: block;
  padding: 14px;
  width: 100%;
  border-radius: 25px;
  -moz-box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px #999;
  box-shadow: 0 0 5px #999;
  height: 430px;
  margin-top: 20px;
}

.catalog-item {
  min-height: 350px;
  display: block;
  width: 100%;
  margin-bottom: 40px;
  float: none;
  padding: 12px;
  border-radius: 25px;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.21);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.21);
}

.catalog-img {
  width: 100%;
  display: inline-block;
  text-align: center;
  height: 150px;
}

.catalog-img img {
  text-align: center;
  max-width: 100%;
  max-height: 150px;
}

.catalog-text {
  text-align: center;
  font-weight: bold;
}

.catItemImgSect {}

.cat__price {
  font-size: 16px;
  margin: 10px 0px 4px 0px;
}

.btn-addItemSectcart {
  padding: 7px 12px 5px !important;
  background: #ff8000 !important;
  font-size: 14px !important;
  border-color: #ff8000 !important;
  border-radius: 50px !important;
  color: #fff !important;
  cursor: pointer !important;
}

.btn-SectNumPlus {
  position: relative !important;
  right: 4px;
  top: -17px;
  font-size: 24px !important;
  background: inherit;
}

.inSectNum {
  height: 20px;
  display: block;
  width: 46px;
  border: 1px solid #ff8000;
  border-radius: 50px;
}

.countItemSect {
  min-height: 70px !important;
}

.btn-SectNumMinus {
  position: relative !important;
  right: -42px;
  top: -7px;
  background: inherit;
  font-size: 24px !important;
}

.itemPriceSect {
  font-size: 14px;
  background: unset;
  color: #000;
  outline: unset;
}

.itemPriceSect:active {
  font-size: 14px;
  background: unset;
  color: #000;
  outline: unset;
  box-shadow: unset;
}

.artItems {
    font-weight: 100;
    font-size: 14px;
}

.itemPriceSect:hover {
  font-size: 14px;
  background: unset;
  color: #000;
  outline: unset;
  box-shadow: unset;
}

.catalog-item-h3 {
  min-height: 50px;
  font-weight: bold;
  font-size: 14px !important;
}

.catalog-item-h3 a {
  color: #000;
}

.catalog-item-h3 a:hover {
  color: #000;
  text-decoration: none;
}

.catalog-item-h3 a:active {
  color: #000;
  text-decoration: none;
}

.catalog-text a {
  color: #000;
  text-decoration: none;
}

.item_link a {
  display: block;
  color: #1a86fb;
  padding: 10px 0px;
  border: solid 1px;
  font-size: 14px;
}

.item_hit {
  text-align: center;
  height: 45px;
  width: 45px;
  position: absolute;
  left: 30px;
  top: 15px;
  background: #8d05ff;
  z-index: 2;
  color: #fff;
  padding: 12px 8px;
  border-radius: 3rem;
}

.item_new {
  position: absolute;
  right: 10px;
  top: 20px;
  background: #1986fb;
  color: #fff;
  padding: 5px 10px;
}

.item_link a:hover {
  color: #ee7633;
}

.owl-dots {
  position: absolute;
  width: 100%;
  bottom: 0px;
  text-align: center;
}

.owl-dot {
  display: inline-block;
}

.owl-dot span {
  background-color: #ee7c33;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  display: block;
  height: 12px;
  margin: 5px 7px;
  width: 12px;
  filter: Alpha(Opacity=500);
  opacity: 0.5;
}

.owl-dot.active span, .owl-controls .owl-dot:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1;
}

.owl-carousel .owl-nav .owl-prev:before {
  color: #f08f43;
  content: "\f104";
  margin-right: 10px;
}

.owl-carousel .owl-nav .owl-next:after {
  color: #f08f43;
  content: "\f105";
  margin-right: 10px;
}

.slide_sect .owl-prev {
  position: absolute;
  top: 35%;
  margin-top: -15px;
  font-size: 100px;
  left: 20px;
}

.slide_sect .owl-next {
  position: absolute;
  top: 35%;
  margin-top: -15px;
  font-size: 100px;
  right: 20px;
}

/* End */
/* /bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.section.list/.default/style.css?1778779941514 */
/* /bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.top/.default/style.css?1778779941903 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17787799072530 */
/* /bitrix/templates/laverna/components/bitrix/catalog/bitrix_cat/bitrix/catalog.section/.default/style.css?17787799413973 */
