/** Shopify CDN: Minification failed

Line 236:125 Unexpected "<"
Line 238:299 Unexpected "}"

**/

      .shopify-section-group-header-group{display:none!important;}
      :root{--header-group-height:0px!important;}
      body{padding-top:0!important;margin-top:0!important;}
      .ContentHeader{display:none!important;}
      cell-section-page-overview{display:none!important;}
      .jdgm-float-badge,[class*='jdgm-float'],[class*='SideTab'],[class*='side-tab'],[class*='floating-review'],.jdgm-revs-tab{display:none!important;}
      #tidio-chat,.tidio-chat-wrapper,#gorgias-chat-container,.crisp-client,#crisp-chatbox,[id*='livechat'],.intercom-launcher,#intercom-container,#chat-button-container,#shopify-chat,iframe#shopify-chat{display:none!important;}
    
#shopify-section-template--29688439570757__features .Section,.SectionItem,.SectionItem__Inner{padding:0!important;margin:0!important;gap:0!important;}
.op-pr-card{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05);position:relative;}
@media(min-width:769px){#op-h-img{display:none!important;}}

@media(min-width:769px){
  #op-h-box {
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    gap:40px!important;
    max-width:100%!important;
    padding:40px 48px!important;
  }
  #op-h-text {
    flex:1 1 55%!important;
    order:1!important;
  }
  #op-h-product {
    flex:0 0 38%!important;
    order:2!important;
    margin-bottom:0!important;
  }
  #op-h-fam-card {
    display:none!important;
  }
  #op-h-text h1, #op-h-text p, #op-h-stars {
    text-align:left!important;
  }
}


@media(min-width:769px){
  #op-pr-grid {
    flex-direction:row!important;
    max-width:1200px!important;
    gap:24px!important;
    align-items:center!important;
  }
  #op-pr-grid > div {
    flex:1 1 0!important;
    max-width:33.33%!important;
  }
  /* Reorder: MEISTGEWÄHLT first in HTML but visually center */
  #op-pr-grid > div:nth-child(1) { order:2!important; transform:scale(1.03)!important; z-index:2!important; }
  #op-pr-grid > div:nth-child(2) { order:1!important; }
  #op-pr-grid > div:nth-child(3) { order:3!important; }
}


@media(min-width:769px){
  #op-feat-slider {
    overflow:visible!important;
    display:flex!important;
    justify-content:center!important;
    gap:0!important;
  }
  #op-feat-slider > div {
    min-width:33.33%!important;
    flex:1!important;
  }
}


@media(min-width:769px){
  #op-feat-slider {
    max-width:1200px!important;
    margin:0 auto!important;
  }
}


@media(min-width:769px){
  #op-feat-slider > div {
    min-width:0!important;
    flex:1 1 33.33%!important;
    width:33.33%!important;
  }
}


@media(max-width:768px){
  #op-ann{display:none!important;}
}


@media(min-width:769px){
  #op-ann {
    position:fixed!important;
    top:0!important;
    left:0!important;right:0!important;
    z-index:9999!important;
    background:#f5f0e6!important;
  }
  #op-desktop-nav {
    position:fixed!important;
    top:46px!important;
    left:50%!important;
    transform:translateX(-50%)!important;
    width:100%!important;
    max-width:1200px!important;
    z-index:9998!important;
    border-radius:0 0 12px 12px!important;
    margin-bottom:0!important;
    padding:10px 32px!important;
    box-sizing:border-box!important;
  }
  #op-h {
    padding-top:95px!important;
  }
}


@media(min-width:769px){
  #op-desktop-nav img {
    filter:none!important;
  }
}


@media(min-width:769px){
  #op-h-product > div:nth-child(2) {
    top:calc(42% + 25px)!important;
    right:calc(15% + 5px)!important;
  }
}


