.elementor-24767 .elementor-element.elementor-element-5100037{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:32px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-24767 .elementor-element.elementor-element-6200001{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-5100001{width:auto;max-width:auto;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24767 .elementor-element.elementor-element-5100001 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-6200014{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200003{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200002 .jet-single-images__wrap div.images{width:100% !important;}.elementor-24767 .elementor-element.elementor-element-6200002 .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-24767 .elementor-element.elementor-element-6200002 .jet-single-images__wrap .flex-control-thumbs li{width:25%;flex:0 0 25%;}.elementor-24767 .elementor-element.elementor-element-6200013{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-620000c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-620000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200005{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200007{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200009{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-510000b .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;color:var( --e-global-color-text );font-size:18px;font-weight:400;text-decoration:line-through;}.elementor-24767 .elementor-element.elementor-element-510000b .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;color:var( --e-global-color-primary );font-size:32px;font-weight:400;text-decoration:none;}.elementor-24767 .elementor-element.elementor-element-510000b .jet-woo-builder.elementor-jet-single-price .price{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-primary );text-align:left;}.elementor-24767 .elementor-element.elementor-element-510000b .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-24767 .elementor-element.elementor-element-620000e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-620000d{--add-to-cart-wc-forward-display:none;}.elementor-24767 .elementor-element.elementor-element-620000d .jet-woo-quantity-button-added .jet-woo-qty-control{flex:0 1 20%;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-620000d .jet-woo-builder .single_add_to_cart_button.button{max-width:100%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-24767 .elementor-element.elementor-element-620000d .jet-woo-builder .single_add_to_cart_button.button:hover{color:var( --e-global-color-ecfe59b );background-color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-24767 .elementor-element.elementor-element-620000f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button{background-color:#365D5D;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-24767 .elementor-element.elementor-element-5100011{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button:hover, .elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button:focus{color:var( --e-global-color-ecfe59b );}.elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button:hover svg, .elementor-24767 .elementor-element.elementor-element-5100011 .elementor-button:focus svg{fill:var( --e-global-color-ecfe59b );}.elementor-24767 .elementor-element.elementor-element-6200011{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200010.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24767 .elementor-element.elementor-element-6200018{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D0DBE2;--border-color:#D0DBE2;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-24767 .elementor-element.elementor-element-6200018:not(.elementor-motion-effects-element-type-background), .elementor-24767 .elementor-element.elementor-element-6200018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFA;}.elementor-24767 .elementor-element.elementor-element-6200015 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-6200016{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-24767 .elementor-element.elementor-element-620001a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200019 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-620001d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-620001b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-620001f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-620001e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-6200022{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-24767 .elementor-element.elementor-element-6200023{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24767 .elementor-element.elementor-element-6200024{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24767 .elementor-element.elementor-element-5100037{--content-width:1264px;}.elementor-24767 .elementor-element.elementor-element-6200003{--width:46%;}.elementor-24767 .elementor-element.elementor-element-6200013{--width:54%;}.elementor-24767 .elementor-element.elementor-element-6200005{--width:33.333%;}.elementor-24767 .elementor-element.elementor-element-6200007{--width:33.333%;}.elementor-24767 .elementor-element.elementor-element-6200009{--width:33.333%;}.elementor-24767 .elementor-element.elementor-element-6200011{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24767 .elementor-element.elementor-element-6200003{--width:46%;}.elementor-24767 .elementor-element.elementor-element-6200013{--width:54%;}}@media(max-width:1024px){.elementor-24767 .elementor-element.elementor-element-5100001 .elementor-heading-title{font-size:30px;}.elementor-24767 .elementor-element.elementor-element-6200014{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-6200016{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-24767 .elementor-element.elementor-element-5100037{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-24767 .elementor-element.elementor-element-5100001{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24767 .elementor-element.elementor-element-5100001 .elementor-heading-title{font-size:24px;}.elementor-24767 .elementor-element.elementor-element-6200014{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-24767 .elementor-element.elementor-element-6200003{--width:100%;}.elementor-24767 .elementor-element.elementor-element-6200013{--width:100%;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-620000d .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-24767 .elementor-element.elementor-element-6200018{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-24767 .elementor-element.elementor-element-6200015 .elementor-heading-title{font-size:22px;}.elementor-24767 .elementor-element.elementor-element-6200016{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24767 .elementor-element.elementor-element-6200019 .elementor-heading-title{font-size:22px;}.elementor-24767 .elementor-element.elementor-element-620001b .elementor-heading-title{font-size:22px;}.elementor-24767 .elementor-element.elementor-element-620001e .elementor-heading-title{font-size:22px;}.elementor-24767 .elementor-element.elementor-element-6200020 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-620000d *//* Bestand wird bereits oberhalb zentral angezeigt. */
.elementor-24767 .elementor-element.elementor-element-620000d .jet-woo-builder-single-ajax-add-to-cart > p.stock.in-stock {
  display: none;
}/* End custom CSS */
/* Start custom CSS *//* Scoped to template V2; Elementor remains responsible for its layout. */
.bsh-pdp-v2{--bsh-ink:var(--e-global-color-primary,#365D5D);--bsh-text:var(--e-global-color-text,#647284);--bsh-line:#D0DBE2;color:var(--bsh-text);font-family:var(--e-global-typography-text-font-family,'IBM Plex Sans'),sans-serif}
.bsh-pdp-v2 a{color:var(--bsh-ink);text-underline-offset:3px}
.bsh-pdp-v2 a:hover{text-decoration:underline}
.bsh-pdp-v2 .elementor-widget-shortcode:has(.elementor-shortcode:empty),.bsh-pdp-v2 .elementor-widget-woocommerce-notices:not(:has(.woocommerce-error,.woocommerce-message,.woocommerce-info)){display:none}
.bsh-pdp-v2 .bsh-pdp-head{gap:8px}
.bsh-pdp-v2 .bsh-pdp-head h1{font-size:32px;line-height:1.25;margin:0}
.bsh-pdp-v2 h2{font-family:var(--e-global-typography-primary-font-family,'Poppins'),sans-serif;font-size:24px;line-height:1.3;font-weight:600;margin:0}
.bsh-pdp-v2 p:last-child{margin-bottom:0}
.bsh-pdp-v2 .bsh-pdp-byline{font-size:16px}
.bsh-pdp-v2 .bsh-pdp-byline a{font-weight:500}
.bsh-pdp-v2 .bsh-pdp-media img{object-fit:contain;border-radius:8px;max-height:560px}
.bsh-pdp-v2 .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
.bsh-pdp-v2 .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;list-style:none;padding:0 0 8px;margin-top:16px}
.bsh-pdp-v2 .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 64px;width:64px!important}
.bsh-pdp-v2 .woocommerce-product-gallery .flex-control-thumbs img{width:64px;height:64px;object-fit:contain}
.bsh-pdp-v2 .jet-single-images__wrap:has(.flex-viewport) .jet-single-images__loading{display:none}
.bsh-pdp-v2 .bsh-pdp-facts:not(:has(.bsh-pdp-fact)){display:none}
.bsh-pdp-v2 .bsh-pdp-facts{border-block:1px solid var(--bsh-line);padding-block:16px}
.bsh-pdp-v2 .bsh-pdp-fact{display:flex;flex-direction:column;gap:4px}
.bsh-pdp-v2 .bsh-pdp-fact span{font-size:13px}
.bsh-pdp-v2 .bsh-pdp-fact strong{color:var(--bsh-ink);font-size:16px;font-weight:600;line-height:1.4}
.bsh-pdp-v2 .bsh-pdp-status strong{display:block;color:var(--bsh-ink);font-weight:600}
.bsh-pdp-v2 .bsh-pdp-status p{margin:6px 0 0;font-size:15px;line-height:1.5}
.bsh-pdp-v2 .bsh-pdp-status--preorder{border-left:3px solid var(--e-global-color-secondary,#F2C857);padding-left:16px}
.bsh-pdp-v2 .bsh-pdp-status--outofstock strong{color:var(--bsh-text)}
.bsh-pdp-v2 .bsh-pdp-cart form.cart{display:flex;flex-direction:row;align-items:stretch;gap:12px;flex-wrap:wrap;margin:0}
.bsh-pdp-v2 .bsh-pdp-cart .quantity{flex:0 0 100px;margin:0!important;max-width:120px}
.bsh-pdp-v2 .bsh-pdp-cart input.qty{width:100%;min-height:48px;border:1px solid var(--bsh-line);border-radius:4px}
.bsh-pdp-v2 .bsh-pdp-cart button.single_add_to_cart_button{flex:1;min-height:48px;margin:0;width:auto;background:var(--e-global-color-secondary,#F2C857);color:var(--e-global-color-accent,#10272D);border-radius:4px;padding:12px 24px;font:500 16px/1.4 var(--e-global-typography-primary-font-family,'Poppins'),sans-serif}
.bsh-pdp-v2 .bsh-pdp-cart button.single_add_to_cart_button:hover{background:var(--bsh-ink);color:#fff}
.bsh-pdp-v2 .bsh-pdp-optional-shipping,.bsh-pdp-v2 .bsh-pdp-optional-shipping>.elementor-element{width:100%;align-self:stretch}
.bsh-pdp-v2 .bsh-pdp-shipping{box-sizing:border-box;width:100%;padding:12px 16px;border-left:3px solid var(--e-global-color-secondary,#F2C857);border-radius:4px;background:rgba(242,200,87,.14);font-size:14px;line-height:1.6;margin:0}
.bsh-pdp-v2 .bsh-pdp-shipping>a{font-weight:600}
.bsh-pdp-v2 .bsh-pdp-shipping.is-free{color:var(--bsh-ink);font-weight:500}
.bsh-pdp-v2 .bsh-pdp-shipping>span{display:block;margin-top:2px}
.bsh-pdp-v2 .bsh-pdp-shipping .woocommerce-Price-amount,.bsh-pdp-v2 .bsh-pdp-shipping .woocommerce-Price-currencySymbol{display:inline;white-space:nowrap}
.bsh-pdp-v2 .bsh-pdp-waitlist-form[hidden]{display:none!important}
.bsh-pdp-v2 .bsh-pdp-waitlist-form .panel{border:1px solid var(--bsh-line);border-radius:8px;box-shadow:none;margin:0;overflow:hidden}
.bsh-pdp-v2 .bsh-pdp-waitlist-form .panel-heading{background:var(--bsh-ink);border:0;padding:16px}
.bsh-pdp-v2 .bsh-pdp-waitlist-form h4{color:#fff;font-size:18px;line-height:1.4;margin:0}
.bsh-pdp-v2 .bsh-pdp-waitlist-form input:not([type=hidden]){min-height:48px;border:1px solid var(--bsh-line);border-radius:4px}
.bsh-pdp-v2 .bsh-pdp-waitlist-form .cwgstock_button{width:100%;min-height:48px;background:var(--bsh-ink);color:#fff;border:0;border-radius:4px;font-size:16px}
.bsh-pdp-v2 .bsh-pdp-description .elementor-widget-container{line-height:1.7}
.bsh-pdp-v2 .bsh-pdp-details{margin:0}
.bsh-pdp-v2 .bsh-pdp-details>div{display:grid;grid-template-columns:minmax(140px,25%) 1fr;gap:24px;padding:12px 0;border-bottom:1px solid var(--bsh-line)}
.bsh-pdp-v2 .bsh-pdp-details dt{font-weight:500;color:var(--bsh-text)}
.bsh-pdp-v2 .bsh-pdp-details dd{margin:0;color:var(--bsh-ink)}
.bsh-pdp-v2 .bsh-pdp-sleeve{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--bsh-line)}
.bsh-pdp-v2 .bsh-pdp-sleeve__image{flex:0 0 72px}
.bsh-pdp-v2 .bsh-pdp-sleeve__image img{width:72px;height:90px;object-fit:contain}
.bsh-pdp-v2 .bsh-pdp-sleeve>div{flex:1;min-width:0}
.bsh-pdp-v2 .bsh-pdp-sleeve p{margin:4px 0}
.bsh-pdp-v2 .bsh-pdp-sleeve__link{border:1px solid var(--bsh-ink);border-radius:4px;padding:8px 16px;white-space:nowrap}
@media(max-width:767px){.bsh-pdp-v2 .bsh-pdp-head h1{font-size:24px}.bsh-pdp-v2 h2{font-size:22px}.bsh-pdp-v2 .bsh-pdp-media img{max-height:360px}.bsh-pdp-v2 .bsh-pdp-fact strong{font-size:15px}.bsh-pdp-v2 .bsh-pdp-details>div{grid-template-columns:115px 1fr;gap:16px}.bsh-pdp-v2 .bsh-pdp-sleeve{flex-wrap:wrap}.bsh-pdp-v2 .bsh-pdp-sleeve__link{margin-left:88px}}

/* Shared sleeve module: layout stays in Elementor. */
.bsh-pdp-v2 .bsh-pdp-optional-sleeves:has([data-bsh-sleeves]):not(:has(.bsh-sleeves-row)){display:none}
.bsh-pdp-v2 .bsh-sleeves{margin:0;padding:0;border:0;border-radius:0}
.bsh-pdp-v2 .bsh-sleeves-product>div{min-width:0;flex:1;overflow-wrap:anywhere}
.bsh-pdp-v2 .bsh-sleeves .button{min-height:48px;padding:12px 20px;border:1px solid var(--bsh-ink);border-radius:4px;background:var(--bsh-ink);color:#fff;font:500 16px/1.4 var(--e-global-typography-primary-font-family,'Poppins'),sans-serif}
.bsh-pdp-v2 .bsh-sleeves .button:hover{background:var(--e-global-color-accent,#10272D)}
.bsh-pdp-v2 .bsh-sleeves .button:focus-visible{outline:3px solid var(--e-global-color-secondary,#F2C857);outline-offset:3px}/* End custom CSS */