.stock {
    padding: 8px 16px;
    border-radius: 20px;
    font-weight: 600;
    font-size: 0.9em;
}

.stock.active {
    table-layout: auto;
    background-color: #115817;
    color: black;
    width:100%;
}

.stock.medium {
    table-layout: auto;
    background-color: #fed7aa;
    color: #9c4221;
    width:100%;    
}

.stock.limited {
    table-layout: auto;
    background-color: yellow;
    color: black;
    width:100%;    
}

.stock.inactive{
    background-color: #c20202;
    color: #153c80;
}

.rating {
    color: #d69e2e;
    font-weight: 600;
    font-size: 1.1em;
}

.current_price {
    color: #115817;
    font-weight: 600;
    font-size: 1.1em;
}
.button-sample {
    background-color: #115817;
    color: white;
    border-radius: 7px;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
    font-size: 20px;
}

.button-quote {
    background-color: #115817;
    color: white;
    border-radius: 7px;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
    font-size: 20px;
}
