

/* Start:/bitrix/templates/mobiprof/components/bitrix/sale.basket.basket/cart/style.css?175768019513167*/
.basket_page {
  display: flex;
  justify-content: space-between;
  padding-top: 34px;
  padding-bottom: 50px;
  align-items: start;
  flex: 0 0 1261px;
  max-width: 1261px;
  margin: 0 auto;
  overflow: hidden;
}
.basket_page .basket_table {
  flex: 0 0 940px;
  max-width: 940px;
  font-family: "Roboto", sans-serif;
}
.basket_page .basket_table .head {
  display: flex;
  color: #838485;
  font-size: 13px;
  padding-bottom: 54px;
}
.basket_page .basket_table .head .column {
  padding-left: 15px;
  padding-right: 15px;
}
.basket_page .basket_table .head .column.number {
  padding-left: 0;
  flex: 0 0 92px;
  max-width: 92px;
}
.basket_page .basket_table .head .column.image {
  flex: 0 0 217px;
  max-width: 217px;
}
.basket_page .basket_table .head .column.name {
  flex: 0 0 244px;
  max-width: 244px;
}
.basket_page .basket_table .head .column.price {
  flex: 0 0 160px;
  max-width: 160px;
}
.basket_page .basket_table .head .column.quantity {
  flex: 0 0 161px;
  max-width: 161px;
}
.basket_page .basket_table .head .column.delete {
  padding-right: 0;
  flex: 0 0 66px;
  max-width: 66px;
}
.basket_page .basket_table .basket_item {
  display: flex;
  transition: position 0s linear 0.3s, opacity 0.3s linear 0s;
  padding-bottom: 50px;
}
.basket_page .basket_table .basket_item.deleting {
  opacity: 0;
}
.basket_page .basket_table .basket_item.deleted {
  opacity: 0;
  position: absolute;
}
.basket_page .basket_table .basket_item .column {
  padding-left: 15px;
  padding-right: 15px;
}
.basket_page .basket_table .basket_item .column.number {
  padding-left: 0;
  padding-top: 18px;
  flex: 0 0 92px;
  max-width: 92px;
  font-weight: 300;
  font-size: 19px;
  color: #282828;
}
.basket_page .basket_table .basket_item .column.number .num {
  padding-bottom: 26px;
}
.basket_page .basket_table .basket_item .column.number .hr {
  width: 32px;
  border-bottom: 3px solid #d9dbdc;
}
.basket_page .basket_table .basket_item .column.image {
  flex: 0 0 217px;
  max-width: 217px;
}
.basket_page .basket_table .basket_item .column.image img {
  max-width: 100%;
}
.basket_page .basket_table .basket_item .column.name {
  padding-top: 18px;
  flex: 0 0 244px;
  max-width: 244px;
}
.basket_page .basket_table .basket_item .column.name .name {
  font-size: 19px;
  font-weight: 700;
  color: #282828;
  padding-bottom: 15px;
}
.basket_page .basket_table .basket_item .column.name .description {
  font-size: 13px;
  color: #838485;
  padding-bottom: 15px;
}
.basket_page .basket_table .basket_item .item_link a {
  display: inline-block;
  border: 1px solid #282828;
  border-radius: 6px;
  text-align: center;
  font-size: 13px;
  color: #111111;
  padding: 2px 20px;
  transition: all 0.1s linear 0s;
}
.basket_page .basket_table .basket_item .item_link a:hover {
  background-color: #ffe804;
  text-decoration: none;
}
.basket_page .basket_table .basket_item .column.price {
  padding-top: 18px;
  flex: 0 0 160px;
  max-width: 160px;
}
.basket_page .basket_table .basket_item .column.price .price {
  font-weight: 700;
  font-size: 19px;
  color: #282828;
  padding-bottom: 8px;
}
.basket_page .basket_table .basket_item .column.price .base_price {
  font-size: 13px;
  color: #838485;
  line-height: normal;
}
.basket_page .basket_table .basket_item .column.price .measure {
  font-size: 13px;
  color: #838485;
}
.basket_page .basket_table .basket_item .column.quantity {
  padding-top: 18px;
  flex: 0 0 161px;
  max-width: 161px;
  display: flex;
  align-items: start;
}
.basket_page .basket_table .basket_item .column.quantity .quantity_num_wrap .num input {
  font-size: 19px;
  color: #282828;
  border: none;
  background: none;
  outline: none;
  width: 55px;
}
.basket_page .basket_table .basket_item .column.quantity .quantity_num_wrap .measure {
  font-size: 13px;
  color: #838485;
}
.basket_page .basket_table .basket_item .column.quantity .change_quantity {
  border: 2px dotted #cdcdcd;
  border-radius: 5px;
}
.basket_page .basket_table .basket_item .column.quantity .change_quantity .plus {
  cursor: pointer;
  height: 27px;
  width: 29px;
  background: url("/bitrix/templates/mobiprof/components/bitrix/sale.basket.basket/cart/images/quantity_plus.png") no-repeat center;
}
.basket_page .basket_table .basket_item .column.quantity .change_quantity .minus {
  cursor: pointer;
  height: 27px;
  width: 29px;
  background: url("/bitrix/templates/mobiprof/components/bitrix/sale.basket.basket/cart/images/quantity_minus.png") no-repeat center;
}
.basket_page .basket_table .basket_item .column.delete {
  padding-top: 18px;
  padding-right: 0;
  flex: 0 0 66px;
  max-width: 66px;
  justify-content: center;
}
.basket_page .basket_table .basket_item .column.delete .button {
  cursor: pointer;
  border: 1px solid #282828;
  border-radius: 6px;
  color: #282828;
  text-align: center;
  display: inline-block;
  line-height: 38px;
  font-size: 30px;
  width: 40px;
}
.basket_page .basket {
  border: 1px solid #e1e1e1;
  border-radius: 2px;
  background: white;
  flex: 0 0 293px;
  max-width: 293px;
}
.basket_page .basket .basket_full {
  padding: 16px;
}
.basket_page .basket .basket_full .caption {
  font-weight: 700;
  font-size: 16px;
  color: #282828;
  padding-bottom: 23px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
}
.basket_page .basket .basket_full table {
  width: 100%;
}
.basket_page .basket .basket_full table tr td {
  line-height: normal;
  padding-bottom: 15px;
}
.basket_page .basket .basket_full table tr td:nth-child(2) {
  font-weight: bold;
  white-space: nowrap;
  padding-left: 20px;
  vertical-align: top;
}
.basket_page .basket .basket_full table tr.subline {
  padding-top: 35px !important;
  font-weight: 800;
  font-size: 15px;
}
.basket_page .basket .basket_full table tr.order td a {
  display: inline-block;
  margin-top: 15px;
  font-size: 15px;
  padding: 10px 0;
  width: 100%;
}

