.co-delivery_method.not_available {
  display: none;
}
.main {
    max-width: 1220px;
    margin: 0 auto 40px auto;
}

.product_buttons {
  	display: flex;
}

.product_card_form {
	flex-direction: column;
}

.product-cart-info-mini.not_available {
  width: -webkit-fill-available;
}

.has-tooltip {
  position: relative;
}

.has-tooltip:hover .tooltip {
  display: inline-block; /* Отображаем тултип только если навели мышью на элемент, его содержащий */
}



.tooltip {
  display: none; /* Скрываем тултип по умолчанию */

  position: absolute; 
  bottom: 100%;
  left: 0;

  width: max-content;
  text-align: left;
  background: white;
  color: #000000;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 12px;
  margin-bottom: 8px;
  cursor: default;
}

.info-mini-about-marker {
  padding-left: 15px;
  font-size: 15px;
  color: black;
}
