.elementor-1066 .elementor-element.elementor-element-b301a27{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1066 .elementor-element.elementor-element-8b9d84d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1066 .elementor-element.elementor-element-03eebb6{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1066 .elementor-element.elementor-element-ea4fc94 .product_title{color:#F2F0EA !important;font-family:"Long Games", Sans-serif;font-size:59px;}.woocommerce .elementor-1066 .elementor-element.elementor-element-13a8c9c .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.woocommerce .elementor-1066 .elementor-element.elementor-element-13a8c9c .woocommerce-product-details__short-description p{color:var( --e-global-color-text );}.elementor-1066 .elementor-element.elementor-element-0cd7884 > .elementor-widget-container{margin:0px 0px 50px 0px;}.woocommerce .elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart.wl-style-2 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart.wl-style-4 form.cart .wl-quantity-wrap .wl-quantity-cal .wl-quantity{font-size:0px;}.woocommerce .elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart form.cart .wl-quantity-wrap .wl-quantity-cal .quantity input{font-size:0px;}.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart[class*="wl-style-"] form.cart button,.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-style-1 form.cart button{font-size:25px;}.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart[class*="wl-style-"] form.cart button{background-color:var( --e-global-color-accent );}.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-style-1 form.cart button{background-color:var( --e-global-color-accent );}.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-addto-cart[class*="wl-style-"] form.cart button:hover{background-color:var( --e-global-color-80fb0dd );}.elementor-1066 .elementor-element.elementor-element-0cd7884 .wl-style-1 form.cart button:hover{background-color:var( --e-global-color-80fb0dd );}.elementor-1066 .elementor-element.elementor-element-a1a9500{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1066 .elementor-element.elementor-element-45a55d3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-1066 .elementor-element.elementor-element-45a55d3 .elementor-divider-separator{width:100%;}.elementor-1066 .elementor-element.elementor-element-45a55d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.woocommerce .elementor-1066 .elementor-element.elementor-element-818fb90 .woocommerce_product_description{color:var( --e-global-color-text );}.elementor-1066 .elementor-element.elementor-element-90c6ed0{--display:flex;}body.elementor-page-1066:not(.elementor-motion-effects-element-type-background), body.elementor-page-1066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-1066 .elementor-element.elementor-element-b301a27{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-1066 .elementor-element.elementor-element-b301a27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-eff59b1 *//* Kompakte Produktgalerie ohne Zoom */
.elementor-1066 .elementor-element.elementor-element-eff59b1 { --bcarso-image-height: 520px; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery { width: 100% !important; margin: 0 !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery__trigger,
.elementor-1066 .elementor-element.elementor-element-eff59b1 .zoomImg { display: none !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery__image > a { pointer-events: none; cursor: default; display: block; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-viewport,
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery__image,
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery__image > a { height: var(--bcarso-image-height) !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .woocommerce-product-gallery__image > a > img { width: 100% !important; height: var(--bcarso-image-height) !important; object-fit: contain !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-control-thumbs { display: flex !important; flex-wrap: nowrap; gap: 10px; overflow-x: auto; margin: 12px 0 0 !important; padding: 0 !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-control-thumbs li { flex: 0 0 72px; width: 72px !important; margin: 0 !important; float: none !important; }
.elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-control-thumbs li img { width: 72px !important; height: 72px !important; object-fit: cover; }
@media (max-width: 767px) {
 .elementor-1066 .elementor-element.elementor-element-eff59b1 { --bcarso-image-height: 400px; }
 .elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-control-thumbs li { flex-basis: 60px; width: 60px !important; }
 .elementor-1066 .elementor-element.elementor-element-eff59b1 .flex-control-thumbs li img { width: 60px !important; height: 60px !important; }
}/* End custom CSS */
/* Start custom CSS for wl-product-add-to-cart, class: .elementor-element-0cd7884 */.elementor-1066 .elementor-element.elementor-element-0cd7884 label[for="pa_produkttyp"],
.elementor-1066 .elementor-element.elementor-element-0cd7884 label[for="pa_farbe"],
.elementor-1066 .elementor-element.elementor-element-0cd7884 label[for="pa_groesse"] {
  color: #C6A15B;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .variable-item[aria-checked="true"] {
  outline: 2px solid #C6A15B !important;
  outline-offset: 2px;
  box-shadow: none !important;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .woocommerce-variation-add-to-cart .quantity {
  margin: 0 !important;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .woolentor-quick-checkout-btn-area {
  display: none !important;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .price {
  color: #F2F0EA !important;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .price .woocommerce-price-suffix {
  color: #F2F0EA;
  font-size: 14px;
  font-weight: 400;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 table.variations,
.elementor-1066 .elementor-element.elementor-element-0cd7884 table.variations tbody,
.elementor-1066 .elementor-element.elementor-element-0cd7884 table.variations tr,
.elementor-1066 .elementor-element.elementor-element-0cd7884 table.variations th,
.elementor-1066 .elementor-element.elementor-element-0cd7884 table.variations td {
  background: transparent !important;
}

.elementor-1066 .elementor-element.elementor-element-0cd7884 .woo-selected-variation-item-name {
  color: #F2F0EA !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Long Games';
	font-display: auto;
	src: url('https://bcarso-wear.de/wp-content/uploads/2026/09/Long-Games.ttf') format('truetype');
}
/* End Custom Fonts CSS */