

/* Start:/local/templates/aspro-landscape/components/bitrix/news/catalog/style.css?17696966802825*/
  /* table */
  .product-list {
    width: 100%;
}
.product-list .h2{
    margin-bottom: 1.6rem;
    margin-top: 2rem;
}
.basket-table {
    counter-reset: myCounter;
}
thead tr:last-child {
    border-bottom: none;
}
th:first-child {
    text-align: left;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.basket-table__name {
    padding-left: 33px;
}
th {
    font-weight: normal;
    padding: 4px 10px;
}
.product-list .price {
    padding: 0 20px;
    padding-bottom: 15px;
}
.product-list .price_detail {
    font-size: 15px;
    line-height: 27px;
    padding: 0;
    text-align: center;
    margin-top: 4px;
}

.product-list .price span {
    text-decoration-line: underline;
    color: #04aa96;
    cursor: pointer;
}
.add_to_cart_block_bottom_part {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.detail_page_add_to_cart_block_bottom_part .add_to_cart_block_quantity {
    margin-right: 20px;
}

.add_to_cart_block_quantity {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 115px;
    height: 41px;
    border: 1px solid #cbcbcb;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 14px;
    line-height: 17px;
    color: #333333;
}
.add_to_cart_block_quantity span {
    cursor: pointer;
}

.add_to_cart_block_quantity span {
    background: #f1f1f1;
    width: 26px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.product-list input {
    width: 100%;
    height: 54px;
    border: none;
    background: none;

    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    outline: none;
}
.add_to_cart_block_quantity input {
    width: 56px;
    text-align: center;
    height: 100%;
    border: none;
}

.add_to_cart_block_button {
    width: 129px;
    height: 41px;
    background: #04aa96;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    border: none;
}
.add_to_cart_block_button span {
    margin-left: 6px;
}
.product-list form{
    text-align: center;
}
thead {
    display: none;
}
tbody {
    display: block;
}
tr {
    display: block;
    border-bottom: 1px solid #dedede;
}
td:first-child {
    text-align: left;
}
td {
    padding: 6px 0;
    display: block;
}
@media (min-width: 760px) {
    thead {
        display: table-header-group;
        background: #04aa96;
        color: #fff;
        font-size: 15px;
    }
    tr {
        display: table-row;
    }
    tbody {
        display: table-row-group;
    }
    td {
        display: table-cell;
        padding: 11px 10px;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1606814631122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/local/templates/aspro-landscape/components/bitrix/news.detail/catalog/style.min.css?16068952714951*/
#tarif>.row>.maxwidth-theme{padding:0!important}.tarifs .head-block{position:relative}.tarifs .frame{margin:0;position:relative;overflow:hidden}.tarifs .frame .wraps{width:10000%!important;overflow:hidden;margin:0}.tarifs .items_view td{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 20px 20px 20px;position:relative;text-align:left;vertical-align:top;overflow:hidden}.tarifs .frame.top .items_view td{border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.tarifs .frame.props .items_view td{border:1px solid #f5f5f5}.tarifs .frame.props .items_view td:first-child{border-right-width:0}.tarifs .frame.props .items_view td:nth-child(2){border-left-width:0}.tarifs .dynamic-block{position:absolute;left:0;overflow:hidden;z-index:2;background:#fff;height:100%;border:1px solid #f5f5f5}.tarifs .head-block .frame .item{border:none;box-shadow:none}.tarifs .head-block .frame .item .body-info{padding:0}.tarifs .border:after{background:#f5f5f5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.tarifs .head-block .body-info{text-align:center}.tarifs .head-block .body-info .title{font-size:.933em;color:#222;margin-bottom:5px;text-align:center;font-weight:700}.tarifs .head-block .item .body-info .price-block{font-size:.933em;margin:0 0 8px}.tarifs .head-block .item .body-info .price-block.w-old{margin-bottom:0}.tarifs .head-block .item .body-info .price-block+.price-block{text-decoration:line-through;font-size:.867em;color:#777}.tarifs .head-block .item .body-info .order{margin:0}.tarifs .head-block .body-info .btn{margin:0;text-transform:uppercase}.wrapp_scrollbar{position:absolute;padding:31px 0 15px 0}.wrapp_scrollbar.relative_block{position:relative}.wrapp_scrollbar.relative_block:after{position:absolute;content:"";right:0;top:0;width:1px;height:100%;background:#f5f5f5}.bx_compare .slider_navigation{display:none}.bx_filtren_container ul{font-size:0;margin:41px 0 5px 0}.bx_filtren_container ul li,.bx_filtren_container ul li:before{display:none}.bx_filtren_container ul li.visible{display:inline-block;vertical-align:top;margin:0 5px 5px 0}.bx_filtren_container ul li span{font-size:12px;line-height:16px;text-transform:none}.wrapp_scrollbar .wr_scrollbar{margin:0 78px 1em 78px;background:#e5e5e5;height:1px;opacity:0}.wr_scrollbar .scrollbar{height:5px;line-height:0;display:none;position:relative;top:-3px;cursor:pointer}.wr_scrollbar .scrollbar .handle{width:100px;height:3px;position:relative;top:2px;background:#292a33;cursor:pointer;border-radius:3px}.wr_scrollbar .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px}.tarifs .main-block{position:relative;margin:-1px 0 0}.tarifs .data_table_props tr td:first-of-type{font-weight:600;visibility:hidden;padding-right:22px}.tarifs .prop_title_table .data_table_props tr td:first-child{display:table-cell;opacity:1;visibility:visible}.tarifs .data_table_props.clone tr td{border-bottom:1px solid #f5f5f5}.main-block .item-block td{text-align:center;padding:16px 20px 14px;font-size:.867em;vertical-align:middle}.main-block .item-block td:first-child{text-align:left}.main-block .item-block .prop-block.icon-block{font-size:0;line-height:0}.main-block .item-block .prop-block.icon-block:before{content:"";display:inline-block;width:24px;height:24px;background:url(/local/templates/aspro-landscape/components/bitrix/news.detail/catalog/../../../../images/landscape.png) -249px -204px no-repeat}.main-block .item-block .prop-block.icon-block.Y:before{background-position:-249px -231px}.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-next{right:20px}.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav .flex-prev{left:20px}.wrapp_scrollbar.rounded-nav .flex-direction-nav a{font-size:0;top:38px}.wrapp_scrollbar.rounded-nav:hover .flex-direction-nav a{opacity:1}.body .catalog .flexslider ul li:after{visibility:hidden}@media (min-width:768px) and (max-width:991px){.wrapp_scrollbar .slider_navigation{display:none!important}}@media (min-width:768px){.tarifs .items_view td{width:195px;min-width:195px}.tarifs .frame{margin-left:195px}.wrapp_scrollbar{margin-left:195px}.tarifs .frame.props .wraps{margin-left:-195px}.tarifs .dynamic-block{width:195px}}@media (max-width:767px){.tarifs .items_view td{width:222px;min-width:222px}.tarifs .frame{margin-left:222px}.wrapp_scrollbar{margin-left:222px}.tarifs .frame.props .wraps{margin-left:-222px}.tarifs .dynamic-block{width:222px}}@media (max-width:600px){.tarifs .frame{margin-left:122px}.wrapp_scrollbar{margin-left:0}.wrapp_scrollbar.relative_block{background:#fff;z-index:11;border:1px solid #f5f5f5;border-right-width:0}.wrapp_scrollbar .wr_scrollbar{margin:0 28px 1em 28px}.tarifs .frame.props .wraps{margin-left:-122px}.tarifs .dynamic-block{width:122px}.tarifs .data_table_props.items_view td:first-child{width:122px;min-width:122px;max-width:122px;font-size:.733em;line-height:20px}}@media (max-width:320px){.tarifs .items_view td{width:165px;min-width:165px}}
/* End */
/* /local/templates/aspro-landscape/components/bitrix/news/catalog/style.css?17696966802825 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1606814631122 */
/* /local/templates/aspro-landscape/components/bitrix/news.detail/catalog/style.min.css?16068952714951 */
