h1 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;

    text-align: center;
}

#main-container p {
    margin: 20px 0;
}

#ql {
    background-color: rgb(243, 244, 246);
    padding: 0.5rem;
    border-radius: 0.25rem;

    margin-top: 20px;
}

h2 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 600;
}

ul {
    list-style: disc;
    margin-left: 1rem;
}

#buy-now {
    display: inline-block;
    margin-top: 1.5rem;
    padding: 0.5rem;
    background-color: #dc2626;
    color: #fff;
    border-radius: 0.25rem;
}

#main-container img {
    width: min(700px, 100%);
    margin: 0 auto;
    border-radius: 0.25rem;
}
