/* Keep the qty cell, hide just the input, show a static "1" for gifts */
.gift-row .views-field-edit-quantity input {
  display:none;
}

/* Keep your existing gift styling */
.gift-row .views-field-nothing .product-info{position:relative;}
.gift-row .views-field-nothing .product-info:after {position: absolute;right: -65px;content: "Δώρο";background-color: #F86A6A;padding: 15px 25px;font-size: 14px;color: #fff;font-weight: 700;white-space: nowrap;text-align: center;border-radius: 50%;width: 60px;height: 60px;-webkit-mask-image: url('data:image/svg+xml;utf8,\ <svg width="72" height="66" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">\ <path d="M55.8035 4.31536C62.4189 9.49641 61.0749 17.6076 59.8361 21.2887C68.9207 22.9865 75.285 33.1918 68.7464 42.6146C64.3144 49.0018 56.3349 48.0079 54.487 47.1308C55.3006 51.3926 53.738 62.6363 42.9855 65.2885C32.8525 67.7878 25.5191 58.8581 23.867 52.6853C10.8355 57.6054 2.92608 49.808 1.16787 40.1772C-0.507917 30.9979 9.08288 22.2071 16.9044 24.0559C15.385 19.4548 11.1605 11.3834 19.6164 3.94085C27.679 -3.15553 37.0851 2.50939 40.3852 5.13567C43.335 2.53943 50.6372 0.269217 55.8035 4.31536Z"/>\ </svg>');-webkit-mask-size: 98%;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;display: flex;align-items: center;justify-content: center;top: -21px;}
.gift-row .views-field-nothing .product-info .gift-title{font-weight: 600;}
.gift-row .product-name-inner .product-img img{width: 80px;height: 80px;margin: 0 25px 0 0;border-radius: 10px;}
.gift-row .views-field-unit-price__number .final-price,
.gift-row .views-field-total-price__number .final-price { display: none; }
.gift-row .views-field-unit-price__number::after,
.gift-row .views-field-total-price__number::after {
  content: "";
  font-weight: 700;
}

.gift-row .views-field-nothing{border-right: 1px solid rgba(0, 0, 0, 0)!important;}
.gift-row .views-field-unit-price__number{border-right: 1px solid rgba(0, 0, 0, 0)!important;}
.gift-row .views-field-edit-quantity{border-right: 1px solid rgba(0, 0, 0, 0)!important;}
.gift-row .views-field-total-price__number{border-right: 1px solid rgba(0, 0, 0, 0)!important;}

.mytype.simple_doro{}
.mytype.simple_doro .item-img img{border-radius: 10px;}
.mytype.simple_doro .item-desc .item-title .gift-title{color: #385469;font-size: 14px;line-height: 1.3;padding-right: 15px;display: inline-block;font-weight: 700;text-transform: none;}
.mytype.simple_doro .item-desc .product-prices{}
.mytype.simple_doro .item-desc .product-prices .product_quantity{margin: 0 !important;width: 100% !important;position: relative !important;font-size: 0 !important;color: transparent !important;}
.mytype.simple_doro .item-desc .product-prices .product_quantity:after{position: absolute;left: 0;content: "Δώρο";background-color: #F86A6A;padding: 10px 20px;font-size: 10px;color: #fff;font-weight: 400;white-space: nowrap;text-align: center;border-radius: 50%;width: 24px;height: 25px;-webkit-mask-image: url('data:image/svg+xml;utf8,\ <svg width="72" height="66" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">\ <path d="M55.8035 4.31536C62.4189 9.49641 61.0749 17.6076 59.8361 21.2887C68.9207 22.9865 75.285 33.1918 68.7464 42.6146C64.3144 49.0018 56.3349 48.0079 54.487 47.1308C55.3006 51.3926 53.738 62.6363 42.9855 65.2885C32.8525 67.7878 25.5191 58.8581 23.867 52.6853C10.8355 57.6054 2.92608 49.808 1.16787 40.1772C-0.507917 30.9979 9.08288 22.2071 16.9044 24.0559C15.385 19.4548 11.1605 11.3834 19.6164 3.94085C27.679 -3.15553 37.0851 2.50939 40.3852 5.13567C43.335 2.53943 50.6372 0.269217 55.8035 4.31536Z"/>\ </svg>');-webkit-mask-size: 98%;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;display: flex;align-items: center;justify-content: center;top: 0;}
.mytype.simple_doro .item-desc .product-prices .product-price{display: none;width: 0 !important;}
.mytype.simple_doro .item-desc .product-prices .product-price .price{display: none;}
.mytype.simple_doro .item-desc .product-prices .product-price .final-price{display: none;}