

/* Start:/local/components/onpeak/accessories.slider_section/templates/.default/style.css?17325183216263*/
.accessories_title{
  font-weight:bold;
  font-size:18px;
  padding:0 0 20px;
}
.accessories_container{
  width:100%;
  position:relative;
}

.right_info_block .accessories_container{margin-bottom:20px}

.accessories_slider, .accessory_slider{
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative;
  min-height:350px;
}
.accessories_slider:after,
.accessories_slider:before{
  content:'';
  position:absolute;
  width:2px;
  top:0;
  background:#fff;
  bottom:0;
  z-index:10;
  left:0;
}
.accessories_slider:before{left:auto;right:0}
.accessories_slider .accessories_category{width:100%}
.accessories_slider .accessory_element{
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;
  text-align:center;
  border-top:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
  box-sizing:border-box;
  height:auto;
  padding:20px 10px 50px;
  cursor:pointer;
  min-height:350px;
}
.accessories_slider .accessory_element:first-child{
	border-left:1px solid #f1f1f1;
}

.accessories_slider .accessory_element .acs_img{
  width:100%;
  box-sizing:border-box;
  height:160px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.accessories_slider .accessory_element .acs_img img{max-width:100%}
.accessories_slider .accessory_element .acs_name{
  font-weight:bold;
  font-size:14.5px;
  line-height:1.5;
  padding-top:20px;
}
.accessories_slider .accessory_element .acs_count{
  position:absolute;
  left:0;
  right:0;
  width:100%;
  bottom:15px;
  font-size:12px;
  color:#b2b2b2;
  font-family:"open sans", sans-serif;
}

.accessories_container .swiper-button-prev,
.accessories_container .swiper-button-next{
  padding:15px 10px;
  width:30px;
  height:45px;
  background:#ececec;
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:20px;
  cursor:pointer;
  left:-30px;
  outline:none;
}
.accessories_container .swiper-button-prev.swiper-button-disabled,
.accessories_container .swiper-button-next.swiper-button-disabled{display:none}
.accessories_container .swiper-button-prev:focus,
.accessories_container .swiper-button-next:focus{outline:none}
.accessories_container .swiper-button-next{
  right:-30px;
  left:auto;
}
@media(max-width:768px){
  .accessories_container .swiper-button-prev,
  .accessories_container .swiper-button-next{display:none}
}

.accessories_items_block{display:none;min-height:350px}

.accessories_lists .acs_load{
  justify-content:center;
  display:flex;
  align-items:center;
  height:100%;
  position:absolute;
  width:100%;
}
.accessories_lists .acs_load .fa{font-size:60px;color:#343435}
.accessories_lists .counter_block{display:none!important}

.accessories_lists .catalog_block{padding:5px 0 50px;left:1px}
.accessories_lists .catalog_block.items .item_block{
  border:1px solid #f1f1f1;
  padding:15px;
  height:auto;
  left:-1px;
  z-index:1;
  display:flex;
}
.accessories_lists .catalog_block .item_block:first-child{left:0}
.accessories_lists .item_block .item{height:100%}
.accessories_lists .item_block .rating{text-align:right}

.accessories_lists .catalog_block .catalog_item{
  padding:0;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  justify-content:center;
  height:100%;
}
.accessories_lists .catalog_block .catalog_item .item-title{float:left;width:100%;margin:10px 0 0}
.accessories_lists .catalog_block .catalog_item .item-title a,
.accessories_lists .catalog_block .catalog_item .item-title a span{font-size:17px}
.accessories_lists .catalog_block .catalog_item .cost.prices{
  align-self:flex-end;
  margin:10px 0 0;
  width:100%;
  z-index:100;
}
.accessories_lists .catalog_block .footer_button_slider{
  position:absolute;
  width:100%;
  top:calc(100% + 13px);
  left:0px;
  height:0;
}
.accessories_items_block .catalog_block .counter_wrapp{max-width:60%}
.accessories_items_block .like_icons{
  top:24px;
  right:-4px;
  display:flex;
  flex-direction:row-reverse;
}
.accessories_items_block .like_icons span{opacity:1;visibility:visible}
.accessories_lists .catalog_block .footer_button_slider .button_block{width:100%}
.accessories_lists .catalog_block .footer_button_slider .btn{
  padding:6px;
  font-size:15px;
  width:100%;
  max-width:110px;
}
.accessories_lists .catalog_block .item_block:hover{
  border:1px solid transparent;
  z-index:2;
}
.accessories_lists .catalog_block .item_block:hover:before{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:-45px;
  background:#fff;
  z-index:0;
  content:'';
  box-shadow:0 0 10px 0 #cbcbcb;
}
.accessories_lists .catalog_block .item_block:hover .catalog_item{overflow:visible}
.accessories_lists .catalog_block .item_block:hover .footer_button_slider{
  height:auto;
  max-height:100px;
}
.accessories_items_block .back_link{
  font-size:15px;
  line-height:1;
  padding-bottom:15px;
}
.accessories_items_block .back_link .back_click{cursor:pointer;padding-right:14px;position:relative}
.accessories_items_block .back_link .back_click:hover{text-decoration:underline}
.accessories_items_block .back_link i.fa{
  font-size:20px;
  padding-right:10px;
}
.accessories_items_block .back_link .back_title{
  padding-left:13px;
  color:#000;
  position:relative;
  font-size:15px;
}
.accessories_items_block .back_link .back_click:before{
  content:'';
  border-left:2px solid #dedede;
  position:absolute;
  right:0;
  bottom:3px;
  height:15px;
}

@media(max-width:768px){
  .accessories_lists .catalog_block .footer_button_slider{
    position:relative;
    height:auto;
    top:inherit;
    left:inherit;
    margin-top:11px;
  }
  .accessories_lists .catalog_block .item_block:hover:before{content:none}
}

.accessories_lists .catalog_block .cost.prices .price,
.accessories_lists .catalog_block .cost.prices .offers_price_wrapper{
  margin-bottom:8px!important;
  font-size:18px;
  font-weight:bold;
  line-height:15px;
}
.accessories_lists .bottom_nav{padding-bottom:0}

.accessories_lists .button.in-cart i,
.accessories_lists .btn.in-cart i{display:none}
@media (max-width:992px){
  .accessories_lists .ajax_load .offer_list{
    display:block;
    float:left;
    width:100%;
  }
}
.non_arrows .accessories_slider:after, .non_arrows .accessories_slider:before{
	display:none;
}
/* End */
/* /local/components/onpeak/accessories.slider_section/templates/.default/style.css?17325183216263 */