@media (max-width: 1291px) {
  .basket_page {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 34px 15px;
  }
  .basket_page .basket_table {
    flex: 0 0 74%;
    max-width: 74%;
  }
  .basket_page .basket_table .head .column {
    padding-left: 0;
    padding-right: 15px;
  }
  .basket_page .basket_table .head .column.number {
    flex: 0 0 7.8147%;
    max-width: 7.8147%;
  }
  .basket_page .basket_table .head .column.image {
    flex: 0 0 18.6685%;
    max-width: 18.6685%;
  }
  .basket_page .basket_table .head .column.name {
    flex: 0 0 29.2329%;
    max-width: 29.2329%;
  }
  .basket_page .basket_table .head .column.price {
    flex: 0 0 16.7872%;
    max-width: 16.7872%;
  }
  .basket_page .basket_table .head .column.quantity {
    flex: 0 0 12.4457%;
    max-width: 12.4457%;
  }
  .basket_page .basket_table .head .column.delete {
    padding-right: 0;
    flex: 0 0 9.5513%;
    max-width: 9.5513%;
  }
  .basket_page .basket_table .basket_item .column {
    padding-left: 0;
    padding-right: 15px;
  }
  .basket_page .basket_table .basket_item .column.number {
    flex: 0 0 7.8147%;
    max-width: 7.8147%;
  }
  .basket_page .basket_table .basket_item .column.image {
    flex: 0 0 18.6685%;
    max-width: 18.6685%;
    padding-top: 18px;
  }
  .basket_page .basket_table .basket_item .column.name {
    flex: 0 0 29.2329%;
    max-width: 29.2329%;
  }
  .basket_page .basket_table .basket_item .column.price {
    flex: 0 0 16.7872%;
    max-width: 16.7872%;
  }
  .basket_page .basket_table .basket_item .column.quantity {
    flex: 0 0 12.4457%;
    max-width: 12.4457%;
  }
  .basket_page .basket_table .basket_item .column.quantity .quantity_num_wrap .num input {
    width: 38px;
  }
  .basket_page .basket_table .basket_item .column.delete {
    padding-right: 0;
    flex: 0 0 9.5513%;
    max-width: 9.5513%;
  }
  .basket_page .basket {
    flex: 0 0 303px;
    max-width: 303px;
  }
}