/* V2 Sticky Header - only mobile */
#v2-sticky-header{display:none;}
@media(max-width:768px){
  #v2-sticky-header{
    display:block;
    position:fixed;
    top:0;left:0;right:0;
    z-index:99999;
    box-shadow:none;
    background:transparent;
  }
  /* Row 1: Announcement */
  #v2-ann{
    background:#f5f0e6;
    padding:6px 16px 7px;
    border-bottom:1px solid #e0d8c8;
  }
  #v2-ann-inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:4px;
  }
  .v2-s{font-size:11px;color:#555;font-weight:600;}
  #v2-bar-wrap{
    height:5px;
    background:#d9d0c0;
    border-radius:8px;
    overflow:hidden;
  }
  
  /* Row 2: Logo + CTA */
  #v2-nav{
    background:rgba(45,80,22,.92);
    border-radius:0 0 12px 12px;
    box-shadow:0 4px 12px rgba(0,0,0,.15);
    backdrop-filter:blur(6px);
    -webkit-backdrop-filter:blur(6px);
    padding:8px 16px;
    display:flex;
    align-items:center;
    justify-content:space-between;
  }
  #v2-logo{
    height:28px;
    width:auto;
    filter:brightness(0) invert(1);
  }
  #v2-cta{
    background:#d4a017;
    color:#fff;
    font-weight:900;
    font-size:13px;
    letter-spacing:1px;
    text-transform:uppercase;
    padding:9px 20px;
    border-radius:4px;
    text-decoration:none;
    white-space:nowrap;
  }
  /* Push body down so content isn't hidden behind the header */
  body{padding-top:82px!important;}
  /* Hide the original announcement bar on mobile since we have the sticky one */
  

  /* Center hero text on mobile */
  #op-h-box h1, #op-h-box p, #op-h-box > div:first-of-type {
    text-align:center!important;
  }
  #op-h-box ul {
    align-items:flex-start;
  }


  /* Hide original hero logo/CTA bar on mobile - now in sticky header */
  #op-h-wrap > div:first-child { display:none!important; }

}

