

/* Start:/local/templates/newton/css/tooltip.css?1788976461592*/
.tooltip-popup {
    font-weight: 400;
    position: absolute;
    z-index: 20;
    max-width: 353px;
    padding: 10px 15px;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 6px 24px rgba(0, 0, 0, .15);
    font-size: 14px;
    line-height: 18px;
    color: #707275;
}

.tooltip-popup span{
    margin-top: 10px;
    display: inline-block;
}
.tooltip-popup span, .tooltip-popup span *{
    color: #707275;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

.tooltip-popup a {
    text-decoration: underline;
}

.tooltip-popup[hidden] {
    display: none;
}

/* End */


/* Start:/local/templates/newton/css/catalog-index.css?17889803963310*/
.lcs{
    margin-bottom: 30px;
    display: flex;
    flex-flow: column;
}
.lcs a, .lcs i, .cat a, .cat i{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
    color: #94979A;
}
.lcs i, .cat i{
    color: #7E1C7E;
    cursor: pointer;
}
.lcs i:before, .cat i:before{
    content: 'Ещё';
    display: inline-block;
    margin-right: 5px;
}
.act i:before{
    content: 'Скрыть';
    color: #7E1C7E;
}
.act i{
    color: #FFFFFF;
}
.act a.add{
    display: block;
}
a.add {
    display: none;
}
.lcs a:first-child, .cat a:first-child{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
    color: #2D3130;
}
.lcs.inner a:first-child{
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 15px;
}
.lcs.inner a:first-child:before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    background: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L1 5L5 9' stroke='%2394979A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
}
.rcs{
    flex-flow: row;
    flex-wrap: wrap;
    margin: 0 -6px 50px;
}
.rcs .c4{
    margin: 0 6px 12px;
    width: calc(33.333% - 12px);
    padding: 25px 17px 25px 29px;
    background: rgba(45, 49, 48, 0.03);
    border-radius: 10px;
}
.rcs .c3{
    margin: 0 6px 12px;
    width: calc(25% - 12px);
}
.rcs:not(.per) .c3 .cat{
    margin-bottom: 50px;
}
.rcs .c3 .cat a{
    margin-bottom: 10px;
}
.rcs .c3 .cat a:first-child{
    margin-bottom: 15px;
}
.rcs .c3 .cat i{
    margin-bottom: 5px;
}
.rcs .img{
    width: 100px;
    margin-right: 15px;
    background: no-repeat contain top center;
    mix-blend-mode: darken;
    height: 60px;
}
.rcs .cat{
    width: calc(100% - 115px);
    display: flex;
    flex-flow: column;
    flex-wrap: wrap;
}
.rcs .cat i{
    margin-top: 4px;
}
.rcs .cat a{
    margin-bottom: 6px;
}
.rcs .cat a:first-child{
    margin-bottom: 8px;
}
.rcs .cat a span{
    font-size: 14px;
    color: #CBCBCB;
    display: inline-block;
    margin-left: 8px;
}
.shc{
    margin-top: 10px;
}
.cli{
    width: calc(20% - 12px);
    padding: 30px 15px 35px;
    margin: 0 6px 12px;
    background: rgba(45, 49, 48, 0.03);
    border-radius: 10px;
    text-align: center;
}

.cli .img{
    max-width: 100%;
    width: 170px;
    height: 98px;
    margin: 0 auto 27px;
    background: no-repeat center;
}
.cli a{
    color: #2D3130!important;
}
.cdr{
    margin: 30px 0 3px;
}
.cdr b{
    margin: 50px 0 23px;
}
.cdr b{
    margin-bottom: 8px;
}
.cdr ul{
    margin: 15px 0 28px;
}
.cdr{
    font-weight: 400;
}
.cdr li{
    margin-bottom: 5px;
}
.cdr li:before{
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #378C04;
    margin-right: 25px;
}

@media screen and (max-width: 1199px) {
    .rcs .c4{
        width: calc(50% - 12px);
    }
    .cli{
        width: calc(33.333% - 12px);
    }
    .cli .img{
        max-width: 100%;
    }
}
@media screen and (max-width: 979px) {
    .page .lbl{
        display: none;
    }
    .page .rbl{
        width: 100%;
    }
    .rcs .c4{
        width: calc(100% - 12px);
    }
    .cli{
        width: calc(50% - 12px);
    }
}
/* End */


/* Start:/local/components/new/catalog.top/templates/.default/slider/style.css?17902007638707*/
.catalog_item{
    height: 400px;
}

