.elementor-8694 .elementor-element.elementor-element-9235cb0{--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;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 40px 0px rgba(3,30,25,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8694 .elementor-element.elementor-element-9235cb0:not(.elementor-motion-effects-element-type-background), .elementor-8694 .elementor-element.elementor-element-9235cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE3;}.elementor-8694 .elementor-element.elementor-element-1d937cd{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-8694 .elementor-element.elementor-element-1d937cd:not(.elementor-motion-effects-element-type-background), .elementor-8694 .elementor-element.elementor-element-1d937cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#073B32;}.elementor-8694 .elementor-element.elementor-element-1d937cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8694 .elementor-element.elementor-element-109d8d2{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8694 .elementor-element.elementor-element-109d8d2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-8694 .elementor-element.elementor-element-d7efbb9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8694 .elementor-element.elementor-element-a7c1575.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8694 .elementor-element.elementor-element-9b20026.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8694 .elementor-element.elementor-element-93d5186.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(min-width:768px){.elementor-8694 .elementor-element.elementor-element-1d937cd{--width:250px;}}/* Start custom CSS for container, class: .elementor-element-109d8d2 */.elementor-8694 .elementor-element.elementor-element-109d8d2{flex:1 1 0!important;min-width:0!important;width:auto!important;--width:auto!important}/* End custom CSS */
/* Start custom CSS *//* Mega-Menü CBD-Hanfmischungen */
.nos-mega{--deep:#073B32;--deep2:#05453A;--cream:#F4EFE3;--kraft:#EFE7D4;--mint:#A8D5BA;--sans:'Poppins',system-ui,sans-serif;--serif:'DM Serif Display',Georgia,serif;text-align:left;width:1040px;max-width:calc(100vw - 48px)}
.nos-mega-side .elementor-widget-html{width:100%}
.nos-mega-cards{min-width:0}
.nos-mega-cards>.elementor-widget-html{flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important}
.nos-ms{display:flex;flex-direction:column;gap:10px;height:100%}
.nos-ms-eyebrow{font:600 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mint)}
.nos-ms-title{margin:0!important;font:400 24px/1.1 var(--serif);color:var(--cream)}
.nos-ms-text{margin:0 0 6px!important;font:400 13px/1.5 var(--sans);color:rgba(244,239,227,.8)}
.nos-ms-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(244,239,227,.08);border:1px solid rgba(244,239,227,.14);font:500 14px/1.2 var(--sans);color:var(--cream)!important;text-decoration:none!important;transition:background .2s,border-color .2s}
.nos-ms-link:hover{background:rgba(168,213,186,.16);border-color:var(--mint)}
.nos-dots{color:var(--mint);letter-spacing:1px;font-size:12px}
.nos-ms-all,.nos-ms-finder{font:600 13px/1.3 var(--sans);color:var(--mint)!important;text-decoration:none!important}
.nos-ms-all{margin-top:auto;padding-top:8px}
.nos-ms-finder{color:var(--cream)!important;opacity:.85}
.nos-ms-all:hover,.nos-ms-finder:hover{text-decoration:underline!important}
.nos-card{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(7,59,50,.08);border-radius:14px;padding:12px;text-decoration:none!important;color:var(--deep)!important;transition:transform .25s ease,box-shadow .25s ease}
.nos-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(7,59,50,.14)}
.nos-card-img{display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--kraft);margin-bottom:10px}
.nos-card-img img{width:100%!important;height:100%!important;max-width:100%;object-fit:cover;display:block;transition:transform .4s ease}
.nos-card:hover .nos-card-img img{transform:scale(1.05)}
.nos-card-scale{font:600 10.5px/1 var(--sans);letter-spacing:.02em;color:var(--deep2);background:rgba(168,213,186,.35);align-self:flex-start;padding:5px 8px;border-radius:999px;margin-bottom:8px;white-space:nowrap}
.nos-card-name{font:400 18px/1.15 var(--serif);color:var(--deep)}
.nos-card-taste{font:400 12.5px/1.4 var(--sans);color:#5B6B66;margin-top:3px}
.nos-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:10px}
.nos-card-price{font:600 15px/1 var(--sans);color:var(--deep)}
.nos-card-cta{font:600 12px/1 var(--sans);color:var(--deep2)}
.nos-card:hover .nos-card-cta{text-decoration:underline}/* End custom CSS */