.prestig-news-products{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    padding:0!important;
    margin:36px 0!important;
    width:100%!important;
    max-width:100%!important;
    clear:both!important;
    overflow:visible!important;
}
.prestig-news-products .d-none{display:none!important}
.prestig-news-products__head{margin:0 0 20px!important}
.prestig-news-products__title{
    font-size:28px!important;
    line-height:1.2!important;
    font-weight:800!important;
    color:hsl(200deg,4%,15%)!important;
}
.prestig-news-products__viewport{overflow:visible!important}
.prestig-news-products__track{
    display:flex!important;
    flex-wrap:wrap!important;
    margin:0!important;
    padding:0!important;
    width:100%!important;
    max-width:100%!important;
}
.prestig-news-products--slider .prestig-news-products__track{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
}
.prestig-news-products--per-1 .prestig-news-products__item--category{
    flex:0 0 420px!important;
    width:420px!important;
    max-width:420px!important;
}
.prestig-news-products--per-3 .prestig-news-products__item--category{
    flex:0 0 33.33333333%!important;
    width:33.33333333%!important;
    max-width:33.33333333%!important;
}
.prestig-news-products--per-5 .prestig-news-products__item--category{
    flex:0 0 20%!important;
    width:20%!important;
    max-width:20%!important;
}
.prestig-news-products__item--category{
    padding:0!important;
    margin:0!important;
}
.prestig-news-products .product-item{
    border:1px solid hsl(0deg,0%,95%)!important;
    margin-right:-1px!important;
    padding:20px!important;
    margin-bottom:-1px!important;
    background:#fff!important;
    height:100%!important;
    box-shadow:none!important;
    border-radius:0!important;
    overflow:hidden!important;
}
.prestig-news-products .product-item__top{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    min-height:205px!important;
}
.prestig-news-products .product-item__top img{
    width:auto!important;
    max-width:180px!important;
    max-height:180px!important;
    height:auto!important;
    object-fit:contain!important;
}
.prestig-news-products .product-item__info{
    height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    border-bottom:1px solid hsl(0deg,0%,95%)!important;
    margin-bottom:20px!important;
}
.prestig-news-products .product-item__title{margin-bottom:20px!important}
.prestig-news-products .product-item__price{
    margin-bottom:25px!important;
    margin-top:25px!important;
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    flex-wrap:wrap!important;
}
.prestig-news-products .product-item__footer{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
}
.prestig-news-products .product-item__footer .counter,
.prestig-news-products .product-item__footer .button{width:100%!important}
.prestig-news-products .button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:40px!important;
    border:none!important;
    border-radius:40px!important;
    text-decoration:none!important;
    font-size:14px!important;
    line-height:130%!important;
    text-align:center!important;
    padding-left:15px!important;
    padding-right:15px!important;
    font-weight:300!important;
}
.prestig-news-products .button-secondary{
    background:hsl(200deg,4%,15%)!important;
    color:#fff!important;
}
.prestig-news-products .button-secondary.active,
.prestig-news-products .button-secondary:hover{
    background:hsl(359deg,100%,45%)!important;
    color:#fff!important;
}
.prestig-news-products .counter{position:relative!important}
.prestig-news-products .counter__button{
    background:hsl(0deg,0%,95%)!important;
    width:24px!important;
    height:24px!important;
    position:absolute!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:none!important;
    padding:0!important;
    margin:0!important;
}
.prestig-news-products .counter__button:first-child{right:8px!important}
.prestig-news-products .counter__button:last-child{left:8px!important}
.prestig-news-products .counter__input{
    width:100%!important;
    font-size:14px!important;
    text-align:center!important;
    outline:none!important;
    border-radius:50px!important;
    height:40px!important;
    border:1px solid hsl(0deg,0%,95%)!important;
}
.prestig-news-products .props{
    display:grid!important;
    gap:8px!important;
    font-size:13px!important;
    line-height:120%!important;
}
.prestig-news-products .props span:first-child{color:rgb(158,158,158)!important}
.prestig-news-products .props__item{
    display:flex!important;
    justify-content:space-between!important;
    position:relative!important;
}
.prestig-news-products .props__item span{
    background:#fff!important;
    z-index:40!important;
    position:relative!important;
}
.prestig-news-products .props__item:before{
    background:url("/design/prestig/images/icons/dot.svg") repeat!important;
    content:""!important;
    position:absolute!important;
    width:100%!important;
    height:2px!important;
    bottom:4px!important;
}
.prestig-news-products .status{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    font-size:13px!important;
    color:hsl(87deg,32%,49%)!important;
}
.prestig-news-products .rating{
    font-size:13px!important;
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    line-height:100%!important;
    color:#f15a24!important;
}
.prestig-news-products .price--size-20{
    font-size:20px!important;
    font-weight:500!important;
    line-height:20px!important;
}
.prestig-news-products .product-title{
    display:block!important;
    color:hsl(200deg,4%,15%)!important;
    text-decoration:none!important;
}
.prestig-news-products .product-title--14{
    font-size:14px!important;
    line-height:130%!important;
    height:45px!important;
    max-height:45px!important;
    overflow:hidden!important;
}

