.elementor-7691 .elementor-element.elementor-element-cd65c47{--display:flex;--min-height:0px;}.elementor-7691 .elementor-element.elementor-element-77c8c77 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-7691 .elementor-element.elementor-element-8af5fb5{--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;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-7691 .elementor-element.elementor-element-8141564{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7691 .elementor-element.elementor-element-8141564.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7691 .elementor-element.elementor-element-fab89ad{--display:flex;}.elementor-7691 .elementor-element.elementor-element-665e993{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7691 .elementor-element.elementor-element-665e993.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7691 .elementor-element.elementor-element-d58f592{text-align:start;}.elementor-7691 .elementor-element.elementor-element-d58f592 .elementor-heading-title{font-size:26px;font-weight:400;line-height:1.25px;}.elementor-7691 .elementor-element.elementor-element-248f57e{--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;--justify-content:space-evenly;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:nowrap;}.elementor-7691 .elementor-element.elementor-element-fceaa08{text-align:start;}.woocommerce .elementor-7691 .elementor-element.elementor-element-fceaa08 .price{color:#8A1232;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.2em;letter-spacing:0px;}.woocommerce .elementor-7691 .elementor-element.elementor-element-fceaa08 .price ins{font-family:var( --e-global-typography-54e3b7a-font-family ), Sans-serif;font-size:var( --e-global-typography-54e3b7a-font-size );font-weight:var( --e-global-typography-54e3b7a-font-weight );}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart button, .elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart .button{font-family:var( --e-global-typography-54e3b7a-font-family ), Sans-serif;font-size:var( --e-global-typography-54e3b7a-font-size );font-weight:var( --e-global-typography-54e3b7a-font-weight );transition:all 0.2s;}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .quantity .qty{font-family:var( --e-global-typography-54e3b7a-font-family ), Sans-serif;font-size:var( --e-global-typography-54e3b7a-font-size );font-weight:var( --e-global-typography-54e3b7a-font-weight );transition:all 0.2s;}.elementor-7691 .elementor-element.elementor-element-76c3962{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-7691 .elementor-element.elementor-element-ead10fc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-d713cfe );}.elementor-7691 .elementor-element.elementor-element-6843393{width:var( --container-widget-width, 100.637% );max-width:100.637%;--container-widget-width:100.637%;--container-widget-flex-grow:0;columns:1;color:var( --e-global-color-d713cfe );}.elementor-7691 .elementor-element.elementor-element-6843393 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7691 .elementor-element.elementor-element-6843393.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7691 .elementor-element.elementor-element-2eff207{--display:flex;}.elementor-7691 .elementor-element.elementor-element-5660190{--display:flex;}.elementor-7691 .elementor-element.elementor-element-fd25af9{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-7691 .elementor-element.elementor-element-fd25af9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7691 .elementor-element.elementor-element-873cc3c{--display:flex;}.elementor-7691 .elementor-element.elementor-element-ae24785{--display:flex;}.elementor-7691 .elementor-element.elementor-element-8c44bc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7691 .elementor-element.elementor-element-8c44bc2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7691 .elementor-element.elementor-element-7485b36{--display:flex;}.elementor-7691 .elementor-element.elementor-element-bf6af74{--display:flex;}body.elementor-page-7691:not(.elementor-motion-effects-element-type-background), body.elementor-page-7691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-180a6d4 );}@media(max-width:1024px){.elementor-7691 .elementor-element.elementor-element-77c8c77 > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-7691 .elementor-element.elementor-element-fceaa08 .price ins{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart button, .elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart .button{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .quantity .qty{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-fd25af9{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-7691 .elementor-element.elementor-element-fd25af9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7691 .elementor-element.elementor-element-8c44bc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.woocommerce .elementor-7691 .elementor-element.elementor-element-fceaa08 .price ins{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart button, .elementor-7691 .elementor-element.elementor-element-4d7ca82 .cart .button{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-4d7ca82 .quantity .qty{font-size:var( --e-global-typography-54e3b7a-font-size );}.elementor-7691 .elementor-element.elementor-element-fd25af9{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-7691 .elementor-element.elementor-element-fd25af9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7691 .elementor-element.elementor-element-8c44bc2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-7691 .elementor-element.elementor-element-8af5fb5{--content-width:1180px;}.elementor-7691 .elementor-element.elementor-element-8141564{--content-width:1180px;}.elementor-7691 .elementor-element.elementor-element-665e993{--width:49%;}.elementor-7691 .elementor-element.elementor-element-76c3962{--content-width:1360px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-71e7c95 *//* C6.3e Produktseite: quadratische Produktbild-Bühne Desktop */
@media (min-width: 993px) {
  .single-product .hr-product-images .woocommerce-product-gallery {
    max-width: 560px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .single-product .hr-product-images .woocommerce-product-gallery .flex-viewport {
    aspect-ratio: 1 / 1 !important;
    height: auto !important;
    overflow: hidden !important;
  }

  .single-product .hr-product-images .woocommerce-product-gallery__wrapper {
    height: 100% !important;
  }

  .single-product .hr-product-images .woocommerce-product-gallery__image,
  .single-product .hr-product-images .woocommerce-product-gallery__image a {
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .single-product .hr-product-images .woocommerce-product-gallery__image img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }

  .single-product .hr-product-images .flex-control-thumbs,
  .single-product .hr-product-images ol.flex-control-nav {
    margin-top: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fceaa08 *//* C6.5 Produktseite: Von-bis-Preis bei Varianten-Parents ausblenden */
.single-product .product-type-variable .hr-product-price {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-8c44bc2 */.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit_as_wrap-plp,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-watch-title,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-attribute-swatches-wrap,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-attribute-swatches,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-attribute-swatch,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-button,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .gkbit-swatch,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 .button-fluid {
  display: none !important;
}

.elementor-7691 .elementor-element.elementor-element-8c44bc2 .delivery-time-info {
  display: none !important;
}

.elementor-7691 .elementor-element.elementor-element-8c44bc2 p.pwc-gzd-additional-info.tax-info,
.elementor-7691 .elementor-element.elementor-element-8c44bc2 p.pwc-gzd-additional-info.loop-shipping-costs-info {
  display: inline !important;
  clear: none !important;
  margin: 0 !important;
  white-space: nowrap;
}

.elementor-7691 .elementor-element.elementor-element-8c44bc2 p.pwc-gzd-additional-info.tax-info::after {
  content: " ";
}/* End custom CSS */
/* Start custom CSS *//* WooCommerce: Varianten-Texte NICHT automatisch in Großbuchstaben umwandeln */
.woocommerce div.product form.cart .variations label,
.woocommerce div.product form.cart .variations .value span,
.woocommerce div.product form.cart .variations .value a,
.woocommerce div.product form.cart .variations .value button,
.woocommerce div.product form.cart .variations .value .variable-item,
.woocommerce div.product form.cart .variations select {
    text-transform: none !important;
    letter-spacing: normal !important;
}/* End custom CSS */