@layer vendor{
	body {
			overflow-x: hidden;
		}

		main {
			padding: 0;
		}

		/* .heading{
		width: 100%;
	} */


		@media screen and (width >=768px) {

			.navbars__buttons,
			.navbars__buttons .button {
				height: 100%;
			}
		}


		.card__news .card__header {
			height: 15rem;
			min-height: 0;
		}

		.card .card__header {
			padding: 0;
		}

		.col>* {
			align-items: flex-start;
		}

		fieldset .field {
			flex-direction: column-reverse;
		}

		fieldset .field label {
			margin-left: 1.5rem;
		}

		/* fieldset .field input {
			position: absolute;
		} */

		.flex__column:has(.cups__item) {
			align-items: center;
		}
}

.align--center{
	picture{
		margin: 0 auto;
	}
}

.img--sm{
	picture{
		height: auto;
		width: 200px;
	}
}
.img--md{
	picture{
		height: auto;
		width: 300px;
	}
}
.img--lg{
	picture{
		height: auto;
		width: 400px;
	}
}
.img--xl{
	picture{
		height: auto;
		width: 500px;
	}
}
.img--full{
	picture{
		height: auto;
		width: 100%;
	}
}
