
@media only screen and (max-width: 660px) {
        #custom-footer {
						max-width: 90vw;
            flex-direction: column;
            align-items: center;
        }
        #custom-footer div {
            text-align: center;
            margin-bottom: 10px;
        }
				.et_pb_post, body  h1,h2,h3,h5,h6,a,p,label,
		p cite {
		font-family: Roboto !important;
	}
	
	div .language-buttons {
		margin-top: 40px !important;
		align-items: center !important;
		justify-content: center !important;
		padding-bottom: 10px !important;
	}
	.wine-white-wrapper figure{
	display: grid;
	justify-content: center;
	}
	.product h1{
		font-size: 40px;
	}
}

li .product{
	height:40%;
}
.wc-block-grid__product-image a{
	display: flex;
	justify-content:center;
}
.wc-block-grid__product-image a img{
	width:40%;
}
.woocommerce-product-gallery__image{
	background-color: white;
}
.woocommerce-product-gallery__image a{
	display: flex;
	justify-content:center;
}
.woocommerce-product-gallery__image a img{
	width: 35% !important;
}
.wine-white-wrapper{
	border-radius: 6px;
	transition: transform .2s;
}
.wine-white-wrapper:hover{
	transform: scale(1.03);
}
.product-type-simple{
	background-color:white;
	padding-top: 30px;
	border-radius: 5px;
}

.product-type-simple:hover{
	transform: scale(1.03);
	transition: transform .2s;
}

.product-type-simple h3{
	padding-top: 30px;
}

	.site-header, .woocommerce-cart .wp-elements-b2c0fef74287cef8375d10092aead4f7, .woocommerce-checkout .wp-elements-b2c0fef74287cef8375d10092aead4f7 {
		display: none !important;
	}
.pay-options{
	display: none;
}

.product-type-simple div button:hover{
	transform: scale(1.08);
	transition: transform .2s;
}

.woocommerce-cart .wp-site-blocks 
.wp-block-group-is-layout-constrained h1,.woocommerce-checkout .wp-site-blocks 
.wp-block-group-is-layout-constrained h1{
	font-size: 3rem;
}
.cartbutton div{
	color: #ac9867;
}

.cartbutton a{
	background-color: white !important;
}

.cartbutton a:hover {
	color: white !important;
}

.versand-cart{
	display: none;
}

.back-website-btn a{
	color: #ac9867;
	background-color: transparent !important;
	border: 2px solid red;
}.back-website-btn div{
	color: #ac9867 !important;
	border: 2px solid #ac9867;
	border-radius: 8px;
}
.back-website-btn div:hover{
	color: white !important;
}



select{
	background-color: white;
	shadow: none;
	border-box: none;
	height:40px;
	padding-left:10px;
	border-radius:10px;
	border: 2px solid #B5A170;
	color: #514e4c;
}

.woocommerce-result-count{
	color: #B5A170;
}

.wp-block-woocommerce-product-results-count,.wc-block-catalog-sorting{
	padding-bottom:50px;
}
.wine-wrapper div {
}

body {
	background-color: #ededed !important;
	font-family: Roboto !important;
}

main > div.wp-block-cover {
	display: none !important;
}

main > div.wp-block-spacer {
	display: none !important;
}

.customize-unpreviewable {
	color: #d9d9d9 !important;
	text-decoration: none !important;
}

.wp-block-cover__inner-container mark {
	font-size: 74px;
	line-height: 1;
	font-weight: 300;
}

.order-form {
	width: 80% !important;
}

.wp-block-site-tite .order-title {
	color: #4d4d4d;
}

.has-background-dim-70:hover,
.cover-image:hover .has-background-dim-70 {
	opacity: .7 !important;
}

.language-buttons {
	margin-top: -7rem !important;
	margin-right: 1rem !important;
}

.language-buttons .wp-block-buttons .wp-block-button a {
	border: none;
	padding: 10px;
	background-color: transparent !important;
}

.language-buttons .wp-block-buttons .wp-block-button a:hover {
	color: #ac9867;
}

.wp-block-site-tagline:not(.wp-block-cover__inner-container div .wp-block-site-tagline) {
	display: none !important;
}

article:hover {
	transition: .5s;
}

article:hover {
	transform: scale(1.05);
}

.entry-wrapper p {
	color: white;
	padding-bottom: 20px;
}

.entry-wrapper a:hover {
	color: #9a9a9a !important;
}

.has-background-dim-70 {
	opacity: .5 !important;
	transition-timing-function: ease-in;
	transition: .7s;
}

.main-buttons a {
	border: 3px solid #ac9867 !important;
	background-color: transparent !important;
}

.wine-selection {
	background-color: white;
	padding-bottom: 30px;
	padding-top: 30px;
}

h1,h2,h3,h5,h6,a,p,label,
p cite {
	color: #4d4d4d;
	font-family: Roboto !important;
}

.wp-block-quote {
	border-color: #ac9867;
	border-width: 0 0 0 3px;
}

cite {
	color: #ac9867;
	font-family: Montserrat !important;
}

.wp-container-40.wp-container-40 {
	gap: 0 !important;
	margin-left: 100px !important;
}

.wp-element-button,
.wp-block-button__link {
	color:white;
	border-radius: 6px !important;
	background-color: #ac9867 !important;
}

.wp-element-button:hover,
.wp-block-button__link:hover {
	background-color: #B5A170 !important;
}


footer {
	display:none;
}

header {
	display: none !important;
	background-color: #333333;
}

.wp-block-cover__inner-container h2 {
	color: #d9d9d9 !important;
}

.wp-block-site-title,
.site-brand a {
	text-decoration: none !important;
	color: #d9d9d9 !important;
	font-weight: normal;
	font-size: 16px;
}

.wp-block-jetpack-email a,
.wp-block-jetpack-address a {
	text-decoration: none !important;
	color: #d9d9d9 !important;
	font-weight: normal;
}