#op-ann{background:#f5f0e6;border-bottom:1px solid #e0d8c8;padding:9px 24px;position:sticky;top:0;z-index:9999;}#op-ann-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px;}#op-ann-left{display:flex;align-items:center;gap:6px;flex-shrink:0;}#op-ann-mid{flex:0 0 520px;}#op-ann-right{display:flex;align-items:center;gap:14px;flex-shrink:0;}.op-s{font-size:12px;color:#555;font-weight:600;}#op-bar-wrap{height:6px;background:#d9d0c0;border-radius:8px;overflow:hidden;margin-top:4px;}#op-bar-fill{height:100%;background:#4a7c1e;border-radius:8px;width:65%;}#op-bar-labels{display:flex;justify-content:space-between;}@media(max-width:768px){#op-ann{padding:5px 16px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;}#op-ann-left{display:none!important;}#op-ann-right{display:none!important;}#op-ann-inner{flex-direction:column;align-items:stretch;gap:3px;width:100%;max-width:100%;box-sizing:border-box;}#op-ann-mid{flex:none;width:100%;min-width:0;}#op-bar-labels span{font-size:10px;}.op-s{font-size:10px;} }
#op-h-img{clip-path:inset(0 round 8px);height:420px;width:420px;}#op-h-img img{border-radius:8px !important;}
@media(max-width:700px){#op-h-box{padding:12px 14px;}#op-h-wrap{padding:8px 16px!important;}#op-h-cta{display:none!important;}#op-h-fam-card{display:block!important;}#op-h-img{display:none!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;margin-left:0!important;}#op-h-inner{flex-direction:column;gap:6px;align-items:flex-start;} }
@media(max-width:700px){#op-h-box{padding:12px 14px;}#op-h-fam-card{display:block!important;}#op-h-img{display:none!important;width:100%!important;aspect-ratio:1/1!important;height:auto!important;margin-left:0!important;}#op-h-inner{flex-direction:column;gap:6px;align-items:flex-start;} }
#op-feat-slider::-webkit-scrollbar{display:none;}
@media(max-width:768px){#op-tb2{flex-direction:column !important;gap:32px !important;}#op-tb2 > div{border-left:none !important;padding:0 16px !important;} } @media(max-width:768px){#op-tb2{gap:0;}#op-tb2>div{padding:12px 16px!important;flex:1 1 100%!important;border-bottom:1px solid rgba(255,255,255,.1);}#op-tb2>div:last-child{border-bottom:none;}#op-tb2>div>div:first-child{width:36px!important;height:36px!important;margin-bottom:8px!important;}#op-tb2 h3{font-size:12px!important;margin-bottom:4px!important;}#op-tb2 p{font-size:12px!important;} }
.op-fc{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.07);display:flex;flex-direction:column;}.op-fi{width:100%;height:220px;object-fit:cover;display:block;}.op-ft{padding:24px;background:#f5f0e6;flex:1;}.op-fh{font-size:16px;font-weight:900;text-transform:uppercase;color:#1a1a1a;margin:0 0 12px;line-height:1.3;}.op-fp{font-size:14px;color:#444;line-height:1.7;margin:0;}@media(max-width:768px){#op-feat-grid{grid-template-columns:1fr!important;} }
.Section__Inner:has(#op-map-wrapper){padding:0 !important;max-width:100% !important;}.Section:has(#op-map-wrapper){background:#fff !important;}
@keyframes op-herkunft-pulse{0%,100%{box-shadow:0 4px 24px rgba(74,124,30,.12);}50%{box-shadow:0 8px 40px rgba(74,124,30,.45);} } .op-herkunft-card{transform:translateY(-50px);animation:op-herkunft-pulse 3s ease-in-out infinite;}.leaflet-control-attribution,.leaflet-control-zoom{display:none !important;}@media(max-width:768px){#op-leaflet-map{height:380px !important;} }
#op-leaflet-map{background:#e8eed8;}
.Section:has(#op-lab),.SectionItem:has(#op-lab),.SectionItem__Inner:has(#op-lab),.Section__Inner:has(#op-lab){background:#fff!important;--t-background:#fff!important;--t-background-rgb:255,255,255!important;}@media(max-width:768px){#op-lab-slider{width:100%!important;}#op-lab-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;}#op-lab-grid>div{padding:16px!important;} }@media(max-width:480px){#op-lab-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;} }
@media(max-width:768px){#op-lab-grid{grid-template-columns:repeat(2,1fr)!important;} }@media(max-width:480px){#op-lab-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;} }#op-lab table td{vertical-align:middle;}
@media(max-width:768px){#op-cmp2 > div{flex-direction:column !important;gap:32px !important;} #op-cmp2 > div > div:last-child{padding-top:80px !important;} } 
@keyframes rv-scroll {0% {transform:translateX(0);} 100% {transform:translateX(-50%);} }#rv-marquee:hover{animation-play-state:paused;}
@media(max-width:768px){#op-reviews{overflow-x:hidden!important;}#op-reviews>*{width:100%!important;min-width:0!important;} }</style<style>@media(max-width:768px){#op-reviews{overflow-x:hidden!important;}#op-reviews>*{width:100%!important;min-width:0!important;} }
@media(max-width:768px){#op-trust>div{flex-direction:column-reverse!important;gap:24px!important;padding:0!important;}#op-trust>div>div{flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:break-word!important;} } 
#op-gar-grid>div{background:#f5f0e6;border-radius:12px;padding:24px;}@media(max-width:768px){#op-gar-grid{grid-template-columns:1fr!important;}#op-gar-grid>div{border-left:none!important;border-top:1px solid #f0f0f0;padding:20px!important;}#op-gar-grid>div:first-child{border-top:none!important;} } }
@media(max-width:768px){#op-why{padding:48px 16px 56px!important;overflow-x:hidden!important;}#op-why *{max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important;box-sizing:border-box!important;}#op-why h2{font-size:clamp(18px,5vw,28px)!important;} }

  .btn.cta-hervorheben {
    background-color: #F29C1F !important; /* kräftiges Orange für mehr Sichtbarkeit */
    color: #fff !important;
  }
  
  .btn.cta-hervorheben:hover {
    background-color: #d6841c !important;
  }

  .jdgm-all-reviews-text {background: #dddddd;}

 .jdgm-prev-badge {padding: 0 8px;} 
  
.jdgm-revs-tab{display: none}