/** Shopify CDN: Minification failed

Line 155:0 Expected "}" to go with "{"

**/
/* MOBILE CART - HAPPY DONKEY */

@media screen and (max-width: 768px) {

  .cart-items thead {
    display: none;
  }

  .cart-items tbody tr.cart-item {
    display: block !important;
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    overflow: hidden;
  }

  .cart-items td {
    display: block !important;
    width: 100% !important;
    border: 0 !important;
    padding: 0 !important;
  }

  /* Πάνω μέρος προϊόντος */
  .cart-items td.product-item {
    display: flex !important;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 10px;
  }

  /* Φωτογραφία */
  .cart-items td.product-item .image {
    width: 85px;
    min-width: 85px;
  }

  .cart-items td.product-item .image img {
    width: 85px !important;
    height: 85px !important;
    object-fit: cover;
  }

  /* Κείμενα */
  .product-item-details {
    flex: 1;
    padding-right:40px !important;
}

  .cart-title {
    display: block;
    font-size: 15px !important;
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 5px;
    word-break: normal !important;
  }

  .cart-item-properties {
    font-size: 12px !important;
    line-height: 1.4;
    color: #666;
  }

  .cart-item-property {
    margin-bottom: 3px;
  }

/* Κρύβουμε τις τιμές αλλά κρατάμε ορατό το μήνυμα έκπτωσης */
.cart-items td.price {
  display: block !important;
  width: 100% !important;
  border: 0 !important;
  padding: 0 !important;
}

.cart-items td.price .original-price,
.cart-items td.price .final-price {
  display: none !important;
}

.cart-items td.price .price-container {
  display: block !important;
}

.cart-items td.price .cart-item-discounts {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  margin-top: 5px !important;
}

.cart-items td.price .cart-item-discount {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  width: 100% !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  white-space: normal !important;
  line-height: 1.4 !important;
}

  /* Κάτω γραμμή με ποσότητα και σύνολο */
  .cart-items td.quantity,
  .cart-items td.total {
    display: inline-block !important;
    width: auto !important;
    vertical-align: middle;
    margin-top: 8px;
  }

  .cart-items td.quantity {
    margin-right: 15px;
  }

  .cart-items td.quantity input {
    width: 65px !important;
    text-align: center;
    font-size: 16px;
  }

  .cart-items td.total {
    float: right;
    font-size: 18px;
    font-weight: 700;
  }

  /* Χ */
  .cart-item .remove{
    position:absolute;
    top:15px;
    right:15px;
    z-index:10;
    background:#fff;
    padding:4px;
}

@media screen and (max-width: 749px) {
  body div.smile-improved-mobile-launcher {
    position: fixed !important;
    top: 5px !important;
    bottom: auto !important;
    left: 20px !important;
    right: auto !important;
    z-index: 2147483647 !important;
  }
}