@media (max-width: 1010px) {
  .basket_page {
    display: block;
  }
  .basket_page .basket_table {
    max-width: 100%;
  }
  .basket_page .basket_table .head .column {
    padding-left: 0;
    padding-right: 15px;
  }
  .basket_page .basket_table .head .column.number {
    flex: 0 0 7.8286%;
    max-width: 7.8286%;
  }
  .basket_page .basket_table .head .column.image {
    flex: 0 0 24.963%;
    max-width: 24.963%;
  }
  .basket_page .basket_table .head .column.name {
    flex: 0 0 28.2127%;
    max-width: 28.2127%;
  }
  .basket_page .basket_table .head .column.price {
    flex: 0 0 16.5435%;
    max-width: 16.5435%;
  }
  .basket_page .basket_table .head .column.quantity {
    flex: 0 0 13.5893%;
    max-width: 13.5893%;
  }
  .basket_page .basket_table .head .column.delete {
    padding-right: 0;
    flex: 0 0 8.8626%;
    max-width: 8.8626%;
  }
  .basket_page .basket_table .basket_item .column {
    padding-left: 0;
    padding-right: 15px;
  }
  .basket_page .basket_table .basket_item .column.number {
    flex: 0 0 7.8286%;
    max-width: 7.8286%;
  }
  .basket_page .basket_table .basket_item .column.image {
    flex: 0 0 24.963%;
    max-width: 24.963%;
    padding-top: 18px;
  }
  .basket_page .basket_table .basket_item .column.name {
    flex: 0 0 28.2127%;
    max-width: 28.2127%;
  }
  .basket_page .basket_table .basket_item .column.price {
    flex: 0 0 16.5435%;
    max-width: 16.5435%;
  }
  .basket_page .basket_table .basket_item .column.quantity {
    flex: 0 0 13.5893%;
    max-width: 13.5893%;
  }
  .basket_page .basket_table .basket_item .column.quantity .quantity_num_wrap .num input {
    width: 38px;
  }
  .basket_page .basket_table .basket_item .column.delete {
    padding-right: 0;
    flex: 0 0 8.8626%;
    max-width: 8.8626%;
  }
  .basket_page .basket {
    max-width: 100%;
    border-left: none;
    border-bottom: none;
    border-right: none;
  }
  .basket_page .basket.open {
    border-bottom: none;
    border-radius: 0;
  }
  .basket_page .basket.open .basket_full {
    width: 303px;
    padding: 16px;
  }
  .basket_page .basket .basket_full {
    padding: 16px 0;
    transition: all 0.3s linear 0s;
  }
  .basket_page .basket .basket_full .basket_wrap .caption {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
    padding-left: 50px;
  }
  .basket_page .basket .basket_full .basket_wrap table {
    display: block;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody {
    display: flex;
    flex-wrap: wrap;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr {
    display: flex;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 10px 50px !important;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr.hr {
    display: none;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr.order td {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr td {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr td:nth-child(2) {
    text-align: right;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr td a.btn-buy-basket-button {
    margin: 0;
  }
}

@media (max-width: 749px) {
  .basket_page {
    flex: 0 0 540px;
    max-width: 540px;
    min-height: 500px;
    padding-left: 15px;
  }
  .basket_page .basket_table .head {
    display: none;
  }
  .basket_page .basket_table .basket_item {
    flex-wrap: wrap;
  }
  .basket_page .basket_table .basket_item .column.number {
    flex: 0 0 16.4335%;
    max-width: 16.4335%;
    order: 1;
  }
  .basket_page .basket_table .basket_item .column.image {
    flex: auto;
    max-width: 100%;
    width: 100%;
    order: 3;
    display: flex;
    justify-content: space-between;
  }
  .basket_page .basket_table .basket_item .column.name {
    flex: auto;
    max-width: 80%;
    padding-right: 0;
    order: 2;
  }
  .basket_page .basket_table .basket_item .item_link a span {
    display: none;
  }
  .basket_page .basket_table .basket_item .column.price {
    flex: 0 0 46.5034%;
    max-width: 46.5034%;
    order: 4;
  }
  .basket_page .basket_table .basket_item .column.quantity {
    flex: 0 0 26.0209%;
    max-width: 26.0209%;
    order: 5;
  }
  .basket_page .basket_table .basket_item .column.delete {
    flex: 0 0 27.4757%;
    max-width: 27.4757%;
    text-align: center;
    order: 6;
  }
  .basket_page .basket .basket_full .basket_wrap .caption {
    padding: 10px 0 10px 50px;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 570px) {
  .basket_page {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .basket_page .basket .basket_full .basket_wrap .caption {
    padding: 10px 0;
  }
  .basket_page .basket .basket_full .basket_wrap table tbody tr {
    padding: 10px 0 !important;
  }
}

#_main {
  overflow: hidden;
}

/* End */
/* /bitrix/templates/mobiprof/components/bitrix/sale.basket.basket/cart/style.css?175768019513167 */
