.elementor-10513 .elementor-element.elementor-element-9238226{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-10513 .elementor-element.elementor-element-b9aab47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10513 .elementor-element.elementor-element-51d5e0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10513 .elementor-element.elementor-element-97ff981 .elementor-heading-title{font-size:32px;}.elementor-10513 .elementor-element.elementor-element-0a3c7d3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10513 .elementor-element.elementor-element-0a3c7d3{text-align:start;}.woocommerce .elementor-10513 .elementor-element.elementor-element-0a3c7d3 .price{color:var( --e-global-color-secondary );font-size:25px;}.elementor-10513 .elementor-element.elementor-element-1e3104f > .elementor-widget-container{margin:-43px 0px 0px 0px;}.elementor-10513 .elementor-element.elementor-element-1e3104f{font-size:9px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#777777;}.elementor-10513 .elementor-element.elementor-element-88cc4ab > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10513 .elementor-element.elementor-element-a87a93e > .elementor-widget-container{margin:20px 0px 0px 0px;}.woocommerce .elementor-10513 .elementor-element.elementor-element-a87a93e .woocommerce-product-details__short-description{font-size:15px;font-weight:bold;}.elementor-10513 .elementor-element.elementor-element-821d982 .cart button, .elementor-10513 .elementor-element.elementor-element-821d982 .cart .button{border-radius:6px 6px 6px 6px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-10513 .elementor-element.elementor-element-15c4121 > .elementor-widget-container{background-color:#F7F7F7;}.elementor-10513 .elementor-element.elementor-element-15c4121{font-size:9px;color:#9BA672;}.elementor-10513 .elementor-element.elementor-element-15c4121 p{margin-block-end:0.1em;}.elementor-10513 .elementor-element.elementor-element-cc66811 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;border-style:none;}.elementor-10513 .elementor-element.elementor-element-cc66811.elementor-element{--align-self:flex-start;}.woocommerce .elementor-10513 .elementor-element.elementor-element-cc66811 .shop_attributes{font-family:"Montserrat";font-weight:normal;}.elementor-10513 .elementor-element.elementor-element-33e936a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10513 .elementor-element.elementor-element-e6dcb07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10513 .elementor-element.elementor-element-1c9a7fe{--display:flex;}.elementor-10513 .elementor-element.elementor-element-64491e8{--display:flex;}.elementor-10513 .elementor-element.elementor-element-bb7e145{--display:flex;}.elementor-10513 .elementor-element.elementor-element-304f483{--display:flex;}.elementor-10513 .elementor-element.elementor-element-266760b{--display:flex;}.elementor-10513 .elementor-element.elementor-element-27ab722{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10513 .elementor-element.elementor-element-902359a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10513 .elementor-element.elementor-element-1e77e12.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-1e77e12.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10513 .elementor-element.elementor-element-631ddf6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-631ddf6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10513 .elementor-element.elementor-element-ca39a2d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-ca39a2d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10513 .elementor-element.elementor-element-afebf64.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}@media(min-width:768px){.elementor-10513 .elementor-element.elementor-element-b9aab47{--width:45%;}.elementor-10513 .elementor-element.elementor-element-51d5e0b{--width:55%;}}@media(max-width:1024px){.elementor-10513 .elementor-element.elementor-element-1e77e12.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-631ddf6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-ca39a2d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-10513 .elementor-element.elementor-element-1e77e12.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-631ddf6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10513 .elementor-element.elementor-element-ca39a2d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* ===================================== */
/* Lernfitness – Premium Eck-Badge (SALE) */
/* ===================================== */

/* Bildcontainer positionieren */
.woocommerce div.product div.images {
  position: relative;
}

/* Woo-Standardtext ("Angebot!") ausblenden */
.woocommerce span.onsale {
  font-size: 0 !important;      /* Text unsichtbar */
  line-height: 0 !important;
}

/* Badge Grundform */
.woocommerce span.onsale {
  background: #6a3fb5 !important;
  color: #ffffff !important;

  padding: 6px 10px !important;

  position: absolute !important;
  top: 0 !important;
  left: 0 !important;

  transform: translate(-20%, -20%) rotate(-45deg);
  transform-origin: top left;

  border-radius: 0 !important;
  box-shadow: 0 4px 10px rgba(0,0,0,0.15) !important;

  min-width: auto !important;
  min-height: auto !important;
}

/* Neuer Text: SALE */
.woocommerce span.onsale::after {
  content: "SALE";
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  line-height: 1;
  display: inline-block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lernfitness.eu/wp-content/uploads/2026/01/montserrat-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lernfitness.eu/wp-content/uploads/2026/01/montserrat-400.woff2') format('woff2');
}
/* End Custom Fonts CSS */