.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-repeater-item-9ef2a9b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kaernstoff.at/wp-content/uploads/2026/08/ChatGPT-Image-19.-Aug.-2026-19_55_18.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-repeater-item-7dc7a58 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-lustige-designs-desktop.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-repeater-item-b29f019 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-angler-desktop.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-repeater-item-4147d28 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-firmen-vereine-desktop.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-button:hover{background-color:#F2EFE7;color:#263D32;border-color:#F2EFE7;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-contents{max-width:40%;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-inner{padding:0px 0px 0px 110px;text-align:start;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:7px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-heading{font-family:"Barlow", Sans-serif;font-size:58px;font-weight:800;line-height:1em;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:25px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-description{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-button{font-family:"Barlow", Sans-serif;font-weight:600;border-width:2px;border-radius:2px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-swiper-button{font-size:0px;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;height:8px;width:8px;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-pagination-fraction{font-size:8px;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#F2EFE770;opacity:1;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-pagination-bullet-active{background-color:#F2EFE7;}.elementor-2 .elementor-element.elementor-element-8a517d0{--display:flex;}.elementor-2 .elementor-element.elementor-element-0d219eb{--display:flex;}.elementor-2 .elementor-element.elementor-element-6bd5827{--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-between;--align-items:center;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cc6c1f8{text-align:start;}.elementor-2 .elementor-element.elementor-element-cc6c1f8 .elementor-heading-title{font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:#1f1f1f;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-0c9779c .elementor-button{background-color:#b8c49d;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;fill:#263d32;color:#263d32;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-2 .elementor-element.elementor-element-0c9779c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0c9779c .elementor-button:focus{background-color:#c7d1af;color:#263d32;}.elementor-2 .elementor-element.elementor-element-0c9779c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0c9779c .elementor-button:focus svg{fill:#263d32;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:15px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#252825;margin-bottom:7px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#252825;margin-bottom:7px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .price{color:#252825;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .price ins{color:#252825;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .price ins .amount{color:#252825;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .price del{color:#252825;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product .price del .amount{color:#252825;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2 .elementor-element.elementor-element-0917f29{--display:flex;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-contents{max-width:50%;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-inner{padding:0px 0px 0px 50px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-heading{font-size:40px;}.elementor-2 .elementor-element.elementor-element-6bd5827{--padding-top:22px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide{height:480px;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-contents{max-width:68%;}.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide-inner{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-60a926e .elementor-slide-heading{font-size:34px;}.elementor-2 .elementor-element.elementor-element-6bd5827{--padding-top:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-25d4e7e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for slides, class: .elementor-element-60a926e */.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg {
  background-size: cover;
  background-position: 50% 50%;
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg {
    background-position: 62% 50%;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="0"] .swiper-slide-bg {
    background-position: 68% 50%;
  }
}
/* Slide 2 – responsive hero images */
.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-bg {
  background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-lustige-designs-desktop.webp") !important;
  background-size: cover;
  background-position: center center;
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-lustige-designs-tablet.webp") !important;
    background-position: center center;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-lustige-designs-smartphone.webp") !important;
    background-position: center center;
  }
}
/* Slide 3 – responsive hero images */
.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-bg {
  background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-angler-desktop.webp") !important;
  background-size: cover;
  background-position: center center;
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-angler-tablet.webp") !important;
    background-position: center center;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-angler-smartphone.webp") !important;
    background-position: center center;
  }
}
/* Slide 4 – responsive hero images */
.elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="3"] .swiper-slide-bg {
  background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-firmen-vereine-desktop.webp") !important;
  background-size: cover;
  background-position: center center;
}
@media (max-width: 1024px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="3"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-firmen-vereine-tablet.webp") !important;
    background-position: center center;
  }
}
@media (max-width: 767px) {
  .elementor-2 .elementor-element.elementor-element-60a926e .swiper-slide[data-swiper-slide-index="3"] .swiper-slide-bg {
    background-image: url("https://kaernstoff.at/wp-content/uploads/2026/08/kaernstoff-hero-firmen-vereine-smartphone.webp") !important;
    background-position: center center;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-25d4e7e *//* Sterne ausblenden */
.elementor-2 .elementor-element.elementor-element-25d4e7e .star-rating {
    display: none !important;
}

/* Warenkorb-Button ausblenden */
.elementor-2 .elementor-element.elementor-element-25d4e7e ul.products li.product .button {
    display: none !important;
}

/* Produktbild */
.elementor-2 .elementor-element.elementor-element-25d4e7e ul.products li.product img {
    margin-bottom: 15px;
    transition: transform 0.3s ease;
}

/* leichter Hover-Effekt */
.elementor-2 .elementor-element.elementor-element-25d4e7e ul.products li.product:hover img {
    transform: scale(1.03);
}

/* Produkttitel */
.elementor-2 .elementor-element.elementor-element-25d4e7e .woocommerce-loop-product__title {
    margin-top: 0 !important;
    margin-bottom: 6px !important;
}

/* Preis */
.elementor-2 .elementor-element.elementor-element-25d4e7e ul.products li.product .price {
    margin-bottom: 0 !important;
}

/* Produktkarten ohne Rahmen/Schatten */
.elementor-2 .elementor-element.elementor-element-25d4e7e ul.products li.product {
    background: transparent;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS */@media (min-width:768px) and (max-width:1024px){
  /* Kategorie-Kacheln Tablet – direkt auf Atomic-Klassen */
  .e-9259288-c822473,
  .e-a8b0c2c-5fcc4a3,
  .e-f972798-c6bd892,
  .e-c59150e-651a557{
    height:320px !important;
    min-height:320px !important;
    max-height:320px !important;
  }
}

@media (max-width:767px){
.elementor-element-90e3626{padding:12px!important;gap:10px!important}
.elementor-element-6148eb9,.elementor-element-e440fd1,.elementor-element-c9c911a,.elementor-element-3919dd7{width:100%!important;max-width:100%!important}
.elementor-element-9259288,.elementor-element-a8b0c2c,.elementor-element-f972798,.elementor-element-c59150e{position:relative!important;height:138px!important;min-height:138px!important;overflow:hidden!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;padding:16px 50% 16px 14px!important;border-radius:10px!important;background-size:cover!important;background-repeat:no-repeat!important}
.elementor-element-9259288{background-position:72% center!important}.elementor-element-a8b0c2c{background-position:72% center!important}.elementor-element-f972798{background-position:65% center!important}.elementor-element-c59150e{background-position:62% center!important}
.elementor-element-9259288::after,.elementor-element-a8b0c2c::after,.elementor-element-f972798::after,.elementor-element-c59150e::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,20,20,.92) 0%,rgba(20,20,20,.72) 38%,rgba(20,20,20,.12) 62%,rgba(20,20,20,0) 88%)}
.elementor-element-9259288>*,.elementor-element-a8b0c2c>*,.elementor-element-f972798>*,.elementor-element-c59150e>*{position:relative;z-index:2}
.e-e08e90b-shirt,.e-1728a4e-fish,.e-f5b6073-smile,.e-fe1ce90-handshake{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:clamp(36px,10vw,44px)!important;height:clamp(36px,10vw,44px)!important;padding:5px!important;border-width:1px!important;z-index:3!important}
.e-af52f71-297fffb,.e-a8a2cf5-c52ca59,.e-19a226c-a94e783,.e-c614d00-ce17361{margin:0 0 0 58px!important;width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;font-size:clamp(15px,4.4vw,18px)!important;line-height:1.05!important;white-space:normal!important}
.e-2a87c87-d86bad5,.e-6ebb3ba-b95d0d8,.e-4d9f7eb-5b10b79,.e-53442d2-7a00ea3{margin:5px 0 0 58px!important;width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;font-size:clamp(11px,3.4vw,13px)!important;line-height:1.25!important;white-space:normal!important}
.e-f3ad8d0-bbb998d,.e-3d69200-f7ffea1,.e-94b9530-7c9bd16,.e-8ee31b8-c7a109a{display:none!important}
}
@media(max-width:420px){
.elementor-element-9259288,.elementor-element-a8b0c2c,.elementor-element-f972798,.elementor-element-c59150e{height:128px!important;min-height:128px!important;padding:14px 52% 14px 10px!important}
.e-e08e90b-shirt,.e-1728a4e-fish,.e-f5b6073-smile,.e-fe1ce90-handshake{left:10px!important;width:36px!important;height:36px!important}
.e-af52f71-297fffb,.e-a8a2cf5-c52ca59,.e-19a226c-a94e783,.e-c614d00-ce17361{margin-left:46px!important;width:calc(100% - 46px)!important;max-width:calc(100% - 46px)!important;font-size:15px!important}
.e-2a87c87-d86bad5,.e-6ebb3ba-b95d0d8,.e-4d9f7eb-5b10b79,.e-53442d2-7a00ea3{margin-left:46px!important;width:calc(100% - 46px)!important;max-width:calc(100% - 46px)!important;font-size:11.5px!important}
}/* End custom CSS */