.catalog_item .labels{
    position: relative;
    top: 5px;
    left: 5px;
}
.catalog_item .labels i{
    position: absolute;
    width: 34px;
    height: 34px;
    background-size: cover;
}
.catalog_item .labels i:nth-child(2){
    left: 22px;
}
.catalog_item .labels i:nth-child(3){
    left: 44px;
}
.catalog_item .labels i:nth-child(4){
    left: 66px;
}
.catalog_item .labels i:nth-child(5){
    left: 88px;
}
.catalog_item .labels i:nth-child(6){
    left: 110px;
}
.catalog_item .labels i:nth-child(7){
    left: 132px;
}
.catalog_item .like{
    width: 17px;
    min-width: 17px;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8916 1.75C15.25 1.75 16.0833 3.68333 16.0833 5.34167C16.0833 8.21667 12.175 12.4667 8.99996 14.8083C5.82496 12.4667 1.91663 8.21667 1.91663 5.34167C1.91663 3.675 2.74996 1.75 5.10829 1.75C5.69422 1.78879 6.26238 1.9671 6.76539 2.27007C7.26841 2.57304 7.6917 2.99188 7.99996 3.49167L8.99996 4.81667L9.99996 3.49167C10.3082 2.99188 10.7315 2.57304 11.2345 2.27007C11.7375 1.9671 12.3057 1.78879 12.8916 1.75ZM12.8916 0.5C12.1112 0.536348 11.3508 0.758772 10.6738 1.14872C9.99687 1.53867 9.42296 2.08484 8.99996 2.74167C8.57696 2.08484 8.00304 1.53867 7.32607 1.14872C6.6491 0.758772 5.8887 0.536348 5.10829 0.5C2.33329 0.5 0.666626 2.66667 0.666626 5.34167C0.666626 9.3 6.04996 14.3583 8.99996 16.3333C11.95 14.3583 17.3333 9.3 17.3333 5.34167C17.3333 2.66667 15.6666 0.5 12.8916 0.5Z' fill='%239AA7A4'/%3E%3C/svg%3E%0A");
    z-index: 1;
}
.catalog_item .like:hover{
    background-size: 17px 16px;
}
.catalog_item .like.active{
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8917 0.739258C12.1113 0.775606 11.3509 0.99803 10.6739 1.38798C9.99694 1.77793 9.42302 2.32409 9.00002 2.98092C8.57702 2.32409 8.00311 1.77793 7.32613 1.38798C6.64916 0.99803 5.88876 0.775606 5.10835 0.739258C2.33335 0.739258 0.666687 2.90592 0.666687 5.58092C0.666687 9.53926 6.05002 14.5976 9.00002 16.5726C11.95 14.5976 17.3334 9.53926 17.3334 5.58092C17.3334 2.90592 15.6667 0.739258 12.8917 0.739258Z' fill='%23EB5757'/%3E%3C/svg%3E%0A");
}
.catalog_item .basket{
    right: 10px;
    background: #58AF23 url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 16C5.75277 16 5.5111 16.0733 5.30554 16.2107C5.09998 16.348 4.93976 16.5432 4.84515 16.7716C4.75054 17.0001 4.72579 17.2514 4.77402 17.4939C4.82225 17.7363 4.9413 17.9591 5.11612 18.1339C5.29093 18.3087 5.51366 18.4277 5.75614 18.476C5.99861 18.5242 6.24995 18.4995 6.47835 18.4049C6.70676 18.3102 6.90199 18.15 7.03934 17.9445C7.17669 17.7389 7.25 17.4972 7.25 17.25C7.25 16.9185 7.1183 16.6005 6.88388 16.3661C6.64946 16.1317 6.33152 16 6 16ZM17 16C16.7528 16 16.5111 16.0733 16.3055 16.2107C16.1 16.348 15.9398 16.5432 15.8451 16.7716C15.7505 17.0001 15.7258 17.2514 15.774 17.4939C15.8223 17.7363 15.9413 17.9591 16.1161 18.1339C16.2909 18.3087 16.5137 18.4277 16.7561 18.476C16.9986 18.5242 17.2499 18.4995 17.4784 18.4049C17.7068 18.3102 17.902 18.15 18.0393 17.9445C18.1767 17.7389 18.25 17.4972 18.25 17.25C18.25 16.9185 18.1183 16.6005 17.8839 16.3661C17.6495 16.1317 17.3315 16 17 16ZM17 15V13.5H6.87L6.44 11.78L19 9.36V2H4L3.52 0H0V1.5H2.34L5.7 15H17ZM4.39 3.5H17.5V8.12L6.08 10.31L4.47 3.83L4.39 3.5Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
    text-indent: -100px;
    overflow: hidden;
}
.catalog_item .basket:hover{
    background-color: #378C04;
}
.catalog_item .cmp{
    right: 55px;
    background-color: #ffffff;
    background-size: 22px 19px;
}
.catalog_item .cmp.active{
    background: #ffffff url("data:image/svg+xml,%3Csvg width='22' height='19' viewBox='0 0 22 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 2H11.75V0.75C11.75 0.551088 11.671 0.360322 11.5303 0.21967C11.3897 0.0790175 11.1989 0 11 0C10.8011 0 10.6103 0.0790175 10.4697 0.21967C10.329 0.360322 10.25 0.551088 10.25 0.75V2H4.5L0 12C0.313808 12.9417 0.918877 13.7592 1.72778 14.3344C2.53668 14.9096 3.50751 15.2127 4.5 15.2C5.49249 15.2127 6.46332 14.9096 7.27222 14.3344C8.08112 13.7592 8.68619 12.9417 9 12L5.18 3.5H10.25V17.5L6 18.12V19H16V18.12L11.75 17.46V3.5H16.82L13 12C13.3229 12.9366 13.93 13.749 14.7367 14.3241C15.5433 14.8993 16.5093 15.2084 17.5 15.2084C18.4907 15.2084 19.4567 14.8993 20.2633 14.3241C21.07 13.749 21.6771 12.9366 22 12L17.5 2ZM4.5 13.7C3.91302 13.7072 3.33543 13.5523 2.83082 13.2524C2.32621 12.9524 1.91415 12.5191 1.64 12H7.36C7.08585 12.5191 6.67379 12.9524 6.16918 13.2524C5.66457 13.5523 5.08698 13.7072 4.5 13.7ZM2.27 10.6L4.5 5.65L6.73 10.6H2.27ZM19.73 10.6H15.27L17.5 5.65L19.73 10.6ZM17.5 13.7C16.913 13.7072 16.3354 13.5523 15.8308 13.2524C15.3262 12.9524 14.9141 12.5191 14.64 12H20.36C20.0859 12.5191 19.6738 12.9524 19.1692 13.2524C18.6646 13.5523 18.087 13.7072 17.5 13.7Z' fill='%2358AF23'/%3E%3C/svg%3E%0A") center no-repeat;
}
.catalog_item .cmp.active:after{
    display: none;
}
.catalog_item .basket, .catalog_item .cmp{
    width: 40px;
    min-width: 40px;
    height: 40px;
    position: absolute;
    z-index: 1;
    top: 210px;
    border-radius: 40px;
    box-shadow: 0px 5px 26px rgba(138, 194, 104, 0.6);
    opacity: 0;
    cursor: pointer;
}
.catalog_item .basket.active, .catalog_item .cmp.active, .catalog_item:hover .basket, .catalog_item:hover .cmp{
    opacity: 1;
}
.catalog_item_images{
    display: block;
    width: auto;
    height: 230px;
    border: 20px solid #f9f9f9;
    border-radius: 10px;
    background: #f9f9f9 no-repeat center;
    background-size: contain;
    margin-bottom: 18px;
}
.catalog_item_images:after{
    background: #f9f9f9;
    content:'';
    display:block;
    position:absolute;
    width: calc(100% - 40px);
    height: 190px;
    mix-blend-mode: darken;
}
.catalog_item_price{
    margin-bottom: 4px;
}
.catalog_item  .price {
    font-family: 'Baloo Thambi 2';
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    color: #7E1C7E;
    position: relative;
    display: inline-block;
}
.catalog_item  .price i{
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 21px;
    color: #7E1C7E;
    position: relative;
    bottom: 6px;
}
.catalog_item  .price:after{
    content: 'р.';
    display: inline-block;
    font-family: Inter;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
}