/* поиск / mini */
.prestig-news-products .smart-search-live-product,
.genz0-news-products-search-list .smart-search-live-product{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    padding:12px!important;
    border:1px solid #eef0f3!important;
    border-radius:14px!important;
    background:#fff!important;
    text-decoration:none!important;
    margin-bottom:8px!important;
}
.prestig-news-products .smart-search-live-product__image,
.genz0-news-products-search-list .smart-search-live-product__image{
    width:70px!important;
    height:70px!important;
    flex:0 0 70px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#fff!important;
    border:1px solid #eef0f3!important;
    border-radius:10px!important;
    overflow:hidden!important;
}
.prestig-news-products .smart-search-live-product__image img,
.genz0-news-products-search-list .smart-search-live-product__image img{
    max-width:64px!important;
    max-height:64px!important;
    width:auto!important;
    height:auto!important;
    object-fit:contain!important;
}
.prestig-news-products .smart-search-live-product__name,
.genz0-news-products-search-list .smart-search-live-product__name{
    font-size:14px!important;
    line-height:1.35!important;
    font-weight:700!important;
    color:hsl(200deg,4%,15%)!important;
}
.prestig-news-products .smart-search-live-product__meta,
.genz0-news-products-search-list .smart-search-live-product__meta{
    font-size:12px!important;
    color:#6b7280!important;
    margin-top:5px!important;
    display:flex!important;
    gap:8px!important;
    flex-wrap:wrap!important;
}

/* TinyMCE */
.genz0-news-products-admin-placeholder{
    display:block!important;
    margin:16px 0!important;
    padding:12px!important;
    border:1px dashed #cfd8e3!important;
    border-radius:14px!important;
    background:#fff!important;
    cursor:pointer!important;
    overflow-x:auto!important;
}
.genz0-news-products-editor-note{
    display:block!important;
    margin:0 0 10px!important;
    font-size:12px!important;
    line-height:1.35!important;
    color:#6b7280!important;
}
.genz0-news-products-shortcode-hidden{display:none!important}
.genz0-news-products-editor-preview{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
}
.genz0-news-products-editor-preview .prestig-news-products{
    margin:0!important;
}
@media(max-width:991px){
    .prestig-news-products--per-3 .prestig-news-products__item--category,
    .prestig-news-products--per-5 .prestig-news-products__item--category{
        flex-basis:50%!important;
        width:50%!important;
        max-width:50%!important;
    }
}
@media(max-width:767px){
    .prestig-news-products--per-1 .prestig-news-products__item--category,
    .prestig-news-products--per-3 .prestig-news-products__item--category,
    .prestig-news-products--per-5 .prestig-news-products__item--category{
        flex:0 0 100%!important;
        width:100%!important;
        max-width:100%!important;
    }
    .prestig-news-products .product-item{padding:10px!important}
    .prestig-news-products .product-item__footer{flex-direction:column!important}
}
