@media (max-width: 767px) {
    #add-cart-btn.amz-button>svg,
    #alert-btn.amz-button>svg,
    #hb-add-cart-btn.amz-button>svg {
        display: block; /* Ensure they are shown on mobile */
        width: 20px;   /* Adjust size for mobile if necessary */
    }
}
body.page-prod-details .breadcrumbs,
body.page-prod-details .prod-floating__price {
    display: none; /* Hide these elements on product pages */
}
body.page-prod-details #price .price-cur {
    font-size: 1.875rem;
    visibility: hidden;
}
/* Base styles for h1 on .page-prod-details */
@media (min-width: 1024px) {
    .prod-details__name {
        font-size: 24px;
    }
}

/* Adjust font size for mobile devices */
@media (max-width: 719px) { /* Adjust the max-width as needed for your breakpoint */
    body.page-prod-details h1 {
        font-size: 20px; /* Font size for mobile */
        padding-top: 20px;
    }
}
/* Adjusting the style of the description */
@media (max-width: 719px) {
    .prod-infos__desc {
        height: 50px;
        position: relative;
        margin-top: 20px;
        padding: 0 0px;
        border: 0px solid #dce5e9;
        overflow: hidden;
        -webkit-transition: height .6s ease .6s;
        -o-transition: height .6s ease .6s;
        transition: height .6s ease .6s;
    }
}
/* Adjusting the style of the specifications */
@media (max-width: 719px) {
    .prod-carac__desc {
        height: 50px;
        position: relative;
        padding: 0 0px;
        border: 0px solid #dce5e9;
        border-top: none;
        overflow: hidden;
        -webkit-transition: height .6s ease .6s;
        -o-transition: height .6s ease .6s;
        transition: height .6s ease .6s;
    }
}
/* Changing header colour */
#c1-body .header {
    background-color: #000000;
  .header__relative {
    background: #000000;
}
}
#container-global-bottom {
    position: relative;
    margin-top: 0px;
}
/* Updating product button */
@media (min-width: 1024px) {
    #container-global-bottom.without-qty {
        padding-left: 0;
        padding-right: 0px;
    }
    .prod-details__bottom {
        padding-top: 0px;
        border-top: 1px solid #DCE5E9;
    }
}
#add-cart-btn, #hb-add-cart-btn, #alert-btn {
    background: #f97316;
}
#add-cart-btn::before, 
#hb-add-cart-btn::before, 
#alert-btn::before {
    content: "\f270"; /* fa-amazon unicode */
    font-family: "Font Awesome 6 Brands"; /* or "Font Awesome 5 Brands" depending on version */
    font-weight: 400;
    color: white;
    margin-right: 10px;
    vertical-align: middle;
}