.elementor-9053 .elementor-element.elementor-element-504a121e{--display:flex;}.elementor-9053 .elementor-element.elementor-element-1a146838{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9053 .elementor-element.elementor-element-1a146838 .woocommerce-breadcrumb{color:#004D4DFA;font-family:"Arial", Sans-serif;font-size:12px;font-weight:300;text-align:start;}.elementor-9053 .elementor-element.elementor-element-3cafed1d{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9053 .elementor-element.elementor-element-433a7d1b{--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-9053 .elementor-element.elementor-element-1c7d682a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.woocommerce .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs img{border-radius:18px 18px 18px 18px;}.elementor-9053 .elementor-element.elementor-element-25a39e42{--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-9053 .elementor-element.elementor-element-e097f45{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9053 .elementor-element.elementor-element-6f5d8cde{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;text-align:start;}.elementor-9053 .elementor-element.elementor-element-6f5d8cde .elementor-heading-title{font-size:18px;color:#000000;}.elementor-9053 .elementor-element.elementor-element-3536ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;padding:10px 10px 10px 10px;}.elementor-9053 .elementor-element.elementor-element-6d15a88c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9053 .elementor-element.elementor-element-3684fdc8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:10px 10px 10px 10px;text-align:start;}.elementor-9053 .elementor-element.elementor-element-3684fdc8.elementor-element{--align-self:flex-start;}.woocommerce .elementor-9053 .elementor-element.elementor-element-3684fdc8 .price{color:#000000;font-family:"Arial", Sans-serif;font-weight:900;}.woocommerce .elementor-9053 .elementor-element.elementor-element-3684fdc8 .price ins{color:#000000;}.elementor-9053 .elementor-element.elementor-element-494a5c63 > .elementor-widget-container{margin:-35px 0px -25px 10px;padding:10px 10px 10px 10px;}.elementor-9053 .elementor-element.elementor-element-494a5c63{text-align:left;}.woocommerce .elementor-9053 .elementor-element.elementor-element-494a5c63 .price{color:var( --e-global-color-text );}.woocommerce .elementor-9053 .elementor-element.elementor-element-494a5c63 .price ins{color:var( --e-global-color-text );}.elementor-9053 .elementor-element.elementor-element-76d6f3fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-9053 .elementor-element.elementor-element-6cb1fba0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9053 .elementor-element.elementor-element-46d54bd{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9053 .elementor-element.elementor-element-4539bbee{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9053 .elementor-element.elementor-element-9ab5aef{padding:0px 0px 0px 0px;border-radius:0px 0px 1px 0px;}.elementor-9053 .elementor-element.elementor-element-9ab5aef .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:34px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#073B32;}.elementor-9053 .elementor-element.elementor-element-24dc45bd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}@media(min-width:768px){.elementor-9053 .elementor-element.elementor-element-504a121e{--content-width:1100px;}.elementor-9053 .elementor-element.elementor-element-3cafed1d{--content-width:1100px;}.elementor-9053 .elementor-element.elementor-element-433a7d1b{--width:50%;}.elementor-9053 .elementor-element.elementor-element-25a39e42{--width:50%;}.elementor-9053 .elementor-element.elementor-element-4539bbee{--content-width:1100px;}}@media(max-width:1024px){.elementor-9053 .elementor-element.elementor-element-1a146838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9053 .elementor-element.elementor-element-1c7d682a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9053 .elementor-element.elementor-element-6f5d8cde{text-align:start;}.elementor-9053 .elementor-element.elementor-element-3536ee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9053 .elementor-element.elementor-element-3536ee5.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-9053 .elementor-element.elementor-element-1a146838 .woocommerce-breadcrumb{font-size:12px;}.elementor-9053 .elementor-element.elementor-element-3cafed1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9053 .elementor-element.elementor-element-1c7d682a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9053 .elementor-element.elementor-element-25a39e42{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9053 .elementor-element.elementor-element-e097f45{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9053 .elementor-element.elementor-element-6f5d8cde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-9053 .elementor-element.elementor-element-6f5d8cde .elementor-heading-title{font-size:18px;}.elementor-9053 .elementor-element.elementor-element-3536ee5{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:10px 10px 10px 10px;}.elementor-9053 .elementor-element.elementor-element-3536ee5.elementor-element{--align-self:flex-start;}.elementor-9053 .elementor-element.elementor-element-6d15a88c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9053 .elementor-element.elementor-element-3684fdc8{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-9053 .elementor-element.elementor-element-494a5c63 > .elementor-widget-container{margin:-35px 0px -25px 0px;}.woocommerce .elementor-9053 .elementor-element.elementor-element-494a5c63 .price{font-size:7px;}.woocommerce .elementor-9053 .elementor-element.elementor-element-494a5c63 .price ins{font-size:7px;}.elementor-9053 .elementor-element.elementor-element-4539bbee{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9053 .elementor-element.elementor-element-9ab5aef .elementor-heading-title{font-size:26px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1c7d682a *//* Galerie: kein Minus-Rand mehr, Vorschaubilder als saubere Reihe */
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a{margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-viewport{border-radius:20px;overflow:hidden;margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important;list-style:none}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px!important;border:1.5px solid rgba(7,59,50,.1)!important;opacity:.65;transition:opacity .2s,border-color .2s;cursor:pointer}
html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs img:hover,html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs img.flex-active{opacity:1;border-color:#073B32!important}
@media (max-width:1024px){html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px!important}html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs::-webkit-scrollbar{display:none}html body .elementor-9053 .elementor-element.elementor-element-1c7d682a .flex-control-thumbs li{flex:0 0 72px;scroll-snap-align:start}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-6f5d8cde *//* Titelblock enger an die Sterne */
html body .elementor .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-6f5d8cde.elementor-widget{margin-bottom:4px!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6d15a88c *//* Kräuter/Probier: 'Variante' + 'Tabak' ausblenden → 4 Kacheln */
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c .product-facts:not(:has(>.product-fact--chip:first-child))>span:nth-of-type(1),html body .elementor-9053 .elementor-element.elementor-element-6d15a88c .product-facts:not(:has(>.product-fact--chip:first-child))>span:nth-of-type(5){display:none!important}
/* Steckbrief: eine Karte mit feinen Trennlinien statt Einzelkacheln */
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts.pf--herbal{gap:0!important;border:1px solid rgba(7,59,50,.12)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important}
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts .product-fact,html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts .product-fact--chip{justify-self:stretch!important;width:auto!important;max-width:none!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:-1px 0 0 rgba(7,59,50,.1),0 -1px 0 rgba(7,59,50,.1)!important;padding:14px 14px 13px!important;gap:5px!important}
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts .product-fact .label{display:flex!important;align-items:center;gap:6px;font-size:10px!important}
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts .product-fact .label::before{content:'';width:7px;height:7px;border-radius:50%;background:#A8D5BA;flex:0 0 auto}
html body .elementor-9053 .elementor-element.elementor-element-6d15a88c.elementor-widget .product-facts .product-fact .value{font-size:16px!important}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-76d6f3fc *//* Warenkorb-Zeile: Menge als Pille, Button tiefgrün */
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc form.cart{display:flex!important;gap:10px!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity{display:flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:54px;border:1px solid rgba(7,59,50,.2)!important;border-radius:999px!important;overflow:hidden;background:#fff;margin:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity .minus,html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity .plus{display:flex!important;align-items:center;justify-content:center;flex:0 0 40px!important;width:40px!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#073B32!important;font-size:18px!important;text-decoration:none!important;position:static!important}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity .qty{flex:0 0 38px!important;width:38px!important;min-width:0!important;height:100%!important;margin:0!important;border:0!important;background:transparent!important;text-align:center;font:600 16px 'Poppins',sans-serif!important;color:#073B32!important;padding:0!important;box-shadow:none!important;-moz-appearance:textfield}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity .qty::-webkit-inner-spin-button,html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .single_add_to_cart_button{flex:1 1 auto;min-height:54px!important;border-radius:999px!important;background:#073B32!important;color:#F4EFE3!important;border:0!important;font:600 15px/1 'Poppins',sans-serif!important;transition:background .2s!important}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .single_add_to_cart_button:hover{background:#05453A!important}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .single_add_to_cart_button svg{fill:#A8D5BA!important}
/* PayPal-Express sauber eingerahmt */
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .ppcp-messages{margin:12px 0 0!important;text-align:center}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .ppc-button-wrapper{position:relative;margin:24px 0 0!important;padding:20px 14px 8px!important;border:1px solid rgba(7,59,50,.12);border-radius:18px;background:#fff}
html body .elementor-9053 .elementor-element.elementor-element-76d6f3fc .ppc-button-wrapper::before{content:'Oder direkt bezahlen';position:absolute;top:-10px;left:16px;padding:0 8px;background:#fff;font:600 10.5px/20px 'Poppins',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#05453A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e097f45 *//* einheitliche Abstände statt alter Minus-Ränder */
html body .elementor-9053 .elementor-element.elementor-element-e097f45{margin:0!important;padding:0!important;gap:0!important;background:transparent!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-widget{margin:0 0 16px!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-widget>.elementor-widget-container{margin:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-6f5d8cde{margin-bottom:12px!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-3536ee5{margin-bottom:14px!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element-3536ee5 p,html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element-3536ee5 .stamped-product-reviews-badge{margin:0!important;padding:0!important;line-height:1.2!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-ce11c92{margin-bottom:18px!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-3684fdc8{margin:6px 0 4px!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element-3684fdc8 p.price{line-height:1.15!important;margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element.elementor-element-494a5c63{margin:0 0 18px!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .elementor-element-494a5c63 p{margin:0!important;line-height:1.4!important;position:static!important;transform:none!important}
html body .elementor-9053 .elementor-element.elementor-element-e097f45 .single_add_to_cart_button{white-space:nowrap!important;font-size:15px!important}
@media (max-width:480px){html body .elementor-9053 .elementor-element.elementor-element-e097f45 .single_add_to_cart_button{font-size:13.5px!important;padding:0 12px!important;letter-spacing:0!important}html body .elementor-9053 .elementor-element.elementor-element-e097f45 .single_add_to_cart_button svg,html body .elementor-9053 .elementor-element.elementor-element-e097f45 .single_add_to_cart_button i{display:none!important}html body .elementor-9053 .elementor-element.elementor-element-e097f45 form.cart .quantity{flex:0 0 auto!important}}
/* Tablet + Handy: Bild oben, Infos darunter in voller Breite */
@media (max-width:1024px){html body .elementor-9053 .elementor-element-3cafed1d,html body .elementor-9053 .elementor-element-3cafed1d>.e-con-inner{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}html body .elementor-9053 .elementor-element-433a7d1b,html body .elementor-9053 .elementor-element-25a39e42{width:100%!important;max-width:100%!important;--width:100%!important;flex:0 0 auto!important;position:relative!important;top:auto!important}html body .elementor-9053 .elementor-element-433a7d1b{max-width:560px!important;margin:0 auto!important;align-self:center!important}html body .elementor-9053 .elementor-element-25a39e42{margin-top:24px!important;padding:0 16px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb1fba0 */html body .elementor-9053 .elementor-element.elementor-element-6cb1fba0{margin-top:22px!important;padding:0!important;gap:0!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d54bd *//* Profilband: Hintergrund absichern (ein Fremd-Stylesheet setzt ihn sonst zurück) */
html body .nh .nh-prof{background-color:#073B32!important;background-image:radial-gradient(120% 140% at 100% 0%,#0b5a4b 0%,#073B32 55%)!important}
html body .nh .nh-prof-r{background-color:#F4EFE3!important}
html body .nh .nh-cmp{background-color:#EFE7D4!important}
html body .nh .nh-faq{background-color:#F4EFE3!important}
/* „Alle vergleichen“ springt nicht unter den Header */
#nh-vergleich{scroll-margin-top:90px}
/* Handy: aktuelle Sorte im Vergleich zuerst */
@media (max-width:767px){body.postid-3168 .nh-c.p3168,body.postid-6612 .nh-c.p6612,body.postid-3166 .nh-c.p3166,body.postid-6486 .nh-c.p6486{order:-1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4539bbee *//* ===== Bewertungen (Stamped) im Shop-Stil ===== */
html body .elementor-9053 .elementor-element.elementor-element-4539bbee{max-width:1240px;margin-left:auto!important;margin-right:auto!important;padding:0 24px!important;box-sizing:border-box}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .elementor-widget-heading .elementor-heading-title{text-align:center}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-container{margin:0!important;font-family:'Poppins',sans-serif!important;color:#073B32!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-header{background:#073B32!important;border-radius:24px!important;padding:26px 30px!important;margin:0 0 22px!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary{display:flex!important;flex-wrap:wrap;align-items:center;gap:20px 44px;margin:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-overview{margin:0!important;text-align:left!important;padding:0!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-caption-1{font:400 58px/1 'DM Serif Display',Georgia,serif!important;color:#F4EFE3!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-caption-2{font:400 13px/1.4 'Poppins',sans-serif!important;color:rgba(244,239,227,.75)!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-starrating i,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-starratings i,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-fa-star,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-fa-star-half-o{color:#E8C468!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-fa-star-o{color:#C9C2AE!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-ratings{flex:1 1 300px;max-width:420px;margin:0!important;padding:0!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating{display:grid!important;grid-template-columns:auto 1fr 36px;align-items:center;gap:10px;margin:0 0 6px!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-title{font:500 13px/1 'Poppins',sans-serif!important;color:#F4EFE3!important;width:auto!important;min-width:30px;margin:0!important;padding:0!important;white-space:nowrap}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-title::before,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-title::after{display:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-bar{height:10px!important;border-radius:99px!important;background:rgba(244,239,227,.15)!important;overflow:hidden;margin:0!important;width:auto!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-bar-content{height:10px!important;border-radius:99px!important;background:#A8D5BA!important;font-size:0!important;padding:0!important;line-height:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .summary-rating-count{font:400 12.5px/1 'Poppins',sans-serif!important;color:rgba(244,239,227,.7)!important;text-align:right;width:auto!important;margin:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-photos{margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 0 auto!important;float:none!important;width:auto!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newreview,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newquestion{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:auto!important;min-height:0!important;line-height:1!important;padding:13px 20px!important;border-radius:999px!important;font:600 14px/1 'Poppins',sans-serif!important;box-shadow:none!important;margin:0!important;width:auto!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newreview{background:#A8D5BA!important;color:#073B32!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newquestion{background:transparent!important;color:#F4EFE3!important;border:1px solid rgba(244,239,227,.4)!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newreview::before,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newquestion::before{color:inherit!important}
/* Tabs + Filter */
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-tab-container{margin:0 0 12px!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee ul.stamped-tabs{display:flex!important;gap:6px;border:0!important;margin:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee ul.stamped-tabs li{list-style:none;padding:9px 16px!important;border-radius:999px!important;border:1px solid rgba(7,59,50,.15)!important;font:600 13.5px/1 'Poppins',sans-serif!important;color:#5B6B66!important;background:#fff!important;margin:0!important;opacity:1!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee ul.stamped-tabs li.active{background:#073B32!important;color:#F4EFE3!important;border-color:#073B32!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee ul.stamped-tabs li::after{display:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-reviews-filter{margin:0 0 14px!important;border:0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-reviews-filter select,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-sort-select{border:1px solid rgba(7,59,50,.2)!important;border-radius:999px!important;padding:8px 14px!important;font:500 13px 'Poppins',sans-serif!important;color:#073B32!important;background-color:#fff!important}
/* Bewertungen als Karten */
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-reviews{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review{margin:0!important;padding:18px 20px 16px!important;border:0!important;border-radius:18px!important;background:#F4EFE3!important;box-shadow:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-header{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px!important;padding:0!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-avatar{margin:0!important;float:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-avatar-content{width:34px!important;height:34px!important;line-height:34px!important;border-radius:50%!important;background:#073B32!important;color:#F4EFE3!important;font:600 12px/34px 'Poppins',sans-serif!important;text-align:center}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-header .author{font:600 14px/1.2 'Poppins',sans-serif!important;color:#073B32!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-header .created{order:9;margin-left:auto!important;font:400 12px/1 'Poppins',sans-serif!important;color:#8A9893!important;float:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .review-location{font-size:12px!important;color:#8A9893!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-content{padding:0!important;margin:0!important;border:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-body{padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-header-title{font:600 15px/1.35 'Poppins',sans-serif!important;color:#073B32!important;margin:6px 0 2px!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-content-body{font:400 14px/1.6 'Poppins',sans-serif!important;color:#4A5A55!important;margin:4px 0 0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-variant,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-product{font-size:12px!important;color:#8A9893!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-options,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-review-footer{border:0!important;margin-top:8px!important;padding:0!important;font-size:12px!important;color:#8A9893!important}
/* Seitenzahlen */
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-pagination{grid-column:1/-1;display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0!important;padding:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-pagination li{list-style:none;margin:0!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-pagination li a{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(7,59,50,.15)!important;font:600 13px/1 'Poppins',sans-serif!important;color:#073B32!important;background:#fff!important;text-decoration:none!important}
html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-pagination li.active a{background:#073B32!important;color:#F4EFE3!important;border-color:#073B32!important}
@media (max-width:767px){html body .elementor-9053 .elementor-element.elementor-element-4539bbee{padding:0 14px!important}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-header{padding:22px 18px!important;border-radius:20px!important}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary{gap:16px}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-caption-1{font-size:46px!important}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-ratings{max-width:none;flex-basis:100%}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions{margin:0!important;width:100%!important}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newreview,html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-summary-actions-newquestion{flex:1 1 0;padding:12px 10px!important;font-size:13px!important}html body .elementor-9053 .elementor-element.elementor-element-4539bbee .stamped-reviews{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS *//* ===== Produktseite Hanfmischung 2026 ===== */
html body .elementor-9053 h1.product_title{font:400 clamp(34px,4vw,48px)/1.08 'DM Serif Display',Georgia,serif!important;color:#073B32!important;margin:0 0 10px!important}
html body .elementor-9053 h1.product_title::before{display:block;margin-bottom:12px;font:600 11px/1 'Poppins',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#05453A}
.elementor-9053.product_cat-cbd-hanfmischung-mild h1.product_title::before{content:'CBD-Hanfmischung · Mild'}
.elementor-9053.product_cat-cbd-hanfmischung-stark h1.product_title::before{content:'CBD-Hanfmischung · Stark'}
html body .elementor-9053 h1.product_title::after{display:table;margin-top:16px;padding:9px 16px;border-radius:999px;background:#073B32;color:#F4EFE3;font:600 13px/1 'Poppins',sans-serif;letter-spacing:.03em}
.elementor-9053.post-3168 h1.product_title::after{content:'●●○  Mild · 4 % CBD'}
.elementor-9053.post-6612 h1.product_title::after{content:'●●○  Mild · 5 % CBD'}
.elementor-9053.post-3166 h1.product_title::after,.elementor-9053.post-6486 h1.product_title::after{content:'●●●  Stark · 8 % CBD'}
/* Fakten-Kacheln */
html body .elementor-9053 .product-facts.pf--herbal{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:6px 0 18px!important;font-size:14px!important}
html body .elementor-9053 .product-facts br{display:none!important}
html body .elementor-9053 .product-facts .product-fact,html body .elementor-9053 .product-facts .product-fact--chip{order:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;padding:12px 12px!important;background:#F4EFE3!important;border:1px solid rgba(7,59,50,.08)!important;border-radius:14px!important;box-shadow:none!important;grid-column:auto!important}
html body .elementor-9053 .product-facts .product-fact .label{order:0!important;font:600 10.5px/1 'Poppins',sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5B6B66!important}
html body .elementor-9053 .product-facts .product-fact .value{order:1!important;font:600 15px/1.25 'Poppins',sans-serif!important;color:#073B32!important;text-align:left!important;white-space:normal!important;overflow:visible!important}
html body .elementor-9053 .elementor-element-6d15a88c .product-facts:has(>.product-fact--chip:first-child)>span:nth-of-type(3){display:none!important}
/* Preis + Kaufen */
html body .elementor-9053 .elementor-widget-woocommerce-product-price p.price{font:600 34px/1 'Poppins',sans-serif!important;color:#073B32!important;margin:4px 0 4px!important}
html body .elementor-9053 .elementor-widget-woocommerce-product-price p.price del{font-size:18px!important;opacity:.5}
html body .elementor-9053 .elementor-widget-woocommerce-product-price p.price ins{text-decoration:none!important}
html body .elementor-9053 .price-unit{font:400 12.5px/1.4 'Poppins',sans-serif!important;color:#5B6B66!important}
html body .elementor-9053 .elementor-widget-woocommerce-product-add-to-cart .quantity .qty{border-radius:999px!important;border:1px solid rgba(7,59,50,.2)!important;height:54px!important;min-width:70px}
html body .elementor-9053 .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button{flex:1 1 auto;min-height:54px!important;border-radius:999px!important;background:#073B32!important;color:#F4EFE3!important;border:0!important;font:600 16px/1 'Poppins',sans-serif!important;padding:0 28px!important;transition:background .2s!important}
html body .elementor-9053 .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover{background:#05453A!important}
html body .elementor-9053 .elementor-widget-woocommerce-product-add-to-cart form.cart{display:flex!important;gap:10px!important;align-items:stretch!important}
/* Bundle-Box */
.elementor-9053 .nos-bundle{margin:4px 0 6px;padding:14px;border:1.5px dashed #A8D5BA;border-radius:16px;background:#fff;display:grid;gap:8px}
.elementor-9053 .nos-bundle>span{font:600 11px/1 'Poppins',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#05453A}
.elementor-9053 .nos-bundle a{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding:10px 12px;border-radius:12px;background:#F4EFE3;text-decoration:none!important;transition:background .2s}
.elementor-9053 .nos-bundle a:hover{background:#EFE7D4}
.elementor-9053 .nos-bundle b{font:400 18px/1.15 'DM Serif Display',Georgia,serif;color:#073B32}
.elementor-9053 .nos-bundle em{grid-row:2;font:400 12.5px/1.3 'Poppins',sans-serif;font-style:normal;color:#5B6B66}
.elementor-9053 .nos-bundle i{grid-row:1/3;grid-column:2;font:600 16px/1 'Poppins',sans-serif;font-style:normal;color:#073B32;background:#A8D5BA;padding:8px 12px;border-radius:999px}
.elementor-9053 .nos-bundle + p{margin:0}
/* Sticky Galerie (Desktop) */
@media (min-width:1025px){.elementor-9053 .elementor-element-3cafed1d{align-items:flex-start!important}.elementor-9053 .elementor-element-433a7d1b{position:sticky!important;top:120px;align-self:flex-start!important}}
/* Abschnitte volle Breite */
.elementor-9053 .elementor-element-46d54bd,.elementor-9053 .elementor-element-46d54bd>.e-con-inner{padding:0!important;max-width:none!important;width:100%!important}
.elementor-9053 .elementor-element-46d54bd .elementor-widget-html{width:100%}
@media (max-width:767px){html body .elementor-9053 .product-facts.pf--herbal{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .elementor-9053 h1.product_title::after{font-size:12px;padding:8px 13px}html body .elementor-9053 .elementor-widget-woocommerce-product-price p.price{font-size:30px!important}}/* End custom CSS */