.free-gift{display: none;}
.extras-col .extra:before{display: none;}
.extras-col .custom-gift-block{
  padding-left: 0px;
  background-color: #F5F4F3;
  padding: 20px 20px 0 20px;
  }
.extras-wrapper .extras-col{padding-left: 0px !important;}
.extras-wrapper{gap: 20px;}
.extras-wrap .extra.delivery,
.extras-wrap .extra.gift {
    display: none !important;
}
/* Ensure the parent columns don't hide our content */
.extras-wrapper .extras-col {
    overflow: visible !important;
}

/* The Gift Block */
.custom-gift-block {
    background-color: #f6f6f6 !important; /* Forces the light grey */
    padding: 20px;
    margin-bottom: 20px;
    display: inline-block;
    flex-direction: column;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #eeeeee;
	height: 200px;
}

/* Image styling - removed rounded corners */
.gift-icon {
    max-width: 180px;
    height: auto;
    margin-bottom: 15px;
    display: inline-block;
    border-radius: 0 !important; /* Forces square corners */
}

/* Text styling */
.gift-text {
    font-size: 14px;
    color: #333;
    line-height: 1.4;
    width: 100%;
    display: block;
}

/* Progress bar */
.price-range {
    background: #e0e0e0;
    height: 8px;
    border-radius: 0; /* Square corners for bar as well */
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}

.price-range div {
    background: #ff5e1a;
    height: 100%;
    transition: width 0.4s ease;
}