.shop-list-child-link-btn{width: 100%;}
.shop-list-rows{grid-column: 2/5;}
.shop-list-cat{padding: 15px 20px;}
.shop-list-cat{margin-top: 20px;margin-right: 20px;}
h1.text-align-center{text-align: left;}
.shop-first-page-cat-content{padding: 0 20px 20px 20px;}
.shop-list-settings-view-item{width: 20px;height: 20px;cursor: pointer;background-position: center center;}
.shop-list-settings-view_grid{background-image: var(--img_display_type_block);}
.shop-list-settings-view_grid:hover{background-image: var(--img_display_type_block_hover);}
.shop-list-settings-view_list{background-image: var(--img_display_type_list);}
.shop-list-settings-view_list:hover{background-image: var(--img_display_type_list_hover);}
.shop-list-settings-view_table{background-image: var(--img_display_type_table);}
.shop-list-settings-view_table:hover{background-image: var(--img_display_type_table_hover);}
.shop-list-settings-view_grid.active{background-image: var(--img_display_type_block_active);}
.shop-list-settings-view_list.active{background-image: var(--img_display_type_list_active);}
.shop-list-settings-view_table.active{background-image: var(--img_display_type_table_active);}

/* Отображение списком */
.shop-list-rows.list > .shop-list-rows__items > .grid-3{grid-template-columns: 1fr;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block{position: relative;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-justify-content: space-between;-webkit-box-orient: initial;-webkit-box-direction: initial;-ms-flex-direction: initial;flex-direction: initial;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block > div:first-child{max-width: calc(100% - 370px);width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);padding: 37px 0 20px 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block .shop-row-header{position: absolute;top: 0;left: 0;width: 100%;z-index: 3;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block .shop-row-photo{border-radius: var(--radius_2);}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block .shop-item-buy-form{max-width: 370px;width: 100%;padding-top: 35px;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block .shop-row-info{width: 100%;padding-right: 0;-ms-flex-item-align: start;align-self: start;padding-top: 0;}
.shop-list-rows.list > .shop-list-rows__items > .grid-3 .shop-row-block > div:first-child > div:nth-child(2){min-width: 100%;}

/* Отображение таблицей */
.shop-list-rows.table > .shop-list-rows__items > .grid-3{grid-template-columns: 1fr;grid-gap: 10px;}
.shop-list-rows.table .shop-row-header,
.shop-list-rows.table .shop_brand,
.shop-list-rows.table .shop-row-block > div:first-child > div:nth-child(3) > div:last-child,
.shop-list-rows.table .shop_anons,
.shop-list-rows.table .shop-item-buy-form .input-count,
.shop-list-rows.table .shop-item-buy-form .shop-row-buy-discount-block,
.shop-list-rows.table .shop-item-buy-form .shop-row-one-click-buy,
.shop-list-rows.table .average-rating-shop-rows,
.shop-list-rows.table .shop-item-buy-form form .addict-field .shop_form_param > p,
.shop-list-rows.table .owl-carousel .owl-nav .owl-button-next-custom,
.shop-list-rows.table .owl-carousel .owl-nav .owl-button-prev-custom{display: none !important;}
.shop-list-rows.table .shop-buy-form-waitlist{visibility: hidden;width: 150px;}
.shop-list-rows.table .shop-row-info h3{margin-top: 0;line-height: 1.25rem;}
.shop-list-rows.table .shop-row-info h3 *{font-size: 1rem;line-height: 1.25rem;font-family: regular, arial;}
.shop-list-rows.table .shop-row-info .shop_article{margin-top: 5px;color: rgba(var(--color_text), .5);}
.shop-list-rows.table .shop-row-info{padding: 0;margin-left: 15px;position: relative;min-width: 200px;max-width: calc(100% - 65px);}
.shop-list-rows.table .shop-row-block{padding: 10px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.shop-list-rows.table .shop-item-buy-form{padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 50%;width: 100%;}
.shop-list-rows.table .shop-item-buy-form form{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.shop-list-rows.table .shop-item-buy-form form .shop-buy-form-to-cart-btn{width: initial;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.shop-list-rows.table .shop-item-buy-form form .shop-buy-form-to-cart{margin-top: 0;margin-left: 20px;}
.shop-list-rows.table .shop-item-buy-form form .shop-buy-form-waitlist{margin-top: 0;margin-left: 10px;}
.shop-list-rows.table .shop-item-buy-form form .waitlist-preload-btn{padding: 0;background-color: transparent;}
.shop-list-rows.table .shop-item-buy-form form .waitlist-preload-btn:hover{color: rgba(var(--color_main), 1);}
.shop-list-rows.table .shop-row-block > div:first-child > div:nth-child(2){height: 50px;max-width: 50px;width: 100%;}
.shop-list-rows.table .shop-row-block > div:first-child{max-width: 50%;width: 100%;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-align-items: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;}
.shop-list-rows.table .shop-item-buy-form form .shop-item-price{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin-left: 20px;display: block;max-width: 130px;width: 100%;text-align: right;}
.shop-list-rows.table .shop-item-buy-form form .shop-item-price .h2,
.shop-list-rows.table .shop-item-buy-form form .shop-item-price .h2 *{font-size: 1rem;line-height: 1.25rem;font-family: regular, arial;}
.shop-list-rows.table .shop-row-photo{height: 50px;border-radius: var(--radius_2);}
.shop-list-rows.table .shop-row-img-null{height: 50px;max-width: 50px;width: 100%;}
.shop-list-rows.table .shop-item-buy-form form .addict-field{margin: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.shop-list-rows.table .shop-item-buy-form form .addict-field .shop-row-addict-select{margin: 0;}
.shop-list-rows.table .shop-no-buy-depend,
.shop-list-rows.table .shop-row-no-buy{position: absolute;right: 0;width: initial;height: initial;background: none;text-align: right;padding: 0;margin: 0;font-size: .75rem;top: -8px;}
.shop-list-rows.table .shop-buy-form-to-cart .modal{min-width: 330px;right: 0;left: initial !important;}
.shop-list-rows.table .shop-row-info .shop-row-no-buy{left: 0;top: -12px;text-align: left;}