/*
 Theme Name:   Shoptimizer Child
 Theme URI:    https://esduftetnachholz.at/shoptimizer-child
 Description:  Child Theme für Shoptimizer
 Author:       Iliyana Vasileva
 Author URI:   https://esduftetnachholz.at
 Template:     shoptimizer
 Version:      1.0.0
 Text Domain:  shoptimizer-child
*/

@font-face {
	font-family: 'Montserrat', 'Open Sans', 'Helvetica Neue', sans-serif;
	font-style: normal;
    font-weight: 400;
	src: url(/../fonts/montserrat/Montserrat-VariableFont_wght.woff2) format('woff2');
	font-display: swap;
}

@font-face {
	font-family: 'Lustria', 'Helvetica Neue', sans-serif;
	src: url(/../fonts/lustria/9oRONYodvDEyjuhOnC8zMw.woff2);
}

.woocommerce-card__header {
    align-items: center;
}

.wc-proceed-to-checkout .button.checkout-button {
	margin: 1em 0;
}


.m-grid-2 ul.products li.product .woocommerce-loop-product__title {
    font-size: clamp(1.125rem, 0.749rem + 0.2033vw, 0.875rem);
}

ul.products li.product .woocommerce-loop-product__title {
	padding-top: 1em;
}

/*
 ul.products li.product .button {
    font-size: clamp(0.725rem, 0.749rem + 0.2033vw, 0.875rem);
}
*/
.product-card__slide .woocommerce-card__header {
	padding-top: 0;
}

.woocommerce-message {
	background-color: #e8c4b5;
	color: #111111;
}


ul.products li.product .price {
	color: #a1927c;
	font-size: 1em;
}

nav.woocommerce-breadcrumb {
	text-align: end;
}

@media (min-width: 600px) {
	
	img.custom-logo {
		background: rgba(255, 255, 255, 0.8);
		border-radius: 100px;
	}

	.custom-logo {
	  transition: all 0.7s ease;
	}

	.custom-logo.shrink {
	  transform: scale(0.4); /* Größe anpassen */
	}

	.header-4 .site-header .custom-logo-link img {
		margin-top: 30px;
	}	
	
	/* .home.header-4 .site-header .custom-logo-link img {
		margin-top: 100px;
	}
	*/
	
	.header-4 .site-header .custom-logo-link img.custom-logo.shrink {
		margin-top: 0px;
	}
	
	.custom-logo.shrink:hover {
	  transform: scale(1.2); /* Größe anpassen */
	  padding-top: 50px;
	}
	
	.woocommerce-breadcrumb {
		padding-top: 3em;
		padding-bottom: 3em;
	}
	
}

footer.site-footer {
	background-color: #a1927c !important; 
	color: #fff;
}

footer.site-footer a:not(.button), footer.copyright a {
	color: #fff !important;
	font-weight: 500;
}

.theme-shoptimizer .commercekit-wishlist.full {
	margin-top: 15px;
}

.product_meta {
	display: none;
}

.demo_store {
	background-color: #e8c4b5;
	color: #111111;
}

nav.woocommerce-breadcrumb {
	font-size: 1em;
}

button.single_add_to_cart_button {
	background-color: #e8c4b5!important;
}

.borlabs-cookie-preference *,
.borlabs-cookie *,
#BorlabsCookieBox * {
  font-family: "Montserrat", 'Open Sans', 'Helvetica Neue', sans-serif !important;
}

.woocommerce-info {
	background-color: #e8c4b5;
}

.site-footer .widget li {
	line-height: 1;
}

footer.site-footer {
	margin: 2em 0;
}

span.wc-gzd-additional-info.shipping-costs-info a {
	color: #111111;
}

p.price {
	font-weight: 600;
}

.product_title.entry-title {
	padding-bottom: 20px;
}

.legal-price-info {
	/* border-bottom: 1px solid #a1927c; */
	padding-bottom: 10px;
}

.woocommerce-product-details__short-description {
	padding-top: 20px;
}

.product p.price {
	font-size: 25px !important;
}

.stock.in-stock {
    display: none !important;
}

.below-content .widget .widget-title, .site-footer ul a, .site-footer ul li span {
	font-size: medium;
}
