.elementor-8672 .elementor-element.elementor-element-41c80f6{--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:center;--align-items:center;--gap:8px 40px;--row-gap:8px;--column-gap:40px;--flex-wrap:wrap;--padding-top:7px;--padding-bottom:7px;--padding-left:16px;--padding-right:16px;}.elementor-8672 .elementor-element.elementor-element-41c80f6:not(.elementor-motion-effects-element-type-background), .elementor-8672 .elementor-element.elementor-element-41c80f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7D4;}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(36px/2);}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(36px/2);}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(36px/2);}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-36px/2);}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-36px/2);}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-icon i{color:#05453A;transition:color 0.3s;}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-icon svg{fill:#05453A;transition:fill 0.3s;}.elementor-8672 .elementor-element.elementor-element-34e6406{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-8672 .elementor-element.elementor-element-34e6406 .elementor-icon-list-text{color:#073B32;transition:color 0.3s;}.elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-icon i{color:#05453A;transition:color 0.3s;}.elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-icon svg{fill:#05453A;transition:fill 0.3s;}.elementor-8672 .elementor-element.elementor-element-c537040{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-8672 .elementor-element.elementor-element-c537040 .elementor-icon-list-text{color:#073B32;transition:color 0.3s;}.elementor-8672 .elementor-element.elementor-element-3f61195{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:28px;--padding-right:28px;--z-index:9990;}.elementor-8672 .elementor-element.elementor-element-3f61195:not(.elementor-motion-effects-element-type-background), .elementor-8672 .elementor-element.elementor-element-3f61195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073B32;}.elementor-8672 .elementor-element.elementor-element-8f9274d{width:auto;max-width:auto;}.elementor-8672 .elementor-element.elementor-element-8f9274d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-hamburger-toggle{justify-content:flex-start;}.elementor-8672 .elementor-element.elementor-element-8f9274d.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-8672 .elementor-element.elementor-element-8f9274d.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-8672 .elementor-element.elementor-element-8f9274d.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-nav-widget-container {--pa-menu-width:320px;}.elementor-8672 .elementor-element.elementor-element-8f9274d.premium-ham-dropdown .premium-main-mobile-menu, .elementor-8672 .elementor-element.elementor-element-8f9274d.premium-nav-dropdown .premium-main-mobile-menu{width:320px;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-8672 .elementor-element.elementor-element-9467588{width:auto;max-width:auto;}.elementor-8672 .elementor-element.elementor-element-9467588.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-ce0172f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-main-nav-menu{justify-content:center;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-hamburger-toggle{justify-content:center;}.elementor-8672 .elementor-element.elementor-element-ce0172f.premium-ham-dropdown .premium-mobile-menu-container, .elementor-8672 .elementor-element.elementor-element-ce0172f.premium-nav-dropdown .premium-mobile-menu-container{justify-content:right;}.elementor-8672 .elementor-element.elementor-element-ce0172f.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-8672 .elementor-element.elementor-element-ce0172f.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-8672 .elementor-element.elementor-element-ce0172f.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-8672 .elementor-element.elementor-element-1ea2e3c{--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:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8672 .elementor-element.elementor-element-1ea2e3c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__post-wrap{width:100%;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8672 .elementor-element.elementor-element-149f9cd{--pa-search-carousel-slides:100%;width:auto;max-width:auto;}.elementor-8672 .elementor-element.elementor-element-149f9cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__input-wrap{width:240px;height:42px;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__btn{flex-direction:row-reverse;column-gap:10px;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__input-btn-wrap{flex-direction:row;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__posts-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__thumbnail img{height:300px;}.elementor-8672 .elementor-element.elementor-element-2a7e399{width:auto;max-width:auto;}.elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-2a7e399 .elementor-icon-wrapper{text-align:center;}.elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-view-stacked .elementor-icon{background-color:#F4EFE3;}.elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-view-framed .elementor-icon, .elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-view-default .elementor-icon{color:#F4EFE3;border-color:#F4EFE3;}.elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-view-framed .elementor-icon, .elementor-8672 .elementor-element.elementor-element-2a7e399.elementor-view-default .elementor-icon svg{fill:#F4EFE3;}.elementor-8672 .elementor-element.elementor-element-2a7e399 .elementor-icon{font-size:16px;padding:12px;}.elementor-8672 .elementor-element.elementor-element-2a7e399 .elementor-icon svg{height:16px;}.elementor-8672 .elementor-element.elementor-element-8c41139{width:auto;max-width:auto;}.elementor-8672 .elementor-element.elementor-element-8c41139.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8672 .elementor-element.elementor-element-22f8ab2{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-8672 .elementor-element.elementor-element-22f8ab2:not(.elementor-motion-effects-element-type-background), .elementor-8672 .elementor-element.elementor-element-22f8ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073B32;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__post-wrap{width:100%;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8672 .elementor-element.elementor-element-79d451e{--pa-search-carousel-slides:100%;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__input-wrap{height:42px;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__btn{flex-direction:row-reverse;column-gap:10px;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__input-btn-wrap{flex-direction:row;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__posts-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__thumbnail img{height:300px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-8672 .elementor-element.elementor-element-3f61195{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__post-wrap{width:50%;}.elementor-8672 .elementor-element.elementor-element-149f9cd{--pa-search-carousel-slides:50%;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__post-wrap{width:50%;}.elementor-8672 .elementor-element.elementor-element-79d451e{--pa-search-carousel-slides:50%;}}@media(min-width:768px){.elementor-8672 .elementor-element.elementor-element-3f61195{--content-width:1320px;}}@media(max-width:767px){.elementor-8672 .elementor-element.elementor-element-3f61195{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-8672 .elementor-element.elementor-element-1ea2e3c{--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;}.elementor-8672 .elementor-element.elementor-element-149f9cd .premium-search__post-wrap{width:100%;}.elementor-8672 .elementor-element.elementor-element-149f9cd{--pa-search-carousel-slides:100%;}.elementor-8672 .elementor-element.elementor-element-79d451e .premium-search__post-wrap{width:100%;}.elementor-8672 .elementor-element.elementor-element-79d451e{--pa-search-carousel-slides:100%;}}/* Start custom CSS for html, class: .elementor-element-fef234a */html body .elementor-8672 .elementor-element.elementor-element-fef234a{display:none!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a50468d */html body .elementor-8672 .elementor-element.elementor-element-a50468d{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41c80f6 *//* Rabatt-Hinweis steckt jetzt in der USP-Leiste */
.woocommerce-store-notice,p.demo_store{display:none!important}
.elementor-8672 .elementor-element.elementor-element-41c80f6 strong{font-weight:700;letter-spacing:.05em;color:#073B32}
.single-product .nos-intro{font:400 15px/1.6 'Poppins',sans-serif;color:#4A5A55;margin:0 0 14px!important}
/* Währungszeichen so groß wie der Preis */
html body .price .woocommerce-Price-currencySymbol{font-size:inherit!important;font-weight:inherit!important;vertical-align:baseline!important}

/* ===== Produktkarten 2026 (shopweit; liegt hier, weil der Header überall geladen wird) ===== */
html body ul.products li.product{background:#fff!important;border:1px solid rgba(7,59,50,.1)!important;border-radius:20px!important;box-shadow:none!important;padding:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;text-align:left!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s!important;height:auto!important}
/* Hover nur bei echter Maus (kein „hängender“ Effekt auf iPhone/Touch) */
@media (hover:hover) and (pointer:fine){html body ul.products li.product:hover{transform:translateY(-4px)!important;box-shadow:0 16px 36px rgba(7,59,50,.12)!important;border-color:#A8D5BA!important}html body ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.22)!important}}
@media (hover:none){html body ul.products li.product:hover{transform:none!important;box-shadow:none!important;border-color:rgba(7,59,50,.1)!important}}
html body ul.products li.product .astra-shop-thumbnail-wrap{position:relative!important;background:#EFE7D4!important;padding:10px!important;margin:0!important;border-radius:0!important}
html body ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link{display:block!important;position:relative!important;overflow:hidden!important;border-radius:14px!important;background:#fff;line-height:0}
html body ul.products li.product .astra-shop-thumbnail-wrap img{border-radius:0!important;aspect-ratio:1;object-fit:cover;transform:scale(1.16)!important;transition:transform .5s ease!important;margin:0!important;width:100%!important}
html body ul.products li.product a.ast-on-card-button,html body ul.products li.product .ast-on-card-button{display:none!important}
/* Bewertung als kompakte Plakette unten links auf dem Bild: ★ 4,7 · 93 */
html body ul.products li.product .stamped-product-reviews-badge{position:absolute!important;left:10px!important;bottom:10px!important;z-index:2;display:inline-flex!important;width:auto!important;margin:0!important;padding:6px 10px!important;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 3px 10px rgba(3,30,25,.12);line-height:1!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;line-height:1!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-starrating{display:inline-flex!important;margin:0!important;line-height:1!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-fa{font-size:12px!important;margin:0!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-fa:not(:first-child){display:none!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption{font:600 12px/1 'Poppins',sans-serif!important;color:#073B32!important;margin:0!important;padding:0!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption span{display:none!important}
html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption::before{content:attr(data-rating) ' · ';font-weight:700}
html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption::after{content:' Bewertungen';font-weight:400;color:#5B6B66}
html body ul.products li.product .astra-shop-summary-wrap{padding:16px 18px 18px!important;display:flex!important;flex-direction:column!important;flex:1!important;gap:0!important;text-align:left!important}
html body ul.products li.product .ast-woo-product-category{font:600 10.5px/1.3 'Poppins',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#05453A!important;margin:0 0 8px!important}
/* Einheitliche Kategorie-Zeile statt alter SEO-Kategorien */
html body ul.products li.product.product_cat-natureline .ast-woo-product-category,html body ul.products li.product.product_cat-infusedline .ast-woo-product-category,html body ul.products li.product.product_cat-tabakersatz-joint-bundles .ast-woo-product-category{font-size:0!important;letter-spacing:0!important}
html body ul.products li.product .ast-woo-product-category::before{font:600 10.5px/1.3 'Poppins',sans-serif;letter-spacing:.14em}
html body ul.products li.product.product_cat-natureline .ast-woo-product-category::before{content:'Kräutermischung'}
html body ul.products li.product.product_cat-infusedline .ast-woo-product-category::before{content:'CBD-Hanfmischung'}
html body ul.products li.product.product_cat-tabakersatz-joint-bundles .ast-woo-product-category::before{content:'Vorteilspaket'}
html body ul.products li.product .woocommerce-loop-product__title{font:400 22px/1.15 'DM Serif Display',Georgia,serif!important;color:#073B32!important;margin:0 0 4px!important;min-height:0!important;padding:0!important;text-transform:none!important}
html body ul.products li.product .woocommerce-loop-product__title::after{display:block;margin-top:7px;font:500 12.5px/1.4 'Poppins',sans-serif;color:#5B6B66;letter-spacing:0}
html body ul.products li.product .ast-woo-shop-product-description{display:none!important}
html body ul.products li.product .price{font:600 22px/1.1 'Poppins',sans-serif!important;color:#073B32!important;margin:14px 0 2px!important}
html body ul.products li.product .price del{font-size:14px!important;opacity:.55}
html body ul.products li.product .price ins{text-decoration:none!important}
html body ul.products li.product .price-unit,html body ul.products li.product .wc-gzd-additional-info{font:400 11.5px/1.4 'Poppins',sans-serif!important;color:#5B6B66!important;margin:0!important}
html body ul.products li.product .product-units-wrapper:empty{display:none!important}
html body ul.products li.product .woocommerce-loop-product__buttons{margin-top:auto!important;padding-top:14px!important;border:0!important}
html body ul.products li.product .add_to_cart_button,html body ul.products li.product .button{width:100%!important;display:flex!important;justify-content:center!important;background:#073B32!important;color:#F4EFE3!important;border:0!important;border-radius:999px!important;padding:13px 16px!important;font:600 14px/1 'Poppins',sans-serif!important;box-shadow:none!important;transform:none!important;transition:background .2s!important}
html body ul.products li.product .add_to_cart_button:hover,html body ul.products li.product .button:hover{background:#05453A!important}
html body ul.products li.product .added_to_cart{display:block;text-align:center;margin-top:8px;font:600 13px 'Poppins',sans-serif;color:#05453A}
/* Info-Zeile je Produkt (geschützte Leerzeichen: „25 g“, „8 % CBD“ brechen nie auseinander) */
li.product.post-82 .woocommerce-loop-product__title::after{content:'○○○ Kräuter · extra fein · 30 g'}
li.product.post-1286 .woocommerce-loop-product__title::after{content:'○○○ Kräuter · fein · 30 g'}
li.product.post-3168 .woocommerce-loop-product__title::after{content:'●●○ 4 % CBD · Zitrus, Haze · 25 g'}
li.product.post-6612 .woocommerce-loop-product__title::after{content:'●●○ 5 % CBD · erdig, waldig · 25 g'}
li.product.post-3166 .woocommerce-loop-product__title::after{content:'●●● 8 % CBD · Zitrus, Kush · 25 g'}
li.product.post-6486 .woocommerce-loop-product__title::after{content:'●●● 8 % CBD · süß, fruchtig · 25 g'}
li.product.post-4096 .woocommerce-loop-product__title::after{content:'4 Sorten · Kräuter & CBD-Hanf'}
li.product.post-4092 .woocommerce-loop-product__title::after{content:'Extra Weich + Aktiv 4 %'}
li.product.post-4087 .woocommerce-loop-product__title::after{content:'Wolken Weich + Strong 8 %'}
li.product.post-4083 .woocommerce-loop-product__title::after{content:'Wolken Weich + Extra Weich'}
li.product.post-3987 .woocommerce-loop-product__title::after{content:'Aktiv 4 % + Strong 8 %'}
/* Plaketten auf dem Bild */
li.product .astra-shop-thumbnail-wrap::before{position:absolute;top:20px;left:20px;z-index:3;pointer-events:none;padding:6px 11px;border-radius:999px;background:rgba(7,59,50,.92);color:#F4EFE3;font:600 11px/1 'Poppins',sans-serif;letter-spacing:.02em;white-space:nowrap;box-shadow:0 4px 12px rgba(3,30,25,.18)}
li.product.post-82 .astra-shop-thumbnail-wrap::before,li.product.post-1286 .astra-shop-thumbnail-wrap::before{content:'○○○ 100 % Kräuter';background:#fff;color:#073B32}
li.product.post-3168 .astra-shop-thumbnail-wrap::before{content:'●●○ Mild · 4 % CBD'}
li.product.post-6612 .astra-shop-thumbnail-wrap::before{content:'●●○ Mild · 5 % CBD · Neu'}
li.product.post-3166 .astra-shop-thumbnail-wrap::before,li.product.post-6486 .astra-shop-thumbnail-wrap::before{content:'●●● Stark · 8 % CBD'}
li.product.post-4092 .astra-shop-thumbnail-wrap::before,li.product.post-4087 .astra-shop-thumbnail-wrap::before,li.product.post-4083 .astra-shop-thumbnail-wrap::before,li.product.post-3987 .astra-shop-thumbnail-wrap::before{content:'Vorteilspaket';background:#A8D5BA;color:#073B32}
li.product.post-4096 .astra-shop-thumbnail-wrap::before{content:'★ Spare 3,97 €';background:#A8D5BA;color:#073B32}
/* Tablet */
@media (max-width:1024px){html body ul.products li.product .astra-shop-summary-wrap{padding:14px 14px 16px!important}html body ul.products li.product .woocommerce-loop-product__title{font-size:20px!important}html body ul.products li.product .price{font-size:20px!important}}
/* Handy */
@media (max-width:767px){html body ul.products li.product{border-radius:16px!important}html body ul.products li.product .astra-shop-thumbnail-wrap{padding:6px!important}html body ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-LoopProduct-link{border-radius:11px!important}html body ul.products li.product .astra-shop-summary-wrap{padding:12px 11px 13px!important}html body ul.products li.product .ast-woo-product-category{font-size:9px!important;letter-spacing:.1em!important;margin-bottom:6px!important}html body ul.products li.product.product_cat-natureline .ast-woo-product-category,html body ul.products li.product.product_cat-infusedline .ast-woo-product-category,html body ul.products li.product.product_cat-tabakersatz-joint-bundles .ast-woo-product-category{font-size:0!important}html body ul.products li.product .ast-woo-product-category::before{font-size:9px;letter-spacing:.1em}html body ul.products li.product .woocommerce-loop-product__title{font-size:18px!important}html body ul.products li.product .woocommerce-loop-product__title::after{font-size:11px;line-height:1.45;margin-top:5px}html body ul.products li.product .price{font-size:18px!important;margin-top:10px!important}html body ul.products li.product .add_to_cart_button,html body ul.products li.product .button{padding:11px 8px!important;font-size:12.5px!important}html body ul.products li.product .stamped-product-reviews-badge{left:6px!important;bottom:6px!important;padding:4px 7px!important}html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption{font-size:10.5px!important}html body ul.products li.product .stamped-product-reviews-badge .stamped-badge-caption::after{content:''}html body ul.products li.product .stamped-product-reviews-badge .stamped-fa{font-size:10.5px!important}li.product .astra-shop-thumbnail-wrap::before{top:12px!important;left:12px!important;font-size:9px!important;padding:5px 7px!important;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}}
/* Grundpreis immer klein (schlägt die .price-Regeln) */
html body ul.products li.product p.price.price-unit,html body ul.products li.product p.price.wc-gzd-additional-info{font:400 11.5px/1.4 'Poppins',sans-serif!important;color:#5B6B66!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for premium-nav-menu, class: .elementor-element-8f9274d */.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-hamburger-toggle i,.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-hamburger-toggle svg,.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-hamburger-toggle svg path{color:#F4EFE3!important;fill:#F4EFE3!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-hamburger-toggle i{font-size:18px!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-close i,.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-close svg,.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-close svg path{color:#F4EFE3!important;fill:#F4EFE3!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container a.premium-menu-link[href$="/mein-konto/"]{font-weight:400!important;font-size:15px!important;padding-top:10px!important;padding-bottom:10px!important;color:rgba(244,239,227,.85)!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container a.premium-menu-link[href$="/welche-mischung-passt-zu-mir/"]{padding-left:56px!important;color:#A8D5BA!important;background-image: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%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5l-2 5-5 2 2-5z'/%3E%3C/svg%3E")!important}
/* Bestseller-Leiste: immer aufgeklappt, ohne eigenen Menüpunkt */
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container li:has(>a[href$="#bestseller"]){margin-top:12px;padding-top:14px;border-top:1px solid rgba(244,239,227,.14)}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container li:has(>a[href$="#bestseller"])>a{display:none!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container li:has(>a[href$="#bestseller"])>.premium-mega-content-container{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important}
.elementor-8672 .elementor-element.elementor-element-8f9274d .premium-mobile-menu-outer-container li:has(>a[href$="#bestseller"]) .elementor{width:100%!important}/* End custom CSS */
/* Start custom CSS for premium-nav-menu, class: .elementor-element-ce0172f *//* Mega-Menü ersetzt die einfache Unterliste */
.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-mega-nav-item>.premium-sub-menu{display:none!important}
.elementor-8672 .elementor-element.elementor-element-ce0172f .premium-mega-content-container{padding-top:12px!important;background:transparent!important;box-shadow:none!important;border:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f61195 *//* Kompakter Header beim Scrollen */
.elementor-8672 .elementor-element.elementor-element-3f61195{transition:padding .3s ease,box-shadow .3s ease}
/* immer über PayPal-Buttons, Galerie & Co. */
html body .elementor-8672 .elementor-element.elementor-element-3f61195,html body .elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky,html body .elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--active{z-index:9990!important}
.elementor-8672 .elementor-element.elementor-element-3f61195 .nos-mark,.elementor-8672 .elementor-element.elementor-element-3f61195 .nos-wm-name{transition:width .3s ease,height .3s ease,font-size .3s ease,transform .7s cubic-bezier(.2,.8,.2,1)}
.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects{padding-top:8px!important;padding-bottom:8px!important;box-shadow:0 8px 24px rgba(3,30,25,.28)}
.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects .nos-mark{width:40px!important;height:40px!important}
.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects .nos-wm-tag{display:none!important}
.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects .nos-wm-name{font-size:21px!important}
.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects::after{opacity:.3}
@media (max-width:767px){.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects .nos-mark{width:32px!important;height:32px!important}.elementor-8672 .elementor-element.elementor-element-3f61195.elementor-sticky--effects .nos-wm-name{font-size:16px!important}}
/* Schmale Desktop-Fenster (1025–1360 px): Menü kompakt, damit nichts überlappt */
@media (min-width:1025px) and (max-width:1360px){html body .elementor-8672 .elementor-element.elementor-element-3f61195{padding-left:18px!important;padding-right:18px!important}html body .elementor-8672 .elementor-element.elementor-element-3f61195 .elementor-element-ce0172f .premium-main-nav-menu>li>a.premium-menu-link{font-size:13px!important;padding:12px 6px!important}html body .elementor-8672 .elementor-element.elementor-element-3f61195 .elementor-element-ce0172f .premium-main-nav-menu>li>a.premium-menu-link img._mi,html body .elementor-8672 .elementor-element.elementor-element-3f61195 .elementor-element-ce0172f .premium-main-nav-menu>li>a.premium-menu-link::before{display:none!important}html body .elementor-8672 .elementor-element.elementor-element-3f61195 .elementor-element-ce0172f{min-width:0!important}}
@media (min-width:1025px) and (max-width:1200px){html body .elementor-8672 .elementor-element.elementor-element-3f61195 .elementor-element-149f9cd{display:none!important}}
/* Kräuter-Texturen auf Produktkarten (überschreibt 41c80f6) */
html body ul.products li.product.post-82 .woocommerce-loop-product__title::after{content:'○○○ Kräuter · fluffig & wolkenweich · 30 g'}
html body ul.products li.product.post-1286 .woocommerce-loop-product__title::after{content:'○○○ Kräuter · klassischer Mix · 30 g'}
/* Kategorie-Kopf geht nahtlos aus dem Header hervor (oben eckig, unten rund) */
html body .nc-hero,html body .nx-hero{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}
/* Shop-Werkzeugleiste: Anzahl + Sortierung schlicht, nicht mehr klebend */
html body .woocommerce-result-count{font:400 13px/1.4 'Poppins',sans-serif!important;color:#5B6B66!important;margin:22px 0 10px!important}
html body .ast-shop-toolbar-container,html body .ast-sticky-shop-filters{position:static!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0 0 14px!important;min-height:0!important;transform:none!important;border:0!important}
html body .woocommerce-ordering select.orderby{appearance:none;-webkit-appearance:none;border:1px solid rgba(7,59,50,.2)!important;border-radius:999px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23073B32' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/14px!important;padding:10px 38px 10px 16px!important;font:500 13.5px/1.2 'Poppins',sans-serif!important;color:#073B32!important;height:auto!important;width:auto!important;min-width:230px!important;max-width:100%!important;box-shadow:none!important}
@media (max-width:767px){html body .woocommerce-result-count{display:none!important}html body .ast-shop-toolbar-container{justify-content:flex-end!important;margin-top:16px!important;border:0!important}html body .ast-sticky-shop-filters{justify-content:flex-end!important;width:100%!important}html body .ast-shop-toolbar-aside-wrap,html body .woocommerce-ordering{width:auto!important;max-width:none!important;flex:0 0 auto!important}}/* End custom CSS */
/* Start custom CSS *//* Nature of Spirit – Header 2026 v3 „Hanf“ (gilt nur für diesen Header) */
.elementor-8672.elementor-8672{--deep:#073B32;--deep2:#05453A;--cream:#F4EFE3;--kraft:#EFE7D4;--mint:#A8D5BA;--serif:'DM Serif Display',Georgia,serif;--sans:'Poppins',system-ui,sans-serif;--nos-vein:#073B32}
/* Rabatt-Hinweis: schiebt Inhalt, passend eingefärbt */
.woocommerce-store-notice,p.demo_store{position:relative!important;top:auto!important;bottom:auto!important;z-index:50!important;background:#05453A!important;color:#F4EFE3!important;font:500 13px/1.4 'Poppins',sans-serif!important;padding:9px 16px!important;margin:0!important;box-shadow:none!important}
.woocommerce-store-notice a,.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link{background:none!important;color:#A8D5BA!important;text-decoration:underline}
/* USP-Leiste wie ein Etikett */
.elementor-8672.elementor-8672 .nos3-topbar{border-bottom:1px solid rgba(7,59,50,.12)}
.elementor-8672.elementor-8672 .nos3-topbar .elementor-icon-list-text{letter-spacing:.02em}
/* Hauptleiste mit Hanfblatt-Muster und Ranken-Bordüre */
.elementor-8672.elementor-8672 .nos3-main{position:relative;background-color:var(--deep)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' 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%3Crect x='-.7' y='0' width='1.4' height='9'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23F4EFE3' fill-opacity='.055'%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%3Cuse href='%23l' transform='translate(186 118) rotate(70) scale(.6)'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:200px 200px!important}
.elementor-8672.elementor-8672 .nos3-main::after{content:'';position:absolute;left:0;right:0;bottom:0;height:10px;opacity:.55;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath d='M0 7.5H32' stroke='%23A8D5BA' stroke-width='.8'/%3E%3Cpath d='M16 7.5C18.5 3.5 22.5 2 26 2.5C23 5 20 7 16 7.5Z' fill='%23A8D5BA'/%3E%3Cpath d='M16 7.5C13.5 4.5 10 3.5 7 4C9.5 6.5 12.5 7.5 16 7.5Z' fill='%23A8D5BA' fill-opacity='.7'/%3E%3C/svg%3E") repeat-x left bottom}
.elementor-8672.elementor-8672 .nos3-msearch{background-color:var(--deep)!important}
/* Logo: Hanfblatt-Siegel + Schriftzug */
.elementor-8672.elementor-8672 .nos-brand{display:flex;align-items:center;gap:12px;color:var(--cream)!important;text-decoration:none!important}
.elementor-8672.elementor-8672 .nos-mark{width:54px;height:54px;flex:none;color:var(--cream);transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.elementor-8672.elementor-8672 .nos-brand:hover .nos-mark{transform:rotate(-14deg)}
.elementor-8672.elementor-8672 .nos-wm{display:flex;flex-direction:column}
.elementor-8672.elementor-8672 .nos-wm-name{font:400 25px/1 var(--serif);letter-spacing:.01em;color:var(--cream);white-space:nowrap}
.elementor-8672.elementor-8672 .nos-wm-tag{font:500 10px/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--mint);margin-top:7px;white-space:nowrap}
.elementor-8672.elementor-8672 .nos2-actions{--width:auto;width:auto!important;flex:0 0 auto!important}
/* Plugin-Menüicons im Header ersetzt durch eigene Icons */
.elementor-8672.elementor-8672 img._mi{display:none!important}
/* Navigation Desktop */
.elementor-8672.elementor-8672 .nos2-nav{flex:1 1 0!important;min-width:0}
.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu{flex-wrap:nowrap!important}
.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu>li>a.premium-menu-link{font:500 14px/1.2 var(--sans)!important;color:var(--cream)!important;padding:12px 9px 12px 35px!important;gap:6px;white-space:nowrap!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:9px center!important;background-size:20px 20px!important}
.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu>li>a.premium-menu-link:hover,.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu>li.current-menu-item>a,.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu>li.current-menu-ancestor>a{color:var(--mint)!important}
.elementor-8672.elementor-8672 .nos2-nav .premium-menu-link-parent::before,.elementor-8672.elementor-8672 .nos2-nav .premium-menu-link-parent::after{background-color:var(--mint)!important;height:2px!important}
.elementor-8672.elementor-8672 .nos2-nav .premium-dropdown-icon{font-size:11px;margin-left:4px;color:var(--mint)}
.elementor-8672.elementor-8672 .nos2-nav .premium-sub-menu{background:var(--cream)!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(3,30,25,.35)!important;padding:8px!important;min-width:250px!important;margin-top:6px}
.elementor-8672.elementor-8672 .nos2-nav .premium-sub-menu a{font:500 14px/1.3 var(--sans)!important;color:var(--deep)!important;padding:11px 14px 11px 50px!important;border-radius:10px;background-color:transparent!important;background-repeat:no-repeat!important;background-position:14px center!important;background-size:26px 9px!important}
.elementor-8672.elementor-8672 .nos2-nav .premium-sub-menu a:hover{background-color:var(--kraft)!important;color:var(--deep2)!important}
/* Kategorie-Icons (Mint, Linienstil) */
.elementor-8672.elementor-8672 a.premium-menu-link[href$="/natureline/"]{background-image: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%3Cpath d='M12 21V9'/%3E%3Cpath d='M12 14c-3.6 0-6.2-2.6-6.2-6.2 3.6 0 6.2 2.6 6.2 6.2z'/%3E%3Cpath d='M12 10.5c0-3.4 2.3-6.2 6.2-6.2 0 3.9-2.8 6.2-6.2 6.2z'/%3E%3Cpath d='M12 18c2.9 0 5.2-1.9 5.2-4.7-2.9 0-5.2 1.9-5.2 4.7z'/%3E%3C/svg%3E")!important}
.elementor-8672.elementor-8672 a.premium-menu-link[href$="/infusedline/"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23A8D5BA'%3E%3Cpath d='M12 19C13.4 14 13.6 9 12 2.5C10.4 9 10.6 14 12 19Z'/%3E%3Cpath transform='rotate(-32 12 19)' d='M12 19C13.2 15 13.4 11 12 5.5C10.6 11 10.8 15 12 19Z'/%3E%3Cpath transform='rotate(32 12 19)' d='M12 19C13.2 15 13.4 11 12 5.5C10.6 11 10.8 15 12 19Z'/%3E%3Cpath transform='rotate(-62 12 19)' d='M12 19C13 16 13.1 13 12 9C10.9 13 11 16 12 19Z'/%3E%3Cpath transform='rotate(62 12 19)' d='M12 19C13 16 13.1 13 12 9C10.9 13 11 16 12 19Z'/%3E%3Cpath transform='rotate(-90 12 19)' d='M12 19C12.8 17.5 12.9 15.5 12 13C11.1 15.5 11.2 17.5 12 19Z'/%3E%3Cpath transform='rotate(90 12 19)' d='M12 19C12.8 17.5 12.9 15.5 12 13C11.1 15.5 11.2 17.5 12 19Z'/%3E%3Crect x='11.3' y='18' width='1.4' height='4' rx='.7'/%3E%3C/svg%3E")!important}
.elementor-8672.elementor-8672 a.premium-menu-link[href$="/tabakersatz-joint-bundles/"]{background-image: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")!important}
.elementor-8672.elementor-8672 a.premium-menu-link[href$="/shop/"]{background-image: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-linejoin='round'%3E%3Crect x='4' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='4' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='4' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='6.5' height='6.5' rx='1.5'/%3E%3C/svg%3E")!important}
/* Stärke-Skala Mild / Stark (Dropdown auf Creme) */
.elementor-8672.elementor-8672 .nos2-nav a[href$="/cbd-hanfmischung-mild/"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10'%3E%3Cg fill='%2305453A'%3E%3Ccircle cx='5' cy='5' r='3.4'/%3E%3Ccircle cx='15' cy='5' r='3.4'/%3E%3C/g%3E%3Ccircle cx='25' cy='5' r='2.8' fill='none' stroke='%2305453A' stroke-width='1.2'/%3E%3C/svg%3E")!important}
.elementor-8672.elementor-8672 .nos2-nav a[href$="/cbd-hanfmischung-stark/"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10'%3E%3Cg fill='%2305453A'%3E%3Ccircle cx='5' cy='5' r='3.4'/%3E%3Ccircle cx='15' cy='5' r='3.4'/%3E%3Ccircle cx='25' cy='5' r='3.4'/%3E%3C/g%3E%3C/svg%3E")!important}
/* Suche */
.elementor-8672.elementor-8672 .nos2-search .premium-search__input-btn-wrap{display:flex;align-items:center;width:180px;height:42px;background:rgba(244,239,227,.08);border:1px solid rgba(244,239,227,.22);border-radius:999px;overflow:hidden;transition:border-color .2s,background .2s}
.elementor-8672.elementor-8672 .nos2-search .premium-search__input-btn-wrap:focus-within{background:rgba(244,239,227,.14);border-color:var(--mint)}
.elementor-8672.elementor-8672 .nos2-search .premium-search__input-wrap{flex:1}
.elementor-8672.elementor-8672 .nos2-search .premium-search__input{width:100%!important;height:40px!important;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;padding:0 6px 0 18px!important;font:400 14px var(--sans)!important;color:var(--cream)!important}
.elementor-8672.elementor-8672 .nos2-search .premium-search__input::placeholder{color:rgba(244,239,227,.65)}
.elementor-8672.elementor-8672 .nos2-search .premium-search__btn{width:40px!important;height:40px!important;padding:0!important;background:transparent!important;border:0!important;display:flex;align-items:center;justify-content:center}
.elementor-8672.elementor-8672 .nos2-search .premium-search__btn svg{width:15px!important;height:15px!important;fill:var(--mint)!important}
.elementor-8672.elementor-8672 .nos2-search .premium-search__query-wrap{z-index:200}
.elementor-8672.elementor-8672 .nos2-msearch .nos2-search .premium-search__input-btn-wrap{width:100%}
/* Konto */
.elementor-8672.elementor-8672 .nos2-account .elementor-icon-wrapper{background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
.elementor-8672.elementor-8672 .nos2-account .elementor-icon-wrapper::before{display:none!important}
.elementor-8672.elementor-8672 .nos2-account .elementor-icon{width:42px;height:42px;padding:0!important;display:flex!important;align-items:center;justify-content:center;border:1px solid rgba(244,239,227,.3)!important;border-radius:50%;background:transparent;transition:border-color .2s,background .2s}
.elementor-8672.elementor-8672 .nos2-account .elementor-icon:hover{border-color:var(--mint)!important;background:rgba(244,239,227,.08)}
.elementor-8672.elementor-8672 .nos2-account .elementor-icon svg{width:16px!important;height:16px!important;fill:var(--cream)!important;transform:none!important}
/* Warenkorb */
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-cart-trigger{background:var(--mint)!important;border-radius:999px!important;padding:0 18px!important;height:42px!important;min-width:0!important;max-width:none!important;box-shadow:none!important;gap:8px!important;transform:none!important;transition:background .2s}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-cart-trigger::before,.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-cart-trigger::after{display:none!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-cart-trigger:hover{background:var(--cream)!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-subt,.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-subt .woocommerce-Price-amount{font:600 14px/1 var(--sans)!important;color:var(--deep)!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-bki{color:var(--deep)!important;font-size:18px!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-count{background:var(--deep)!important;color:var(--cream)!important;border:2px solid var(--mint)!important;box-shadow:none!important}
/* Hamburger + Slide-Menü */
.elementor-8672.elementor-8672 .nos2-burger .premium-hamburger-toggle{width:42px;height:42px;padding:0!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:1px solid rgba(244,239,227,.3)!important;border-radius:50%!important}
.elementor-8672.elementor-8672 .nos2-burger .premium-hamburger-toggle svg{width:18px!important;height:18px!important;fill:var(--cream)!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container{background:var(--deep)!important;z-index:100001!important}
.elementor-8672.elementor-8672 .premium-nav-slide-overlay{z-index:100000!important;background:rgba(3,30,25,.55)!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container .premium-menu-link{font:500 16px/1.3 var(--sans)!important;color:var(--cream)!important;padding:13px 24px!important;gap:10px;background-color:transparent!important;background-repeat:no-repeat!important;background-position:24px center!important;background-size:20px 20px!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container .premium-menu-link:hover{color:var(--mint)!important;background-color:rgba(244,239,227,.06)!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/natureline/"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/infusedline/"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/tabakersatz-joint-bundles/"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/shop/"]{padding-left:56px!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container .premium-sub-menu{background:transparent!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container .premium-sub-menu .premium-menu-link{font-weight:400!important;font-size:15px!important;padding-left:92px!important;color:var(--mint)!important;background-position:56px center!important;background-size:26px 9px!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/cbd-hanfmischung-mild/"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10'%3E%3Cg fill='%23A8D5BA'%3E%3Ccircle cx='5' cy='5' r='3.4'/%3E%3Ccircle cx='15' cy='5' r='3.4'/%3E%3C/g%3E%3Ccircle cx='25' cy='5' r='2.8' fill='none' stroke='%23A8D5BA' stroke-width='1.2'/%3E%3C/svg%3E")!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/cbd-hanfmischung-stark/"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 10'%3E%3Cg fill='%23A8D5BA'%3E%3Ccircle cx='5' cy='5' r='3.4'/%3E%3Ccircle cx='15' cy='5' r='3.4'/%3E%3Ccircle cx='25' cy='5' r='3.4'/%3E%3C/g%3E%3C/svg%3E")!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container .premium-dropdown-icon{color:var(--mint)!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container li:has(>a[href="#"]),.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container li:has(>a[href*="frischgelistet"]){margin-top:12px;padding-top:12px;border-top:1px solid rgba(244,239,227,.14)}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href="#"]{pointer-events:none;font-size:11px!important;font-weight:600!important;letter-spacing:.24em;text-transform:uppercase;color:var(--mint)!important;padding-bottom:6px!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href*="schneller-versand"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href*="geld-zurueck"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href*="kontaktieren"],.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href$="/ueber-uns/"]{font-weight:400!important;font-size:15px!important;padding-top:10px!important;padding-bottom:10px!important;color:rgba(244,239,227,.85)!important}
.elementor-8672.elementor-8672 .premium-mobile-menu-outer-container a[href*="frischgelistet"]{font-size:13px!important;color:rgba(244,239,227,.6)!important}
/* Schmalere Desktops */
@media (max-width:1300px){.elementor-8672.elementor-8672 .nos-wm-tag{display:none}.elementor-8672.elementor-8672 .nos2-search .premium-search__input-btn-wrap{width:150px}.elementor-8672.elementor-8672 .nos2-nav .premium-main-nav-menu>li>a.premium-menu-link{padding-left:31px!important;background-position:7px center!important;background-size:18px 18px!important}}
/* Tablet */
@media (max-width:1024px){.elementor-8672.elementor-8672 .nos-mark{width:46px;height:46px}.elementor-8672.elementor-8672 .nos-wm-name{font-size:21px}}
/* Handy */
@media (max-width:767px){
.elementor-8672.elementor-8672 .nos-brand{gap:9px}
.elementor-8672.elementor-8672 .nos-mark{width:38px;height:38px}
.elementor-8672.elementor-8672 .nos-wm-name{font-size:18px}
.elementor-8672.elementor-8672 .nos-wm-tag{font-size:8px;letter-spacing:.28em;margin-top:5px}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-subt{display:none!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-cart-trigger{width:42px!important;min-width:42px!important;padding:0!important;justify-content:center!important;border-radius:50%!important}
.elementor-8672.elementor-8672 .nos2-cart .xoo-wsc-sc-count{top:-6px!important;right:-6px!important}
}
@media (prefers-reduced-motion:reduce){.elementor-8672 *{transition:none!important}}/* End custom CSS */