.fss-product-topping {
    font-size: 0.8rem;
}

.topping-checkbox > .optional {
    display: none;
}

.fss-hide {
    display: none;
}

.fss-product-topping-title {
    font-size: 1.5rem;
    margin-block: 0.5rem;
}

#freya_sync_commentary {
    resize: vertical;
    max-height: 10rem;
}

.fss-custom-price {
    display: block;
    font-size: 0.9rem;
}

ul.fss-cart-topping-list {
    list-style-type: none;
    font-size: 0.9rem;
    border-top: 1px solid lightgray;
    margin: 0.25rem 0 0 0;
    padding-top: 0.25rem;
}

.fss-topping-label {
    font-size: 0.9rem;
}

.fss-topping-quantity {
    text-align: center;
}