.catalog_item .price.old{
    margin-left: 5px;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #2D3130;
    text-decoration-line: none;
}

.catalog_item  .price.old:before{
    content: '';
    display: block;
    position: absolute;
    left: -1px;
    right: -1px;
    top: 12px;
    bottom: 12px;
    border: 1px solid #EB5757;
    transform: matrix(0.96, -0.4, 0.24, 0.93, 0, 0);
    border-radius: 2px;

}
.catalog_item  .price.old:after{
    font-size: 16px;
    line-height: 18px;
    text-decoration-line: none;
}

.catalog_item_rating{
    margin-bottom: 1px;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    color: #6c6f6e;
}

.catalog_item_title, .catalog_item_description{
    color: #2D3130;
    overflow: hidden;
    position: relative;
}
.catalog_item_description:after {
    content: '';
    position: absolute;
    display: block;
    width: 104px;
    height: 17px;
    right: 0px;
    bottom: 0px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

.catalog_item_title{
    height: 40px;
}

.catalog_item_description{
    height: 60px;
    opacity: 0.5;
}

main .owl-carousel .owl-nav button.owl-next, main .owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    width: 48px;
    height: 48px;
    top: calc(50% - 48px/2 - 82.5px);
    background: #ffffff url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.05 18L18.0501 9.99999L10.05 1.99999' stroke='%232D3130' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 43% center;
    border-radius: 100px;
    box-shadow: 0px 2px 20px rgba(38, 0, 38, 0.1);
}
.owl-carousel .owl-nav button.owl-next{
    right: -24px;
}
.owl-carousel .owl-nav button.owl-prev{
    left: -24px;
    transform: rotate(180deg);
}
@media screen and (max-width: 979px) {
    .catalog_item_title{
        height: 60px;
    }
}
/* End */
/* /local/templates/newton/css/tooltip.css?1788976461592 */
/* /local/templates/newton/css/catalog-index.css?17889803963310 */
/* /local/components/new/catalog.top/templates/.default/slider/style.css?17902007638707 */
