.elementor-8727 .elementor-element.elementor-element-24d5127{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-24d5127:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-24d5127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073B32;}.elementor-8727 .elementor-element.elementor-element-f8caec8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-f8caec8:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-f8caec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-38e53b1{--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;--border-radius:50px 50px 50px 50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-8727 .elementor-element.elementor-element-38e53b1:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-38e53b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;padding:0px 0px 0px 0px;background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-bfc33e3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#073B32;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#073B32;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;font-weight:300;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .star-rating{color:#FFFFFF;margin-bottom:0px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .star-rating::before{color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price{color:#073B32;font-size:16px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price ins{color:#073B32;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price ins .amount{color:#073B32;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .price del {font-family:"Playfair Display SC", Sans-serif;font-size:15px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#073B32;font-size:16px;border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;margin-top:0px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products .added_to_cart{color:#000000;margin-inline-start:0px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8727 .elementor-element.elementor-element-6877160{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-a820e21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-a820e21:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-a820e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-205d4fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-205d4fd:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-205d4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-39b6bf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8727 .elementor-element.elementor-element-39b6bf8:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-39b6bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-67f3753{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-8727 .elementor-element.elementor-element-67f3753:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-67f3753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-67f3753.e-con{--align-self:center;}.elementor-8727 .elementor-element.elementor-element-069d0ea{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#007777;border-radius:0px 0px 1px 0px;text-align:center;}.elementor-8727 .elementor-element.elementor-element-069d0ea .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#073B32;}.elementor-8727 .elementor-element.elementor-element-cc80146{padding:10px 10px 10px 10px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#4A5A55;}.elementor-8727 .elementor-element.elementor-element-0b900f1 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#A8D5BA;border-top-style:solid;border-top-width:2px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-container .uael-faq-accordion{border-radius:10px 10px 10px 10px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:30px 25px 5px 25px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-accordion .uael-accordion-content{background-color:#FFFFFF;padding:10px 25px 30px 25px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-accordion.elementor-grid-item{background-color:#FFFFFF;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-8727 .elementor-element.elementor-element-0b900f1 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-8727 .elementor-element.elementor-element-f7b83b6{--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;--border-radius:50px 50px 50px 50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-8727 .elementor-element.elementor-element-f7b83b6:not(.elementor-motion-effects-element-type-background), .elementor-8727 .elementor-element.elementor-element-f7b83b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7D4;}.elementor-8727 .elementor-element.elementor-element-0e36111{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#007777;border-radius:0px 0px 1px 0px;text-align:center;}.elementor-8727 .elementor-element.elementor-element-0e36111 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:36px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#073B32;}.elementor-8727 .elementor-element.elementor-element-d54994a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8727 .elementor-element.elementor-element-d54994a.elementor-element{--align-self:center;}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-8727 .elementor-element.elementor-element-d54994a:after{content:"1";}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__thumbnail__link{width:100%;}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__meta-data span + span:before{content:"•";}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__text{margin-top:20px;}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__badge{right:0;}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__card .elementor-post__badge{border-radius:42px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8727 .elementor-element.elementor-element-069d0ea{text-align:start;}.elementor-8727 .elementor-element.elementor-element-cc80146{font-size:16px;}}@media(min-width:768px){.elementor-8727 .elementor-element.elementor-element-38e53b1{--content-width:1240px;}.elementor-8727 .elementor-element.elementor-element-67f3753{--content-width:860px;}.elementor-8727 .elementor-element.elementor-element-f7b83b6{--content-width:1240px;}}@media(max-width:767px){.elementor-8727 .elementor-element.elementor-element-38e53b1{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products ul.products li.product{text-align:center;}.elementor-8727 .elementor-element.elementor-element-bfc33e3.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-8727 .elementor-element.elementor-element-67f3753{--padding-top:48px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8727 .elementor-element.elementor-element-cc80146{text-align:start;font-size:16px;}.elementor-8727 .elementor-element.elementor-element-f7b83b6{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-8727 .elementor-element.elementor-element-d54994a:after{content:"0.5";}.elementor-8727 .elementor-element.elementor-element-d54994a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-24d5127 */.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-hero-visual{height:420px}
.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p{aspect-ratio:4/5;object-fit:cover;object-position:center 45%;width:34%!important;border:6px solid #F4EFE3;border-radius:24px;transform-origin:center bottom}
.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p1{left:5%;top:74px;transform:rotate(-9deg)}
.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p2{left:31%;top:6px;width:38%!important;transform:rotate(1deg)}
.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p3{right:3%;top:90px;transform:rotate(9deg)}
.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-badge{left:2%;bottom:0}
@media (max-width:1024px){.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-hero-visual{height:330px}}
@media (max-width:767px){.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-hero-visual{height:180px!important;max-width:330px;margin:0 auto}.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p{border-width:4px;border-radius:16px;width:30%!important}.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p1{left:6%;top:28px}.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p2{left:34%;top:0;width:32%!important}.elementor-8727 .elementor-element.elementor-element-24d5127 .nh-p3{right:6%;top:34px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8caec8 *//* Kräuter-Beutel haben mehr Weißraum im Bild → etwas größer zeigen */
html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-herb .nl-visual img{width:56%!important;bottom:-26px}
html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-herb .nl-a{left:2%}
html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-herb .nl-b{right:2%}
/* Tablet: Bild links, Inhalt rechts – Packungen mittig */
@media (min-width:768px) and (max-width:1024px){html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-visual{min-height:240px!important;height:100%!important}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-visual img{width:48%!important;bottom:auto!important;top:50%;margin-top:-18%}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-herb .nl-visual img{width:54%!important}}
/* Handy: Bildstreifen fester Höhe */
@media (max-width:767px){html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-visual{min-height:0!important;height:160px!important}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-visual img{width:38%!important;bottom:-10px}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-herb .nl-visual img{width:46%!important;bottom:-18px}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-a{left:10%!important}html body .elementor-8727 .elementor-element.elementor-element-f8caec8 .nl-b{right:10%!important}}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-bfc33e3 *//* Rangfolge Bestseller (30 Tage, Stand 16.10.2026): Zkittlez 95 · Strong 71 · Extra Weich 60 · Aktiv 49 */
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.product{position:relative!important}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-6486{order:1}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-3166{order:2}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-1286{order:3}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-3168{order:4}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.product::after{position:absolute;top:18px;right:18px;z-index:4;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#E8C468;color:#073B32;font:700 13px/1 'Poppins',sans-serif;box-shadow:0 4px 12px rgba(3,30,25,.2);pointer-events:none}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-6486::after{content:'#1'}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-3166::after{content:'#2'}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-1286::after{content:'#3'}
html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.post-3168::after{content:'#4'}
@media (max-width:767px){html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products li.product::after{top:10px;right:10px;width:30px;height:30px;font-size:11px}html body .elementor-8727 .elementor-element.elementor-element-bfc33e3 ul.products{gap:12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6877160 *//* ===== Startseite kompakter (Okt. 2026) ===== */
.elementor-8727 .elementor-element.elementor-element-6877160 .elementor-widget-html{width:100%}
html body .elementor-8727 .nh-sec{padding:60px 0}
html body .elementor-8727 .nh-sec--tight{padding:16px 0 56px}
html body .elementor-8727 .nh-head{margin-bottom:28px}
html body .elementor-8727 .nh-head h2,html body .elementor-8727 .nh-bundle h2{font-size:34px!important}
/* Hero */
html body .elementor-8727 .nh-hero{padding:52px 0 60px}
html body .elementor-8727 .nh-hero h1{font-size:52px!important;margin-bottom:14px!important}
html body .elementor-8727 .nh-lead{margin-bottom:20px!important}
html body .elementor-8727 .elementor-element-24d5127 .nh-hero-visual{height:400px}
html body .elementor-8727 .nh-ctas{margin-bottom:22px}
.elementor-8727 .nh-price-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}
.elementor-8727 .nh-price-chips a{display:grid;grid-template-columns:auto auto;grid-template-areas:'g p' 's p';align-items:center;gap:0 14px;padding:10px 16px;border-radius:16px;background:rgba(244,239,227,.08);border:1px solid rgba(168,213,186,.3);text-decoration:none!important;transition:background .2s,border-color .2s}
.elementor-8727 .nh-price-chips a:hover{background:rgba(244,239,227,.14);border-color:#A8D5BA}
.elementor-8727 .nh-price-chips b{grid-area:g;font:400 22px/1 'DM Serif Display',Georgia,serif;color:#F4EFE3}
.elementor-8727 .nh-price-chips span{grid-area:s;font:400 12px/1.4 'Poppins',sans-serif;color:rgba(244,239,227,.7)}
.elementor-8727 .nh-price-chips em{grid-area:p;font:600 18px/1 'Poppins',sans-serif;font-style:normal;color:#073B32;background:#A8D5BA;padding:9px 12px;border-radius:999px;white-space:nowrap}
/* Linien */
html body .elementor-8727 .nh-tile{padding:14px 14px 18px}
html body .elementor-8727 .nh-tile-img{aspect-ratio:16/10;margin-bottom:12px}
html body .elementor-8727 .nh-tile h3{font-size:24px!important}
html body .elementor-8727 .nh-tile p{margin-bottom:12px!important}
.elementor-8727 .nh-more small{font-weight:400;color:#5B6B66;margin-left:4px}
html body .elementor-8727 .nh-strip{margin-top:14px;padding:14px 22px}
/* Bestseller-Box */
html body .elementor-8727 .elementor-element-38e53b1{margin-top:0!important;padding-top:48px!important;padding-bottom:24px!important}
.elementor-8727 .nh-best-head{margin-bottom:22px!important}
/* Schritte */
html body .elementor-8727 .nh-step{padding:22px 22px}
html body .elementor-8727 .nh-step svg{margin-bottom:12px}
/* Probier Bundle */
html body .elementor-8727 .nh-bundle{padding:32px 44px}
html body .elementor-8727 .nh-bundle-img img{max-width:300px}
.elementor-8727 .nh-bundle-price{flex-wrap:wrap;align-items:center}
.elementor-8727 .nh-bundle-price s{font:400 14px/1 'Poppins',sans-serif;color:#5B6B66}
.elementor-8727 .nh-save{font:600 12.5px/1 'Poppins',sans-serif!important;color:#073B32!important;background:#A8D5BA;padding:7px 12px;border-radius:999px}
/* Bewertungen */
html body .elementor-8727 .nh-reviews{padding:52px 0}
html body .elementor-8727 .nh-rev-big{font-size:64px}
@media (max-width:1024px){html body .elementor-8727 .nh-hero h1{font-size:42px!important}html body .elementor-8727 .elementor-element-24d5127 .nh-hero-visual{height:320px}}
@media (max-width:767px){html body .elementor-8727 .nh-sec{padding:40px 0}html body .elementor-8727 .nh-hero{padding:28px 0 28px}html body .elementor-8727 .nh-hero h1{font-size:33px!important}html body .elementor-8727 .nh-lead{font-size:15px!important;margin-bottom:16px!important}html body .elementor-8727 .elementor-element-24d5127 .nh-hero-visual{height:190px}html body .elementor-8727 .elementor-element-24d5127 .nh-badge{display:none}html body .elementor-8727 .nh-ctas{flex-wrap:nowrap;gap:8px;margin-bottom:16px}html body .elementor-8727 .nh-ctas .nh-btn{flex:1 1 0!important;padding:13px 8px;font-size:14px}html body .elementor-8727 .nh-head h2,html body .elementor-8727 .nh-bundle h2{font-size:27px!important}html body .elementor-8727 .nh-head{margin-bottom:20px}.elementor-8727 .nh-price-chips{gap:8px;flex-wrap:nowrap;margin-bottom:16px}.elementor-8727 .nh-price-chips a{flex:1 1 0;grid-template-columns:auto 1fr;grid-template-areas:'g p' 's s';gap:4px 8px;padding:10px 12px}.elementor-8727 .nh-price-chips b{font-size:20px}.elementor-8727 .nh-price-chips span{font-size:11px}.elementor-8727 .nh-price-chips em{justify-self:end;font-size:13.5px;padding:6px 9px}html body .elementor-8727 .nh-tile-img{aspect-ratio:1}html body .elementor-8727 .elementor-element-38e53b1{padding-top:32px!important}html body .elementor-8727 .nh-bundle{padding:22px 18px}html body .elementor-8727 .nh-bundle-img img{max-width:200px}html body .elementor-8727 .nh-reviews{padding:40px 0}html body .elementor-8727 .nh-rev-big{font-size:52px}html body .elementor-8727 .elementor-element-d54994a article:nth-of-type(n+3),html body .elementor-8727 .elementor-element-d54994a .elementor-post:nth-child(n+3){display:none!important}}/* End custom CSS */
/* Start custom CSS *//* Nature of Spirit – Startseite 2026 */
body.page-id-8727,body.home{--deep:#073B32;--deep2:#05453A;--cream:#F4EFE3;--kraft:#EFE7D4;--mint:#A8D5BA;--ink:#1B2B27;--muted:#5B6B66;--serif:'DM Serif Display',Georgia,serif;--sans:'Poppins',system-ui,sans-serif}
.nh-hero-wrap .elementor-widget-html,.nh-cats-wrap .elementor-widget-html,.nh-steps-wrap .elementor-widget-html,.nh-bundle-wrap .elementor-widget-html,.nh-reviews-wrap .elementor-widget-html{width:100%}
.nh-in{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.nh-sec{padding:80px 0}
.nh-sec--tight{padding:24px 0 72px}
.nh-eyebrow{display:inline-block;font:600 11px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--mint);margin-bottom:14px}
.nh-eyebrow--dark{color:var(--deep2)}
.nh-head{text-align:center;max-width:640px;margin:0 auto 40px}
.nh-head h2,.nh-bundle h2{margin:0 0 10px!important;font:400 38px/1.12 var(--serif)!important;color:var(--deep)!important}
.nh-head p{margin:0!important;font:400 16px/1.6 var(--sans);color:var(--muted)}
.nh-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:999px;font:600 15px/1 var(--sans);text-decoration:none!important;transition:background .2s,color .2s,transform .2s}
.nh-btn:hover{transform:translateY(-1px)}
.nh-btn--mint{background:var(--mint);color:var(--deep)!important}
.nh-btn--mint:hover{background:var(--cream)}
.nh-btn--ghost{border:1px solid rgba(244,239,227,.4);color:var(--cream)!important}
.nh-btn--ghost:hover{border-color:var(--mint);color:var(--mint)!important}
.nh-btn--deep{background:var(--deep);color:var(--cream)!important}
.nh-btn--deep:hover{background:var(--deep2)}
/* Hero */
.nh-hero{background-color:var(--deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cg id='l'%3E%3Cpath d='M0 0C3-7 4-17 0-28C-4-17-3-7 0 0Z'/%3E%3Cpath transform='rotate(-30) scale(.8)' d='M0 0C3-7 4-17 0-28C-4-17-3-7 0 0Z'/%3E%3Cpath transform='rotate(30) scale(.8)' d='M0 0C3-7 4-17 0-28C-4-17-3-7 0 0Z'/%3E%3Cpath transform='rotate(-62) scale(.55)' d='M0 0C3-7 4-17 0-28C-4-17-3-7 0 0Z'/%3E%3Cpath transform='rotate(62) scale(.55)' d='M0 0C3-7 4-17 0-28C-4-17-3-7 0 0Z'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23F4EFE3' fill-opacity='.05'%3E%3Cuse href='%23l' transform='translate(38 70) rotate(-18)'/%3E%3Cuse href='%23l' transform='translate(140 44) rotate(24) scale(.75)'/%3E%3Cuse href='%23l' transform='translate(120 168) rotate(-38) scale(1.1)'/%3E%3C/g%3E%3C/svg%3E");padding:72px 0 84px;overflow:hidden}
.nh-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.nh-hero h1{margin:0 0 18px!important;font:400 58px/1.04 var(--serif)!important;color:var(--cream)!important;letter-spacing:-.01em}
.nh-lead{margin:0 0 30px!important;max-width:520px;font:400 17px/1.65 var(--sans);color:rgba(244,239,227,.82)}
.nh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}
.nh-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:400 14px/1.4 var(--sans);color:rgba(244,239,227,.8)}
.nh-trust b{color:var(--cream);font-weight:600}
.nh-stars{color:#E8C468;letter-spacing:2px}
.nh-dot{opacity:.5}
.nh-hero-visual{position:relative;height:440px}
.nh-p{position:absolute;width:56%;height:auto;border-radius:22px;background:var(--kraft);box-shadow:0 24px 50px rgba(0,0,0,.35)}
.nh-p1{left:0;top:60px;transform:rotate(-8deg);width:46%}
.nh-p2{left:26%;top:0;z-index:2;transform:rotate(2deg)}
.nh-p3{right:0;top:96px;transform:rotate(9deg);width:46%}
.nh-badge{position:absolute;left:8%;bottom:6px;z-index:3;background:var(--cream);color:var(--deep);padding:12px 18px;border-radius:16px;font:600 15px/1.25 var(--sans);letter-spacing:1px;box-shadow:0 12px 30px rgba(0,0,0,.25)}
.nh-badge small{font:500 12px/1.3 var(--sans);letter-spacing:0;color:var(--muted)}
/* Kategorien */
.nh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nh-tile{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(7,59,50,.1);border-radius:22px;padding:18px 18px 22px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s}
.nh-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(7,59,50,.12);border-color:var(--mint)}
.nh-tile--herb{background:var(--kraft)}
.nh-tile-img{display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--kraft);margin-bottom:16px}
.nh-tile--herb .nh-tile-img{background:#fff}
.nh-tile-img img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:transform .5s ease}
.nh-tile:hover .nh-tile-img img{transform:scale(1.05)}
.nh-scale{align-self:flex-start;font:600 12px/1 var(--sans);letter-spacing:1px;color:var(--deep2);background:rgba(168,213,186,.35);padding:7px 12px;border-radius:999px;margin-bottom:12px}
.nh-tile h3{margin:0 0 6px!important;font:400 26px/1.15 var(--serif)!important;color:var(--deep)!important}
.nh-tile p{margin:0 0 16px!important;font:400 14.5px/1.55 var(--sans);color:var(--muted)}
.nh-more{margin-top:auto;font:600 14px/1 var(--sans);color:var(--deep2)}
.nh-strip{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:18px 24px;border-radius:18px;background:var(--deep);text-decoration:none!important;transition:background .2s}
.nh-strip:hover{background:var(--deep2)}
.nh-strip>span{font-size:0;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A8D5BA' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='8' width='17' height='4' rx='1'/%3E%3Cpath d='M5 12v8h14v-8'/%3E%3Cpath d='M12 8v12'/%3E%3Cpath d='M12 8C10.5 4.5 7 4.3 7 6.4 7 7.6 8.4 8 12 8zM12 8c1.5-3.5 5-3.7 5-1.6 0 1.2-1.4 1.6-5 1.6z'/%3E%3C/svg%3E") center/contain no-repeat}
.nh-strip b{font:400 21px/1.2 var(--serif);color:var(--cream)}
.nh-strip em{font:400 14px/1.4 var(--sans);font-style:normal;color:rgba(244,239,227,.75)}
.nh-strip i{font:600 14px/1 var(--sans);font-style:normal;color:var(--mint)}
/* Bestseller (Elementor Produkte) */
.nh-best .nh-h2 .elementor-heading-title{margin-bottom:8px}
/* Schritte */
.nh-steps{background:var(--cream)}
.nh-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.nh-step{background:#fff;border-radius:20px;padding:28px 26px;border:1px solid rgba(7,59,50,.08)}
.nh-step svg{width:34px;height:34px;color:var(--deep2);background:rgba(168,213,186,.35);padding:9px;border-radius:12px;box-sizing:content-box;margin-bottom:16px}
.nh-step h3{margin:0 0 8px!important;font:400 22px/1.2 var(--serif)!important;color:var(--deep)!important}
.nh-step p{margin:0!important;font:400 14.5px/1.6 var(--sans);color:var(--muted)}
/* Probier Bundle */
.nh-bundle-wrap{background:var(--cream)}
.nh-bundle{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;background:var(--kraft);border-radius:28px;padding:44px 52px;overflow:hidden}
.nh-bundle p{margin:0 0 18px!important;max-width:460px;font:400 16px/1.6 var(--sans);color:#4A5A55}
.nh-bundle-price{display:flex;align-items:baseline;gap:10px;margin-bottom:22px}
.nh-bundle-price b{font:400 34px/1 var(--serif);color:var(--deep)}
.nh-bundle-price span{font:500 14px/1 var(--sans);color:var(--muted)}
.nh-bundle-img img{width:100%!important;height:auto!important;max-width:380px;display:block;margin:0 auto;border-radius:20px;transform:rotate(3deg);box-shadow:0 20px 40px rgba(7,59,50,.18)}
/* Bewertungen */
.nh-reviews{background:var(--deep)}
.nh-rev-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}
.nh-rev-big{font:400 76px/1 var(--serif);color:var(--cream)}
.nh-rev-big small{font:400 24px/1 var(--serif);color:rgba(244,239,227,.6);margin-left:6px}
.nh-rev-stars{color:#E8C468;font-size:22px;letter-spacing:3px;margin:8px 0 10px}
.nh-rev-score p{margin:0 0 24px!important;font:400 15px/1.5 var(--sans);color:rgba(244,239,227,.8)}
.nh-rev-score b{color:var(--cream)}
.nh-rev-bars{display:flex;flex-direction:column;gap:12px}
.nh-bar{display:grid;grid-template-columns:40px 1fr 44px;align-items:center;gap:12px;font:500 14px/1 var(--sans);color:var(--cream)}
.nh-bar i{display:block;height:10px;border-radius:999px;background:rgba(244,239,227,.12);position:relative;overflow:hidden}
.nh-bar i::after{content:'';position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--mint);border-radius:999px}
.nh-bar em{font-style:normal;text-align:right;color:rgba(244,239,227,.7)}
.nh-rev-note{margin:8px 0 0!important;font:400 12px/1.4 var(--sans);color:rgba(244,239,227,.5)}
/* FAQ */
.nh-faq-intro{max-width:640px;margin:0 auto 18px}
.nh-faq .uael-faq-accordion,.nh-faq .uael-accordion-title,.nh-faq .uael-accordion-content{background:#fff!important}
.nh-faq .uael-accordion-title{border-radius:14px}
.nh-faq .uael-question-span,.nh-faq .uael-accordion-title h3{font:500 16px/1.4 var(--sans)!important;color:var(--deep)!important}
.nh-faq .uael-accordion-content p{font:400 15px/1.65 var(--sans)!important;color:#4A5A55!important}
.nh-faq .uael-accordion-content a{color:var(--deep2)!important;text-decoration:underline}
/* Responsive */
@media (max-width:1024px){.nh-hero h1{font-size:46px!important}.nh-hero-grid{grid-template-columns:1fr;gap:28px}.nh-hero-visual{height:340px;max-width:520px;margin:0 auto;width:100%}.nh-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nh-rev-grid{gap:32px}}
@media (max-width:767px){.nh-sec{padding:52px 0}.nh-in{padding:0 16px}.nh-hero{padding:40px 0 48px}.nh-hero h1{font-size:36px!important}.nh-lead{font-size:15.5px}.nh-ctas .nh-btn{flex:1 1 100%}.nh-hero-visual{height:250px}.nh-badge{font-size:13px;padding:10px 14px}.nh-head{margin-bottom:28px}.nh-head h2,.nh-bundle h2{font-size:29px!important}.nh-tiles{grid-template-columns:1fr}.nh-tile{flex-direction:row;flex-wrap:wrap;gap:0 14px;padding:14px}.nh-tile-img{width:96px;aspect-ratio:1;margin:0;flex:none}.nh-tile>:not(.nh-tile-img){flex:1 1 calc(100% - 110px)}.nh-tile h3{font-size:22px!important}.nh-tile p{font-size:13.5px;margin-bottom:8px!important}.nh-strip{grid-template-columns:auto 1fr auto;padding:16px 18px}.nh-strip em{display:none}.nh-step-grid{grid-template-columns:1fr;gap:12px}.nh-step{padding:20px;display:grid;grid-template-columns:auto 1fr;gap:4px 14px}.nh-step svg{grid-row:span 2;margin:0}.nh-bundle{grid-template-columns:1fr;padding:28px 22px;text-align:left}.nh-bundle-img{order:-1}.nh-bundle-img img{max-width:240px}.nh-rev-grid{grid-template-columns:1fr;gap:28px}.nh-rev-big{font-size:60px}.nh-best h2.elementor-heading-title,.nh-faq-wrap h2.elementor-heading-title,.nh-blog h2.elementor-heading-title{font-size:29px!important}}/* End custom CSS */