#preloader {
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#FFF; /* change if the mask should have another color then white */
    z-index:99999; /* makes sure it stays on top */
}
#status {
    width:100px;
    height:100px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url("../loader.gif");
    z-index:9999; /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    background-size: cover;
    margin:-50px 0 0 -50px; /* is width and height divided by two */
}

.bg-pizza {
    background-color: #0f1e3d !important;
	color: #ffffff;
}

.bg-hero {
	background-image: linear-gradient(rgb(15 30 61 / 70%), rgba(0, 0, 0, 0.5)), url("../pexels-athena-2180875.jpg");

	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.pricing__row--even {
    background: rgba(0,0,0,.05);
}

.pricing__row--type-product {
    gap: 1.5rem;
    padding: 1.5rem;
}

.pricing__row--type-product {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding: 1rem;
}

.pricing__row__content {
    flex-grow: 1;
    word-break: break-word;
}

.pricing__row__title {
    font-family: Yanone Kaffeesatz, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.pricing__row__description, .pricing__row__description * {
    font-size: 1rem;
}

.pricing__row__amount {
	text-align: right;
}

.open {
	line-height: 35px;
	text-align: center;
	margin-top: 5%;
}