.needsclick.kl-teaser-QYhPUD.kl-private-reset-css-Xuajs1{z-index:0!important}.footer{margin-bottom:var(--mega-bar-height, 211px)}.mega-bundle__section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--background-color);color:var(--text-color)}.mega-bundle{display:block;--mega-gutter: 1.5rem;font-family:Assistant,system-ui,-apple-system,sans-serif}.mega-bundle button,.mega-bundle input,.mega-bundle select,.mega-bundle textarea{font-family:inherit}.mega-bundle__notice{padding:16px 20px;border:2px solid #d72c2c;border-radius:8px;background:#fdecec;color:#8a1f1f;font-size:14px;line-height:1.5}.mega-bundle__notice-list{margin:10px 0 0;padding-left:20px}.mega-bundle__notice-list li{margin:4px 0}.mega-bundle__notice code{padding:1px 5px;border-radius:4px;background:#f7d4d4;font-family:monospace;font-size:13px}.mega-bundle__header{background:var(--header-bg);text-align:center;padding:16px var(--mega-gutter)}.mega-bundle__header-title{font-size:26px;font-weight:700;line-height:1.1}.mega-bundle__header-title p{margin:0}.mega-bundle__header-subtitle{margin:4px 0 0;font-size:14px;font-weight:600}.mega-bundle__header-link{color:inherit;text-decoration:underline}.mega-bundle__nav{position:sticky;top:var(--mega-sticky-top);z-index:2;background:#fff;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mega-bundle__categories{display:flex;gap:12px;justify-content:space-between;align-items:stretch;max-width:var(--page-width);margin:0 auto;padding:12px var(--mega-gutter) 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mega-bundle__categories::-webkit-scrollbar{display:none}.mega-bundle__category{scroll-snap-align:start;scroll-snap-stop:always;position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:4px 6px 12px;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background:transparent;color:var(--text-color);cursor:pointer;opacity:.45;transition:opacity .2s ease,padding .25s ease}.mega-bundle__category[data-active]{opacity:1}.mega-bundle__category[data-active]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:4px;border-radius:2px 2px 0 0;background:var(--text-color)}.mega-bundle__category-icon{display:block;height:48px;overflow:hidden;transition:height .25s ease,opacity .25s ease,transform .2s ease}.mega-bundle__category[data-active] .mega-bundle__category-icon{transform:translateY(-3px)}@media(hover:hover){.mega-bundle__category:hover .mega-bundle__category-icon{transform:translateY(-3px)}}.mega-bundle__nav[data-stuck] .mega-bundle__category-icon{opacity:0}.mega-bundle__category-img{width:48px;height:48px;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.mega-bundle__category-name{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:899px){.mega-bundle__category{flex:0 0 112px}.mega-bundle__category-name{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center}.mega-bundle__categories{justify-content:flex-start;gap:0}.mega-bundle__categories[data-can-scroll-right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}}.mega-bundle__tabsets{background:#efe8da}.mega-bundle__tabs{display:none;gap:8px;max-width:var(--page-width);margin:0 auto;padding:12px var(--mega-gutter);overflow-x:auto;scrollbar-width:none}.mega-bundle__tabs::-webkit-scrollbar{display:none}.mega-bundle__tabs[data-active]{display:flex}.mega-bundle__tab{flex:0 0 auto;padding:9px 18px;border:1px solid var(--tab-border);border-radius:999px;background:#fff;color:var(--text-color);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mega-bundle__tab[data-active]{background:var(--tab-active-bg);color:var(--tab-active-color);border-color:var(--tab-active-bg)}@media(hover:hover){.mega-bundle__tab:hover{background:var(--tab-active-bg);color:var(--tab-active-color);border-color:var(--tab-active-bg)}}.mega-bundle__tap-hint{display:none}@media screen and (max-width:899px){.mega-bundle__tap-hint{display:flex;width:fit-content;max-width:100%;margin:10px auto 0;align-items:center;justify-content:center;gap:5px;padding:3px 12px;border:1px solid #e6e0d2;border-radius:999px;color:#121212;font-size:11px;font-weight:500}.mega-bundle__tap-hint svg{flex:0 0 auto;width:1em;height:1em}}.mega-bundle__panels{max-width:var(--page-width);margin:0 auto;padding:40px var(--mega-gutter) 40px}@media screen and (max-width:899px){.mega-bundle__panels{padding-top:10px}}.mega-bundle__panel{display:none}.mega-bundle__panel[data-active]{display:block}.mega-bundle__panel-description{margin:0 0 16px;font-size:14px;font-weight:400}.mega-bundle__grid,.mega-bundle[data-all] .mega-bundle__panels{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mega-bundle[data-all] .mega-bundle__panel[data-active],.mega-bundle[data-all] .mega-bundle__grid{display:contents}.mega-bundle[data-all] .mega-bundle__panel-description{display:none}.mega-bundle__card{display:flex;flex-direction:column;border-radius:10px;background:var(--card-background);overflow:hidden;box-shadow:0 2px 10px #0000001a;isolation:isolate}.mega-bundle__card[data-dupe-hidden]{display:none}.mega-bundle__media{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;aspect-ratio:1 / 1}.mega-bundle__image{width:100%;height:100%;object-fit:cover;display:block}.mega-bundle__zoom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000073;opacity:0;transition:opacity .2s ease}@media(hover:hover){.mega-bundle__media:hover .mega-bundle__zoom{opacity:1}}.configurator-badges{position:absolute;top:8px;left:8px;z-index:0;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 16px);pointer-events:none}.configurator-badges__item{padding:3px 10px;border-radius:var(--badge-corner-radius);color:var(--badge-text-color);background-color:var(--badge-background-color);font-size:11px;font-weight:400;line-height:14px;white-space:nowrap}@media screen and (min-width:800px){.configurator-badges__item{font-size:12px}}.mega-bundle__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;flex:1 1 auto}.mega-bundle__card-title{width:100%;font-size:14px;font-weight:500;line-height:1.35}@media screen and (min-width:900px){.mega-bundle__card-title{font-size:16px}}.mega-bundle__card-pricing{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;white-space:nowrap}.mega-bundle__card-price{font-size:14px;font-weight:600}.mega-bundle__card-compare{color:inherit;opacity:.8;font-size:14px}.mega-bundle__card-discount{position:absolute;bottom:0;right:0;z-index:2;padding:3px 7px;border-radius:8px 0 0;background:var(--discount-badge-bg);color:var(--discount-badge-color);font-size:11px;font-weight:600}.mega-bundle__card-compare[data-hidden],.mega-bundle__card-discount[data-hidden]{display:none}@media screen and (min-width:900px){.mega-bundle__card-discount{padding:4px 9px;font-size:13px}}.mega-bundle__card-actions{width:100%;margin-top:auto}.mega-bundle__add{width:max-content;max-width:100%;display:flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 16px;border:1.5px solid #121212;border-radius:999px;background:transparent;color:#121212;font-size:12px;font-weight:600;cursor:pointer;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.mega-bundle__add-icon{flex:0 0 auto;width:14px;height:14px}@media screen and (max-width:899px){.mega-bundle__add-icon{display:none}.mega-bundle__add{gap:0;width:100%;height:34px;padding:0 12px;font-size:12px}}@media(hover:hover){.mega-bundle__add:hover{background:#121212;color:#fff}}.mega-bundle__add[data-disabled]{opacity:.4;cursor:not-allowed}.mega-bundle__add[data-hidden],.mega-bundle__stepper[data-hidden]{display:none}.mega-bundle__stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.mega-bundle__stepper-button{width:34px;height:34px;flex:0 0 auto;border:1.5px solid var(--button-bg);border-radius:999px;background:#fff;color:var(--button-bg);font-size:18px;cursor:pointer}.mega-bundle__stepper-button[data-disabled]{opacity:.4;cursor:not-allowed}.mega-bundle__stepper-value{flex:1 1 auto;text-align:center;font-size:15px;font-weight:700}@media screen and (min-width:900px){.mega-bundle__card-actions{--mb-action-w: 150px}.mega-bundle__card .mega-bundle__add,.mega-bundle__card .mega-bundle__stepper{width:var(--mb-action-w);max-width:100%;box-sizing:border-box}.mega-bundle__card .mega-bundle__stepper{justify-content:space-between}.mega-bundle__card .mega-bundle__stepper-value{flex:0 0 auto;min-width:28px}}.mega-bundle__modal-add{width:100%;padding:14px;border:0;border-radius:999px;background:#ffd815;color:#000;font-size:14px;font-weight:700;cursor:pointer}.mega-bundle__bar{position:fixed;left:0;right:0;bottom:0;z-index:5;background:var(--bar-bg)}.mega-bundle__bar-inner{display:flex;flex-direction:column;gap:10px;padding-top:12px;padding-bottom:12px}.mega-bundle__controls{display:flex;flex-direction:column;gap:10px}.mega-bundle__progress-wrap{display:flex;flex-direction:column;gap:8px}.mega-bundle__progress-text{margin:0;text-align:center;font-size:14px;font-weight:600;line-height:1.3}.mega-bundle__progress{height:6px;border-radius:999px;background:var(--progress-line);overflow:hidden}.mega-bundle__progress-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--progress-fill);transition:width .3s ease}.mega-bundle__slots-wrap{width:100%;display:flex;align-items:center;gap:6px}.mega-bundle__slots-nav{flex:0 0 auto;width:28px;height:28px;display:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#ffffffa6;color:#121212;cursor:pointer}.mega-bundle__slots-nav[data-hidden]{display:none}.mega-bundle__slots-nav[data-disabled]{opacity:.35;cursor:default}.mega-bundle__slots{scroll-padding-left:0;display:flex;gap:8px;flex:1 1 auto;min-width:0;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.mega-bundle__slots::-webkit-scrollbar{display:none}.mega-bundle__slot{scroll-snap-align:start;scroll-snap-stop:always;position:relative;flex:0 0 auto;width:80px;height:80px;border-radius:8px;border:1px solid #e6e0d2;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden;box-sizing:border-box;box-shadow:0 1px 4px #00000014}.mega-bundle__slot[data-filled]{cursor:pointer}.mega-bundle__slot[data-border]{border:2px solid #121212}.mega-bundle__slot-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mega-bundle__slot-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.mega-bundle__slot-text{position:relative;z-index:1;padding:0 4px;text-align:center;color:#121212;font-size:11px;font-weight:600;line-height:1.1}.mega-bundle__slot-discount{position:relative;z-index:1;padding:0 4px;text-align:center;color:#121212;font-size:14px;font-weight:600;line-height:1.1}.mega-bundle__slot-remove{position:absolute;top:2px;right:2px;padding:0;border:0;background:transparent;line-height:0;cursor:pointer;z-index:2}.mega-bundle__controls-end{display:flex;flex-direction:column;gap:10px}.mega-bundle__summary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;overflow:hidden;max-height:29px;visibility:visible;transition:max-height .25s ease,visibility .25s}.mega-bundle[data-incomplete] .mega-bundle__summary{max-height:0;visibility:hidden}.mega-bundle__rabatt{display:none}.mega-bundle__totals{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mega-bundle__sparst{padding:3px 9px;border-radius:6px;background:#d72c2c;color:#fff;font-size:12px;font-weight:600;opacity:1;transition:opacity .25s ease}.mega-bundle__sparst[data-hidden]{opacity:0;pointer-events:none}.mega-bundle__summe-compare{color:#5b5b5b;text-decoration:line-through;font-size:16px}.mega-bundle__summe-compare[data-hidden]{display:none}.mega-bundle__summe-value{font-size:16px;font-weight:700}.mega-bundle__actions{display:flex;align-items:center;justify-content:space-between;gap:40px}.mega-bundle__back{border:0;background:transparent;color:var(--text-color);font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer;padding:8px 0;flex:0 0 auto}.mega-bundle__next{flex:1 1 auto;border:0;border-radius:999px;padding:14px 20px;background:var(--cart-bg);color:var(--cart-color);font-size:16px;font-weight:700;cursor:pointer}.mega-bundle__next[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media screen and (max-width:899px){.mega-bundle__bar-inner{gap:8px;padding-top:10px;padding-bottom:10px}.mega-bundle__progress-text{font-size:13px}.mega-bundle__slot{width:64px;height:64px}.mega-bundle__slot-discount{font-size:13px}.mega-bundle__next{padding:11px 18px;font-size:15px}.mega-bundle__controls-end{gap:0}.mega-bundle:not([data-incomplete]) .mega-bundle__summary{margin-bottom:10px}}.mega-bundle__popup{position:fixed;left:50%;bottom:160px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:12px 16px;border-radius:8px;background:#121212;color:#fff;font-size:14px;box-shadow:0 6px 18px #0000002e}.mega-bundle__popup[data-hidden]{display:none}.mega-bundle__popup-close{padding:0;border:0;background:transparent;color:inherit;line-height:0;cursor:pointer}.mega-bundle__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:stretch;justify-content:flex-end;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.mega-bundle__modal[data-hidden]{opacity:0;visibility:hidden}.mega-bundle__modal-backdrop:empty{display:block}.mega-bundle__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1212128c}.mega-bundle__modal-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:480px;height:100%;max-height:none;overflow:hidden;background:#fff;border-radius:0;transform:translate(100%);transition:transform .3s ease-in-out}.mega-bundle__modal:not([data-hidden]) .mega-bundle__modal-inner{transform:translate(0);transition:transform .3s .05s ease-in-out}.mega-bundle__modal-header{position:relative;z-index:3;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #ededed}.mega-bundle__modal-heading{flex:1 1 auto;min-width:0;text-align:center;font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-bundle__modal-back,.mega-bundle__modal-close{flex:0 0 auto;padding:0;border:0;background:transparent;color:#121212;line-height:0;cursor:pointer}.mega-bundle__modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px}.mega-bundle__modal-title{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#121212}.mega-bundle__modal-price{margin:0 0 14px;font-size:16px;font-weight:600;color:#121212}.mega-bundle__modal-description{margin:0 0 20px;font-size:14px;line-height:1.65;color:#121212}.mega-bundle__modal-actions{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mega-bundle__modal-stepper{flex:0 0 auto;width:auto;height:46px;gap:0;border:1.5px solid var(--button-bg);border-radius:999px}.mega-bundle__modal-stepper .mega-bundle__stepper-button{width:38px;height:100%;border:0;border-radius:0;background:transparent;color:var(--button-bg)}.mega-bundle__modal-stepper .mega-bundle__stepper-value{flex:0 0 auto;min-width:22px;font-size:14px;font-weight:600}.mega-bundle__modal-actions .mega-bundle__modal-add{flex:1 1 auto;width:auto;height:46px;padding:0 16px}.mega-bundle__slider{position:relative;display:block;margin-bottom:16px}.mega-bundle__slider-list{display:flex;overflow:hidden;scroll-behavior:smooth;border-radius:12px}.mega-bundle__slide{flex:0 0 100%;aspect-ratio:1 / 1}.mega-bundle__slide-single{border-radius:12px;overflow:hidden}.mega-bundle__slide img{width:100%;height:100%;object-fit:contain;border-radius:12px}.mega-bundle__slider-controls{display:flex;align-items:center;gap:12px;margin-top:4px}.mega-bundle__slider-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:#121212;line-height:0;cursor:pointer}.mega-bundle__slider-nav[data-active=false]{opacity:.3}.mega-bundle__slider-dots{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px}.mega-bundle__slider-dot{flex:0 0 auto;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cfccc4;cursor:pointer;transition:background .2s ease}.mega-bundle__slider-dot[data-active]{background:#121212}.mega-bundle__modal-nutrition:empty{display:none}.bundle-nutritional-values{margin-top:24px;padding-top:20px;border-top:1px solid #ededed;color:#121212;font-size:14px;line-height:1.65}.bundle-nutritional-values__title{margin:0 0 10px;font-size:16px;font-weight:600;letter-spacing:-.01em}.bundle-nutritional-values__info{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;color:#121212}.bundle-nutritional-values__info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#000;color:#fff;font-size:11px;font-weight:600;line-height:1}.bundle-nutritional-values__nav{display:flex;border-bottom:1px solid #121212;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.bundle-nutritional-values__nav::-webkit-scrollbar{display:none}.bundle-nutritional-values__tab{flex:0 0 auto;padding:12px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:inherit;font-size:14px;cursor:pointer}.bundle-nutritional-values__tab[data-active]{font-weight:600;border-bottom-color:#121212}.bundle-nutritional-values__content{display:none}.bundle-nutritional-values__content[data-active]{display:block}.bundle-nutritional-values__subtitle{margin:14px 0 6px;font-size:14px;font-weight:600}.bundle-nutritional-values__ingredients{margin:0 0 14px;color:#121212}.bundle-nutritional-values__table{display:grid;grid-template-columns:repeat(3,1fr);margin:8px 0}.bundle-nutritional-values__table[data-amino]{grid-template-columns:repeat(4,1fr)}.bundle-nutritional-values__cell{padding:7px 0 7px 8px;background:#fcfcfc;font-size:14px}.bundle-nutritional-values__table:not([data-amino]) .bundle-nutritional-values__cell:nth-child(6n+4),.bundle-nutritional-values__table:not([data-amino]) .bundle-nutritional-values__cell:nth-child(6n+5),.bundle-nutritional-values__table:not([data-amino]) .bundle-nutritional-values__cell:nth-child(6n+6){background:#f6f6f6}.bundle-nutritional-values__cell[data-head]{margin-bottom:8px;padding-left:0;background:transparent;font-weight:600}.bundle-nutritional-values__amino-title{margin:18px 0 6px;font-size:14px;font-weight:600}.bundle-nutritional-values__note{margin:10px 0 0;font-size:13px;line-height:1.6;color:#121212}.bundle-nutritional-values__underline{text-decoration:underline}@media screen and (min-width:750px){.mega-bundle{--mega-gutter: 5rem}}@media screen and (min-width:900px){.mega-bundle__header-title{font-size:34px}.mega-bundle__categories{justify-content:space-between;gap:24px}.mega-bundle__category{flex:1 1 0;min-width:0}.mega-bundle__category .mega-bundle__category-name{white-space:normal;text-align:center;font-size:13px}.mega-bundle__tabs{flex-wrap:wrap;overflow:visible}.mega-bundle__panels{padding-bottom:40px}.mega-bundle__grid,.mega-bundle[data-all] .mega-bundle__panels{grid-template-columns:repeat(5,1fr);gap:16px}.mega-bundle__controls{flex-direction:row;align-items:stretch;gap:24px;min-height:88px}.mega-bundle__slots-wrap{width:auto;flex:1 1 auto;min-width:0;align-self:center}.mega-bundle__slots-nav{display:flex}.mega-bundle__controls-end{flex:0 0 auto;justify-content:center;min-width:300px}.mega-bundle__next{min-width:220px}.mega-bundle__modal-inner{max-width:520px}.mega-bundle__modal-body{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/mega-bundle.css.map */
