/* /templates2_0/module/basket/floating/index.less */
.module_basket_floating {
  position: relative;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}
.module_basket_floating-order {
  position: relative;
  box-sizing: border-box;
  margin-top: 10px;
}
.module_basket_floating-order .btn {
  position: relative;
  box-sizing: border-box;
  display: block;
  font: normal 14px/2 Tahoma, sans-serif;
}
.module_basket_floating-delivery {
  position: relative;
  box-sizing: border-box;
}
.module_basket_floating-delivery_day {
  position: relative;
  box-sizing: border-box;
  float: left;
  width: 30px;
  font: normal 18px Arial;
  color: #333;
}
.module_basket_floating-delivery_day div {
  font: normal 10px Arial;
  text-transform: lowercase;
}
.module_basket_floating-delivery_data {
  position: relative;
  box-sizing: border-box;
  margin-left: 35px;
}
.module_basket_floating-delivery_time {
  font: normal 14px Arial;
}
.module_basket_floating-delivery_address {
  font: normal 11px Arial;
}
.module_basket_floating-delivery_change a {
  font: normal 11px Tahoma, sans-serif;
  color: #9a9a9a;
  text-decoration: underline dotted;
}
.module_basket_floating-delivery_change a:hover {
  color: #aaa;
}
.module_basket_floating-delivery_select {
  line-height: 2;
  text-align: center;
}
.module_basket_floating-delivery_select a {
  color: #9a9a9a;
  text-decoration: underline dotted;
}
.module_basket_floating-delivery_select a:hover {
  color: #aaa;
}
.module_basket_floating-goods {
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid #e7e7e7;
  overflow: auto;
  margin-top: 10px;
  -webkit-flex: 1 1 190px;
  -ms-flex: 1 1 190px;
  flex: 1 1 190px;
}
.module_basket_floating-addition {
  position: relative;
  box-sizing: border-box;
}
.module_basket_floating-addition_wrap {
  position: relative;
  box-sizing: border-box;
  max-height: 210px;
  overflow-y: auto;
}
.module_basket_floating-addition_item {
  position: relative;
  box-sizing: border-box;
  padding: 10px 0;
  border-top: 1px solid #e7e7e7;
}
.module_basket_floating-addition_header {
  position: relative;
  box-sizing: border-box;
  font: normal 16px/2 Tahoma, sans-serif;
  background-color: #eee;
  margin: 0 -15px;
  padding: 0 15px;
  border: 1px solid #ddd;
  border-width: 1px 0;
  margin-top: 5px;
}
.module_basket_floating-addition_day {
  position: relative;
  box-sizing: border-box;
  float: left;
  width: 30px;
  font: normal 18px Arial;
  color: #333;
}
.module_basket_floating-addition_day div {
  font: normal 10px Arial;
  text-transform: lowercase;
}
.module_basket_floating-addition_data {
  position: relative;
  box-sizing: border-box;
  margin-left: 35px;
}
.module_basket_floating-addition_time {
  font: normal 14px Arial;
}
.module_basket_floating-addition_address {
  font: normal 11px Arial;
}
.module_basket_floating-addition_control.btn {
  position: relative;
  box-sizing: border-box;
  margin-top: 10px;
  display: block;
  text-align: center;
  font: normal 14px/2 Tahoma, sans-serif;
}
.module_basket_floating-addition_header + .module_basket_floating-addition_item {
  border-top: 0;
}
.module_basket_floating-links {
  border-top: 1px solid #e7e7e7;
  margin-top: 10px;
  padding-top: 10px;
}
.module_basket_floating-links_item {
  position: relative;
  box-sizing: border-box;
  color: #000;
  font: normal 11px/2 Tahoma, sans-serif;
  text-decoration: none;
}
.module_basket_floating-links_item:hover {
  text-decoration: none;
  color: #000;
}
.module_basket_floating[data-status="empty"] .module_basket_floating-goods {
  background: transparent url(/templates2_0/module/basket/floating/empty_bg.png) 50% 50% no-repeat;
}
.module_basket_floating[data-status="empty"] .module_basket_floating-links {
  display: none;
}
.module_basket_floating[data-status="empty"] .module_basket_floating-addition {
  display: none;
}
.module_basket_floating-order[data-self-empty] {
  height: 40px;
}
.module_basket_floating-order[data-self-empty] .btn {
  display: none;
}
.module_basket_floating-delivery[data-has_item] ~ .module_basket_floating-order[data-self-empty] {
  height: auto;
}
