@charset "UTF-8";/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/custom.scss ***!
  \***************************************************************************************************************/.ed-delivery-label .icon{width:unset!important;height:unset!important;display:unset!important}form>.needsclick.kl-private-reset-css-Xuajs1:not([data-testid=form-row]):first-child{width:80%!important;padding-top:10px!important;margin-right:auto!important;margin-left:auto!important}.ed-product-price{font-size:var(--product-font-size-mobile)!important}@media(min-width:45em){.ed-product-price{font-size:var(--product-font-size-desktop)!important}}.ed-product-price.ed-product-price__highlighted{color:var(--color-background-sale-badge)}.ed-product-compare-price{display:flex;align-items:center;color:var(--color-light-black);font-size:calc(var(--product-font-size-mobile) * .8)!important;opacity:.8;letter-spacing:-.015rem}@media(min-width:45em){.ed-product-compare-price{font-size:calc(var(--product-font-size-desktop) * .8)!important}}.ed-product-unit-price{font-size:var(--product-unit-font-size-mobile)!important;opacity:.4}@media(min-width:45em){.ed-product-unit-price{font-size:var(--product-unit-font-size-desktop)!important}}.bd-alternate-card__price-wrap .displayed-discount{margin-top:1px;background-color:var(--color-background-sale-badge);color:var(--color-text-sale-badge);padding:2px 7px;border-radius:10px}.bd-alternate-card__price-wrap{margin:-5px 0 -7px}.product-item__price-wrapper span.sale{font-size:var(--product-font-size-mobile)!important;color:var(--color-background-sale-badge)!important}@media(min-width:45em){.product-item__price-wrapper span.sale{font-size:var(--product-font-size-desktop)!important}}.product-item__price-wrapper .displayed-discount{margin-top:-3px}.unit-price__price>span{font-size:var(--product-unit-font-size-mobile)!important;opacity:.7}@media(min-width:45em){.unit-price__price>span{font-size:var(--product-unit-font-size-desktop)!important}}#viewCoursePage span,#viewCoursePage p,#viewCoursePage h6,#viewCoursePage h5,#viewCoursePage h4,#viewCoursePage h3,#viewCoursePage h2,#viewCoursePage h1{background-color:transparent!important;font-family:var(--font-body)!important}#viewCoursePage h1,#viewCoursePage h1 *,#viewCoursePage h2,#viewCoursePage h2 *,#viewCoursePage h3,#viewCoursePage h3 *,#viewCoursePage h4,#viewCoursePage h4 *,#viewCoursePage h5,#viewCoursePage h5 *,#viewCoursePage h6,#viewCoursePage h6 *{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:2rem;line-height:112%;letter-spacing:-.05rem;margin:.83em 0}#viewCoursePage a{color:var(--color-text-link)!important;text-decoration:underline!important;transition:opacity .25s}#viewCoursePage a:Hover,#viewCoursePage a:focus-visible{opacity:.6}#viewCoursePage #appendLesson>p{margin:.4em 0}.bd-template-unser-neues-design .bd-product-faq__title,.bd-template-unser-neues-design .bd-reviews__title,.bd-template-unser-neues-design .bd-newsletter__title p{font-size:2rem;line-height:1.1;font-weight:500}@media screen and (min-width:60em){.bd-template-unser-neues-design .bd-product-faq__title,.bd-template-unser-neues-design .bd-reviews__title,.bd-template-unser-neues-design .bd-newsletter__title p{font-size:2.5rem}}.bd-template-unser-neues-design .bd-product-faq__answer_child p,.bd-template-unser-neues-design .bd-product-faq__question,.bd-template-unser-neues-design .bd-newsletter__text,.bd-template-unser-neues-design .footer__header,.bd-template-unser-neues-design .footer__links-item,.bd-template-unser-neues-design .footer__heading{font-weight:400;font-size:1.125rem!important;line-height:1.45!important}@media screen and (min-width:60em){.bd-template-unser-neues-design .bd-product-faq__answer_child p,.bd-template-unser-neues-design .bd-product-faq__question,.bd-template-unser-neues-design .bd-newsletter__text,.bd-template-unser-neues-design .footer__header,.bd-template-unser-neues-design .footer__links-item,.bd-template-unser-neues-design .footer__heading{font-size:1.25rem!important}}.bd-product-item .product__meta{margin-top:10px}.bd-product-item .product-item__media{position:relative}.bd-product-item.product-item--has-quick-add .product-item__media .product-item__quick-add-media{position:absolute!important;top:auto!important;left:auto!important;bottom:.5rem!important;right:0!important;width:auto!important;height:auto!important;opacity:1!important;transform:none!important;visibility:visible!important;display:none!important;margin-top:0;z-index:2}@media(min-width:44.375em){.bd-product-item.product-item--has-quick-add .product-item__media .product-item__quick-add-media{display:flex!important}}.bd-product-item .product-item__quick-add-below{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;opacity:1!important;transform:none!important;visibility:visible!important;display:flex!important;justify-content:right;margin-top:.75rem}@media(min-width:44.375em){.bd-product-item .product-item__quick-add-below{display:none!important}}.bd-product-item.product-item--has-quick-add .product-item__inner .product-item__quick-add-container{display:none}.bd-product-item .product-item__quick-add-icon-btn{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem;min-height:2.25rem;padding:0;margin:0;display:flex!important;align-items:center;justify-content:center;border-radius:.5rem;background:var(--bg-green, #ACD56B)!important;border:.0625rem solid var(--bg-green, #ACD56B)!important;color:#222}.bd-product-item .product-item__quick-add-icon-btn .product-item__quick-add-button-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.bd-product-item .product-item__quick-add-icon-btn .product-item__quick-add-button-icon{display:block!important;visibility:visible!important;width:1.125rem;height:1.125rem;flex-shrink:0}.bd-product-item .product-item__quick-add-icon-btn .product-item__quick-add-button-icon svg{width:100%;height:100%}.bd-product-item .product-item__quick-add-icon-btn .product-item__quick-add-button-icon path,.bd-product-item .product-item__quick-add-icon-btn .product-item__quick-add-button-icon svg{stroke:currentColor}.bd-product-item .product-item__quick-add-icon-btn:hover{opacity:.9;background:var(--bg-green, #ACD56B)!important;border-color:var(--bg-green, #ACD56B)!important}.bd-product-item .product-item__quick-add-icon-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bd-product-item .product-item__quick-add-icon-btn.loading .product-item__quick-add-button-icon,.bd-product-item .product-item__quick-add-icon-btn.item-added .product-item__quick-add-button-icon{visibility:hidden}.bd-product-item .product-item__quick-add-icon-btn.item-added .product-item__quick-add-button-check{visibility:visible;opacity:1;display:block;width:1.125rem;height:1.125rem}.quick-add-modal{z-index:1}.quick-add-modal.is-fixed.active{z-index:1000000000000000000000}.quick-add-modal.is-fixed{padding:0;align-items:stretch;justify-content:flex-end}.quick-add-modal__wash{position:absolute;top:0;right:0;bottom:0;left:0}.quick-add-modal.active .quick-add-modal__wash{position:fixed}.quick-add-modal__inner{margin:0;max-width:460px;width:100%;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;transform:translate(100%);transition:transform .3s ease,opacity .3s ease;display:flex;flex-direction:column;background-color:var(--bg-white, #f0efeb);border-radius:0}.quick-add-modal.is-visible .quick-add-modal__inner{transform:translate(0);opacity:1}.quick-add-modal__header{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding:18px;gap:10px;border-bottom:1px dashed transparent}.quick-add-modal__close-icon{max-width:13px;flex:0 0 13px;padding:0;background:none;border:none;cursor:pointer}.quick-add-modal__close-icon svg{width:100%;height:100%;display:block}.quick-add-modal__content{flex:1;overflow:hidden;display:flex;flex-direction:column}.quick-add-product__separator{flex-shrink:0;height:0;margin-right:12px;margin-left:12px;border:none;border-top:1px dashed transparent;border-image:repeating-linear-gradient(to right,rgba(59,59,59,.4) 0 6px,transparent 0 9px) 75% 1;padding:0}.quick-add-product__card{background-color:var(--color-White, #fcfbfa);border-radius:16px;padding:20px 24px}.quick-add-modal .quick-add-product__card--info{padding:12px 16px}.quick-add-modal .quick-add-product__card--options,.quick-add-modal .quick-add-product__card--submit{padding:16px 20px}.quick-add-modal .quick-add-product{display:flex;flex-direction:column;flex:1}.quick-add-modal .quick-add-product .quick-add-product__card--info{flex-shrink:0;display:flex;flex-direction:row;align-items:center}.quick-add-modal .quick-add-product .quick-add-product__media{margin:0 10px 0 0;flex-shrink:0;display:flex;align-items:center}.quick-add-modal .quick-add-product .quick-add-product__image-link{display:block;width:80px;flex-shrink:0}.quick-add-modal .quick-add-product .quick-add-product__image{background-color:var(--bg-white, #f0efeb);border-radius:8px;overflow:hidden;aspect-ratio:1;position:relative;width:80px;height:80px}.quick-add-modal .quick-add-product .quick-add-product__image .image__img{width:100%;height:100%;object-fit:contain;display:block;opacity:1}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__meta{margin-top:0;min-width:0;flex:1}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__title{color:var(--color-dim-black, #222);font-size:16px;line-height:1.2;letter-spacing:-.8px;margin-bottom:4px;text-align:left}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__price{color:var(--color-dim-black, #222);font-size:15px;margin-bottom:0}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__price [data-price]{font-weight:400}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__price .unit-price__price{color:var(--color-light-black, #3b3b3b);font-size:11px}.quick-add-modal .quick-add-product .quick-add-product__card--options{overflow-y:auto}.quick-add-modal .quick-add-product .quick-add-product__card--options .product__controls-group-quanity{display:none}.quick-add-modal .quick-add-product .quick-add-product__card--options .product__controls-group,.quick-add-modal .quick-add-product .quick-add-product__card--options .product__controls-group-quanity,.quick-add-modal .quick-add-product .quick-add-product__card--options .product__block--medium{margin-bottom:8px}.quick-add-modal .quick-add-product .quick-add-product__card--options .product__controls-group:last-of-type,.quick-add-modal .quick-add-product .quick-add-product__card--options .product__controls-group-quanity{margin-bottom:0}.quick-add-modal .quick-add-product .quick-add-product__card--submit{margin-top:auto;flex-shrink:0}.quick-add-modal .quick-add-product .quick-add-product__card--submit .product-form__controls-group--submit{margin-top:12px;margin-bottom:0}.quick-add-modal .quick-add-product .product__label{color:var(--color-dim-black, #222)}.quick-add-modal .quick-add-product .input,.quick-add-modal .quick-add-product .select-wrapper,.quick-add-modal .quick-add-product select{border:1px solid #e9e8e3;border-radius:8px;background-color:var(--color-White, #fcfbfa)}.quick-add-modal .quick-add-product .quick-add-product__payment-icon-wrap{margin-top:12px}.quick-add-modal .quick-add-product .quick-add-product__payment-icon-wrap .cart__payment--icons{margin:0;padding:0;display:flex;list-style:none;align-items:center;flex-wrap:wrap-reverse;justify-content:space-between}.quick-add-modal .quick-add-product .quick-add-product__payment-icon-wrap .cart__payment--icon{max-width:calc(16.66% - 12px);flex:calc(16.66% - 12px)}.quick-add-modal .quick-add-product .quick-add-product__payment-icon-wrap .cart__payment--icons img{width:100%;height:100%;max-height:16px;display:block;object-fit:contain}.quick-add-modal .quick-add-product .product-form__cart-submit .loading__spinner,.quick-add-modal .quick-add-product .loading__spinner{display:none!important}.quick-add-modal .quick-add-product .product-form__cart-submit,.quick-add-modal .quick-add-product .btn--primary{background-color:var(--bg-green, #acd56b)!important;border:1px solid var(--bg-green, #acd56b)!important;color:var(--color-dim-black, #222);border-radius:100px;font-size:14px;font-weight:400;padding:16px 40px}.quick-add-modal .quick-add-product .product-form__cart-submit:hover:not([disabled]),.quick-add-modal .quick-add-product .btn--primary:hover:not([disabled]){background-color:transparent!important;border-color:var(--color-dim-black, #222)!important}@media(min-width:45em){.quick-add-modal__inner{max-width:460px;padding:30px}.quick-add-modal .quick-add-product .quick-add-product__card--info .quick-add-product__image-link{width:96px}.quick-add-modal .quick-add-product .quick-add-product__card--info .quick-add-product__image{width:96px;height:96px}.quick-add-modal .quick-add-product .quick-add-product__card--info .product__title{font-size:18px}}.quick-add-modal .product-flavor .variant-overlay.open:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#22222269;-webkit-backdrop-filter:blur(.71875rem);backdrop-filter:blur(.71875rem);z-index:10}.quick-add-modal .product-flavor .variant-dropdown__popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:21.25rem;width:100%;z-index:11}.quick-add-modal .product-flavor .variant-dropdown__popup.open{display:block}.quick-add-modal .product-flavor .variant-dropdown__popup-inner{border-radius:1.25rem;border:.1rem solid #E9E8E3;background:var(--bg-half-white, #F5F4F0);padding:1.5rem;overflow-y:scroll;max-height:32.5rem}.quick-add-modal .product-flavor .variant-dropdown__popup-inner::-webkit-scrollbar{display:none}.quick-add-modal .product-flavor .variant-dropdown__grid-item{border-radius:.625rem;border:.1rem solid var(--bg-white, #f0efeb);background:var(--bg-half-white, #F5F4F0);padding:.75rem}.quick-add-modal .product-flavor .variant-dropdown__variant-info{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;cursor:pointer;width:100%;height:100%}.quick-add-modal .product-flavor .variant-dropdown__variant-info--inner{gap:.5625rem;display:flex;align-items:center}.quick-add-modal .product-flavor .variant-selected{border-radius:9624.9375rem;border:.0375rem solid #E9E8E3;background:var(--bg-white, #f0efeb);height:3.5rem;display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer}.quick-add-modal .product-flavor .variant-icon{display:flex}.quick-add-modal .product-flavor .variant-popup--input{display:none}.quick-add-modal .product-flavor .variant-popup .variant-list{display:flex;flex-direction:column;gap:.625rem}.quick-add-modal .product-flavor .variant-popup.variant-option{cursor:pointer;border-radius:624.9375rem;background:transparent;padding:.375rem;height:3.25rem;display:flex;justify-content:center;align-items:center}.quick-add-modal .product-flavor .variant-option:has(.variant-popup--input:checked){background:var(--bg-white, #f0efeb)}.quick-add-modal .product-flavor .product-option__variant-img{max-width:2.25rem;flex:0 0 2.25rem;aspect-ratio:1/1}.quick-add-modal .product-flavor .product-option__variant-img img{width:100%;height:100%;object-fit:cover;display:block}.quick-add-modal .product-flavor .product-option__variant-info{display:flex;flex:1;align-items:center;gap:.625rem}.quick-add-modal .product-flavor .option__variant-value{color:#3d3d3d;text-align:left;font-size:.875rem;font-weight:600;line-height:normal;letter-spacing:-.0175rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search__result-content span.sale,.search__result-content span.price--highlighted{color:var(--color-background-sale-badge)}.search__result-content .displayed-discount{background-color:var(--color-background-sale-badge);color:var(--color-text-sale-badge);padding:2px 7px;border-radius:10px}.collection--all-products .collection__content{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.collection--all-products .collection__filters{flex:0 0 auto;width:100%;margin-bottom:0}.collection--all-products .collection__main-area,.collection--all-products .collection__window{display:contents}.collection--all-products .collection__loading{display:none}.collection--all-products [data-partial]{display:contents}.collection--all-products .collection__toolbar{flex:1 1 100%;order:1;width:100%}.collection--all-products .collection__products{flex:1 1 100%;order:2;width:100%}.collection--all-products .collection__infinite-trigger{flex:1 1 100%;order:3;width:100%}.collection--all-products .filter-bar{margin-bottom:0;width:100%}.collection--all-products .filter-bar__inner.show{display:block;padding:0;background-color:transparent}.collection--all-products .filter-bar__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.collection--all-products .filter-bar__primary{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0}.collection--all-products .filter-bar__chips{width:100%}.collection--all-products .filter-bar__group--filters,.collection--all-products .filter-bar__group--sort{flex:0 0 auto}.collection--all-products .filter-bar__group--sort{flex-shrink:0;margin-left:auto;padding-top:.375rem}.collection--all-products .filter-bar__group--filters .filter-bar__button-dropdown.filter-bar__button--filter{justify-content:center;border-radius:.625rem}.collection--all-products .filter-bar__button--filter{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;position:relative;width:auto;min-height:3rem;height:auto;padding:.75rem 1.5rem;border:0;border-radius:.625rem;background-color:#fff;color:#222;box-shadow:none;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;letter-spacing:var(--font-body-base-letter-spacing);text-transform:none;transition:opacity .3s ease,background-color .3s ease}.collection--all-products .filter-bar__button--filter:hover,.collection--all-products .filter-bar__button--filter:active,.collection--all-products .filter-bar__button--filter.active{opacity:.85;background-color:#fff}.collection--all-products .filter-bar__button--filter .icon{position:static;top:auto;right:auto;display:inline-flex;width:.75rem;height:.75rem;color:#222;transform:none}.collection--all-products .filter-bar__button-label{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}.collection--all-products .filter-bar__button-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:.75rem;height:.75rem}.collection--all-products .filter-bar__button-icon .icon{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem}.collection--all-products .filter-bar__button-icon .icon svg{display:block;width:.75rem;height:.75rem}.collection--all-products .filter-bar__sort-link{display:inline-flex;align-items:center;position:relative;width:auto;min-height:auto;height:auto;padding:0;border:0;background:transparent;color:#222;font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:underline;text-transform:none;text-underline-offset:.125rem;cursor:pointer;transition:opacity .3s ease}.collection--all-products .filter-bar__sort-link .icon{position:static;top:auto;right:auto;transform:none}.collection--all-products .filter-bar__sort-link:hover,.collection--all-products .filter-bar__sort-link:active,.collection--all-products .filter-bar__sort-link.active{opacity:.75}.collection--all-products .active-filters--all-products{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;overflow:visible}.collection--all-products .active-filters--all-products .active-filters__active-filter{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.125rem;margin-top:0;padding:0 .75rem;border:0;border-radius:.625rem;background-color:#fcfbfa;box-shadow:none;color:#222;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.collection--all-products .active-filters--all-products .active-filters__active-filter .icon{display:inline-flex;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-left:0;color:#22222273}.collection--all-products .active-filters--all-products .active-filters__active-filter .icon svg{display:block;width:100%;height:100%}.collection--all-products .active-filters--all-products .active-filters__active-filter .icon path{stroke-width:1.5}.collection--all-products .filter-drawer--all-products{z-index:10070}.collection--all-products .filter-drawer--all-products.is-fixed{align-items:stretch;justify-content:flex-end}.collection--all-products .filter-drawer--all-products .filter-drawer__wash{z-index:10070;transition:opacity .3s ease}.collection--all-products .filter-drawer--all-products .filter-drawer__panel{display:flex;flex-direction:column;max-width:28.75rem;background-color:#fff;color:#222;box-shadow:-.5rem 0 2rem #00000014;z-index:10071;transition:transform .3s ease,opacity .3s ease;will-change:transform}.collection--all-products .filter-drawer--all-products .filter-drawer__panel.active{opacity:1;transform:translateZ(0)}.collection--all-products .filter-drawer--all-products .filter-drawer__handle{display:none;flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0;border-radius:624.9375rem;background-color:#22222240}.collection--all-products .filter-drawer--all-products .filter-drawer__header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem 1rem}.collection--all-products .filter-drawer--all-products .filter-drawer__title{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:var(--font-heading-base-letter-spacing)}.collection--all-products .filter-drawer--all-products .filter-drawer__close{position:static;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:transparent}.collection--all-products .filter-drawer--all-products .filter-drawer__close .icon-button__icon .icon{width:1.125rem;height:1.125rem}.collection--all-products .filter-drawer--all-products .filter-drawer__content{flex:1;height:auto;padding:0 1.25rem 1.5rem;overflow-y:auto}.collection--all-products .filter-drawer--all-products .filter-drawer__heading{display:none}.collection--all-products .filter-drawer--all-products .filter-drawer__accordion{border-top:.0625rem solid rgba(34,34,34,.15)}.collection--all-products .filter-drawer--all-products .filter-drawer__accordion:last-child{border-bottom:.0625rem solid rgba(34,34,34,.15)}.collection--all-products .filter-drawer--all-products .filter-drawer__accordion[open]{background-color:#f0efeb;margin-right:-1.25rem;margin-left:-1.25rem;padding-right:1.25rem;padding-left:1.25rem}.collection--all-products .filter-drawer--all-products .filter-drawer__group-summary{display:flex;align-items:center;gap:.625rem;padding:1.125rem 0;list-style:none;cursor:pointer;transition:opacity .3s ease}.collection--all-products .filter-drawer--all-products .filter-drawer__group-summary::-webkit-details-marker{display:none}.collection--all-products .filter-drawer--all-products .filter-drawer__group-summary-start{display:inline-flex;flex:1;align-items:center;gap:.5rem;min-width:0}.collection--all-products .filter-drawer--all-products .filter-drawer__group-summary-label{flex:0 1 auto;font-family:var(--font-heading);font-size:1rem;font-weight:400;line-height:1.4;letter-spacing:var(--font-heading-base-letter-spacing)}.collection--all-products .filter-drawer--all-products .filter-drawer__group-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.375rem;padding:5px 16px;border-radius:99px;background-color:#222;color:#fcfbfa;font-family:var(--font-body);font-size:.75rem;font-weight:700;line-height:1}.collection--all-products .filter-drawer--all-products .filter-drawer__group-badge[hidden]{display:none}.collection--all-products .filter-drawer--all-products .filter-drawer__group-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:auto}.collection--all-products .filter-drawer--all-products .filter-drawer__group-toggle .icon{width:100%;height:100%}.collection--all-products .filter-drawer--all-products .filter-drawer__group-toggle-icon--minus,.collection--all-products .filter-drawer--all-products .filter-drawer__accordion[open] .filter-drawer__group-toggle-icon--plus{display:none}.collection--all-products .filter-drawer--all-products .filter-drawer__accordion[open] .filter-drawer__group-toggle-icon--minus{display:block}.collection--all-products .filter-drawer--all-products .filter-drawer__group-body{overflow:hidden;height:0;padding-bottom:0;opacity:0}.collection--all-products .filter-drawer--all-products .filter-drawer__accordion[open] .filter-drawer__group-body{height:auto;padding-bottom:1rem;opacity:1}.collection--all-products .filter-drawer--all-products .filter-drawer__list.has-card-checkbox{display:flex;flex-wrap:wrap;align-items:stretch;gap:.625rem;padding-bottom:0;margin-bottom:0}.collection--all-products .filter-drawer--all-products .filter-drawer__list.has-card-checkbox .filter-item.inline{display:flex;margin-right:0;margin-left:0}.collection--all-products .filter-drawer--all-products .filter-drawer__list.has-card-checkbox .filter-item__content{padding:0}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__content{display:inline-flex;align-items:center;justify-content:flex-start;gap:.625rem;width:auto;min-height:2.625rem;padding:.5625rem .875rem!important;border:.0625rem solid rgba(34,34,34,.15);border-radius:.75rem;background-color:#fcfbfa;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__content:active{transform:scale(.99)}.collection--all-products .filter-drawer--all-products .filter-item--card:active .filter-item__card-checkbox{transform:none}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__label{display:block;flex:0 1 auto;align-self:center;width:auto;height:auto;margin:0;padding:0;overflow:visible;font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.125rem;white-space:nowrap;text-overflow:unset}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__card-checkbox{display:inline-flex;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin:0;padding:0;border:.0625rem solid rgba(34,34,34,.25);border-radius:.1875rem;background-color:#fcfbfa;transition:background-color .3s ease,border-color .3s ease}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__card-checkbox .icon{display:none;width:.75rem;height:.75rem;color:#fcfbfa}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__checkbox:checked~.filter-item__card-checkbox{border-color:#222;background-color:#222}.collection--all-products .filter-drawer--all-products .filter-item--card .filter-item__checkbox:checked~.filter-item__card-checkbox .icon{display:flex}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .filter-item:not(.inline){margin-right:0;margin-left:0}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .filter-item__content{gap:.75rem;padding:.625rem 0}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .product-option__variant-radio{display:inline-block;position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;border:.0625rem solid var(--color-full-black, #222222);border-radius:50%;outline:.0625rem dashed var(--color-full-black, #222222);outline-offset:.25rem;transition:all .3s ease}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .filter-item__radio:checked+.product-option__variant-radio{background-color:var(--color-full-black, #222222)}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .filter-item__radio:checked+.product-option__variant-radio:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:.5rem;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml;utf8,<svg width=%2710%27 height=%278%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M1 4.5L3.4 7L9 1%27 stroke=%27%23fff%27 stroke-width=%271.2%27 stroke-linecap=%27round%27 fill=%27none%27/></svg>");background-repeat:no-repeat;background-size:contain}.collection--all-products .filter-drawer--all-products .filter-drawer__list:not(.has-card-checkbox) .filter-item__label{display:block;height:auto;width:auto;padding-left:0;overflow:visible;font-family:var(--font-body);font-size:.875rem;line-height:1.4;white-space:normal;text-overflow:unset}.collection--all-products .filter-drawer--all-products .filter-drawer__footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem 1.25rem;border-top:0;background-color:#fff;box-shadow:none}.collection--all-products .filter-drawer--all-products .filter-drawer__button-clear,.collection--all-products .filter-drawer--all-products .filter-drawer__button-apply{flex:1 1 50%;width:auto;margin:0;border-radius:624.9375rem}.collection--all-products .filter-drawer--all-products .filter-drawer__button-clear{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem 1.25rem;border:.0625rem solid #222222;background-color:#fcfbfa;color:#222;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;text-transform:none;white-space:nowrap;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease}.collection--all-products .filter-drawer--all-products .filter-drawer__button-clear:hover{border-color:#222}.collection--all-products .filter-drawer--all-products .filter-drawer__button-apply{min-height:2.75rem;padding:.75rem 1.25rem;border:0;background-color:#acd56b;color:#222;font-family:var(--font-body);font-size:.875rem;font-weight:700;line-height:1.4;text-transform:none;transition:opacity .3s ease,background-color .3s ease}.collection--all-products .filter-drawer--all-products .filter-drawer__button-apply:hover{opacity:.9}.collection--all-products .filter-drawer--all-products .filters-active .filter-drawer__footer .filter-drawer__button-clear{display:inline-flex}@media(max-width:45em){.collection--all-products .filter-drawer--all-products,.collection--all-products .filter-drawer--all-products.is-fixed{align-items:flex-end}.collection--all-products .filter-drawer--all-products .filter-drawer__panel{top:auto;right:0;bottom:0;left:0;max-width:100%;width:100%;height:80vh;height:80dvh;border-radius:1rem 1rem 0 0;transform:translate3d(0,100%,0);opacity:1;transition:transform .35s cubic-bezier(.32,.72,0,1)}.collection--all-products .filter-drawer--all-products .filter-drawer__panel.active{transform:translateZ(0);opacity:1}.collection--all-products .filter-drawer--all-products .filter-drawer__handle{display:block}.collection--all-products .filter-drawer--all-products .filter-drawer__header{padding-top:.5rem}.collection--all-products .collection__content{gap:.625rem}.collection--all-products .collection__filters{order:0}.collection--all-products .filter-bar__toolbar{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.625rem}.collection--all-products .filter-bar__primary{display:contents}.collection--all-products .filter-bar__group--filters{grid-column:1;grid-row:1}.collection--all-products .filter-bar__group--sort{grid-column:2;grid-row:1;margin-left:0;padding-top:.375rem}.collection--all-products .filter-bar__chips{grid-column:1/-1;grid-row:2;width:100%;max-width:100%;min-width:0;overflow:hidden}.collection--all-products .active-filters--all-products{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collection--all-products .active-filters--all-products::-webkit-scrollbar{display:none}.collection--all-products .active-filters--all-products .active-filters__active-filter{flex-shrink:0;margin-left:0}.collection--all-products .active-filters--all-products .active-filters__active-filter+.active-filters__active-filter:not(.active-filters__clear){margin-left:0}}@media(min-width:45em){.collection--all-products .filter-drawer--all-products .filter-drawer__panel{transform:translate3d(100%,0,0);opacity:1}.collection--all-products .filter-drawer--all-products .filter-drawer__panel.active{transform:translateZ(0);opacity:1}}@media(prefers-reduced-motion:reduce){.collection--all-products .filter-drawer--all-products .filter-drawer__panel,.collection--all-products .filter-drawer--all-products .filter-drawer__wash,.collection--all-products .filter-bar__button--filter,.collection--all-products .filter-bar__sort-link,.collection--all-products .active-filters__active-filter,.collection--all-products .filter-item--card .filter-item__content,.collection--all-products .filter-drawer__group-body{transition-duration:0s!important}}.ed-upsell-under-atc-host{display:block;margin-top:var(--spacing-medium)}@media(min-width:45em){.ed-upsell-under-atc-host{margin-top:var(--spacing-large)}}.ed-upsell-under-atc-host[hidden]{display:none!important}.ed-upsell-under-atc__label.heading-sm{margin-top:0;margin-bottom:.75rem;letter-spacing:-.04rem}.ed-upsell-under-atc{border:.0375rem solid #e9e8e3;border-radius:1rem;padding:var(--spacing-small);color:var(--color-foreground, var(--color-text-contrast))}@media(min-width:45em){.ed-upsell-under-atc{padding:var(--spacing-medium)}}.ed-upsell-under-atc__container{display:grid;gap:var(--spacing-small);grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:start}@media(min-width:45em){.ed-upsell-under-atc__container{gap:var(--spacing-medium)}}.ed-upsell-under-atc__media{grid-column:1;grid-row:1;flex-shrink:0;display:block;width:6.25rem;height:6.25rem;overflow:hidden;border-radius:var(--buttons-radius, var(--border-radius))}@media(min-width:45em){.ed-upsell-under-atc__media{grid-row:1/span 2;align-self:start}}.ed-upsell-under-atc__image{width:100%;height:100%;object-fit:cover;display:block}.ed-upsell-under-atc__content{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-extra-small)}.ed-upsell-under-atc__title{margin:0;color:inherit;font-weight:var(--font-body-bold-weight, 600)}.ed-upsell-under-atc__variant-line{margin:0;font-weight:var(--font-body-bold-weight, 600);color:var(--color-foreground, var(--color-text-contrast))}.ed-upsell-under-atc__subtitle{margin:0;color:var(--color-foreground-meta, var(--color-text-meta))}.ed-upsell-under-atc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-extra-small)}.ed-upsell-under-atc__compare{text-decoration:line-through;color:var(--color-text-meta);font-size:var(--font-size-body-small)}.ed-upsell-under-atc__atc-button.btn{grid-column:1/-1;grid-row:2;width:100%;margin-top:0;display:flex;justify-content:center;align-items:center;position:relative;text-transform:none;letter-spacing:-.0175rem;font-weight:400;border-radius:6.25rem;background-color:var(--color-White);background:var(--color-White);color:var(--color-dim-black);border:.0625rem solid var(--color-dim-black);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.ed-upsell-under-atc__atc-button.btn:not([disabled]):hover,.ed-upsell-under-atc__atc-button.btn:not([disabled]):focus,.ed-upsell-under-atc__atc-button.btn:not([disabled]):focus-visible{background-color:var(--bg-green);background:var(--bg-green);color:var(--color-dim-black);border-color:var(--bg-green);outline:none}.ed-upsell-under-atc__atc-button.btn:not([disabled]):hover .btn__loading-bar,.ed-upsell-under-atc__atc-button.btn:not([disabled]):focus .btn__loading-bar,.ed-upsell-under-atc__atc-button.btn:not([disabled]):focus-visible .btn__loading-bar{background-color:var(--color-dim-black)}.ed-upsell-under-atc__atc-button.btn.loading{pointer-events:none;opacity:.85}.ed-upsell-under-atc__atc-button.btn[aria-busy=true]{cursor:wait}@media(min-width:45em){.ed-upsell-under-atc__atc-button.btn{grid-column:2;grid-row:2;width:100%}}.ed-upsell-under-atc__success,.ed-upsell-under-atc__atc-button.item-added [data-ed-upsell-atc-label]{display:none}.ed-upsell-under-atc__atc-button.item-added .ed-upsell-under-atc__success{display:inline}.ed-cart-progress-bar{display:block;width:100%;margin:0;padding:0 1.125rem .75rem;color:#3b3b3b}.ed-cart-progress-bar__track{position:relative;height:.375rem;margin:.85rem .85rem 0 0;border-radius:624.9375rem;background-color:var(--color-White, #fff)}.ed-cart-progress-bar__fill{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:624.9375rem;overflow:hidden}.ed-cart-progress-bar__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:624.9375rem;background:var(--bg-green, #acd56b);transform:scaleX(var(--progress, 0));transform-origin:left;transition:transform .3s ease}.ed-cart-progress-bar__milestones{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ed-cart-progress-bar__milestone{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1;width:1.6875rem;height:1.6875rem;padding:.25rem;border:.125rem solid #d9d8d3;border-radius:50%;background:var(--color-White, #fff);transition:border-color .2s ease}.ed-cart-progress-bar__milestone.is-reached{border-color:var(--bg-green, #acd56b)}.ed-cart-progress-bar__icon{display:block;width:100%;height:100%;object-fit:contain}.ed-cart-progress-bar__text{display:block;margin-top:1rem;text-align:left;font-size:.875rem;font-weight:400;line-height:124%;letter-spacing:-.02rem}@media(min-width:45em){.ed-cart-progress-bar__text{font-size:1rem}}.ed-cart-progress-bar__text strong{font-weight:700}.ed-cart-progress-bar__text p{margin:0;font:inherit;letter-spacing:inherit}.ed-cart-progress-bar__text-reached{margin-bottom:.15rem}ed-cart-gift-reconcile{display:none}.ed-cart-gift-prompts{margin-top:-.5rem}@media(min-width:45em){.ed-cart-gift-prompts{margin-top:-2rem}}.ed-cart-gift-prompts__heading{margin:0 0 .75rem;font-family:var(--font-heading);font-size:1.125rem;font-weight:400;line-height:1.23;letter-spacing:.03rem;color:var(--color-dim-black, #1a1402)}.ed-cart-gift-prompt{display:block;margin:0 0 .5rem;padding:.75rem;border:.0625rem solid var(--bg-green, #acd56b);border-radius:.75rem;background-color:var(--color-White, #fff)}.ed-cart-gift-prompt__wrapper{display:flex;align-items:center;color:#3b3b3b}.ed-cart-gift-prompt__image{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;margin-right:.75rem;overflow:hidden;border-radius:.375rem;background-color:#f4f4f2}.ed-cart-gift-prompt__image img{width:100%;height:100%;object-fit:cover;border-radius:.375rem}.ed-cart-gift-prompt__meta{flex:1;min-width:0}.ed-cart-gift-prompt__title{display:block;margin-bottom:.25rem;font-family:var(--font-heading);font-size:.875rem;font-weight:400;line-height:normal;color:var(--color-dim-black, #1a1402)}.ed-cart-gift-prompt__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem}.ed-cart-gift-prompt__compare{font-size:.8125rem;color:#8a8a8a;text-decoration:line-through}.ed-cart-gift-prompt__free{font-size:.875rem;font-weight:700;color:#6aa121;text-transform:uppercase;letter-spacing:.02rem}.ed-cart-gift-prompt__atc-btn{flex-shrink:0;position:relative;width:2rem;max-width:2rem;height:2rem;margin-inline:.15rem;padding:0;border:0;background:transparent;cursor:pointer}.ed-cart-gift-prompt__atc-btn span{display:block;padding:.625rem;border:.0375rem dashed var(--color-light-black, #6b6b6b);border-radius:50%;transition:.2s all ease-in-out}.ed-cart-gift-prompt__atc-btn:hover span,.ed-cart-gift-prompt__atc-btn:focus span,.ed-cart-gift-prompt__atc-btn:focus-visible span{border:.0375rem solid var(--bg-green, #acd56b);background-color:var(--bg-green, #acd56b);outline:none}.ed-cart-gift-prompt__atc-btn[aria-busy=true]{opacity:.5;pointer-events:none}.cart-item--gift{background-color:#acd56b1f}.cart-item--gift .cart-item__price-wrapper .ed-cart-gift__free{font-weight:700;color:#6aa121;text-transform:uppercase;letter-spacing:.02rem}.cart-item--gift .ed-cart-gift__remove{display:flex;flex-shrink:0}.cart-item--gift .ed-cart-gift__remove-btn{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#8a8a8a;cursor:pointer;transition:color .15s ease}.cart-item--gift .ed-cart-gift__remove-btn:hover,.cart-item--gift .ed-cart-gift__remove-btn:focus-visible{color:var(--color-dim-black, #1a1402);outline:none}.cart-item--gift .ed-cart-gift__remove-btn .icon{display:block;width:1.1rem;height:1.1rem}.cart-item--gift .ed-cart-gift__remove-btn svg{display:block;width:100%;height:100%}.ed-cart-gift-variants__compare{color:#8a8a8a;text-decoration:line-through;margin-right:.5rem}.ed-cart-gift-variants__free{color:#6aa121;font-weight:700;text-transform:uppercase;letter-spacing:.02rem}.ed-cart-gift-variants .product__price s.ed-cart-gift-variants__compare{margin-left:0;font-size:inherit}.ed-ab-ed-524{display:none}ed-upsell-under-atc.ed-upsell-under-atc-host{display:none}.lp-heading-offer-cta-section .section__inner{padding-left:0;padding-right:0}.lp-heading-offer-cta-section .page-width{padding-left:1.125rem;padding-right:1.125rem}.lp-heading-offer-cta{max-width:68rem;margin:0 auto;padding-top:var(--spacing-large, 2rem);padding-bottom:var(--spacing-large, 2rem)}.lp-heading-offer-cta__inner{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:48rem;margin-left:auto;margin-right:auto;text-align:center;gap:var(--spacing-medium-large, 1.5rem)}.lp-heading-offer-cta__heading{margin:0;width:100%;color:var(--color-dim-black, #222)}.lp-heading-offer-cta__button.btn{width:100%;box-sizing:border-box;justify-content:center}@media screen and (min-width:45em){.lp-heading-offer-cta{padding-top:var(--spacing-extra-large, 2.5rem);padding-bottom:var(--spacing-extra-large, 2.5rem)}.lp-heading-offer-cta__inner{gap:var(--spacing-extra-large, 2rem)}}body.bd-template-presale-lp{--presale-section-stack-gap: clamp(1.75rem, 4.25vw, 3.25rem)}body.bd-template-presale-lp #main>.shopify-section+.shopify-section{margin-top:var(--presale-section-stack-gap)}body.bd-template-presale-lp .bd-partner-ingredients.bd-product-ingredients{padding-top:clamp(1.25rem,3vw,2.5rem)}body.bd-template-presale-lp .bd-product-ingredients__subtitle{padding:.75rem 1.125rem}body.bd-template-presale-lp .bd-product-faq.bd-custom-faq{padding:5rem 0}body.bd-template-presale-lp .bd-product-faq.bd-custom-faq.bd-custom-faq--has-bg{padding-top:0}@media(min-width:45em){body.bd-template-presale-lp .inline-features--text-d-center .inline-features__item-inner{gap:var(--spacing-medium-large)}body.bd-template-presale-lp .inline-features--text-d-center .inline-features__item-image{margin-right:0}}@media(min-width:60em){body.bd-template-presale-lp .inline-features--columns-4 .inline-features__grid{display:flex;justify-content:space-around}}body.bd-template-presale-lp .bd-reviews__card-contant .metafield-rich_text_field p:first-of-type{margin-bottom:20px!important}
/*# sourceMappingURL=/cdn/shop/t/754/assets/ed-custom.css.map */
