.elementor-1016 .elementor-element.elementor-element-6c3fc245{--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;}.elementor-1016 .elementor-element.elementor-element-137b201b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-1016 .elementor-element.elementor-element-72326521{right:0px;}body.rtl .elementor-1016 .elementor-element.elementor-element-72326521{left:0px;}.elementor-1016 .elementor-element.elementor-element-72326521{top:0px;}.elementor-1016 .elementor-element.elementor-element-180ed2cf .elementor-heading-title{font-family:var( --e-global-typography-0cc4289-font-family ), Sans-serif;font-size:var( --e-global-typography-0cc4289-font-size );font-weight:var( --e-global-typography-0cc4289-font-weight );line-height:var( --e-global-typography-0cc4289-line-height );}.elementor-1016 .elementor-element.elementor-element-1a76912 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;font-weight:400;text-align:start;}.elementor-1016 .elementor-element.elementor-element-1a76912 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-viewport, .woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-control-thumbs li{padding-right:calc(17px / 2);padding-left:calc(17px / 2);padding-bottom:17px;}.woocommerce .elementor-1016 .elementor-element.elementor-element-2f280e0e .flex-control-thumbs{margin-right:calc(-17px / 2);margin-left:calc(-17px / 2);}.elementor-1016 .elementor-element.elementor-element-460da6c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.glsr-elementor-3f9819af .glsr:not([data-theme]){--glsr-summary-star-bg:var( --e-global-color-accent );}.glsr-elementor-3f9819af{--glsr-bar-bg:var( --e-global-color-accent );}.elementor-1016 .elementor-element.elementor-element-282673cf .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;font-weight:400;text-align:start;}.elementor-1016 .elementor-element.elementor-element-282673cf .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-6d8e61ff{text-align:start;}.woocommerce .elementor-1016 .elementor-element.elementor-element-6d8e61ff .price{color:var( --e-global-color-primary );font-size:1.6rem;font-weight:600;}.woocommerce .elementor-1016 .elementor-element.elementor-element-6d8e61ff .price ins{color:var( --e-global-color-accent );font-size:1.6rem;font-weight:600;}.elementor-1016 .elementor-element.elementor-element-687338cb .cart button, .elementor-1016 .elementor-element.elementor-element-687338cb .cart .button{font-family:"Encode Sans Expanded", Sans-serif;font-weight:600;}.elementor-1016 .elementor-element.elementor-element-687338cb .quantity .qty{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;border-style:none;transition:all 0.2s;}.elementor-1016 .elementor-element.elementor-element-136c91b5{text-align:start;}.elementor-1016 .elementor-element.elementor-element-72a6ce8b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1016 .elementor-element.elementor-element-6110b4de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-3a6328f{padding:0px 8px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-3a6328f .elementor-icon-wrapper{text-align:center;}.elementor-1016 .elementor-element.elementor-element-3a6328f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1016 .elementor-element.elementor-element-3a6328f.elementor-view-framed .elementor-icon, .elementor-1016 .elementor-element.elementor-element-3a6328f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1016 .elementor-element.elementor-element-3a6328f.elementor-view-framed .elementor-icon, .elementor-1016 .elementor-element.elementor-element-3a6328f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1016 .elementor-element.elementor-element-3a6328f .elementor-icon{font-size:28px;}.elementor-1016 .elementor-element.elementor-element-3a6328f .elementor-icon svg{height:28px;}.elementor-1016 .elementor-element.elementor-element-5f11d1b3{width:100%;max-width:100%;font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-5f11d1b3 a{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-5f11d1b3 a:hover, .elementor-1016 .elementor-element.elementor-element-5f11d1b3 a:focus{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-29f5b51e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-80258e3{padding:0px 8px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-80258e3 .elementor-icon-wrapper{text-align:center;}.elementor-1016 .elementor-element.elementor-element-80258e3 .elementor-icon{font-size:32px;}.elementor-1016 .elementor-element.elementor-element-80258e3 .elementor-icon svg{height:32px;}.elementor-1016 .elementor-element.elementor-element-78960096{width:100%;max-width:100%;font-family:"Encode Sans Condensed", Sans-serif;font-size:0.88rem;color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-78960096 a{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-78960096 a:hover, .elementor-1016 .elementor-element.elementor-element-78960096 a:focus{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-3d0bbd65{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-5f3fd2f8{padding:0px 0px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-640e991b{--display:flex;}.elementor-1016 .elementor-element.elementor-element-324fe8cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1016 .elementor-element.elementor-element-199b6fb2{--display:flex;}.elementor-1016 .elementor-element.elementor-element-24e2519f{--display:flex;}.glsr-elementor-482f60fb .glsr:not([data-theme]){--glsr-review-star-bg:var( --e-global-color-accent );}.glsr-elementor-525fc117 .glsr:not([data-theme]){--glsr-form-star-bg:var( --e-global-color-accent );}.elementor-1016 .elementor-element.elementor-element-524d17d0{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:12px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-524d17d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#0102054D;}.elementor-1016 .elementor-element.elementor-element-524d17d0 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-1016 .elementor-element.elementor-element-524d17d0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1016 .elementor-element.elementor-element-5efaf8cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products  ul.products{grid-column-gap:24px;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-17e0c8c-font-family ), Sans-serif;font-size:var( --e-global-typography-17e0c8c-font-size );font-weight:var( --e-global-typography-17e0c8c-font-weight );line-height:var( --e-global-typography-17e0c8c-line-height );}.woocommerce .elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products .products > h2{text-align:center;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6cbd50f-font-family ), Sans-serif;font-size:var( --e-global-typography-6cbd50f-font-size );font-weight:var( --e-global-typography-6cbd50f-font-weight );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-6cbd50f-font-family ), Sans-serif;font-size:var( --e-global-typography-6cbd50f-font-size );font-weight:var( --e-global-typography-6cbd50f-font-weight );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 25px -3px rgba(0, 0, 0, 0.25);}.elementor-1016 .elementor-element.elementor-element-e98699f{--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-1016 .elementor-element.elementor-element-8797675{text-align:center;font-size:0.8rem;line-height:1.75em;color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-8797675 a{color:var( --e-global-color-text );}.elementor-1016 .elementor-element.elementor-element-8797675 a:hover, .elementor-1016 .elementor-element.elementor-element-8797675 a:focus{color:var( --e-global-color-accent );}@media(max-width:1200px){.elementor-1016 .elementor-element.elementor-element-72a6ce8b{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1016 .elementor-element.elementor-element-6c3fc245{--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-1016 .elementor-element.elementor-element-180ed2cf .elementor-heading-title{font-size:var( --e-global-typography-0cc4289-font-size );line-height:var( --e-global-typography-0cc4289-line-height );}.elementor-1016 .elementor-element.elementor-element-72a6ce8b{--grid-auto-flow:row;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products  ul.products{grid-column-gap:20px;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-17e0c8c-font-size );line-height:var( --e-global-typography-17e0c8c-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}}@media(max-width:767px){.elementor-1016 .elementor-element.elementor-element-180ed2cf .elementor-heading-title{font-size:var( --e-global-typography-0cc4289-font-size );line-height:var( --e-global-typography-0cc4289-line-height );}.elementor-1016 .elementor-element.elementor-element-72a6ce8b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1016 .elementor-element.elementor-element-5f11d1b3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1016 .elementor-element.elementor-element-78960096{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product{text-align:left;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:35px;}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-17e0c8c-font-size );line-height:var( --e-global-typography-17e0c8c-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}.elementor-1016 .elementor-element.elementor-element-a7e5dcf.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-6cbd50f-font-size );line-height:var( --e-global-typography-6cbd50f-line-height );}}@media(min-width:768px){.elementor-1016 .elementor-element.elementor-element-137b201b{--width:55%;}.elementor-1016 .elementor-element.elementor-element-460da6c7{--width:45%;}.elementor-1016 .elementor-element.elementor-element-6110b4de{--width:100%;}.elementor-1016 .elementor-element.elementor-element-29f5b51e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1016 .elementor-element.elementor-element-137b201b{--width:100%;}.elementor-1016 .elementor-element.elementor-element-460da6c7{--width:100%;}.elementor-1016 .elementor-element.elementor-element-6110b4de{--width:100%;}.elementor-1016 .elementor-element.elementor-element-29f5b51e{--width:100%;}}/* Start custom CSS *//* Product */
.smc-product {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 35px auto 40px; 
}
.smc-product .smc-inner-left {
	margin-right: 1.8vw;
}
.smc-product .smc-product-image div.images {
	margin-bottom: 0 !important;
}
.smc-product .smc-product-image .flex-control-thumbs {
	margin: 0 15px !important;
}

/* Save sticky */
.smc-product .save-sticky {
	position: sticky;
	top: 117px;
	height: fit-content;
}
/* FIX admin bar */
body.admin-bar .smc-product .save-sticky {
	top: calc(117px + 32px);
}

/* Product brand */
.smc-product .smc-brand h2 {
	font-family: "Montserrat", Sans-serif;
	font-size: clamp(1.25rem, 0.4443rem + 1.6807vw, 1.625rem);
	font-weight: 400;
	margin: 0;
	margin-left: 2px;
	margin-bottom: 5px;
}
.smc-product .smc-brand a,
.smc-product .smc-brand a:hover,
.smc-product .smc-brand a:focus {
	color: var(--e-global-color-primary);
}

/* Product title */
.smc-product .smc-product-title h1,
.smc-product .smc-product-title div {
	margin: 0;
	margin-bottom: 5px;
}

/* Review summary */
.smc-product .smc-reviews-summary .glsr-summary-wrap {
	margin: 0;
	margin-bottom: 5px;
}
.smc-product .smc-reviews-summary .glsr-tag-value {
	font-weight: 500;
}

/* Product breadcrumb */
.smc-product .smc-breadcrumb .woocommerce-breadcrumb {
	margin: 0;
	margin-bottom: 20px;
}
.smc-product .smc-breadcrumb a {
	font-weight: 400;
}
.smc-product .smc-breadcrumb a:hover {
	color: var(--e-global-color-accent) !important;
}

/* Product price */
.smc-product .smc-price p {
	margin: 0;
	margin-bottom: 5px;
	margin-left: 20px
}
.smc-product .smc-price .price ins {
	text-decoration: none;
	margin-left: 5px;
}
.smc-product .smc-price .price del {
	font-size: 1.2rem;
	font-weight: 500;
}

/* Product legal add */
.smc-product .smc-tax,
.smc-product .smc-shipping-costs,
.smc-product .smc-delivery-time {
	& p.wc-gzd-additional-info {
		font-size: 0.88rem;
		color: var(--e-global-color-primary);
		margin: 0;
		margin-bottom: 3px;
		margin-left: 20px
	}
}
.smc-product .smc-shipping-costs {
	& p.wc-gzd-additional-info {
		margin-bottom: 4px;
	}
}
.smc-product .smc-shipping-costs {
	& p.wc-gzd-additional-info a {
		color: var(--e-global-color-primary);
		text-decoration: underline;
		text-underline-offset: 3px;
	}
}
.smc-product .smc-delivery-time {
	& p.wc-gzd-additional-info {
		margin-bottom: 10px;
	}
}

.smc-product .delivery-time-sofort-versandfertig-lieferzeit-ca-2-4-werktage,
.smc-product .delivery-time-vorrtig-lieferzeit-ca-5-7-werktage,
.smc-product .delivery-time-ships-immediately-delivery-24-business-days,
.smc-product .delivery-time-in-stock-delivery-time-57-business-days {
	color: var(--e-global-color-accent);
	--mask-delivery-color: var(--e-global-color-accent);
}
.smc-product .delivery-time-lieferzeit-14-werktage,
.smc-product .delivery-time-lieferzeit-20-werktage,
.smc-product .delivery-time-lieferzeit-30-werktage,
.smc-product .delivery-time-delivery-time-14-business-days,
.smc-product .delivery-time-delivery-time-20-business-days,
.smc-product .delivery-time-delivery-time-30-business-days {
	color: var(--e-global-color-5c50aa0);
	--mask-delivery-color: var(--e-global-color-5c50aa0);
}
.smc-product .delivery-time-data::before {
	content:'';
	display: inline-block;
	position: relative;
	top: 3px;
	right: 8px;
	margin-left: 8px;
	height: 1.1rem;
	width: 1.1rem; 
	background-color: var(--mask-delivery-color);
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path d="M 0 8 L 0 12 L 18 12 L 18 14 L 0 14 L 0 16 L 15 16 L 15 18 L 0 18 L 0 20 L 12 20 L 12 22 L 0 22 L 0 24 L 9 24 L 9 26 L 0 26 L 0 37 C 0 38.652344 1.347656 40 3 40 L 7.09375 40 C 7.570313 42.835938 10.035156 45 13 45 C 15.964844 45 18.429688 42.835938 18.90625 40 L 31 40 L 31 10.90625 C 31 9.359375 29.640625 8 28.09375 8 Z M 33 15 L 33 40 L 34.09375 40 C 34.570313 42.832031 37.03125 45 40 45 C 42.96875 45 45.425781 42.832031 45.90625 40 L 47 40 C 48.542969 40 50 38.542969 50 37 L 50 27.40625 C 50 25.445313 48.585938 23.347656 48.40625 23.09375 L 44.28125 17.5625 C 43.511719 16.601563 41.933594 15 40 15 Z M 38 17 L 40 17 C 40.789063 17 41.796875 17.695313 42.6875 18.8125 L 46.78125 24.28125 C 47.082031 24.714844 47.808594 25.9375 47.96875 27 L 39 27 C 38.550781 27 38 26.449219 38 26 Z M 13 35 C 15.222656 35 17 36.777344 17 39 C 17 41.222656 15.222656 43 13 43 C 10.777344 43 9 41.222656 9 39 C 9 36.777344 10.777344 35 13 35 Z M 40 35 C 42.207031 35 44 36.792969 44 39 C 44 41.207031 42.207031 43 40 43 C 37.792969 43 36 41.207031 36 39 C 36 36.792969 37.792969 35 40 35 Z"/></svg>');
	mask-repeat: no-repeat;
	mask-size: cover;
}



/* Out of stock */
.smc-product .smc-stock p {
	font-size: 0.88rem;
	margin: 0;
	margin-top: -20px;
	margin-bottom: 20px;
	margin-left: 20px
}
.smc-product .smc-stock p.stock.out-of-stock {
	color: var( --e-global-color-8336c6a );
}
.smc-product .smc-stock p.stock.out-of-stock::before {
	content:'';
	display: inline-block;
	position: relative;
	top: 3px;
	right: 8px;
	margin-left: 8px;
	height: 1.1rem;
	width: 1.1rem; 
	background-color: var( --e-global-color-8336c6a );
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path d="M25,2C12.319,2,2,12.319,2,25s10.319,23,23,23s23-10.319,23-23S37.681,2,25,2z M33.71,32.29c0.39,0.39,0.39,1.03,0,1.42C33.51,33.9,33.26,34,33,34s-0.51-0.1-0.71-0.29L25,26.42l-7.29,7.29C17.51,33.9,17.26,34,17,34s-0.51-0.1-0.71-0.29c-0.39-0.39-0.39-1.03,0-1.42L23.58,25l-7.29-7.29c-0.39-0.39-0.39-1.03,0-1.42c0.39-0.39,1.03-0.39,1.42,0L25,23.58l7.29-7.29c0.39-0.39,1.03-0.39,1.42,0c0.39,0.39,0.39,1.03,0,1.42L26.42,25L33.71,32.29z"/></svg>');
	mask-repeat: no-repeat;
	mask-size: cover;
}



/* Add-To-Cart */
.smc-product .elementor-add-to-cart {
	margin-top: 20px;
	margin-bottom: 5px;
}
/* Add-To-Cart button quantity*/
.smc-input input.qty {
	padding: 0 !important;
}
/* Add-To-Cart section */
.smc-product .smc-add-to-cart button,
.smc-product .smc-add-to-cart select,
.smc-product .smc-add-to-cart .variations {
	width: 100% !important;
}
/* Add-To-Cart addet link ausblenden */
.smc-product .smc-add-to-cart a.added_to_cart {
	display: none !important;
}


/* Variantions */
.smc-product .smc-add-to-cart th,
.smc-product .smc-add-to-cart td {
	background: transparent !important;
	padding: 0 !important;
}
.smc-product .smc-add-to-cart .variations th {
	line-height: 1em !important;
}
.smc-product .smc-add-to-cart ul,
.smc-product .smc-add-to-cart select {
	margin: 0 0 10px 0 !important;
}


/* Variations out-of-stock */
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {
  color: var( --e-global-color-8336c6a );
}

/* Color-Swatches size */
.smc-product .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	width: 28px;
	height: 28px;
	padding:0;
	box-shadow: none!important;
}
/* Color-Swatches inner */
.smc-product .variable-items-wrapper .variable-item-span-color {
	border-radius: var( --global-border-radius-small );
}
/* Color-Swatches selected */
.smc-product .variable-items-wrapper .variable-item.selected:not(.radio-variable-item) {
	padding: 2px;
	webkit-box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8) !important;
	box-shadow: var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8) !important;
	border-radius: var( --global-border-radius-small );
}
.smc-product .variable-items-wrapper .variable-item.selected:not(.radio-variable-item) .variable-item-span-color {
	border-radius: calc( var( --global-border-radius-small ) - 2px );
}
/* Color-Swatches Cross out-of-stock */
.smc-product .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents::before {
	height: calc(100% - 3px);
	width: calc(100% - 3px);
	z-index: 50;
}
/* Color-Swatches Description */
.smc-product .woo-selected-variation-item-name {
	font-size: 0.875rem;
	font-weight: 500;
}


/* Payment images link */
.smc-product .smc-payment-methods a {
	margin-bottom: 15px;
}
.smc-product .smc-payment-methods a,
.smc-product .smc-payment-methods a img[src$=".svg"] {
	width: 100%;
}
/* Free-shipping/Info-germany adds */
.smc-product .smc-info-free-shipping p,
.smc-product .smc-info-germany p {
	margin: 0;
}
.smc-product .smc-info-free-shipping a,
.smc-product .smc-info-germany a {
	font-weight: 400;
}
body:not(.made_ger) .smc-product { .smc-info-germany {
		display: none;
	}
	.smc-info-free-shipping {
		grid-column: 1 / 3;
	}
}



/* Product information */
.smc-desc-wrapper {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 40px;
}
/* Accordion Title */
.smc-desc-wrapper .e-n-accordion-item-title {
	padding: 15px 0 15px 15px;
}
.smc-desc-wrapper .smc-desc-content {
	padding: 0 10px;
}
/* Product description format */
.smc-desc-wrapper strong {
	font-weight: 500;
}
.smc-desc-wrapper pre {
	font-family: inherit;
	font-size: inherit;
	font-weight: 500;
	text-decoration: underline;
	text-underline-offset: 3px;
	margin-bottom: 0.3rem;
}
.smc-desc-wrapper ul {
	margin-bottom: 1rem;
}
.smc-description-note {
	display: inline-block;
	padding-top: 5px;
	font-weight: 600 !important;
	color: var( --e-global-color-accent );
}
.smc-proline {
	display: flex;
	align-items: center;
}
.smc-proline img {
	margin-top: 2px;
}
.smc-desc-wrapper .smc-import-note {
    margin-top: 20px;
	padding: 10px;
	background-color: var( --e-global-color-06935f3 );
	font-size: 0.88rem;
}
.smc-desc-wrapper .smc-import-note strong::before {
	content:'';
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 7px;
	height: 1rem;
	width: 1rem;
	background-color: var( --e-global-color-primary );
	mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path d="M48.593,41.397L27.637,4.542C27.088,3.577,26.103,3,25,3s-2.088,0.577-2.637,1.542L1.407,41.397c-0.551,0.969-0.545,2.124,0.016,3.088C1.975,45.434,2.954,46,4.044,46h41.912c1.09,0,2.069-0.566,2.621-1.515C49.138,43.521,49.144,42.367,48.593,41.397z M27,39c0,0.552-0.446,1-0.998,1c-0.612,0-1.392,0-2.004,0C23.446,40,23,39.552,23,39v-2c0-0.552,0.446-1,0.998-1c0.612,0,1.392,0,2.003,0C26.554,36,27,36.448,27,37V39z M27,32c0,0.552-0.448,1-1,1c-0.612,0-1.392,0-2.003,0C23.444,33,23,32.552,23,32V18c0-0.552,0.446-1,0.998-1c0.612,0,1.392,0,2.003,0C26.554,17,27,17.448,27,18V32z"/></svg>');
	mask-repeat: no-repeat;
	mask-size: contain;
}

/* Product attributes */
.smc-desc-wrapper .smc-product-attributes a,
.smc-desc-wrapper .smc-product-attributes a:hover,
.smc-desc-wrapper .smc-product-attributes a:focus {
	color: var( --e-global-color-secondary );
	font-weight: 400;
}
.smc-desc-wrapper .smc-product-attributes table.shop_attributes {
	border: none;
}
.smc-desc-wrapper .smc-product-attributes table.shop_attributes th,
.smc-desc-wrapper .smc-product-attributes table.shop_attributes td{
	border: none;
	font-style: normal;
	padding: 0 0 10px 0;
	background-color: transparent !important;
}
.smc-desc-wrapper .smc-product-attributes table.shop_attributes th {
	text-align: left;
}
.smc-desc-wrapper .smc-product-attributes table.shop_attributes th::after {
	content:" :";
}
.smc-desc-wrapper .smc-product-attributes table.shop_attributes td p {
	padding: 0;
}



/* REVIEWS */
.smc-desc-wrapper form.glsr-review-form .elementor-field-type-submit {
	margin-top: 15px;
}
.smc-desc-wrapper .glsr-elementor .e-form__buttons {
  display: block;
}



/* RELATED products */
.smc-related-product-wrapper {
	width: var(--global-content-width);
	max-width: var(--global-max-content-width) !important;
	margin: 0 auto 50px;
}
/* LOOPS */
.smc-product-loop ul.products li.product {
	border-radius: var( --global-border-radius-small );
    overflow: hidden;
}
.smc-product-loop ul.products li.product a img {
	transition: transform 0.4s cubic-bezier( 0.25, 0.1, 0.25, 1);
    border: 12px solid #fff;
    margin: 0;
}
.smc-product-loop ul.products li.product a:hover img {
    transform: scale(1.1);
}
.smc-product-loop ul.products li.product .br_brand_shop_container {
	width: 100%;
	height: 26px;
	max-height: 26px;
	padding: 0 8px;
	background-color: var( --e-global-color-09e1e2d );
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.smc-product-loop ul.products li.product .berocket_brand_post_image_name {
	margin: 0;
	font-family: var( --e-global-typography-efeed15-font-family ), Sans-serif;
	font-size: var( --e-global-typography-efeed15-font-size );
	font-weight: var( --e-global-typography-efeed15-font-weight );
	line-height: var( --e-global-typography-efeed15-line-height );
	color: var( --e-global-color-secondary );
}
.smc-product-loop ul.products li.product span.woocommerce-loop-product__title {
	height: 65px;
	max-height: 65px;
	padding: 5px 8px 0;
	margin: 0;
	background-color: var( --e-global-color-06935f3 );
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.smc-product-loop ul.products li.product .price {
	padding: 2px 8px 6px;
	margin: 0;
	background-color: var( --e-global-color-06935f3 );
	display: flex;
	justify-content: flex-end;
	column-gap: 3px;
}
.smc-product-loop ul.products li.product .woocommerce-Price-currencySymbol:not(del .woocommerce-Price-currencySymbol)::after {
    content: '*';
    margin-left: 3px;
    font-size: medium;
    vertical-align: top;
}
.smc-product-loop ul.products li.product .price ins {
	text-decoration: none;
	margin-left: 5px;
}
.smc-product-loop ul.products li.product .price ins .amount {
	color:var( --e-global-color-accent )!important;
}
.smc-product-loop ul.products li.product .price del .amount {
	font-size: 15px;
	font-weight: 400;
}
.smc-product-loop ul.products li.product .glsr {
    position: absolute;
    right: 0;
    margin-top: -122px!important;
	padding: 5px;
}
.smc-product-loop .glsr-stars {
	justify-content: end;
}
.smc-product-loop .glsr-star-full {
	background: var( --e-global-color-accent );
	mask-image: var( --glsr-star-full );
	mask-size: 100%;
}
.smc-product-loop .glsr-star-half {
	background: var( --e-global-color-accent );
	mask-image: var( --glsr-star-half );
	mask-size: 100%;
}
.smc-product-loop .glsr-star-empty {
	background: var( --e-global-color-accent );
	mask-image: var( --glsr-star-empty );
	mask-size: 100%;
}


/* Shop legal notice */
.smc-legal-notice {
	width: var(--global-full-width);
	max-width: var(--global-max-full-width) !important;
	background-color: var( --e-global-color-06935f3 );
	padding-top: 6px;
}
.smc-legal-notice a {
	text-decoration: underline;
	text-underline-offset: 3px;
}


@media screen and (max-width: 1124px) {
/* Product */
	.smc-product {
		width: 90vw;
		margin-bottom: 30px;
	}

/* Product information */
	.smc-desc-wrapper {
		width: 90vw;
		margin-bottom: 30px;
	}

/* RELATED products */
	.smc-related-product-wrapper {
		width: 90vw;
	}
	.smc-product-loop ul.products > li.product:nth-child(5) {
		display: none;
	}
}


@media screen and (max-width: 980px) {
/* Product */
	.smc-product {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.smc-product .smc-inner-left {
		margin-right: 0;
	}

/* Product breadcrumb */
	.smc-product .smc-breadcrumb .woocommerce-breadcrumb {
		margin-bottom: 5px;
	}

/* Product information */
	.smc-desc-wrapper {
		margin-bottom: 25px;
	}

/* RELATED products */
	.smc-related-product-wrapper {
		margin-bottom: 35px;
	}

/* REVIEWS */
	.smc-desc-wrapper .smc-review-form .woocommerce-Reviews {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
/* Buttons */
	.smc-black-button button.button,
	.smc-black-button .glsr-button {
		padding: var( --global-btn-padding-default-mobile ) !important;
    	justify-content: center;
	}
	.smc-black-button .glsr-button {
	    width: 85vw;
    	margin: 10px auto 0 !important;
	}

	.smc-select select.elementor-field-textual,
	.smc-select .variations select {
		min-height: var( --global-select-min-height-mobile ) !important;
	}
	.smc-input input.elementor-field {
		min-height: var( --global-input-min-height-mobile ) !important;
	}
	.smc-input input.qty {
		min-height: 100% !important;
	}
	.smc-textarea textarea.elementor-field-textual {
		padding: var( --global-textarea-padding-mobile ) !important;
	}

/* RELATED products */
	.smc-related-product-wrapper {
		width: 100%;
		padding: 0 15px;
	}

/* Product information */
	.smc-desc-wrapper {
		width: 100%;
		padding: 0 20px;
	}
	.smc-desc-content {
    	padding: 0;
	}

/* RELATET product */
	.smc-related-product-wrapper {
		width: 100%;
		padding: 0 20px;
	}

/* REVIEWS */
	.smc-product .smc-reviews-summary .glsr .glsr-tag-value {
		font-size: 1rem;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-regular.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-500.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-600.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-600.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-700.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-condensed-v11-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Encode Sans Expanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-regular.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Expanded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-500.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Expanded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-600.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-600.ttf') format('truetype');
}
@font-face {
	font-family: 'Encode Sans Expanded';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-700.woff2') format('woff2'),
		url('https://www.scalemonkey.com/wp-content/uploads/2025/11/encode-sans-expanded-v12-latin-700.ttf') format('truetype');
}
/* End Custom Fonts CSS */