/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 24 2024 | 06:21:30 */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');

body {
	font-family: "Open Sans";
}

header {
	border: 1px #ddd solid;
}

.has-base-background-color {
	background-color: white !important;
}

.woocommerce-notices-wrapper {
	max-width: 1300px; 
	margin-left: auto;
	margin-right: auto;
	padding-left: 5%;
	padding-right: 5%;
}

.woocommerce-message {
	text-align: center !important;
}

.woocommerce-message .button {
	margin-top: 0;
}

.woocommerce-cart-form {
	max-width: 1300px; 
	margin-left: auto; 
	margin-right: auto;
	padding-left: 5%;
	padding-right: 5%;
}

.cart tr {
	display: grid; 
	grid-template-columns: 0.3fr 1fr 2fr 1fr 2fr 2fr;
	text-align: left;
}
.cart tr:nth-child(n + 2) {
	border-top: 1px #ddd solid;
	padding-top: 20px; 
	margin-top: 10px;
}

.cart td {
	display: flex; 
	align-items: center;
}

.cart tr img {
	max-width: 100%;
    object-fit: cover;
    aspect-ratio: 1;
    height: auto;
}

/* Hide Footer */
footer {
	display: none;
}


@media screen and (max-width: 820px) { 
	header > div > div {
		display: flex !important; 
		flex-wrap: nowrap !important;
	}
}