:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-transform: none;
	--wd-title-color: #242424;
	--wd-entities-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(96,96,96);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-widget-title-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(29,75,43);
	--wd-alternative-color: rgb(245,247,246);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(29,75,43);
	--btn-accented-bgcolor-hover: rgb(29,75,43);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(29,75,43);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(29,75,43);
	--wd-link-color-hover: #242424;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 890px;
	--wd-popup-padding: 92px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 254px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(29,75,43);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd .product-label.onsale {
	background-color: rgb(0,0,0);
}
.wd .product-label.new {
	background-color: rgb(221,153,51);
}
.wd .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.wd .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(129,215,66);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 900px;
}
.wd-builder-off .wd-fbt.wd-design-side {
	--wd-form-width: 317px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 5px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(29,75,43);
}

/* BBH SHOP DESIGN V1 – 15.09.2026 */
:root{--bbh-green:#1D4B2B;--bbh-green-hover:#28643A;--bbh-light:#F4F6F2;--bbh-text:#17221B;--bbh-muted:#647067;--bbh-line:#DFE5DF;--bbh-radius:10px;--bbh-shadow:0 12px 34px rgba(29,75,43,.10)}
body{color:var(--bbh-text);font-size:16px;line-height:1.6}h1,h2,h3,h4,.title{letter-spacing:-.015em}
.btn,.button,button[type="submit"],input[type="submit"],.wd-button-wrapper a{border-radius:4px!important;min-height:44px;font-weight:700;letter-spacing:.01em;transition:.2s ease}
.btn-color-primary,.button.alt,.single_add_to_cart_button,.checkout-button,.wd-add-btn>a{background:var(--bbh-green)!important;color:#fff!important}.btn-color-primary:hover,.button.alt:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.wd-add-btn>a:hover{background:var(--bbh-green-hover)!important}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,textarea{min-height:46px;border:1px solid var(--bbh-line)!important;border-radius:4px!important;background:#fff}input:focus,select:focus,textarea:focus{border-color:var(--bbh-green)!important;box-shadow:0 0 0 3px rgba(29,75,43,.10)!important}
.product-grid-item .product-wrapper{height:100%;background:#fff;border:1px solid var(--bbh-line);border-radius:var(--bbh-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:#cbd6cd;box-shadow:var(--bbh-shadow)}
.product-grid-item .product-element-top{overflow:hidden;background:var(--bbh-light)}.product-grid-item .product-element-top img{transition:transform .45s ease}.product-grid-item .product-wrapper:hover .product-element-top img{transform:scale(1.025)}.product-grid-item .product-information{padding:18px 18px 20px!important}
.product-grid-item .wd-entities-title{font-size:18px!important;line-height:1.35!important;margin-bottom:9px!important}.product-grid-item .price{color:var(--bbh-green)!important;font-weight:800;font-size:17px!important}.product-grid-item .wd-product-cats{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--bbh-muted)}
.single-product .product-image-summary{gap:clamp(28px,4vw,64px)}.single-product .summary-inner>.product_title{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.1;margin-bottom:12px}.single-product .summary-inner>.price{color:var(--bbh-green)!important;font-size:28px!important;font-weight:800}
.single-product .woocommerce-product-details__short-description{font-size:16px;color:#465248;line-height:1.7}.woocommerce-product-gallery img{background:var(--bbh-light);border-radius:var(--bbh-radius)}.woocommerce-product-gallery .flex-control-thumbs li img{border-radius:6px;border:2px solid transparent}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:var(--bbh-green)}
.woocommerce-product-attributes,.shop_attributes{border:1px sol
/* BBH WOHNHAUS PRODUCT LAYOUT V1 */
.elementor-68474{--wh-green:#1D4B2B;--wh-green-2:#28643A;--wh-light:#F4F6F2;--wh-line:#DCE5DE;--wh-text:#26352B;--wh-shadow:0 16px 40px rgba(29,75,43,.10)}
.elementor-68474 .elementor-element-6d930e0{margin-bottom:24px!important}
.elementor-68474 .elementor-element-5af316c3 .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-68474 .elementor-element-e5d05ec>.elementor-container{gap:clamp(28px,4vw,58px);align-items:flex-start}
.elementor-68474 .elementor-element-e8dc89f>.elementor-widget-wrap{background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:14px!important;box-shadow:var(--wh-shadow)}
.elementor-68474 .elementor-element-1c3d1e8 img{border-radius:10px}
.elementor-68474 .woocommerce-product-gallery__image>a{display:block;background:var(--wh-light);border-radius:10px;overflow:hidden}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--wh-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs img{width:100%!important;height:78px!important;object-fit:cover!important}
.elementor-68474 .elementor-element-5b9965f{margin:14px 4px 0!important;padding:12px 14px;background:var(--wh-light);border-left:4px solid var(--wh-green);border-radius:7px}
.elementor-68474 .elementor-element-5b9965f p{font-size:13px;line-height:1.55;margin:0!important;color:#536057}
.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{position:sticky;top:24px;background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--wh-shadow)}
.elementor-68474 .elementor-element-8d93c85 .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--wh-text);margin-bottom:14px!important}
.elementor-68474 .elementor-element-46bb48d3{font-size:16px;line-height:1.7;color:#536057;padding-bottom:18px;border-bottom:1px solid var(--wh-line)}
.elementor-68474 .elementor-element-16156279{margin:10px 0!important}
.elementor-68474 .elementor-element-f9ceb0b .price{display:inline-flex;align-items:center;min-height:48px;color:var(--wh-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-68474 .elementor-element-24e8533b{padding-top:12px;border-top:1px solid var(--wh-line)}
.elementor-68474 .elementor-element-24e8533b .single_add_to_cart_button{border-radius:7px!important;background:var(--wh-green)!important;min-height:50px;font-weight:800!important}
.elementor-68474 .elementor-element-245f85be{margin-top:16px;padding-top:14px;border-top:1px solid var(--wh-line);font-size:13px;color:#6D776F}
.elementor-68474 .elementor-element-e760ed6{margin-top:42px!important}
.elementor-68474 .elementor-element-e760ed6 .elementor-widget-w/* BBH SHOP DESIGN V1 – 15.09.2026 */
:root{--bbh-green:#1D4B2B;--bbh-green-hover:#28643A;--bbh-light:#F4F6F2;--bbh-text:#17221B;--bbh-muted:#647067;--bbh-line:#DFE5DF;--bbh-radius:10px;--bbh-shadow:0 12px 34px rgba(29,75,43,.10)}
body{color:var(--bbh-text);font-size:16px;line-height:1.6}h1,h2,h3,h4,.title{letter-spacing:-.015em}
.btn,.button,button[type="submit"],input[type="submit"],.wd-button-wrapper a{border-radius:4px!important;min-height:44px;font-weight:700;letter-spacing:.01em;transition:.2s ease}
.btn-color-primary,.button.alt,.single_add_to_cart_button,.checkout-button,.wd-add-btn>a{background:var(--bbh-green)!important;color:#fff!important}.btn-color-primary:hover,.button.alt:hover,.single_add_to_cart_button:hover,.checkout-button:hover,.wd-add-btn>a:hover{background:var(--bbh-green-hover)!important}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select,textarea{min-height:46px;border:1px solid var(--bbh-line)!important;border-radius:4px!important;background:#fff}input:focus,select:focus,textarea:focus{border-color:var(--bbh-green)!important;box-shadow:0 0 0 3px rgba(29,75,43,.10)!important}
.product-grid-item .product-wrapper{height:100%;background:#fff;border:1px solid var(--bbh-line);border-radius:var(--bbh-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-grid-item .product-wrapper:hover{transform:translateY(-3px);border-color:#cbd6cd;box-shadow:var(--bbh-shadow)}
.product-grid-item .product-element-top{overflow:hidden;background:var(--bbh-light)}.product-grid-item .product-element-top img{transition:transform .45s ease}.product-grid-item .product-wrapper:hover .product-element-top img{transform:scale(1.025)}.product-grid-item .product-information{padding:18px 18px 20px!important}
.product-grid-item .wd-entities-title{font-size:18px!important;line-height:1.35!important;margin-bottom:9px!important}.product-grid-item .price{color:var(--bbh-green)!important;font-weight:800;font-size:17px!important}.product-grid-item .wd-product-cats{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--bbh-muted)}
.single-product .product-image-summary{gap:clamp(28px,4vw,64px)}.single-product .summary-inner>.product_title{font-size:clamp(30px,3.2vw,48px)!important;line-height:1.1;margin-bottom:12px}.single-product .summary-inner>.price{color:var(--bbh-green)!important;font-size:28px!important;font-weight:800}
.single-product .woocommerce-product-details__short-description{font-size:16px;color:#465248;line-height:1.7}.woocommerce-product-gallery img{background:var(--bbh-light);border-radius:var(--bbh-radius)}.woocommerce-product-gallery .flex-control-thumbs li img{border-radius:6px;border:2px solid transparent}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:var(--bbh-green)}
.woocommerce-product-attributes,.shop_attributes{border:1px solid var(--bbh-line)!important;border-radius:var(--bbh-radius);overflow:hidden}.woocommerce-product-attributes tr:nth-child(odd),.shop_attributes tr:nth-child(odd){background:var(--bbh-light)}.woocommerce-product-attributes th,.woocommerce-product-attributes td,.shop_attributes th,.shop_attributes td{padding:14px 16px!important;border-color:var(--bbh-line)!important}
.woocommerce-tabs .tabs li a{font-weight:700}.woocommerce-tabs .tabs li.active a{color:var(--bbh-green)!important}
.tc-extra-product-options,.tm-extra-product-options{margin-top:24px!important;padding:22px!important;background:var(--bbh-light);border:1px solid var(--bbh-line);border-radius:var(--bbh-radius)}.tc-extra-product-options .tm-section-label,.tm-extra-product-options .tm-section-label{font-size:19px!important;font-weight:800!important;color:var(--bbh-text);margin:20px 0 10px!important}
.tc-extra-product-options .tmcp-field-wrap,.tm-extra-product-options .tmcp-field-wrap{margin-bottom:10px!important}.tc-extra-product-options .tm-epo-style-wrapper,.tm-extra-product-options .tm-epo-style-wrapper{border:1px solid var(--bbh-line)!important;border-radius:7px!important;background:#fff!important;padding:12px 14px!important;transition:.2s ease}.tc-extra-product-options .tm-epo-style-wrapper:hover,.tm-extra-product-options .tm-epo-style-wrapper:hover{border-color:var(--bbh-green)!important;box-shadow:0 4px 14px rgba(29,75,43,.08)}
.tc-extra-product-options input:checked+.tm-epo-style-wrapper,.tm-extra-product-options input:checked+.tm-epo-style-wrapper{border-color:var(--bbh-green)!important;background:#f7faf7!important;box-shadow:inset 0 0 0 1px var(--bbh-green)}.tc-extra-product-options .tm-epo-field-label,.tm-extra-product-options .tm-epo-field-label{font-weight:700!important;color:var(--bbh-text)}.tc-extra-product-options .price,.tm-extra-product-options .price,.tm-options-totals .amount,.tm-final-totals .amount{color:var(--bbh-green)!important;font-weight:800!important}
.cart_totals,.woocommerce-checkout-review-order,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{border:1px solid var(--bbh-line);border-radius:var(--bbh-radius);background:#fff;padding:22px}.woocommerce-info,.woocommerce-message{border-radius:6px;border-color:var(--bbh-green)!important;background:#f7faf7!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--bbh-green)!important}
@media(max-width:1024px){.single-product .product-image-summary{gap:28px}.product-grid-item .product-information{padding:15px!important}.tc-extra-product-options,.tm-extra-product-options{padding:17px!important}}
@media(max-width:767px){body{font-size:16px}.single-product .summary-inner>.product_title{font-size:32px!important}.single-product .summary-inner>.price{font-size:24px!important}.btn,.button,button[type="submit"],input[type="submit"]{min-height:48px}.product-grid-item .wd-entities-title{font-size:16px!important}.tc-extra-product-options,.tm-extra-product-options{margin-left:-5px;margin-right:-5px;padding:14px!important}.tc-extra-product-options .tm-epo-style-wrapper,.tm-extra-product-options .tm-epo-style-wrapper{padding:13px!important}.cart_totals,.woocommerce-checkout-review-order{padding:16px}}
/* END BBH SHOP DESIGN V1 */

/* BBH WOHNHAUS PRODUCT LAYOUT V1 */
.elementor-68474{--wh-green:#1D4B2B;--wh-green-2:#28643A;--wh-light:#F4F6F2;--wh-line:#DCE5DE;--wh-text:#26352B;--wh-shadow:0 16px 40px rgba(29,75,43,.10)}
.elementor-68474 .elementor-element-6d930e0{margin-bottom:24px!important}
.elementor-68474 .elementor-element-5af316c3 .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-68474 .elementor-element-e5d05ec>.elementor-container{gap:clamp(28px,4vw,58px);align-items:flex-start}
.elementor-68474 .elementor-element-e8dc89f>.elementor-widget-wrap{background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:14px!important;box-shadow:var(--wh-shadow)}
.elementor-68474 .elementor-element-1c3d1e8 img{border-radius:10px}
.elementor-68474 .woocommerce-product-gallery__image>a{display:block;background:var(--wh-light);border-radius:10px;overflow:hidden}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--wh-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-68474 .woocommerce-product-gallery .flex-control-thumbs img{width:100%!important;height:78px!important;object-fit:cover!important}
.elementor-68474 .elementor-element-5b9965f{margin:14px 4px 0!important;padding:12px 14px;background:var(--wh-light);border-left:4px solid var(--wh-green);border-radius:7px}
.elementor-68474 .elementor-element-5b9965f p{font-size:13px;line-height:1.55;margin:0!important;color:#536057}
.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{position:sticky;top:24px;background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--wh-shadow)}
.elementor-68474 .elementor-element-8d93c85 .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--wh-text);margin-bottom:14px!important}
.elementor-68474 .elementor-element-46bb48d3{font-size:16px;line-height:1.7;color:#536057;padding-bottom:18px;border-bottom:1px solid var(--wh-line)}
.elementor-68474 .elementor-element-16156279{margin:10px 0!important}
.elementor-68474 .elementor-element-f9ceb0b .price{display:inline-flex;align-items:center;min-height:48px;color:var(--wh-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-68474 .elementor-element-24e8533b{padding-top:12px;border-top:1px solid var(--wh-line)}
.elementor-68474 .elementor-element-24e8533b .single_add_to_cart_button{border-radius:7px!important;background:var(--wh-green)!important;min-height:50px;font-weight:800!important}
.elementor-68474 .elementor-element-245f85be{margin-top:16px;padding-top:14px;border-top:1px solid var(--wh-line);font-size:13px;color:#6D776F}
.elementor-68474 .elementor-element-e760ed6{margin-top:42px!important}
.elementor-68474 .elementor-element-e760ed6 .elementor-widget-wrap{background:var(--wh-green);border-radius:12px;padding:18px 22px!important}
.elementor-68474 .elementor-element-e760ed6 h2,.elementor-68474 .elementor-element-e760ed6 h3,.elementor-68474 .elementor-element-e760ed6 p{color:#fff!important;margin:0!important}
.elementor-68474 .elementor-element-e90b51b{margin-top:14px!important}
.elementor-68474 .elementor-element-e90b51b>.elementor-container{background:var(--wh-light);border:1px solid var(--wh-line);border-radius:14px;padding:22px!important}
.elementor-68474 .elementor-element-c813ccb{margin-top:26px!important;background:linear-gradient(135deg,#F4F6F2 0%,#E9F0EA 100%);border:1px solid var(--wh-line);border-radius:14px;padding:18px!important}
.elementor-68474 .elementor-element-c813ccb>.elementor-container{gap:12px;align-items:stretch}
.elementor-68474 .elementor-element-c813ccb .elementor-column>.elementor-widget-wrap{height:100%;align-content:center}
.elementor-68474 .elementor-element-c813ccb .btn{width:100%;min-height:50px;border-radius:7px!important;font-weight:800!important}
.elementor-68474 .elementor-element-730f3ef6{margin-top:42px!important}
.elementor-68474 .elementor-element-436cc951{background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:10px 22px 24px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-68474 .elementor-element-436cc951 .tabs{border-bottom:1px solid var(--wh-line)!important;gap:4px}
.elementor-68474 .elementor-element-436cc951 .tabs li a{padding:15px 13px!important;font-weight:700!important;color:#526057!important}
.elementor-68474 .elementor-element-436cc951 .tabs li.active a{color:var(--wh-green)!important}
.elementor-68474 .elementor-element-436cc951 .tabs li.active a:after{background:var(--wh-green)!important;height:3px!important}
@media(max-width:1024px){.elementor-68474 .elementor-element-e5d05ec>.elementor-container{gap:24px}.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{position:static;padding:24px!important}.elementor-68474 .elementor-element-c813ccb>.elementor-container{flex-wrap:wrap}.elementor-68474 .elementor-element-c813ccb .elementor-column{width:calc(50% - 6px)!important}}
@media(max-width:767px){.elementor-68474 .elementor-element-e5d05ec>.elementor-container{display:block}.elementor-68474 .elementor-element-e8dc89f>.elementor-widget-wrap,.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{border-radius:10px;padding:14px!important;box-shadow:0 8px 24px rgba(29,75,43,.08)}.elementor-68474 .elementor-element-efe35e5{margin-top:16px}.elementor-68474 .elementor-element-8d93c85 .product_title{font-size:30px!important}.elementor-68474 .elementor-element-f9ceb0b .price{font-size:24px!important}.elementor-68474 .elementor-element-e760ed6{margin-top:28px!important}.elementor-68474 .elementor-element-e90b51b>.elementor-container{padding:12px!important}.elementor-68474 .elementor-element-c813ccb{padding:12px!important}.elementor-68474 .elementor-element-c813ccb .elementor-column{width:100%!important}.elementor-68474 .elementor-element
	
	
	
	
/* BBH PREMI PRODUCT LAYOUT V1 */
.elementor-64363{--premi-green:#1D4B2B;--premi-green-2:#28643A;--premi-light:#F4F6F2;--premi-line:#DCE5DE;--premi-text:#26352B;--premi-shadow:0 14px 36px rgba(29,75,43,.10)}
.elementor-64363 .elementor-element-6d930e0{margin-bottom:22px!important}
.elementor-64363 .elementor-element-5af316c3 .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-64363 .elementor-element-e5d05ec>.elementor-container{gap:clamp(28px,4vw,56px);align-items:flex-start}
.elementor-64363 .elementor-element-e8dc89f>.elementor-widget-wrap{background:#fff;border:1px solid var(--premi-line);border-radius:14px;padding:14px!important;box-shadow:var(--premi-shadow)}
.elementor-64363 .elementor-element-1c3d1e8 img{border-radius:10px}
.elementor-64363 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-64363 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--premi-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-64363 .woocommerce-product-gallery .flex-control-thumbs img{height:76px!important;object-fit:cover!important}
.elementor-64363 .elementor-element-b97a7b5{margin:14px 4px 0!important;padding:12px 14px;background:var(--premi-light);border-left:4px solid var(--premi-green);border-radius:7px}
.elementor-64363 .elementor-element-efe35e5>.elementor-widget-wrap{background:#fff;border:1px solid var(--premi-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--premi-shadow)}
.elementor-64363 .elementor-element-8d93c85 .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--premi-text);margin-bottom:14px!important}
.elementor-64363 .elementor-element-46bb48d3{font-size:16px;line-height:1.7;color:#536057}
.elementor-64363 .elementor-element-a43d48a{margin-top:18px;padding:16px;background:var(--premi-light);border-radius:10px}
.elementor-64363 .elementor-element-2a5996b9{margin-top:30px!important;padding:32px 0!important;background:var(--premi-light)}
.elementor-64363 .elementor-element-2a5996b9>.elementor-container{gap:24px;align-items:flex-start}
.elementor-64363 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-64363 .elementor-element-21f5bcaf>.elementor-widget-wrap{background:#fff;border:1px solid var(--premi-line);border-radius:14px;padding:clamp(20px,2.5vw,28px)!important}
.elementor-64363 .elementor-element-953ff4a h2,.elementor-64363 .elementor-element-953ff4a h3{color:var(--premi-green)!important}
.elementor-64363 .elementor-element-f9ceb0b .price{color:var(--
	
	
/* BBH PREMI ISOLIERT PRODUCT LAYOUT V1 */
.elementor-73213{--piso-green:#1D4B2B;--piso-green-2:#28643A;--piso-light:#F4F6F2;--piso-line:#DCE5DE;--piso-text:#26352B;--piso-shadow:0 14px 36px rgba(29,75,43,.10)}
.elementor-73213 .elementor-element-6d930e0{margin-bottom:22px!important}
.elementor-73213 .elementor-element-5af316c3 .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-73213 .elementor-element-e5d05ec>.elementor-container{gap:clamp(28px,4vw,56px);align-items:flex-start}
.elementor-73213 .elementor-element-e8dc89f>.elementor-widget-wrap{background:#fff;border:1px solid var(--piso-line);border-radius:14px;padding:14px!important;box-shadow:var(--piso-shadow)}
.elementor-73213 .elementor-element-1c3d1e8 img{border-radius:10px}
.elementor-73213 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-73213 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--piso-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-73213 .woocommerce-product-gallery .flex-control-thumbs img{height:76px!important;object-fit:cover!important}
.elementor-73213 .elementor-element-b97a7b5{margin:14px 4px 0!important;padding:12px 14px;background:var(--piso-light);border-left:4px solid var(--piso-green);border-radius:7px}
.elementor-73213 .elementor-element-efe35e5>.elementor-widget-wrap{background:#fff;border:1px solid var(--piso-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--piso-shadow)}
.elementor-73213 .elementor-element-8d93c85 .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--piso-text);margin-bottom:14px!important}
.elementor-73213 .elementor-element-46bb48d3{font-size:16px;line-height:1.7;color:#536057}
.elementor-73213 .elementor-element-a43d48a{margin-top:18px;padding:16px;background:var(--piso-light);border-radius:10px}
.elementor-73213 .elementor-element-2a5996b9{margin-top:30px!important;padding:32px 0!important;background:var(--piso-light)}
.elementor-73213 .elementor-element-2a5996b9>.elementor-container{gap:24px;align-items:flex-start}
.elementor-73213 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-73213 .elementor-element-21f5bcaf>.elementor-widget-wrap{background:#fff;border:1px solid var(--piso-line);border-radius:14px;padding:clamp(20px,2.5vw,28px)!important}
.elementor-73213 .elementor-element-953ff4a h2,.elementor-73213 .elementor-element-953ff4a h3{color:var(--piso-green)!important}
.elementor-73213 .elementor-element-f9ceb0b .price{color:var(--
	
	
/* BBH PREMI ISOLIERT POPUP BUTTONS V1 */
.elementor-73213 .elementor-element-64f47f5,.elementor-73213 .elementor-element-c96ae78{display:none!important}
.elementor-73213 .elementor-widget-wd_popup{display:inline-bloc
	
	
/* BBH ZUBEHOER PRODUCT LAYOUT V1 */
.elementor-71069{--acc-green:#1D4B2B;--acc-green-2:#28643A;--acc-light:#F4F6F2;--acc-line:#DCE5DE;--acc-text:#26352B;--acc-shadow:0 14px 36px rgba(29,75,43,.10)}
.elementor-71069 .elementor-element-6d930e0{margin-bottom:22px!important}
.elementor-71069 .elementor-element-5af316c3 .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-71069 .elementor-element-e5d05ec>.elementor-container{gap:clamp(28px,4vw,56px);align-items:flex-start}
.elementor-71069 .elementor-element-e8dc89f>.elementor-widget-wrap{background:#fff;border:1px solid var(--acc-line);border-radius:14px;padding:14px!important;box-shadow:var(--acc-shadow)}
.elementor-71069 .elementor-element-1c3d1e8 img{border-radius:10px}
.elementor-71069 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-71069 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--acc-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-71069 .woocommerce-product-gallery .flex-control-thumbs img{height:76px!important;object-fit:cover!important}
.elementor-71069 .elementor-element-b97a7b5{margin:14px 4px 0!important;padding:12px 14px;background:var(--acc-light);border-left:4px solid var(--acc-green);border-radius:7px}
.elementor-71069 .elementor-element-efe35e5>.elementor-widget-wrap{background:#fff;border:1px solid var(--acc-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--acc-shadow)}
.elementor-71069 .elementor-element-8d93c85 .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--acc-text);margin-bottom:14px!important}
.elementor-71069 .elementor-element-46bb48d3{font-size:16px;line-height:1.7;color:#536057}
.elementor-71069 .elementor-element-a43d48a{margin-top:18px;padding:16px;background:var(--acc-light);border-radius:10px}
.elementor-71069 .elementor-element-2a5996b9{margin-top:30px!important;padding:32px 0!important;background:var(--acc-light)}
.elementor-71069 .elementor-element-2a5996b9>.elementor-container{gap:24px;align-items:flex-start}
.elementor-71069 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-71069 .elementor-element-21f5bcaf>.elementor-widget-wrap{background:#fff;border:1px solid var(--acc-line);border-radius:14px;padding:clamp(20px,2.5vw,28px)!important}
.elementor-71069 .elementor-element-953ff4a h2,.elementor-71069 .elementor-element-953ff4a h3{color:var(--acc-green)!important}
.elementor-71069 .elementor-element-f9ceb0b .price{color:var(--acc-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-71069 .elementor-element-24e8533b .single_add_to_cart_button{min-height:52px;border-radius:7px!important;background:var(--acc-green)!important;font-weight:800!important}
.elementor-71069 .elementor-element-24e8533b .single_add_to_cart_button:hover{background:var(--acc-green-2)!important}
.elementor-71069 .elementor-element-64f47f5 .elementor-button,.elementor-71069 .elementor-element-c96ae78 .btn{min-height:48px;border-radius:7px!important;font-weight:800!importa
	
	
/* BBH PREMI POPUP BUTTONS V1 */
.elementor-64363 .elementor-element-64f47f5,.elementor-64363 .elementor-element-c96ae78{display:none!important}
.elementor-64363 .elementor-widget-wd_popup{display:inline-block;width:calc(50% - 7px);margin:7px 5px 0 0}
.elementor-64363 .elementor-widget-wd_popup .wd-open-popup{disp
	
	
/* BBH PRODUCT ARCHIVE LAYOUT V1 */
.elementor-86457{--arc-green:#1D4B2B;--arc-green-2:#28643A;--arc-light:#F4F6F2;--arc-line:#DCE5DE;--arc-text:#26352B;--arc-shadow:0 12px 32px rgba(29,75,43,.09)}
.elementor-86457>.elementor-section>.elementor-container{max-width:1220px}
.elementor-86457 .elementor-widget-wd_shop_archive_woocommerce_title{margin:24px 0 18px!important;padding:24px 28px;background:linear-gradient(135deg,#F4F6F2 0%,#E9F0EA 100%);border:1px solid var(--arc-line);border-radius:14px}
.elementor-86457 .elementor-widget-wd_shop_archive_woocommerce_title h1{margin:0!important;color:var(--arc-green)!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.15!important}
.elementor-86457 [data-widget_type*="filter"]{margin-bottom:16px!important;padding:20px 22px;background:#fff;border:1px solid var(--arc-line);border-radius:12px;box-shadow:var(--arc-shadow)}
.elementor-86457 [data-widget_type*="filter"] form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end}
.elementor-86457 [data-widget_type*="filter"] select,.elementor-86457 [data-widget_type*="filter"] input{min-height:46px;border:1px solid var(--arc-line)!important;border-radius:7px!important;background:#fff!important}
.elementor-86457 [data-widget_type*="filter"] button,.elementor-86457 [data-widget_type*="filter"] .btn{min-height:46px;border-radius:7px!important;background:var(--arc-green)!important;color:#fff!important;font-weight:800!important}
.elementor-86457 .wd-active-filters{margin:0 0 18px;padding:12px 16px;background:var(--arc-light);border-radius:8px}
.elementor-86457 .wd-active-filters a{color:var(--arc-green)!important;font-weight:700}
.elementor-86457 .shop-loop-head{margin:12px 0 22px;padding:12px 16px;background:#fff;border:1px solid var(--arc-line);border-radius:10px}
.elementor-86457 .products{gap:24px 0}
.elementor-86457 .product-grid-item .product-wrapper{height:100%;background:#fff;border:1px solid var(--arc-line);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(29,75,43,.07);transition:transform .2s ease,box-shadow .2s ease}
.elementor-86457 .product-grid-item .product-wrapper:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(29,75,43,.13)}
.elementor-86457 .product-grid-item .product-image-link img{aspect-ratio:4/3;object-fit:cover}
.elementor-86457 .product-grid-item .product-information{padding:18px!important}
.elementor-86457 .product-grid-item .wd-entities-title{font-size:17px!important;line-height:1.35!important;min-height:46px}
.elementor-86457 .product-grid-item .price{color:var(--arc-green)!important;font-size:18px!important;font-weight:800!important}
.elementor-86457 .product-grid-item .button{width:100%;min-height:46px;border-radius:7px!important;background:var(--arc-green)!important;font-weight:800!important}
.elementor-86457 .product-grid-item .button:hover{background:var(--arc-green-2)!important}
.elementor-86457 .wd-pagination{margin-top:34px}
.elementor-86457 .wd-pagination .page-numbers{border-radius:7px!important}
.elementor-86457 .wd-pagination .current{background:var(--arc-green)!important;color:#fff!important}
@media(max-width:1024px){.elementor-86457 [data-widget_type*="filter"] form{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-86457 .products{gap:18px 0}}
@media(max-width:767px){.elementor-86457 .elementor-widget-wd_shop_archive_woocommerce_title{padding:18px;border-radius:10px}.elementor-86457 [data-widget_type*="filter"]{padding:14px;border-radius:10px}.elementor-86457 [data-widget_type*="filter"] form{display:block}.elementor-86457 [data-widget_type*="filter"] form>*{margin-bottom:10px}.elementor-86457 .shop-loop-head{display:flex;flex-wrap:wrap;gap:10px}.elementor-86457 .product-grid-item .product-information{padding:14px!important}.elementor-86457 .product-grid-item .wd-entities-title{font-size:16px!important}}
/* END BBH PRODUCT ARCHIVE LAYOUT V1 */	lay:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 18px!important;border-radius:7px!important;background:#1D4B2B!important;color:#fff!important;font-weight:800!important;text-transform:none!important;letter-spacing:.2px}
.elementor-64363 .elementor-widget-wd_popup .wd-open-popup:hover{background:#28643A!important;color:#fff!important}
@media(max-width:767px){.elementor-64363 .elementor-widget-wd_popup{display:block;width:100%;margin:8px 0 0}}
/* END BBH PREMI POPUP BUTTONS V1 */	nt}
.elementor-71069 .elementor-element-245f85be{margin-top:16px;padding-top:14px;border-top:1px solid var(--acc-line);font-size:13px;color:#6D776F}
.elementor-71069 .elementor-element-730f3ef6{margin-top:38px!important}
.elementor-71069 .elementor-element-436cc951{background:#fff;border:1px solid var(--acc-line);border-radius:14px;padding:10px 22px 24px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-71069 .elementor-element-436cc951 .tabs{border-bottom:1px solid var(--acc-line)!important;gap:4px}
.elementor-71069 .elementor-element-436cc951 .tabs li a{padding:15px 13px!important;font-weight:700!important;color:#526057!important}
.elementor-71069 .elementor-element-436cc951 .tabs li.active a{color:var(--acc-green)!important}
.elementor-71069 .elementor-element-436cc951 .tabs li.active a:after{background:var(--acc-green)!important;height:3px!important}
@media(max-width:1024px){.elementor-71069 .elementor-element-e5d05ec>.elementor-container,.elementor-71069 .elementor-element-2a5996b9>.elementor-container{gap:20px}.elementor-71069 .elementor-element-efe35e5>.elementor-widget-wrap{padding:24px!important}}
@media(max-width:767px){.elementor-71069 .elementor-element-e5d05ec>.elementor-container,.elementor-71069 .elementor-element-2a5996b9>.elementor-container{display:block}.elementor-71069 .elementor-element-e8dc89f>.elementor-widget-wrap,.elementor-71069 .elementor-element-efe35e5>.elementor-widget-wrap,.elementor-71069 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-71069 .elementor-element-21f5bcaf>.elementor-widget-wrap{border-radius:10px;padding:14px!important}.elementor-71069 .elementor-element-efe35e5,.elementor-71069 .elementor-element-21f5bcaf{margin-top:16px}.elementor-71069 .elementor-element-8d93c85 .product_title{font-size:30px!important}.elementor-71069 .elementor-element-f9ceb0b .price{font-size:24px!important}.elementor-71069 .elementor-element-2a5996b9{padding:20px 0!important}.elementor-71069 .elementor-element-436cc951{padding:6px 14px 18px!important;border-radius:10px}.elementor-71069 .elementor-element-436cc951 .tabs{overflow-x:auto;flex-wrap:nowrap!important}.elementor-71069 .elementor-element-436cc951 .tabs li{flex:0 0 auto}}

.elementor-71069 .elementor-element-bc8f284{margin-top:30px!important}
.elementor-71069 .elementor-element-410a264>.elementor-widget-wrap{background:#fff;border:1px solid var(--acc-line);border-radius:14px;padding:22px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-71069 .elementor-element-324fb70 .wd-attr{background:var(--acc-light);border-color:var(--acc-line)!important;border-radius:8px}
.elementor-71069 .related-and-upsells{margin-top:40px}
.elementor-71069 .related-and-upsells>h3{color:var(--acc-green);font-size:28px}
@media(max-width:767px){.elementor-71069 .elementor-element-410a264>.elementor-widget-wrap{padding:14px!important;border-radius:10px}}
/* END BBH ZUBEHOER PRODUCT LAYOUT V1 */	k;width:calc(50% - 7px);margin:7px 5px 0 0}
.elementor-73213 .elementor-widget-wd_popup .wd-open-popup{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 18px!important;border-radius:7px!important;background:#1D4B2B!important;color:#fff!important;font-weight:800!important;text-transform:none!important;letter-spacing:.2px}
.elementor-73213 .elementor-widget-wd_popup .wd-open-popup:hover{background:#28643A!important;color:#fff!important}
@media(max-width:767px){.elementor-73213 .elementor-widget-wd_popup{display:block;width:100%;margin:8px 0 0}}
/* END BBH PREMI ISOLIERT POPUP BUTTONS V1 */	piso-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-73213 .elementor-element-24e8533b .single_add_to_cart_button{min-height:52px;border-radius:7px!important;background:var(--piso-green)!important;font-weight:800!important}
.elementor-73213 .elementor-element-24e8533b .single_add_to_cart_button:hover{background:var(--piso-green-2)!important}
.elementor-73213 .elementor-element-64f47f5 .elementor-button,.elementor-73213 .elementor-element-c96ae78 .btn{min-height:48px;border-radius:7px!important;font-weight:800!important}
.elementor-73213 .elementor-element-245f85be{margin-top:16px;padding-top:14px;border-top:1px solid var(--piso-line);font-size:13px;color:#6D776F}
.elementor-73213 .elementor-element-730f3ef6{margin-top:38px!important}
.elementor-73213 .elementor-element-436cc951{background:#fff;border:1px solid var(--piso-line);border-radius:14px;padding:10px 22px 24px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-73213 .elementor-element-436cc951 .tabs{border-bottom:1px solid var(--piso-line)!important;gap:4px}
.elementor-73213 .elementor-element-436cc951 .tabs li a{padding:15px 13px!important;font-weight:700!important;color:#526057!important}
.elementor-73213 .elementor-element-436cc951 .tabs li.active a{color:var(--piso-green)!important}
.elementor-73213 .elementor-element-436cc951 .tabs li.active a:after{background:var(--piso-green)!important;height:3px!important}
@media(max-width:1024px){.elementor-73213 .elementor-element-e5d05ec>.elementor-container,.elementor-73213 .elementor-element-2a5996b9>.elementor-container{gap:20px}.elementor-73213 .elementor-element-efe35e5>.elementor-widget-wrap{padding:24px!important}}
@media(max-width:767px){.elementor-73213 .elementor-element-e5d05ec>.elementor-container,.elementor-73213 .elementor-element-2a5996b9>.elementor-container{display:block}.elementor-73213 .elementor-element-e8dc89f>.elementor-widget-wrap,.elementor-73213 .elementor-element-efe35e5>.elementor-widget-wrap,.elementor-73213 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-73213 .elementor-element-21f5bcaf>.elementor-widget-wrap{border-radius:10px;padding:14px!important}.elementor-73213 .elementor-element-efe35e5,.elementor-73213 .elementor-element-21f5bcaf{margin-top:16px}.elementor-73213 .elementor-element-8d93c85 .product_title{font-size:30px!important}.elementor-73213 .elementor-element-f9ceb0b .price{font-size:24px!important}.elementor-73213 .elementor-element-2a5996b9{padding:20px 0!important}.elementor-73213 .elementor-element-436cc951{padding:6px 14px 18px!important;border-radius:10px}.elementor-73213 .elementor-element-436cc951 .tabs{overflow-x:auto;flex-wrap:nowrap!important}.elementor-73213 .elementor-element-436cc951 .tabs li{flex:0 0 auto}}
/* END BBH PREMI ISOLIERT PRODUCT LAYOUT V1 */	premi-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-64363 .elementor-element-24e8533b .single_add_to_cart_button{min-height:52px;border-radius:7px!important;background:var(--premi-green)!important;font-weight:800!important}
.elementor-64363 .elementor-element-24e8533b .single_add_to_cart_button:hover{background:var(--premi-green-2)!important}
.elementor-64363 .elementor-element-64f47f5 .elementor-button,.elementor-64363 .elementor-element-c96ae78 .btn{min-height:48px;border-radius:7px!important;font-weight:800!important}
.elementor-64363 .elementor-element-245f85be{margin-top:16px;padding-top:14px;border-top:1px solid var(--premi-line);font-size:13px;color:#6D776F}
.elementor-64363 .elementor-element-730f3ef6{margin-top:38px!important}
.elementor-64363 .elementor-element-436cc951{background:#fff;border:1px solid var(--premi-line);border-radius:14px;padding:10px 22px 24px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-64363 .elementor-element-436cc951 .tabs{border-bottom:1px solid var(--premi-line)!important;gap:4px}
.elementor-64363 .elementor-element-436cc951 .tabs li a{padding:15px 13px!important;font-weight:700!important;color:#526057!important}
.elementor-64363 .elementor-element-436cc951 .tabs li.active a{color:var(--premi-green)!important}
.elementor-64363 .elementor-element-436cc951 .tabs li.active a:after{background:var(--premi-green)!important;height:3px!important}
@media(max-width:1024px){.elementor-64363 .elementor-element-e5d05ec>.elementor-container,.elementor-64363 .elementor-element-2a5996b9>.elementor-container{gap:20px}.elementor-64363 .elementor-element-efe35e5>.elementor-widget-wrap{padding:24px!important}}
@media(max-width:767px){.elementor-64363 .elementor-element-e5d05ec>.elementor-container,.elementor-64363 .elementor-element-2a5996b9>.elementor-container{display:block}.elementor-64363 .elementor-element-e8dc89f>.elementor-widget-wrap,.elementor-64363 .elementor-element-efe35e5>.elementor-widget-wrap,.elementor-64363 .elementor-element-6e63af49>.elementor-widget-wrap,.elementor-64363 .elementor-element-21f5bcaf>.elementor-widget-wrap{border-radius:10px;padding:14px!important}.elementor-64363 .elementor-element-efe35e5,.elementor-64363 .elementor-element-21f5bcaf{margin-top:16px}.elementor-64363 .elementor-element-8d93c85 .product_title{font-size:30px!important}.elementor-64363 .elementor-element-f9ceb0b .price{font-size:24px!important}.elementor-64363 .elementor-element-2a5996b9{padding:20px 0!important}.elementor-64363 .elementor-element-436cc951{padding:6px 14px 18px!important;border-radius:10px}.elementor-64363 .elementor-element-436cc951 .tabs{overflow-x:auto;flex-wrap:nowrap!important}.elementor-64363 .elementor-element-436cc951 .tabs li{flex:0 0 auto}}
/* END BBH PREMI PRODUCT LAYOUT V1 */	
	
	-436cc951{padding:6px 14px 18px!important;border-radius:10px}.elementor-68474 .elementor-element-436cc951 .tabs{overflow-x:auto;flex-wrap:nowrap!important}.elementor-68474 .elementor-element-436cc951 .tabs li{flex:0 0 auto}}
/* END BBH WOHNHAUS PRODUCT LAYOUT V1 */
rap{background:var(--wh-green);border-radius:12px;padding:18px 22px!important}
.elementor-68474 .elementor-element-e760ed6 h2,.elementor-68474 .elementor-element-e760ed6 h3,.elementor-68474 .elementor-element-e760ed6 p{color:#fff!important;margin:0!important}
.elementor-68474 .elementor-element-e90b51b{margin-top:14px!important}
.elementor-68474 .elementor-element-e90b51b>.elementor-container{background:var(--wh-light);border:1px solid var(--wh-line);border-radius:14px;padding:22px!important}
.elementor-68474 .elementor-element-c813ccb{margin-top:26px!important;background:linear-gradient(135deg,#F4F6F2 0%,#E9F0EA 100%);border:1px solid var(--wh-line);border-radius:14px;padding:18px!important}
.elementor-68474 .elementor-element-c813ccb>.elementor-container{gap:12px;align-items:stretch}
.elementor-68474 .elementor-element-c813ccb .elementor-column>.elementor-widget-wrap{height:100%;align-content:center}
.elementor-68474 .elementor-element-c813ccb .btn{width:100%;min-height:50px;border-radius:7px!important;font-weight:800!important}
.elementor-68474 .elementor-element-730f3ef6{margin-top:42px!important}
.elementor-68474 .elementor-element-436cc951{background:#fff;border:1px solid var(--wh-line);border-radius:14px;padding:10px 22px 24px!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-68474 .elementor-element-436cc951 .tabs{border-bottom:1px solid var(--wh-line)!important;gap:4px}
.elementor-68474 .elementor-element-436cc951 .tabs li a{padding:15px 13px!important;font-weight:700!important;color:#526057!important}
.elementor-68474 .elementor-element-436cc951 .tabs li.active a{color:var(--wh-green)!important}
.elementor-68474 .elementor-element-436cc951 .tabs li.active a:after{background:var(--wh-green)!important;height:3px!important}
@media(max-width:1024px){.elementor-68474 .elementor-element-e5d05ec>.elementor-container{gap:24px}.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{position:static;padding:24px!important}.elementor-68474 .elementor-element-c813ccb>.elementor-container{flex-wrap:wrap}.elementor-68474 .elementor-element-c813ccb .elementor-column{width:calc(50% - 6px)!important}}
@media(max-width:767px){.elementor-68474 .elementor-element-e5d05ec>.elementor-container{display:block}.elementor-68474 .elementor-element-e8dc89f>.elementor-widget-wrap,.elementor-68474 .elementor-element-efe35e5>.elementor-widget-wrap{border-radius:10px;padding:14px!important;box-shadow:0 8px 24px rgba(29,75,43,.08)}.elementor-68474 .elementor-element-efe35e5{margin-top:16px}.elementor-68474 .elementor-element-8d93c85 .product_title{font-size:30px!important}.elementor-68474 .elementor-element-f9ceb0b .price{font-size:24px!important}.elementor-68474 .elementor-element-e760ed6{margin-top:28px!important}.elementor-68474 .elementor-element-e90b51b>.elementor-container{padding:12px!important}.elementor-68474 .elementor-element-c813ccb{padding:12px!important}.elementor-68474 .elementor-element-c813ccb .elementor-column{width:100%!important}.elementor-68474 .elementor-element-436cc951{padding:6px 14px 18px!important;border-radius:10px}.elementor-68474 .elementor-element-436cc951 .tabs{overflow-x:auto;flex-wrap:nowrap!important}.elementor-68474 .elementor-element-436cc951 .tabs li{flex:0 0 auto}}
/* END BBH WOHNHAUS PRODUCT LAYOUT V1 */	id var(--bbh-line)!important;border-radius:var(--bbh-radius);overflow:hidden}.woocommerce-product-attributes tr:nth-child(odd),.shop_attributes tr:nth-child(odd){background:var(--bbh-light)}.woocommerce-product-attributes th,.woocommerce-product-attributes td,.shop_attributes th,.shop_attributes td{padding:14px 16px!important;border-color:var(--bbh-line)!important}
.woocommerce-tabs .tabs li a{font-weight:700}.woocommerce-tabs .tabs li.active a{color:var(--bbh-green)!important}
.tc-extra-product-options,.tm-extra-product-options{margin-top:24px!important;padding:22px!important;background:var(--bbh-light);border:1px solid var(--bbh-line);border-radius:var(--bbh-radius)}.tc-extra-product-options .tm-section-label,.tm-extra-product-options .tm-section-label{font-size:19px!important;font-weight:800!important;color:var(--bbh-text);margin:20px 0 10px!important}
.tc-extra-product-options .tmcp-field-wrap,.tm-extra-product-options .tmcp-field-wrap{margin-bottom:10px!important}.tc-extra-product-options .tm-epo-style-wrapper,.tm-extra-product-options .tm-epo-style-wrapper{border:1px solid var(--bbh-line)!important;border-radius:7px!important;background:#fff!important;padding:12px 14px!important;transition:.2s ease}.tc-extra-product-options .tm-epo-style-wrapper:hover,.tm-extra-product-options .tm-epo-style-wrapper:hover{border-color:var(--bbh-green)!important;box-shadow:0 4px 14px rgba(29,75,43,.08)}
.tc-extra-product-options input:checked+.tm-epo-style-wrapper,.tm-extra-product-options input:checked+.tm-epo-style-wrapper{border-color:var(--bbh-green)!important;background:#f7faf7!important;box-shadow:inset 0 0 0 1px var(--bbh-green)}.tc-extra-product-options .tm-epo-field-label,.tm-extra-product-options .tm-epo-field-label{font-weight:700!important;color:var(--bbh-text)}.tc-extra-product-options .price,.tm-extra-product-options .price,.tm-options-totals .amount,.tm-final-totals .amount{color:var(--bbh-green)!important;font-weight:800!important}
.cart_totals,.woocommerce-checkout-review-order,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{border:1px solid var(--bbh-line);border-radius:var(--bbh-radius);background:#fff;padding:22px}.woocommerce-info,.woocommerce-message{border-radius:6px;border-color:var(--bbh-green)!important;background:#f7faf7!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--bbh-green)!important}
@media(max-width:1024px){.single-product .product-image-summary{gap:28px}.product-grid-item .product-information{padding:15px!important}.tc-extra-product-options,.tm-extra-product-options{padding:17px!important}}
@media(max-width:767px){body{font-size:16px}.single-product .summary-inner>.product_title{font-size:32px!important}.single-product .summary-inner>.price{font-size:24px!important}.btn,.button,button[type="submit"],input[type="submit"]{min-height:48px}.product-grid-item .wd-entities-title{font-size:16px!important}.tc-extra-product-options,.tm-extra-product-options{margin-left:-5px;margin-right:-5px;padding:14px!important}.tc-extra-product-options .tm-epo-style-wrapper,.tm-extra-product-options .tm-epo-style-wrapper{padding:13px!important}.cart_totals,.woocommerce-checkout-review-order{padding:16px}}
/* END BBH SHOP DESIGN V1 */


/* BBH SIPS PRODUCT LAYOUT V1 */
.elementor-64330{--sips-green:#1D4B2B;--sips-green-2:#28643A;--sips-light:#F4F6F2;--sips-line:#DCE5DE;--sips-text:#26352B;--sips-shadow:0 14px 36px rgba(29,75,43,.10)}
.elementor-64330 .elementor-element-e461f7{margin-bottom:22px!important}
.elementor-64330 .elementor-element-eed29cc .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-64330 .elementor-element-38de0f6>.elementor-container{gap:clamp(26px,4vw,54px);align-items:flex-start}
.elementor-64330 .elementor-element-cf61388>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:14px!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-b1299f5 img{border-radius:10px}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--sips-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs img{height:76px!important;object-fit:cover!important}
.elementor-64330 .elementor-element-65ea2a9>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-61a7571d .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--sips-text);margin-bottom:14px!important}
.elementor-64330 .elementor-element-142becd{font-size:16px;line-height:1.7;color:#536057}
.elementor-64330 .elementor-element-e42debb{margin-top:18px;padding:16px;background:var(--sips-light);border-radius:10px}
.elementor-64330 .elementor-element-e42debb .wd-attr-name{font-weight:700!important;color:var(--sips-text)}
.elementor-64330 .elementor-element-5928256c{margin-top:34px!important;padding:34px 0!important;background:var(--sips-light)}
.elementor-64330 .elementor-element-5928256c>.elementor-container{gap:24px;align-items:flex-start}
.elementor-64330 .elementor-element-923e30a>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(18px,2.5vw,28px)!important}
.elementor-64330 .elementor-element-db4a4da h2,.elementor-64330 .elementor-element-db4a4da h3{color:var(--sips-green)!important}
.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:26px!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-1f15cb45 .price{color:var(--sips-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-64330 .elementor-element-cb64c5b .single_add_to_cart_button{min-height:52px;border-radius:7px!important;background:var(--sips-green)!important;font-weight:800!important}
.elementor-64330 .elementor-element-cb64c5b .single_add_to_cart_button:hover{background:var(--sips-green-2)!important}
.elementor-64330 .elementor-element-61ab5c40,.elementor-64330 .elementor-element-54808efa,.elementor-64330 .elementor-element-e491cb2{margin-top:34px!important}
.elementor-64330 .elementor-element-61ab5c40>.elementor-container,.elementor-64330 .elementor-element-54808efa>.elementor-container,.elementor-64330 .elementor-element-e491cb2>.elementor-container{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(22px,3vw,36px)!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-64330 .elementor-element-381d69e1 .title,.elementor-64330 .elementor-element-204e7692 .title{color:var(--sips-green)!important}
.elementor-64330 .elementor-element-459435f2 .wd-attr{border-color:var(--sips-line)!important;border-radius:8px;background:var(--sips-light)}
.elementor-64330 .elementor-element-b99b3e3{margin-top:30px!important;padding:18px!important;background:linear-gradient(135deg,#F4F6F2 0%,#E9F0EA 100%);border:1px solid var(--sips-line);border-radius:14px}
.elementor-64330 .elementor-element-b99b3e3>.elementor-container{gap:12px;align-items:stretch}
.elementor-64330 .elementor-element-b99b3e3 .elementor-button{width:100%;min-height:50px;border-radius:7px!important;font-weight:800!important;background:var(--sips-green)!important}
.elementor-64330 .elementor-element-11c3fca{margin-top:38px!important}
@media(max-width:1024px){.elementor-64330 .elementor-element-38de0f6>.elementor-container,.elementor-64330 .elementor-element-5928256c>.elementor-container{gap:20px}.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{position:static!important;padding:22px!important}.elementor-64330 .elementor-element-b99b3e3>.elementor-container{flex-wrap:wrap}.elementor-64330 .elementor-element-b99b3e3 .elementor-column{width:calc(50% - 6px)!important}}
@media(max-width:767px){.elementor-64330 .elementor-element-38de0f6>.elementor-container,.elementor-64330 .elementor-element-5928256c>.elementor-container{display:block}.elementor-64330 .elementor-element-cf61388>.elementor-widget-wrap,.elementor-64330 .elementor-element-65ea2a9>.elementor-widget-wrap,.elementor-64330 .elementor-element-923e30a>.elementor-widget-wrap,.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{border-radius:10px;padding:14px!important}.elementor-64330 .elementor-element-65ea2a9,.elementor-64330 .elementor-element-5af78ff2{margin-top:16px}.elementor-64330 .elementor-element-61a7571d .product_title{font-size:30px!important}.elementor-64330 .elementor-element-1f15cb45 .price{font-size:24px!important}.elementor-64330 .elementor-element-5928256c{padding:20px 0!important}.elementor-64330 .elementor-element-b99b3e3{padding:12px!important}.elementor-64330 .elementor-element-b99b3e3 .elementor-column{width:100%!important}}
/* END BBH SIPS PRODUCT LAYOUT V1 */
/* BBH SIPS PRODUCT LAYOUT V1 */
.elementor-64330{--sips-green:#1D4B2B;--sips-green-2:#28643A;--sips-light:#F4F6F2;--sips-line:#DCE5DE;--sips-text:#26352B;--sips-shadow:0 14px 36px rgba(29,75,43,.10)}
.elementor-64330 .elementor-element-e461f7{margin-bottom:22px!important}
.elementor-64330 .elementor-element-eed29cc .woocommerce-breadcrumb{font-size:14px!important;color:#6D776F!important}
.elementor-64330 .elementor-element-38de0f6>.elementor-container{gap:clamp(26px,4vw,54px);align-items:flex-start}
.elementor-64330 .elementor-element-cf61388>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:14px!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-b1299f5 img{border-radius:10px}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs{gap:8px;margin-top:10px!important}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs li{border:1px solid var(--sips-line);border-radius:8px;overflow:hidden;background:#fff}
.elementor-64330 .woocommerce-product-gallery .flex-control-thumbs img{height:76px!important;object-fit:cover!important}
.elementor-64330 .elementor-element-65ea2a9>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(22px,3vw,34px)!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-61a7571d .product_title{font-size:clamp(30px,3vw,42px)!important;line-height:1.12!important;color:var(--sips-text);margin-bottom:14px!important}
.elementor-64330 .elementor-element-142becd{font-size:16px;line-height:1.7;color:#536057}
.elementor-64330 .elementor-element-e42debb{margin-top:18px;padding:16px;background:var(--sips-light);border-radius:10px}
.elementor-64330 .elementor-element-e42debb .wd-attr-name{font-weight:700!important;color:var(--sips-text)}
.elementor-64330 .elementor-element-5928256c{margin-top:34px!important;padding:34px 0!important;background:var(--sips-light)}
.elementor-64330 .elementor-element-5928256c>.elementor-container{gap:24px;align-items:flex-start}
.elementor-64330 .elementor-element-923e30a>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(18px,2.5vw,28px)!important}
.elementor-64330 .elementor-element-db4a4da h2,.elementor-64330 .elementor-element-db4a4da h3{color:var(--sips-green)!important}
.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:26px!important;box-shadow:var(--sips-shadow)}
.elementor-64330 .elementor-element-1f15cb45 .price{color:var(--sips-green)!important;font-size:28px!important;font-weight:800!important}
.elementor-64330 .elementor-element-cb64c5b .single_add_to_cart_button{min-height:52px;border-radius:7px!important;background:var(--sips-green)!important;font-weight:800!important}
.elementor-64330 .elementor-element-cb64c5b .single_add_to_cart_button:hover{background:var(--sips-green-2)!important}
.elementor-64330 .elementor-element-61ab5c40,.elementor-64330 .elementor-element-54808efa,.elementor-64330 .elementor-element-e491cb2{margin-top:34px!important}
.elementor-64330 .elementor-element-61ab5c40>.elementor-container,.elementor-64330 .elementor-element-54808efa>.elementor-container,.elementor-64330 .elementor-element-e491cb2>.elementor-container{background:#fff;border:1px solid var(--sips-line);border-radius:14px;padding:clamp(22px,3vw,36px)!important;box-shadow:0 10px 28px rgba(29,75,43,.07)}
.elementor-64330 .elementor-element-381d69e1 .title,.elementor-64330 .elementor-element-204e7692 .title{color:var(--sips-green)!important}
.elementor-64330 .elementor-element-459435f2 .wd-attr{border-color:var(--sips-line)!important;border-radius:8px;background:var(--sips-light)}
.elementor-64330 .elementor-element-b99b3e3{margin-top:30px!important;padding:18px!important;background:linear-gradient(135deg,#F4F6F2 0%,#E9F0EA 100%);border:1px solid var(--sips-line);border-radius:14px}
.elementor-64330 .elementor-element-b99b3e3>.elementor-container{gap:12px;align-items:stretch}
.elementor-64330 .elementor-element-b99b3e3 .elementor-button{width:100%;min-height:50px;border-radius:7px!important;font-weight:800!important;background:var(--sips-green)!important}
.elementor-64330 .elementor-element-11c3fca{margin-top:38px!important}
@media(max-width:1024px){.elementor-64330 .elementor-element-38de0f6>.elementor-container,.elementor-64330 .elementor-element-5928256c>.elementor-container{gap:20px}.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{position:static!important;padding:22px!important}.elementor-64330 .elementor-element-b99b3e3>.elementor-container{flex-wrap:wrap}.elementor-64330 .elementor-element-b99b3e3 .elementor-column{width:calc(50% - 6px)!important}}
@media(max-width:767px){.elementor-64330 .elementor-element-38de0f6>.elementor-container,.elementor-64330 .elementor-element-5928256c>.elementor-container{display:block}.elementor-64330 .elementor-element-cf61388>.elementor-widget-wrap,.elementor-64330 .elementor-element-65ea2a9>.elementor-widget-wrap,.elementor-64330 .elementor-element-923e30a>.elementor-widget-wrap,.elementor-64330 .elementor-element-5af78ff2>.elementor-widget-wrap{border-radius:10px;padding:14px!important}.elementor-64330 .elementor-element-65ea2a9,.elementor-64330 .elementor-element-5af78ff2{margin-top:16px}.elementor-64330 .elementor-element-61a7571d .product_title{font-size:30px!important}.elementor-64330 .elementor-element-1f15cb45 .price{font-size:24px!important}.elementor-64330 .elementor-element-5928256c{padding:20px 0!important}.elementor-64330 .elementor-element-b99b3e3{padding:12px!important}.elementor-64330 .elementor-element-b99b3e3 .elementor-column{width:100%!important}}
/* END BBH SIPS PRODUCT LAYOUT V1 */