.elementor-27888 .elementor-element.elementor-element-09e565c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27888 .elementor-element.elementor-element-b97be59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-27888 .elementor-element.elementor-element-b0bdd72 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-27888 .elementor-element.elementor-element-b0bdd72 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-27888 .elementor-element.elementor-element-9e519ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27888 .elementor-element.elementor-element-37ea00e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27888 .elementor-element.elementor-element-37ea00e .elementor-heading-title{font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:40px;font-weight:500;color:#003716;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-27888 .elementor-element.elementor-element-9a2848d > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-27888 .elementor-element.elementor-element-9a2848d .price{color:#003716;font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:24px;font-weight:500;}.woocommerce .elementor-27888 .elementor-element.elementor-element-9a2848d .price ins{color:#003716;font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:24px;font-weight:500;text-decoration:none;}.elementor-27888 .elementor-element.elementor-element-4f4b9e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-27888 .elementor-element.elementor-element-4f4b9e8 .woocommerce-product-details__short-description{color:#454545;font-family:"OPTIClearfaceGothicLightAg", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-27888 .elementor-element.elementor-element-2190984{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27888 .elementor-element.elementor-element-04482e2 .cart button, .elementor-27888 .elementor-element.elementor-element-04482e2 .cart .button{font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:22px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFED00;background-color:#006D2C;transition:all 0.2s;}.elementor-27888 .elementor-element.elementor-element-04482e2 .quantity .qty{border-radius:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:var( --e-global-color-accent );transition:all 0.2s;}.woocommerce .elementor-27888 .elementor-element.elementor-element-04482e2 form.cart .variations{width:100%;}.elementor-27888 .elementor-element.elementor-element-71d4790{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-27888 .elementor-element.elementor-element-71d4790:not(.elementor-motion-effects-element-type-background), .elementor-27888 .elementor-element.elementor-element-71d4790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000F;}.elementor-27888 .elementor-element.elementor-element-5481c51{text-align:center;}.elementor-27888 .elementor-element.elementor-element-5481c51 .elementor-heading-title{font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:48px;font-weight:600;color:#003716;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27888 .elementor-element.elementor-element-35d244b > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"OPTIClearfaceGothicLightAg", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products .products > h2{color:#6EC1E400;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"OPTIClearfaceGothicLightAg", Sans-serif;font-size:20px;font-weight:600;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price del{color:#FFED00;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price del .amount{color:#FFED00;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .price del {font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:24px;font-weight:500;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product .button{color:#006D2C;background-color:var( --e-global-color-text );font-family:"OPTIClearfaceGothicDemiAg", Sans-serif;font-size:20px;font-weight:400;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products .added_to_cart{color:var( --e-global-color-text );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product{background-color:var( --e-global-color-accent );}.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-text );}@media(min-width:768px){.elementor-27888 .elementor-element.elementor-element-b97be59{--width:50%;}.elementor-27888 .elementor-element.elementor-element-9e519ea{--width:50%;}}@media(max-width:1024px){.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-27888 .elementor-element.elementor-element-35d244b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b0bdd72 */.pswp__caption__center {
	display: none;
}
.flex-direction-nav {
	display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea00e */.woocommerce-js h2 {
	margin-bottom: .7em;
	margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-4f4b9e8 */.text a {
    color:#454545;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-04482e2 */.single_add_to_cart_button.elementor-button.button.alt.disabled.wc-variation-selection-needed {
	background-color: #006D2C;
	color: #FFED00 !important;
	opacity: 1;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 20px;
	padding: 15px 30px;
}

:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
	background-color: #006D2C;
		width: 4.631em !important;
		
}

.woo-variation-swatches .variable-items-wrapper {
	
	justify-content: center;
}

.variable-item-span.variable-item-span-button {
	color: #FFED00;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 20px;
	line-height: 40px;
}
.variable-item.button-variable-item {
	background: ;
	background-color: #006D2C !important;
	box-shadow: none !important;
	border-radius: 0px !important;
	/* padding: 4px !important; */
}
.variable-item.button-variable-item:hover {
	background-color: #006D2C !important;
}
.variable-item-span.variable-item-span-button:hover {
	color: #FFED00;
}
.variations {
	border: 0px !important;
}
.input-text {
color: #FFED00 !important;
	opacity: 1;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 20px;
}
.variations label {
color: #003716 !important;
	opacity: 1;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 20px;
}
.reset_variations {
    color: #003716 !important;
	opacity: 1;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 14px;
}
.woo-selected-variation-item-name {
    color: #003716 !important;
	opacity: 1;
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
	font-size: 20px;
position:relative;
bottom:0px;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	border: 0px !important;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	font-family: "OPTIClearfaceGothicDemiAg", Sans-serif !important;
	background-color: #006D2C !important;
	opacity: 1;
	color: #FFED00 !important;
	/* height: ; */
	font-size: 18px !important;
	padding: 15px 30px !important;
	height: 50px;
}

.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed::after {
	content: "In winkelwagen";
	position: absolute;
	color: #000;
	visibility: visible;
	float: left;
	text-align: center;
	display: block;
	top: 0px;
	width: max-content;
	background-color: #006D2C;
	padding: 15px 30px;
	height: 52px !important;
	color: #FFED00;
}
.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	visibility: hidden;
	padding: 0px !important;
}

.single_add_to_cart_button.button.alt {
    	visibility: hidden;
	padding: 0px !important;
}
.single_add_to_cart_button.button.alt::after {
    	content: "In winkelwagen";
	position: absolute;
	color: #000;
	visibility: visible;
	float: left;
	text-align: center;
	display: block;
	top: 0px;
	width: max-content;
	background-color: #006D2C;
	padding: 15px 30px;
	height: 52px !important;
	color: #FFED00;
    
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
	margin-right: 0;
	vertical-align: top;
	height: 52px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
	padding: 0 10px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	
	height: 40px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-35d244b */.ast-woo-product-category {
position: relative;
  top: 0%;
  background-color: #FFED00;
  color: #006d2c !important;
  opacity: 1 !important;
  padding: 5px 10px;
  font-family: "OPTIClearfaceGothicDemiAg", Sans-serif;
  font-weight: 500;
  margin-top: 0px;
  width: max-content;
  margin-bottom: 15px !important;
  text-transform: uppercase;
  font-size: 14px !important;
}
.astra-shop-summary-wrap {
	padding: 20px;
}
.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	display: none;
}
.ast-loop-product__link {
	margin-bottom: .6em !important;
}

.button.product_type_variable.add_to_cart_button {
	margin-top: 0px !important;
}
.price {
	height: 30px;
}
.ast-on-card-button.ast-select-options-trigger.product_type_variable.add_to_cart_button {
	display: none;
}
.woocommerce-js ul.products li.product .button, .woocommerce-page ul.products li.product .button {
	margin-top: 0px !important;
}

.astra-shop-summary-wrap {
	padding-top: 18px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OPTIClearfaceGothicDemiAg';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.eot');
	src: url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.eot?#iefix') format('embedded-opentype'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.woff2') format('woff2'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.woff') format('woff'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.ttf') format('truetype'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicDemiAg.svg#OPTIClearfaceGothicDemiAg') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OPTIClearfaceGothicLightAg';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.eot');
	src: url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.eot?#iefix') format('embedded-opentype'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.woff2') format('woff2'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.woff') format('woff'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.ttf') format('truetype'),
		url('http://185.184.72.160/wp-content/uploads/2024/10/OPTIClearfaceGothicLightAg.svg#OPTIClearfaceGothicLightAg') format('svg');
}
/* End Custom Fonts CSS */