/*!
Theme Name: Folien Schumacher
Author: webkonditorei
Author URI: https://webkonditorei.de/
Description: Woocommerce Theme für Folien Schumacher
Version: 1.0.0
Text Domain: folien-schumacher

*/


html {
	line-height: 1;
	-webkit-text-size-adjust: 100%;
	font-size: 16px;
	scroll-behavior: smooth;
}


body {
	margin: 0;
	font-family: 'Manrope', sans-serif;
	background-color: #FCF7ED;
}



/* Load Font */


@font-face {
	font-family: "Manrope";
	src: url("./assets/fonts/Manrope/Manrope-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}


@font-face {
	font-family: "Manrope";
	src: url("./assets/fonts/Manrope/Manrope-Regular.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Manrope";
	src: url("./assets/fonts/Manrope/Manrope-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Manrope";
	src: url("./assets/fonts/Manrope/Manrope-SemiBold.ttf") format("truetype");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Manrope";
	src: url("./assets/fonts/Manrope/Manrope-Bold.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}




.reset_variations {
    display: none!important;
}


.delivery-time-info {
	width: 100%;
}


#shipping_method .woocommerce-Price-amount {
	background-color: #416D6D!important;
	margin-left: -10px!important;
}


.remove_from_cart_button {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}


#totaleurovalue {
	font-weight: 800;
}

.meter-price {
	display: none!important;
}



.catgeroy-footer h2,
.product--description h2 {
    font-size: 30px!important;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 55px!important;
    margin-bottom: 10px;
}

.catgeroy-footer h3,
.product--description h3 {
    font-size: 25px!important;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 45px!important;
    margin-bottom: 10px;
}

.catgeroy-footer h4,
.product--description h4 {
    font-size: 20px!important;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 35px!important;
    margin-bottom: 10px;
}

.catgeroy-footer h5,
.product--description h5 {
    font-size: 19px!important;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 30px!important;
    margin-bottom: 10px;
}

.catgeroy-footer ul,
.product--description ul {
	
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
	margin-top: 20px;
	
}

.product--description h2:first-child, 
.product--description h3:first-child,
.product--description h4:first-child,
.product--description h5:first-child  {
	margin-top: 0px!important;
}



.catgeroy-footer li,
.product--description li {
	padding-left: 1.5em;
	position: relative;
}

.catgeroy-footer li::before,
.product--description li::before {
	content: '';
	position: absolute;
	width: 1em;
	height: 0.5em;
	background-image: url('/wp-content/uploads/2024/06/list-li.svg');
	background-size: contain;
	left:0;
	background-repeat: no-repeat;
	margin-top: 0.7em;
}

.link-downloads-container {
	padding: 20px 0;
}


.variations {
	margin-bottom: 30px;
}

.wapf {
	margin-top: -30px;
}

.delivery-time-info {
	font-size: 17px!important;
}

.squaremeter-wrapper input {
	pointer-events: none!important;
}


.footer-img {
	width: 33%;
	object-fit: cover;
}

.break-word {
	word-break: break-word;
}