.header-07 .btn-outline {
    display:none !important;
}

.different-invoice-location {
	display:none;
}

.customer-welcome-name .text-inherit {
	cursor:default;
	
	&:hover {
		text-decoration:none;
	}
}

.nav-account,
.checkout-cart-total {
	display:none !important;
}

#account-login-03-221 > div > div:nth-child(2) > div > div.card-legend.flex-shrink-0.justify-between {
	display:none;
}

.nav-categories,
#checkout-confirm-01-210 > form > div:nth-child(8),
#checkout-confirm-01-210 > form > div:nth-child(9) {
	display:none;
}

#form-customer-login > div.card-legend {
	display:none;
}

.table-cart-product-name a,
.cart-image {
	pointer-events: none;
	
	&:hover {
		color:inherit;
		text-decoration:none;
	}
}

#form-customer-login .btn.btn-link {
	display:none;
}

.table-cart-product-price,
.table-cart-product-total,
.table-cart-subtotal,
.text-right,
.pr-0.text-right,
.shopping-cart-01 tfoot,
.checkout-cart-01 tfoot,
#quick-cart-price {
	display:none !important;
}

@media (min-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 768px) {
	.header-01 {
		height:auto;
		padding:20px 0;
	}
}

.account-login-03 .card .card-body > p {
	color: black!important;
}


.fw_establishment_list {
	display: grid;
	gap: 0.75rem;
	grid-template-columns: minmax(0, 1fr);
	max-height: 26rem;
	overflow-y: auto;
	padding: 0.125rem;
}

@media (min-width: 768px) {
	.fw_establishment_list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}