

/* Start:/local/templates/hom2020/components/bitrix/catalog.section/superslide/style.css?161235881714232*/
.onepage-category .category-detail .products-area {
    margin-bottom: 32px;
}
.owl-item .product-block .cashback{
  display:none;
}

.full-width-products-slider .owl-dots{
    display:none;
}
.btn.add2cartbutton{
    color: #079a00;
    border: solid 1px #079a00;
    border-radius: 3px;
    padding: 4px 10px;
    display:block;
    opacity: 0; width: 85%;
    margin: 4px auto;
}

.product-item:hover .btn.add2cartbutton{
    opacity: 1;  transition: 0.3s linear;

}

.btn.add2cartbutton:hover{

    color: #079a00;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}


.onepage-category .category-detail .products div.item {
    width: 100%;
}
.product-image-photo-wrap {
    width: 100%;
}


.onepage-category .product-block-price {
    text-align: center;
}
.onepage-category .product-block-price {
    font-size: 14px;
}
.onepage-category .product-block-price .p1 {
    padding: 2px;
    font-size: 18px;
    color: #000;
    line-height: 24px;
}
.onepage-category .product-block-price .p2 {
    padding: 2px;
    display: inline-block;
    float: none;
    width: auto;
    font-size: 14px;
    line-height: 16px;
}
.product-block-price .p2 span::after {
    border-top: solid 1px #7a7a7a;
}
.product-block-price .p2 span {
    padding-right: 0;
}
.onepage-category .product-block-price .p3 {
    font-size: 13px;
    line-height: 17px;
    padding: 1px 0px 0;
    font-weight: normal;
    width: 36px;
    display: inline-block;
    float: none;
    background-color: #fff;
    border: solid 1px #b11813;
    color: #b11813;
    margin-right: -38px;
    vertical-align: bottom;
}
.onepage-category .product-block-price .p3::before {
    display: none;
}



.onepage-category .product-block-price{
    font-size: 13px;     font-weight: normal;
}

.onepage-category .category-detail .products div.item .product-item-details .product-item-name a{
    font-weight: normal;
}

.onepage-category .product-block-price .p1 {
    padding: 2px;
}
.onepage-category .product-block-price .p2 {
    padding: 2px;
}


.onepage-category .product-block-price .p2 span {
    font-weight: normal;
}


.onepage-category .product-block-price .p1 span {
    position: relative;
    display: block;
    text-align: center;
}



.onepage-category .product-block-price .p3::before {
    top: 6px;
}




.onepage-category .product-block-price .p3{
    font-size: 11px;    padding: 2px; font-weight: normal;
}



@media (min-width:0px) and (max-width:360px){.onepage-category .category-detail .title-menu > a > span{font-size:2rem !important;}}
.onepage-category .category-detail{position:relative;}
.onepage-category .category-detail .title-menu{position:relative;margin-left:1rem;margin-top:4rem;}
.onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:2%;}
.onepage-category .category-detail .title-menu > a > span{display:inline-block;vertical-align:middle;}
.onepage-category .category-detail .title-menu > a.parent:after{display:inline-block;content:"\f813";font-family:"porto-icons";margin-left:1rem;font-size:1.5rem;vertical-align:middle;line-height:3rem;}
.onepage-category .category-detail .title-menu > a.parent.opened:after{content:"\f810";}
.onepage-category .category-detail .title-menu > .menu-popup{position:absolute;left:-25px;top:100%;display:none;width:calc(100% + 50px);z-index:3;background-color:#fff;border:1px solid #bebebe;border-radius:5px;padding:20px 0;text-align:center;}
.onepage-category .category-detail .title-menu > .menu-popup:before{content:"";border:8px solid transparent;width:16px;height:16px;display:block;border-bottom-color:#bebebe;position:absolute;top:-16px;left:90px;}
.onepage-category .category-detail .title-menu > .menu-popup:after{content:"";border:7px solid transparent;width:14px;height:14px;display:block;border-bottom-color:#fff;position:absolute;top:-13px;left:91px;}
.onepage-category .category-detail .menu-popup ul{list-style:none;padding:0;margin:0;}
.onepage-category .category-detail .menu-popup > ul{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.onepage-category .category-detail .menu-popup > ul > li{float:left;border-left:1px solid #bebebe;margin:30px 0;padding:20px 0;}
.onepage-category .category-detail .menu-popup li.menu-item{margin-bottom:0;}
.onepage-category .category-detail .menu-popup > ul.columns5 > li{width:20%;padding-left:4%;padding-right:4%;}
.onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(5n+1){border-left:0;clear:left;}
.onepage-category .category-detail .menu-popup ul > li> a{color:#3B3A30;font-size:1.75rem;line-height:1;letter-spacing:0.07rem;}
.onepage-category .category-detail .menu-popup > ul > li> a{font-weight:400;}
.onepage-category .category-detail .products-area{margin:0;}
.onepage-category .category-detail .products-area .category-link{float:right;margin-top:-5rem;margin-right:10px;position:relative;z-index:2;     min-width: 198px;   height: 34px; border:0.25rem solid #73633d;color:#73633d;line-height:3rem;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600;transition:all 0.3s;}
.onepage-category .category-detail .products-area .category-link:hover{background-color:#E3D665;color:#fff;border:2px solid #E3D665;}
.onepage-category .category-detail .products div.item{float:left;padding:10px;}
.onepage-category .category-detail .product-item-photo{border:0;padding:0;border-radius:0;}
.onepage-category .category-detail .products div.item .product-item-photo{width:100%;min-height:60px;display:block;position:relative;z-index:0;overflow:hidden;border-radius:0;background:#fff;}
.onepage-category .category-detail .products div.item .product-item-details{padding:15px 0;text-align:left;}
.onepage-category .category-detail .products div.item .product-item-details .product-item-name{margin:0 6px 3px 6px; height: 76px; display: block;}
.onepage-category .category-detail .products div.item .product-item-details .product-item-name a{font-size:14px;/*font-weight:600;*/color:#000;}
.onepage-category .category-detail .products div.item .product-item-details .price-box{margin:0;}
.onepage-category .category-detail .products div.item .product-item-details .price{font-weight:300;font-size:30px;}
.onepage-category .category-detail .products div.item .product-item-details .old-price .price{font-size:20px;}
.onepage-category .category-detail .product-item-photo:before{content:"";display:block;background:#000;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;visibility:hidden;transition:all 0.3s;}
.onepage-category .category-detail .product-item-info:hover .product-item-photo:before{opacity:0.7;visibility:visible;}
.onepage-category .category-detail .product-item-photo .product-item-inner{padding:0;z-index:3;left:15px;bottom:15px;}
.onepage-category .category-detail .product-item-photo .product-item-inner .product-item-actions a, .onepage-category .category-detail .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart{background-color:transparent;border-color:#fff;color:#fff;width:50px;height:50px;line-height:47px;font-size:18px;margin:0 1px;}
.onepage-category .category-detail .product-item .tocart:before{font-size:21px;display:inline-block;}
.category-detail .product-item-info:hover .product-item-inner{visibility:visible;opacity:1;}
@media(max-width:1199px){
    .onepage-category .category-detail .menu-popup ul > li> a{font-size:11px;}
    .onepage-category .category-detail .menu-popup > ul.columns5 > li{padding:10px 2%;}
    .onepage-category .category-detail .title-menu > .menu-popup{padding:10px 0;}
    .onepage-category .category-detail .title-menu > a{margin-top:2%;}
}
@media(max-width:767px){

    .onepage-category .category-detail .products div.item .product-item-details .product-item-name{
        height: 100px; line-height: 110%;
    }


    .btn.add2cartbutton{
        opacity: 1;  position: absolute;
        bottom: 0px;
    }
    .btn.add2cartbutton font{
        display:none;
    }
    /*.onepage-category > .category-details{float:none;width:auto;padding:0;margin:0 20px;}*/
    .onepage-category .category-detail .menu-popup > ul{display:block;}
    .onepage-category .category-detail .menu-popup > ul.columns5 > li{width:50%;padding:10px 15px;}
    .onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(5n+1){border-left:1px solid #bebebe;clear:none;}
    .onepage-category .category-detail .menu-popup > ul.columns5 > li:nth-child(2n+1){border-left:0;clear:left;}
    .onepage-category .category-detail .menu-popup ul > li> a{font-size:14px;}
}
@media (max-width:480px){.onepage-category .category-detail .products-area .category-link{margin-top:-5rem;margin-left:1rem;float:right;display:inline-block;}
}
@media (min-width:3840px) and (min-width:5120px){.onepage-category .category-detail .title-menu > a{font-size:4rem;color:#3B3A30;text-decoration:none;line-height:4rem;display:inline-block;font-weight:300;margin-top:2%;}
}
@media (min-width:1024px) and (max-width:1199px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 60px);padding-bottom:60px;min-height:80vh;padding:0;margin-left:30px;margin-top:15px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}
@media (min-width:1200px) and (max-width:1365px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 60px);padding-bottom:60px;min-height:80vh;padding:0;margin-left:30px;margin-top:15px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}
@media (min-width:1366px) and (max-width:1439px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 120px);padding-bottom:120px;min-height:80vh;padding:0;margin-left:60px;margin-top:30px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}
@media (min-width:1440px) and (max-width:1599px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 120px);padding-bottom:120px;min-height:80vh;padding:0;margin-left:60px;margin-top:30px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}
@media (min-width:1600px) and (max-width:1919px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 120px);padding-bottom:120px;min-height:80vh;padding:0;margin-left:60px;margin-top:30px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:2.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}
@media (min-width:1920px) and (max-width:2560px){
    /*.onepage-category > .category-details{float:right;width:calc(100% - 240px);padding-bottom:150px;min-height:80vh;padding:0;margin-left:120px;margin-top:60px;}*/
    .onepage-category .category-detail .title-menu > a{font-size:3.25rem;color:#3B3A30;text-decoration:none;line-height:50px;display:inline-block;font-weight:300;margin-top:0;}
}

.onepage-category .category-detail .product-item-info:hover .product-item-photo:before {
    opacity: 0.7;
    visibility: visible;
    display: none;
}
.product-image-photo.hover_image {
    position: absolute;
    top: 0;
    opacity: 0;
}
.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-image-photo.hover_image {
    opacity: 1;
}
.onepage-category .category-detail .products div.item {
    cursor: pointer;
}
.onepage-category .category-detail .products div.item .product-item-details {
    padding: 15px 0;
    text-align: center;
}
.products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-info {
    box-shadow: 0 2px 15px 0px rgba(0, 0, 0, 0.1);
}

.full-width-products-slider .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 40px 30px;
}
.full-width-products-slider .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
}
.full-width-products-slider .owl-dots .owl-dot.active span,
.full-width-products-slider .owl-dots .owl-dot:hover span {
    background: #bdbdbd;
}
.full-width-products-slider .owl-dots .owl-dot span {
    display: inline-block;
    border-radius: 50px;
    margin-right: 10px;
}
.full-width-products-slider {
    position: relative;
    left: 0;
    width: 100%;
}

@media (max-width: 480px) {

    .onepage-category .category-detail .products-area {
        margin-bottom: 70px;
    }
    .onepage-category .category-detail .products-area .category-link{
        width: 93%;
        position: absolute;
        bottom: -50px;
    }
    .onepage-category .category-detail .products-area .category-link {
        padding: 1px 9px 2px;
        float: none;
    }
}

.product-image-photo-wrap {
    display: block;
}
.product-image-photo-wrap .product-image-photo {
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
}
.product-image-photo-wrap .product-image-photo img {
    display: none !important;
}
.product-image-photo-wrap .product-image-photo.hover_image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.product-image-photo-wrap:hover .product-image-photo.hover_image {
    opacity: 1;
}
/* End */
/* /local/templates/hom2020/components/bitrix/catalog.section/superslide/style.css?161235881714232 */

/*
     */
/*
*/