:root{--FONT-STACK-BODY: var(--font-body);--FONT-STACK-HEADING: var(--font-heading);--FONT-STACK-SUBHEADING: var(--font-mono);--FONT-ADJUST-BODY: 1.05;--FONT-ADJUST-HEADING: .8;--gutter: 60px;--gutter-mobile: 20px;--page-gutter-desktop: var(--gutter);--page-width: 1320px;--site-width: calc(var(--page-width) + 2 * var(--gutter));--heading-wrap: wrap;--BORDER-WIDTH: 1px;--COLOR-BG: var(--color-bg-primary);--COLOR-BG-SECONDARY: var(--color-bg-secondary);--COLOR-LINK: var(--color-text-link);--white: var(--color-base-white);--bg: var(--color-bg-primary);--text: var(--color-text-primary)}h1,h2,h3,h4,h5,h6{line-height:1.25}:where(.hhc,.hhc-section,.hhc-pdp,.comparison-section) p{font-size:1.05rem}:where(.hhc,.hhc-section,.hhc-pdp) li{margin-bottom:.25em}b,strong{font-weight:500}.accordions-media__list .c-accordion-item__title{padding-block:9.5px;font-size:1.05rem;line-height:26px}@media(min-width:768px){.accordions-media__list .c-accordion-item__title{padding-block:14.5px}}.byob__heading{font-size:1.8rem;font-weight:400}@media(min-width:768px){.byob__heading{font-size:2rem}}@media(min-width:1440px){.byob__heading{font-size:2.4rem}}.subheading-text{font-family:var(--FONT-STACK-SUBHEADING);font-weight:400;color:inherit}.byob__card-rating .c-rating-row--compact .c-rating-row__count{display:block;line-height:22px;color:#333}.byob__cta--cart.btn{min-height:0;padding:14.5px 20.8px;font-family:var(--font-body);font-size:.9rem;font-weight:500;line-height:1.53;text-transform:uppercase;border-radius:var(--radius-md)}:where(body:not([data-template^="product."]) main) p{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}:where(body[data-template^="product."] main .custom-html) p{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}:where(body:not([data-template^="product."]) main .rte){font-size:calc(1rem * var(--FONT-ADJUST-BODY))}.rte p,:is(h1,h2,h3,h4,h5,h6) p{font-size:inherit}.text-block__text{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}:where(a){text-decoration:none}:where(p a,.rte a:not(.button)){text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}:where(ul:not([role=list]),ol:not([role=list])){margin:0 0 calc(var(--gutter) / 2) 20px;padding:0}:where(li) :where(ul:not([role=list]),ol:not([role=list])){margin:4px 0 5px 20px}:where(ul:not([role=list])>li,ol:not([role=list])>li){margin-bottom:.25em}.rte :is(ul,ol){padding-left:0}.rte li+li{margin-top:0}.rte li{margin-bottom:.25em}h1,h2,h3,h4,h5,h6{font-weight:400}.product__info :is(.product__title,.c-promise-box__heading){font-weight:600}.hh-product-tabs :is(.hh-product-tabs__heading-link,.hh-product-tabs__heading){font-weight:500}.text-block__heading{font-size:1.4rem;font-weight:500;line-height:1.25}.text-block__heading strong{font-weight:inherit}.text-block__subheading{margin-top:0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--color-text-primary)}.text-block__heading:not(:last-child){margin-bottom:16px}.text-block__text{margin-top:0}.text-block__text>*+*{margin-top:0}.text-block__button{min-height:0;margin-top:16px;padding:10.8px 18px;line-height:1.53}.text-block__button.button--secondary{color:#000;background:transparent;border-color:#000}.overlap__text :is(strong,b){font-weight:700}.overlap__heading{font-size:2.5rem;font-weight:500;line-height:1}.overlap__text{font-size:calc(1.1rem * var(--FONT-ADJUST-BODY));line-height:1.5625}.overlap__heading{margin-top:50px}@media(max-width:1023px){.overlap__split{gap:calc(var(--gutter) / 2)}}@media(min-width:1024px)and (max-width:1439px){.overlap__split{gap:var(--gutter)}}@media(max-width:767px){.overlap__picture{width:calc(50% + var(--gutter-mobile))}.overlap__picture--second{margin-left:calc(-40% - var(--gutter-mobile))}}@media(min-width:768px){.text-block__heading{font-size:1.68rem}}@media(min-width:1440px){.text-block__heading{font-size:2rem}}.rte img{display:inline;border-radius:0}table{border:var(--BORDER-WIDTH) solid var(--color-border-strong)}.hh-community__logo{display:inline-block;vertical-align:top}:is(.ccc-paragraph,.ccc-card-paragraph).rte{margin-bottom:30px}.collection-list .collection-list__title,.main-blog .main-blog__title{text-align:center;font-weight:400;font-size:var(--text-2xl)}.main-blog .main-blog__title{font-size:var(--text-3xl)}.collection-list--round .collection-list__name{text-align:center}@media(min-width:768px){.main-blog .main-blog__title{font-size:var(--text-4xl)}}.collection-list.collection-list--round{padding-block:60px}.collection-list.collection-list--round .collection-list__title{margin-bottom:70px;font-size:1.68rem;line-height:1.25}.collection-list--round .collection-list__grid{gap:40px 20px}.collection-list--round .collection-list__card{gap:0}.collection-list--round .collection-list__name{padding-top:20px;font-family:var(--font-heading);font-size:.96rem;line-height:1.25}@media(max-width:767px){.collection-list.collection-list--round{padding-block:36px}.collection-list.collection-list--round .collection-list__title{font-size:1.4rem}.collection-list--round .collection-list__grid{grid-auto-columns:calc(100% - 20px)}}@media(min-width:768px)and (max-width:1023px){.collection-list.collection-list--round{padding-block:48px}.collection-list--round .collection-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}@media(min-width:1440px){.collection-list.collection-list--round .collection-list__title{font-size:2rem}}[id$=__section_text_KgwnB4]{background:var(--color-bg-secondary)}.hh-product-tabs__item .c-rating-row--compact .c-rating-row__star .icon{width:12px;height:12px}.hh-product-tabs__item .c-rating-row--compact :is(.c-rating-row__star--full,.c-rating-row__fill) .icon{color:#ffbf00}.hh-product-tabs__item .c-rating-row--compact{line-height:12px}.hh-product-tabs__item .c-rating-row--compact .c-rating-row__count{font-size:10px;line-height:12px;color:#8a8a8a}.hh-product-tabs__item .c-product-card{gap:15px}.hh-product-tabs__item .c-product-card__info{gap:10px}.hh-product-tabs__item .c-product-card__note{margin-top:0;color:#8a8a8a}.hh-product-tabs .hh-product-tabs__all{font-family:var(--font-body);line-height:18px}.hh-product-tabs__item .c-product-card__info>.c-price{column-gap:var(--space-1)}.hh-product-tabs .hh-product-tabs__subline{color:#aeaeae}:is(.product-grid,.hh-product-tabs__item,.collection-row__item,.products-image__list) .c-product-card__info>.c-price{font-size:.72rem;line-height:1}:is(.product-grid,.hh-product-tabs__item,.collection-row__item,.products-image__list) .c-product-card__info>.c-price :is(.c-price__current,.c-price__compare){font-weight:500;color:var(--color-text-primary)}:is(.product-grid,.hh-product-tabs__item,.collection-row__item,.products-image__list) .c-product-card__info>.c-price .c-price__unit{font-size:.6rem;font-weight:500;color:var(--color-text-primary)}@media(max-width:479px){:is(.product-grid,.hh-product-tabs__item,.collection-row__item,.products-image__list) .c-product-card__info>.c-price{font-size:.88rem}:is(.product-grid,.hh-product-tabs__item,.collection-row__item,.products-image__list) .c-product-card__info>.c-price .c-price__unit{font-size:.72rem}}@media(max-width:767px){.c-product-card .c-product-card__title{font-size:.8125rem}}.byob-tile .byob-tile__badge{background:#1a8a4a}.byob-tile .byob-tile__link{color:#1a8a4a}.container.main-collection{padding-block:30px 60px}.main-collection .main-collection__bar{position:sticky;top:var(--header-height, 0px);z-index:3;flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:0;background:var(--color-bg-primary)}.main-collection__crumbs{flex:0 0 100%;margin-block:20px;font-size:.84rem}.main-collection__crumbs ol{row-gap:0}.main-collection__bar .product-results__count{flex-grow:1;font-size:.84rem;text-align:right;color:var(--color-text-primary)}@media(max-width:767px){.container.main-collection{padding-block:18px 36px}}@media(min-width:768px){.main-collection__crumbs{flex-basis:240px}}@media(min-width:768px)and (max-width:1023px){.container.main-collection{padding-block:24px 48px}}@media(min-width:1024px){.main-collection__crumbs{margin-right:30px}}@media(min-width:1440px){.main-collection__crumbs{flex-basis:300px}}.content-article .content-body p{margin-top:1em}.content-article .content-body blockquote p{margin-top:0}article.content-article .content-body table{margin-block:calc(32px + 1.1rem) calc(32px + 1.05rem)}.custom-content__cell>.c-image{border-radius:0}.custom-content__inner{padding:30px}.custom-content__heading{margin-bottom:12px;font-size:1.4rem;font-weight:400}@media(max-width:767px){.custom-content__grid{row-gap:0}}.custom-content__text p{font-size:calc(1rem * var(--FONT-ADJUST-BODY))}.c-contact-form .field__label{font-size:.8775rem;letter-spacing:.05em;text-transform:uppercase}.c-contact-form .field__input::placeholder{color:var(--color-text-primary)}.c-contact-form .field__input{min-height:54px;padding:13px 20px;font-size:calc(1rem * var(--FONT-ADJUST-BODY));border-radius:var(--radius-md)}.c-contact-form .c-contact-form__body{min-height:288px}.c-contact-form button[type=submit]{min-width:200px;min-height:51px;line-height:1.53;color:var(--color-base-white);background:#000;border:0}.c-contact-form{padding-block:40px 60px}@media(min-width:768px)and (max-width:1023px){.c-contact-form{padding-block:32px 48px}}@media(max-width:767px){.c-contact-form{padding-block:24px 36px}}.c-contact-form .field__label{margin-bottom:10px}.c-contact-form .c-contact-form__fields{gap:20px;margin-bottom:30px}.c-contact-form .c-contact-form__mark{margin-inline-start:calc(.25em + 4px);font-weight:700;color:#c0392b}.accordions__heading{font-size:1.776rem;font-weight:400}.accordions--boxed .c-accordion-item{margin-bottom:10px;background:var(--color-neutral-50);border-radius:var(--radius-md)}.accordions--boxed .c-accordion-item__title{padding-block:10px;font-size:calc(1rem * var(--FONT-ADJUST-BODY));font-weight:500}.accordions.accordions--two{padding-block:36px}.accordions--two .accordions__heading{margin-bottom:20px}@media(min-width:768px){.custom-content__heading{font-size:1.68rem}.accordions__heading{font-size:2.016rem}.accordions--boxed .c-accordion-item__title{padding-block:15px}.accordions.accordions--two{padding-block:60px}}@media(min-width:1440px){.custom-content__heading{font-size:2rem}}.main-search__article{display:flex;flex-direction:column;align-self:start}.main-search__article .hh-card{--bt-brand-black: var(--color-base-black);--bt-brand-white: var(--color-base-white);--bt-nwg-600: var(--color-warm-600);--bt-greige-01: var(--color-greige-100);--bt-greige-03: var(--color-greige-300);--bt-radius-xl: 16px;--bt-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);width:100%;height:auto;padding:1.2rem 1.3rem 1.05rem;text-align:left;background:var(--color-base-offwhite);border-color:var(--color-border-default)}.main-search__article .hh-card__eyebrow{margin-bottom:.8rem}.main-search__article .hh-card__tag{color:var(--color-text-primary);background:var(--color-purple-100)}.main-search__article .hh-card__title{display:-webkit-box;overflow:hidden;font-family:var(--font-heading);font-size:1.12rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main-search__article .hh-card__excerpt{display:-webkit-box;overflow:hidden;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main-search__article .hh-card__foot{padding-top:.75rem;border-top:1px solid var(--color-border-default)}.main-search.container{padding-block:71px 60px}.main-search .main-search__head .field__input{font-size:1.05rem;background-color:var(--color-neutral-50)}.main-search .main-search__title{margin-top:44px;font-size:1.68rem;line-height:1.25}.main-search .main-search__head{margin-bottom:60px}.main-search .main-search__head:last-child{margin-bottom:20px}.main-search:has(.product-results__empty>a:not([data-facets-link])) .facets{display:block}.main-search:has(.product-results__empty>a:not([data-facets-link])) :is(.facets__side,.facets__bar){display:none}.main-search .product-results__empty:has(>a:not([data-facets-link])){padding-block:0}.main-search .product-results__empty>a:not([data-facets-link]){display:none}.main-search .product-results__empty p{margin:0;font-size:1.05rem;line-height:1.5625}.facets .facets__choice,.facets .facets__sort-toggle{font-size:.84rem}.facets .facets__label{font-size:.78rem}@media(min-width:768px)and (max-width:1439px){.facets{grid-template-columns:210px minmax(0,1fr)}}@media(min-width:768px)and (max-width:1023px){.facets{column-gap:30px}}@media(max-width:767px){.main-search.container{padding-block:44px 36px}.main-search .main-search__title{margin-top:41px;font-size:1.4rem}.main-search .main-search__head{margin-bottom:28px}}@media(min-width:768px)and (max-width:1023px){.main-search.container{padding-block:59px 48px}}@media(min-width:1440px){.main-search .main-search__title{font-size:2rem}.main-search .main-search__head{margin-bottom:75px}}.main-search__article .hh-card__foot{flex-wrap:wrap;row-gap:6px}.not-found{gap:0;padding-block:50px}.not-found__code{font-size:3.6rem;line-height:1.25}.not-found .not-found__line{width:75px;margin-block:29px 25px}.not-found__text{margin-bottom:26px;font-size:1.575rem;line-height:1.5625}.product .product-gallery__track{border-radius:var(--radius-md)}.c-pack-options:not(.c-pack-options--rows) .c-pack-options__label{border-radius:var(--radius-md)}.c-pack-options:not(.c-pack-options--rows) .c-pack-options__input:checked+.c-pack-options__label{background:var(--color-neutral-50)}.benefit-row{margin-top:0}.main-cart--table .cart-body__collection{width:min(195px,calc(50% - 5px));margin-inline-end:min(195px,calc(50% + 5px))}.main-cart.main-cart--table:has(.cart-body__empty){padding-block:60px}.main-cart--table:has(.cart-body__empty) .main-cart__title{margin-bottom:20px;font-size:1.68rem;line-height:1.25}.main-cart--table .cart-body__empty{gap:0;padding-block:0}.main-cart--table .cart-body__empty>p{margin-bottom:35px;font-size:1.05rem;line-height:1.5625}.main-cart--table .cart-body__collection{gap:10px}.main-cart--table .cart-body__collection .c-image{border-radius:var(--radius-md)}.main-cart--table .cart-body__collection-title{font-family:var(--font-heading);font-size:1.05rem;line-height:1.25}.main-cart--table .cart-body__back{margin-top:55px}.main-cart--table .cart-body__back .button,cart-drawer .cart-body--table .cart-body__back .button{min-height:46px;padding:10.8px 18px;line-height:1.53}.main-cart--table .cart-body>.form-message:empty{margin:0}@media(max-width:767px){.main-cart.main-cart--table:has(.cart-body__empty){padding-block:36px}.main-cart--table:has(.cart-body__empty) .main-cart__title{font-size:1.4rem}.main-cart--table .cart-body__collection-title{font-size:1rem}}@media(min-width:768px)and (max-width:1023px){.main-cart.main-cart--table:has(.cart-body__empty){padding-block:48px}}@media(min-width:1440px){.main-cart--table:has(.cart-body__empty) .main-cart__title{font-size:2rem}}cart-drawer .drawer:not(.cart-drawer--compact)>.drawer__head .icon-button{margin-inline-end:-14px}cart-drawer .drawer:not(.cart-drawer--compact)>.drawer__head{padding-inline:19px}cart-drawer .drawer__body:has(.cart-body--table .cart-body__empty){padding:0 19px}cart-drawer .cart-body--table .cart-body__empty{gap:0;padding-top:20px}cart-drawer .cart-body--table .cart-body__empty>p{margin-bottom:33px;font-size:1.05rem;line-height:1.5625}cart-drawer .cart-body--table .cart-body__collection{gap:10px}cart-drawer .cart-body--table .cart-body__collection .c-image{border-radius:var(--radius-md)}cart-drawer .cart-body--table .cart-body__collection-title{font-family:var(--font-heading);font-size:1rem;line-height:1.25}cart-drawer .cart-body--table .cart-body__back{margin-inline:-19px;padding:20px 19px 40px}@media(min-width:768px){cart-drawer .cart-body--table .cart-body__collection-title{font-size:1.05rem}}cart-drawer .drawer:not(.cart-drawer--compact)>.drawer__head .icon-button .icon{width:28px;height:28px;stroke-width:1.3}.benefit-row .benefit-row__title{font-size:.992rem;line-height:1.25}.benefit-row .benefit-row__text{font-size:.84rem;line-height:1.25;color:#3e3e3e}.site-footer .site-footer__menu a{letter-spacing:.3px}@media(max-width:767px){.benefit-row .benefit-row__list{padding-block:10px 14px}}@media(min-width:768px)and (max-width:1023px){.benefit-row .benefit-row__list{padding-block:15px 26px}}@media(min-width:768px){.benefit-row .benefit-row__title{font-size:1.2rem}.benefit-row .benefit-row__text{line-height:1.5625}}.c-divider__line{border-top-color:var(--color-border-strong)}.container.wrapper--narrow{max-width:calc(720px + 2 * var(--page-gutter))}.site-header__row.container,.main-collection.container,.main-search.container{max-width:100%}:root{--product-columns: calc(45% - var(--gutter) / 2) calc(55% - var(--gutter) / 2);--product-gap: var(--gutter);--product-info-max: 560px}@media(min-width:768px)and (max-width:899px){.product.container{grid-template-columns:var(--product-columns);gap:var(--product-gap);align-items:start}.product.container .product__info{max-width:var(--product-info-max)}.product.container .product__gallery{position:sticky;top:calc(var(--header-height, 0px) + var(--space-6))}}.media-text__text--rich{max-width:600px}.section-ground--scheme-2,.section-ground--scheme-4{--section-ground: var(--color-bg-secondary);background:var(--section-ground);box-shadow:0 0 0 100vmax var(--section-ground);clip-path:inset(0 -100vmax)}.section-ground--scheme-2{--section-ground: var(--color-bg-accent)}:root{--font-highlight: cursive}.button,.product__info .product-form__row .button,.product__info .product__buy-card--tiles .product-form__row .button{border-radius:var(--radius-md);font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.075em;text-transform:uppercase}:where(main) button{line-height:26px}.product__info .product__buy-card:has(.c-pack-options--rows) .product-form__row .button{border-radius:var(--radius-full)}.product__info .product__buy-card:has(>.c-purchase-options) product-form{display:block;margin-top:34px}.product__info .c-purchase-options__tabs{padding-block:3px}.product__info .c-purchase-options__tab{padding-block:12px;line-height:26px}.product__info .c-purchase-options__plans:not(:has(label)){position:absolute}.product__info .c-purchase-options__one-time{row-gap:0;padding-block:8px 6px}.product__info .c-purchase-options__teaser{row-gap:0;padding-block:14px}.product__info :is(.c-purchase-options__teaser-title,.c-purchase-options__teaser-price){line-height:26px}.product__info .product__buy-card:has(>.c-purchase-options) .product-form__row .button{padding:22px 19px;border:0;border-radius:10px;background:#0b0b0b;line-height:1.53}.product__info .product-form__quantity{border-radius:var(--radius-sm)}.product__info .product-form__quantity .icon-button{width:39px;height:38px}.product__info .product-form__quantity .product-form__quantity-input{width:40px;min-height:38px}.product__info .product__subtitle{font-family:var(--font-mono)}.cart-body.cart-body--compact .cart-body__checkout{font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none}cart-drawer .cart-drawer__title{gap:var(--space-1);font-size:.9375rem}cart-drawer .cart-drawer__count-text{font-size:.8125rem}.cart-body:not(.cart-body--compact) .cart-rewards__progress{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl)}.cart-body:not(.cart-body--compact) .cart-rewards__bar{height:10px;margin-block:var(--space-6) var(--space-8)}.cart-body:not(.cart-body--compact) .cart-rewards__fill{background:var(--color-purple-300)}.cart-body:not(.cart-body--compact) .cart-rewards__marker{color:var(--color-text-secondary);transform:translate(-50%,-17px)}.cart-body:not(.cart-body--compact) .cart-rewards__marker--reached{color:var(--color-text-primary)}.cart-body:not(.cart-body--compact) .cart-rewards__dot{width:34px;height:34px;color:var(--color-text-secondary);border:1.5px solid var(--color-border-default)}.cart-body:not(.cart-body--compact) .cart-rewards__dot .icon{width:16px;height:16px}.cart-body:not(.cart-body--compact) .cart-rewards__marker--reached .cart-rewards__dot{color:var(--color-text-primary);background:var(--color-brand-highlight);border-color:var(--color-brand-highlight)}.cart-body:not(.cart-body--compact) .cart-rewards__marker--reached .cart-rewards__dot>.icon{display:none}.cart-body:not(.cart-body--compact) .cart-rewards__done{position:static;width:auto;height:auto;color:inherit;background:none}.cart-body:not(.cart-body--compact) .cart-rewards__done .icon{width:18px;height:18px}.cart-body:not(.cart-body--compact) .cart-rewards__status{font-size:var(--text-sm);font-weight:500;line-height:1.35}.cart-body:not(.cart-body--compact) .cart-rewards__amount{padding:0 5px;font-weight:inherit;white-space:nowrap;border-radius:6px}.cart-body:not(.cart-body--compact) .cart-rewards__amount .c-price__current{font-weight:inherit}cart-drawer .cart-body:not(.cart-body--compact) .cart-rewards__gift-state{padding:0;font-size:.6875rem;line-height:1.4;color:#7c7a73;background:none;border:0;border-radius:0}cart-drawer .cart-body:not(.cart-body--compact) .cart-rewards__gift-price .c-price{font-size:.8125rem;line-height:1.3}.cart-body:not(.cart-body--compact) .cart-body__checkout{color:var(--color-text-inverse);background:#4caf50;border-color:#4caf50;border-radius:var(--radius-sm);line-height:1.53}.cart-body:not(.cart-body--compact) .cart-body__savings{font-size:var(--text-sm)}.cart-body__free .icon{stroke-width:3}cart-drawer .drawer:not(.cart-drawer--compact)::backdrop{background:transparent}cart-drawer .drawer:not(.cart-drawer--compact){width:min(400px,100%)}cart-drawer .drawer{border-left:1px solid var(--color-border-default);box-shadow:-12px 0 32px #00000014}cart-drawer .drawer:not(.cart-drawer--compact)>.drawer__head{box-sizing:border-box;height:41px;padding-block:0;border-bottom-color:var(--color-border-strong)}cart-drawer .drawer:not(.cart-drawer--compact)>.drawer__head .icon-button{margin-block:-12px;translate:0 13px}.cart-body.cart-body--table .cart-line{padding-block:14px}.cart-body.cart-body--table .cart-line__media{border-radius:var(--radius-md)}.cart-body.cart-body--table .cart-line__title{font-family:var(--font-body);font-size:.855rem;font-weight:700}.cart-body.cart-body--table .cart-line__price{font-size:.855rem}.cart-body.cart-body--table .cart-line__variant{font-size:.855rem;color:var(--color-text-primary)}.cart-body.cart-body--table .cart-line__price .c-price__current{font-weight:400}.cart-body.cart-body--table .cart-line__price .c-price__unit{font-size:.7875rem;color:var(--color-text-primary)}.cart-body.cart-body--table .cart-line__quantity{border:0;border-radius:0}.cart-body.cart-body--table .cart-line__quantity .icon-button{width:24px;height:31px;font-size:.7875rem;color:var(--color-text-secondary);border:1px solid color-mix(in srgb,var(--color-border-strong) 55%,transparent);border-radius:1px}.cart-body.cart-body--table .cart-line__quantity-input{width:32px;height:31px;padding:0;font-size:.7875rem;border-block:1px solid color-mix(in srgb,var(--color-border-strong) 55%,transparent)}.cart-body.cart-body--table .cart-line__remove-button{font-size:.7875rem;text-decoration:underline}cart-drawer .cart-body--table>.cart-body__lines{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);border-bottom:1px solid var(--color-border-strong)}.main-cart.main-cart--table{padding-top:75px}.main-cart--table:has(.cart-body__lines) .main-cart__title{font-size:1.8rem}.main-cart--table .main-cart__count{font-size:.652rem;vertical-align:middle;color:var(--color-text-primary)}.main-cart--table .main-cart__back .button{padding:13.5px 19.8px;border-color:transparent}.main-cart--table .cart-body--table .cart-line__title{font-size:1.05rem;line-height:1.3}.main-cart--table .cart-body--table .cart-line__price{font-size:.984rem;line-height:1.25}@media(min-width:768px){.main-cart.main-cart--table{padding-top:60px}.main-cart--table:has(.cart-body__lines) .main-cart__title{font-size:2.4rem}}.main-cart--table .cart-body--table .cart-line__quantity-input{width:47px}.main-cart--table .cart-body--table .cart-line__remove-button{min-height:40px}.main-cart--table .cart-body__subtotal{padding-block:10px;border-bottom:1px solid var(--color-border-strong)}.main-cart--table .cart-body__subtotal-label{font-size:.7875rem}.main-cart--table .cart-body__subtotal-amount .c-price__current{font-size:1.575rem}.cart-body.cart-body--table .cart-upsell__card{grid-template-columns:98px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:0 10px;padding:12px;border-radius:var(--radius-md)}.cart-body.cart-body--table .cart-upsell__media{grid-row:1 / span 4}.cart-body.cart-body--table .cart-upsell__eyebrow{grid-column:2 / -1;margin-bottom:10px;font-size:.7875rem;color:var(--color-text-primary)}.cart-body.cart-body--table .cart-upsell__name{display:block;overflow:visible;grid-column:2;align-self:center;font-family:var(--font-heading);font-size:.7rem;font-weight:400}.cart-body.cart-body--table .cart-upsell__price{grid-column:3;grid-row:2;align-self:center;font-size:.7875rem}.cart-body.cart-body--table .cart-upsell__price .c-price__current{font-weight:400}.cart-body.cart-body--table .cart-upsell__price .c-price__unit{display:none}.cart-body.cart-body--table .cart-upsell__actions{grid-column:2 / -1;margin-top:10px}.cart-body.cart-body--table .cart-upsell__add{flex:0 0 auto;min-height:36px;padding:8px 23px;font-size:.722rem}.cart-body.cart-body--table .cart-upsell__card{padding:10px}.cart-body.cart-body--table .cart-upsell__media{align-self:stretch;aspect-ratio:auto;background:#f7f6f4}.cart-body.cart-body--table .cart-upsell__eyebrow{margin-top:5px}.cart-body.cart-body--table .cart-upsell__actions{margin-bottom:7px}cart-drawer .cart-body--table .cart-upsell__card{background:#f7f6f4;border-color:#0b0b0b}.main-cart--table .cart-body--table .cart-upsell__card{border-color:transparent}.main-cart--table .cart-body--table .cart-upsell__name{font-size:.855rem}.cart-body.cart-body--table .cart-rewards__progress{padding:10px 14px 12px;border-radius:20px}.cart-body.cart-body--table .cart-rewards__bar{margin-block:15px var(--space-8)}.cart-body.cart-body--table .cart-rewards__gift{grid-template-columns:64px minmax(0,1fr);padding:12px 14px;background:#f2f0ea;border-color:#d8d5cc;border-radius:16px}.cart-body.cart-body--table .cart-rewards__gift-title{font-size:.9375rem;line-height:1.3}.cart-body.cart-body--table .cart-rewards__badge{font-size:.625rem;font-weight:700}.cart-body.cart-body--table .cart-rewards__gift-state{font-size:.6875rem}.cart-body.cart-body--table .cart-rewards__gift-price{font-size:.8125rem}.cart-body.cart-body--table .cart-rewards__gift-price .c-price__current{font-weight:700}.cart-body.cart-body--table .cart-rewards__gift-media,.cart-body.cart-body--table .cart-rewards__gift-media .c-image{width:64px;height:64px}.cart-body.cart-body--table .cart-rewards__gift-price .c-price__compare{order:-1}.cart-body:not(.cart-body--compact) .cart-rewards__marker .c-price__current{font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#7c7a73}.cart-body:not(.cart-body--compact) .cart-rewards__marker--reached .c-price__current{color:var(--color-text-primary)}.cart-rewards__gift:not(.cart-rewards__gift--reached) .cart-rewards__gift-title{color:#7c7a73}.cart-rewards__gift-media{background:var(--color-bg-primary);border-radius:12px}.cart-rewards__gift:not(.cart-rewards__gift--reached) .cart-rewards__gift-media .c-image{filter:grayscale(1);opacity:.55}.cart-rewards__gift:not(.cart-rewards__gift--reached) .cart-rewards__gift-price .c-price__current{color:#7c7a73}.cart-body.cart-body--table .cart-body__checkout{min-height:48px;border-radius:var(--radius-md)}.cart-body.cart-body--table .cart-body__hint--center{font-size:.855rem;color:var(--color-text-primary)}.c-product-card .c-rating-row.c-rating-row--compact .c-rating-row__count{display:block}.hh-product-tabs__item .c-product-card .c-rating-row.c-rating-row--compact .c-rating-row__count{display:inline-block}.product-grid .c-product-card .c-rating-row--compact .c-rating-row__count{line-height:22px;color:var(--color-neutral-800)}.product-grid .c-product-card{gap:15px}.product-grid{gap:35px 20px}@media(min-width:768px){.product-grid{gap:20px}}.product-grid .c-product-card .c-product-card__info{gap:11px}.c-product-card .c-product-card__badge{padding:6px var(--space-2);font-family:var(--font-mono);font-size:.5225rem;font-weight:400;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm)}@media(min-width:768px){.site-footer .site-footer__payments{flex-direction:row-reverse;justify-content:flex-start}}.product__info .c-rating-row{gap:6px;margin-bottom:0}.product__info .c-rating-row__star{width:18px;justify-content:center;overflow:visible}.product__info .c-rating-row__star .icon{flex:none;width:21px;height:21px;max-width:none;margin-inline:-1.5px}.product__info .c-rating-row__count{font-size:var(--text-xs);color:var(--color-neutral-800)}.product__info>.c-rating-row+.c-benefit-list{margin-top:23px;padding-bottom:17px}.product__info>.c-rating-row+.c-benefit-list .c-benefit__icon--wide{width:130px;height:auto;margin-bottom:10px}.product__info>.c-rating-row+.c-benefit-list .c-benefit__text{font-family:Inter,sans-serif;font-size:var(--text-xs);font-weight:400;line-height:1.4;color:var(--color-base-black)}.product__info>.c-rating-row+.c-benefit-list .c-benefit__lead{font-weight:700}.product__info .product__title{line-height:1.25}.product__info .product__title+.product__subtitle{margin-top:var(--space-1)}.product__info>.c-benefit-list--tight:has(:is(.c-benefit--mark,.c-benefit--icon:not(:has(.c-benefit__icon--wide)))){margin-top:22px}.product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:var(--space-2)}.product__info>.c-benefit-list--tight :is(.c-benefit--mark,.c-benefit--icon:not(:has(.c-benefit__icon--wide))){padding-inline-start:30px;font-size:.945rem;font-weight:400;line-height:1.5625}.product__info>.c-benefit-list--tight .c-benefit--mark .c-benefit__mark{top:2px}.product__info>.c-benefit-list--tight .c-benefit--mark .icon{width:20px;height:20px}[data-template="product.ballaststoffe-kids"] .product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:2px}.product__info>.c-benefit-list--tight .c-benefit--icon .c-benefit__icon:not(.c-benefit__icon--wide){top:2px;width:20px;height:20px}.product__info .c-portion-price{position:relative;margin:25px 0 12px;padding:6px var(--space-4);border-radius:var(--radius-lg);background:var(--color-base-primarygreige);color:var(--color-base-black);font-weight:400;line-height:1.4}.product__info .c-portion-price:after{content:"";position:absolute;left:24px;bottom:-8px;border-style:solid;border-width:8px 8px 0 0;border-color:var(--color-base-primarygreige) transparent transparent}.product__info .c-portion-price+.product__live{margin-top:12px}.product__info .c-testimonial+.c-portion-price{margin-top:16px}@media(max-width:749px){.product__info .c-testimonial+.c-portion-price{margin-top:18px}}.product__info .product__price{row-gap:6px}.product__info .product__price .c-price__current{font-size:1.375rem;font-weight:700;line-height:1.2}:is([data-template="product.ballaststoffe-kids"],[data-template="product.empty"],[data-template="product.rezept-e-book"],[data-template="product.rezept-e-book-herbst"]) .product__info .product__price .c-price__current{font-size:1.25rem}.product__info .product__price .c-price--sale .c-price__current{color:red}.product__info .product__price .c-price__compare{font-size:.875rem;line-height:1.5625;color:var(--color-base-black)}.product__info .c-purchase-options__one-time>.c-price{font-weight:700;line-height:1.5625}.product__info .c-purchase-options__one-time>.c-price .c-price__current{font-weight:inherit}@media(min-width:768px){.product__info .c-purchase-options__one-time>.c-price{font-size:1.75rem}}.product__info :is(.c-purchase-options__subline,.c-purchase-options__teaser-price){font-size:.8125rem}.product__info .c-purchase-options__subline{line-height:1.5625}.product .product-gallery__badge{padding:6px var(--space-2);font-family:var(--font-mono);font-size:.5225rem;font-weight:400;line-height:1.2}@media(max-width:479px){.product .product-gallery__badge{font-size:.627rem}}.product__info .product__price :is(.c-price__unit,.product__note),.product__info .product__price .product__note .text-link{font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--color-neutral-500)}.product__info .c-pack-options--compact{margin:var(--space-4) 0 0}.product__info .c-pack-options--compact .c-pack-options__label{border:1.5px solid var(--color-neutral-200)}.product__info .c-pack-options--compact .c-pack-options__input:checked+.c-pack-options__label{border-color:var(--color-base-black);background:var(--color-neutral-50)}.product__info .c-pack-options--compact .c-pack-options__name{font-size:.8125rem;font-weight:600;color:var(--color-base-black)}.product__info .c-pack-options--compact .c-pack-options__label .c-price__current{font-size:.8125rem;line-height:1.5625;font-weight:500;color:var(--color-neutral-600)}.product__info .c-pack-options--compact .c-pack-options__saving{top:-8px;right:6px;padding:2px 6px;background:var(--color-purple-100)}.product__info .c-pack-options--compact~product-form{display:block;margin-top:26px}@media(max-width:767px){.product__info .c-pack-options--compact~product-form{margin-top:40px}}.product__info .c-notice{padding:10px 14px}.product__info .c-notice__text{font-size:.8125rem}.product__info .c-notice__mark{font-size:1rem;line-height:1}.product__info .c-notice .c-notice__mark{font-weight:400;line-height:1.5625}.product__info .c-notice--warn{border:1px solid var(--color-base-butter)}.product__info .c-notice--urgent{border-color:#fcc;background:#fff0f0;color:#b84444}.product__info .c-notice--urgent .c-notice__mark{color:#0b0b0b}.product__info .product__trust{align-items:center;gap:12px;margin-top:9px}.product__info .product__buy-card:has(>.c-purchase-options)+.product__trust,.product__info .product__buy-card:has(>.c-purchase-options)~.product__trust{margin-top:2px}.product__info .product__buy-card:has(>.c-purchase-options)~.product__trust .product__trust-row{line-height:20px}@media(max-width:767px){.product__info .product__trust{flex-direction:column}}.product__info .product__trust-row,.product__info .product__trust-row .product__note{font-size:.8125rem;color:var(--color-base-black)}.product__info .product__trust-row{gap:12px}.product__info .product__trust-lead{color:var(--color-base-black)}.product__info .product__availability--available,.product__info .product__availability--available :is(.product__trust-lead,.product__note){color:var(--color-success-700)}.product__info .product__availability--available .icon{display:none}.product__info .product__availability--available:before{content:"";flex:none;width:10px;height:10px;margin-right:2px;border-radius:var(--radius-full);background:var(--color-success-500)}.product__info .product__availability--available{gap:0}.product__info .product__availability--available:before{margin-right:10px}.product__info .product__availability--available .product__trust-lead{display:flex}.product__info .product__availability--available .product__trust-lead:after{content:"."}.product__info .product__availability--available .product__note{margin-left:.3em}@media(prefers-reduced-motion:no-preference){.product__info .product__availability--available:before{animation:hh-stock-blink 2s infinite}}@keyframes hh-stock-blink{50%{opacity:.3}}.product__info .product__shipping .icon{width:24px;height:24px}.product__info .product__shipping-from,.product__info .product__shipping .c-price,.product__info .product__shipping .c-price__current{font-weight:400;color:var(--color-base-black)}.product__info>.c-benefit-list--dense{margin-top:0;padding-block:12px 15px}.product__info>.c-benefit-list--dense .c-benefit-list__items{justify-content:center}.product__info>.c-benefit-list--dense .c-benefit{padding-inline-start:32px;font-size:.8125rem;font-weight:400;line-height:20px}.product__info>.c-benefit-list--dense .c-benefit__lead{font-weight:600}.product__info .c-promise-box{gap:32px;padding:30px 32px}.product__info .c-promise-box__heading{max-width:7em;line-height:1.25}.product__info .c-promise-box__top{flex-wrap:wrap;gap:16px}.product__info .c-promise-box__seals{gap:10px}.product__info .c-promise-box__seal{gap:6px;width:92px;padding:10px 8px 12px;border-width:1.5px}.product__info .c-promise-box__seal-label{font-size:9px}.product__info .c-promise-box__list{gap:10px 32px}.product__info .c-promise-point{align-items:center;line-height:1.5625}.product__info .c-promise-point__mark{flex:none;font-size:14px;line-height:1}.product__info .c-promise-point__mark .icon{display:none}.product__info .c-promise-point__mark:before{content:"\2714"}.product__info>.c-payment-icons{display:flex;flex-wrap:wrap;gap:8px 6px;margin-top:15px}.product__info>.c-payment-icons .c-payment-icons__item{margin:0}.product__info>.c-payment-strip{margin-top:20px}.product__info>.c-payment-strip svg{display:inline-block;vertical-align:middle}.product__info>.c-faq{margin-top:15px}.product__info .c-faq-item__question{padding-block:10px;font-family:var(--font-heading);font-size:.945rem;font-weight:600;line-height:26px}.product__info .c-faq-item__question .icon{width:16px;height:16px}.product__info>.c-contact-line{gap:12px;margin-top:34px}.product__info .c-contact-line__label{font-family:var(--font-body);font-size:var(--text-base);font-weight:700}.product__info .c-contact-line__link{padding:12px 20px;border-color:var(--color-neutral-200);border-radius:0;text-decoration:none}.product__info .c-contact-line__link span{text-decoration:none}.product__info .c-pack-options--rows .c-pack-options__label{padding:13px 12px 13px 42px;border-color:var(--color-greige-200)}.product__info .c-pack-options--rows .c-pack-options__input:checked+.c-pack-options__label{border-color:var(--color-base-black);background:var(--color-base-offwhite)}.product__info .c-pack-options--rows :is(.c-pack-options__name,.c-pack-options__amount .c-price__current){font-family:var(--font-heading);font-size:.9375rem;line-height:1.3}.product__info .c-pack-options--rows .c-pack-options__amount .c-price__compare{order:-1;font-family:var(--font-heading);font-size:var(--text-xs);font-weight:500;color:var(--color-neutral-500)}.product__info .c-pack-options--rows :is(.c-pack-options__reach,.c-pack-options__meta){font-size:.8125rem;line-height:1.45;color:var(--color-neutral-700)}.product__info .c-pack-options--rows .c-pack-options__day{font-size:.8125rem;font-weight:400}.product__info .c-pack-options--rows :is(.c-pack-options__saving,.c-pack-options__best){font-family:var(--font-heading);font-size:.71875rem}.product__info .c-pack-options__ship{font-size:.84375rem}.product__info .product__live:has(.c-pack-options--rows) .product__price .product__note{display:none}.product__info .c-pack-options--rows :is(.c-pack-options__name,.c-pack-options__amount .c-price__current){font-size:.96875rem}.product__info .c-pack-options--rows :is(.c-pack-options__reach,.c-pack-options__meta){font-size:.84375rem}.product__info .c-pack-options--rows .c-pack-options__saving{border-radius:var(--radius-full)}.product__info .c-pack-options--rows .c-pack-options__day--best{font-weight:600}.product__info .c-pack-options__ship .c-pack-options__ship-title{font-family:var(--font-heading);font-size:.84375rem}.product__info .c-pack-options__ship .c-pack-options__ship-list{font-size:.84375rem;line-height:1.45}.product__info .c-pack-options--rows .c-pack-options__label{background:var(--color-bg-primary)}.product__info .c-pack-options--rows .c-pack-options__shipping{font-size:.8125rem;line-height:1.5}.product__info .c-pack-options__ship .c-pack-options__ship-saving{font-family:var(--font-heading);font-size:.78125rem}.product__info .c-pack-options__ship-list .icon{stroke-width:3}.product__info .c-pack-options__options+.hh-hugs--pdp{margin:10px 0 4px}.product__info .product-form__row .button{border-color:transparent;background:#0b0b0b;line-height:1.53}.product__info .c-pack-options__note{font-size:.78125rem;color:var(--color-base-black)}.site-footer{padding-block:56px 44px;background:#0b0b0b}.site-footer .site-footer__heading{line-height:1.25}.site-footer .site-footer__claim-text{max-width:none;margin:calc(20px + 1em) 0 0;font-size:1.68rem}.site-footer .site-footer__bottom{font-size:.7875rem}.site-footer .site-footer__meta,.site-footer .site-footer__payments{gap:10px}.site-footer .site-footer__menu li{font-size:1.05rem;line-height:1.5625}.site-footer .site-footer__menu li+li{margin-top:.525rem}.site-footer .site-footer__menu a{display:inline;min-height:0;color:var(--color-neutral-500)}.site-footer .site-footer__menu a:hover{color:inherit}@media(max-width:767px){.site-footer{padding-block:33.6px 26.4px}.site-footer .site-footer__heading{font-size:.8rem}.site-footer .site-footer__claim-text{font-size:1.4rem}.site-footer .site-footer__menus{gap:40px}.site-footer .site-footer__summary{min-height:26px}.site-footer .site-footer__wordmark{margin-top:80px}}@media(min-width:768px){.site-footer .site-footer__heading{font-size:.88rem}.site-footer .site-footer__summary{min-height:0;margin-bottom:20px}.site-footer .site-footer__payments{gap:13px;margin-top:10px}.site-footer .site-footer__wordmark{margin-top:80px}}@media(min-width:768px)and (max-width:1023px){.site-footer{padding-block:44.8px 35.2px}.site-footer .site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-inline:var(--page-gutter)}.site-footer .site-footer__menus{display:contents}.site-footer :is(.site-footer__claim,.site-footer__menu){padding-inline:0}.site-footer .site-footer__menu:first-child{grid-column-start:auto}}@media(min-width:1440px){.site-footer .site-footer__claim-text{font-size:2rem}}.mega-drawer__list>.mega-nav__item{border-bottom:0}.mega-drawer__list :is(.mega-nav__label,.mega-nav__item--split>.mega-nav__link){padding-block:13px;font-family:var(--font-heading);font-size:1.3125rem;font-weight:600}.mega-drawer__list .mega-nav__title{font-size:inherit;font-weight:inherit}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product__price .product__price-note{order:3}body .announcement-bar{font-size:.8125rem}body .announcement-bar :is(b,strong){font-weight:600}.site-header .site-header__row{min-height:71px}@media(min-width:768px){.site-header .site-header__row{min-height:77px}}.site-header .site-header__end{gap:16px;margin-inline-end:0}.site-header .site-header__end>.icon-button{width:auto;min-width:20px}.site-header .site-header__end>.icon-button>.icon{width:20px;height:20px}.site-header .site-header__end>.site-header__cart>.icon{width:22px;height:22px}.site-header .site-header__burger{width:28px;height:28px}.site-header .site-header__burger .icon{width:20px;height:20px}.site-header .site-logo img{height:42px}@media(min-width:1024px){.site-header .site-header__nav--end{margin-right:22px}.site-header__nav .mega-nav{gap:18px}.site-header__nav--end .mega-nav{gap:16px}.site-header__nav .mega-nav__label{font-family:var(--font-body);font-size:14.5px;font-weight:400}.site-header__nav .mega-nav__link{font-size:14.5px}.site-header__nav :is(.mega-nav__label,.mega-nav__link,.mega-nav__ghost){gap:7px}.site-header__nav .mega-nav__badge{padding:2.5px 7px;font-family:var(--font-heading);font-size:10px;line-height:1.55}}@media(min-width:1280px){.site-header__nav .mega-nav{gap:30px}.site-header__nav--end .mega-nav{gap:26px}.site-header__nav .mega-nav__label{font-size:15px}.site-header__nav .mega-nav__link{font-size:15.5px}}.site-header .site-header__search .field__input{min-height:40px;height:40px;padding:0 36px 0 38px;font-size:15px;background:var(--color-base-offwhite);border:1px solid #e5e3de;border-radius:10px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.site-header .site-header__search .field__input:focus{background:var(--color-bg-primary);border-color:#121212;outline:none;box-shadow:0 0 0 3px #1212120f}.site-header .site-header__search .field__input::placeholder{color:#8b8983}.site-header .site-header__search .field__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.site-header .site-header__search .search-field__form .icon-button{left:0;width:40px;min-width:40px;height:40px;min-height:40px;color:#8b8983}.site-header .site-header__search .search-field__form .icon-button .icon{width:17px;height:17px;stroke-width:1.7}.site-header .site-header__search:focus-within .search-field__form .icon-button{color:#121212}.site-header .site-header__search>[data-search-close]{position:absolute;top:50%;right:6px;width:28px;min-width:28px;height:28px;min-height:28px;margin-top:-14px;color:#5c5a55;border-radius:8px}.site-header .site-header__search>[data-search-close] .icon{width:15px;height:15px;stroke-width:1.8}@media(max-width:1023px){.site-header .site-header__search{top:0;right:12px;bottom:0;left:12px}}@media(min-width:1024px){.site-header .site-header__search{width:300px}.site-header:has(.site-header__search:not([hidden])) .site-header__nav--end{display:none}}.hh-bkh-btn.hh-bkh-btn--sticky{line-height:26px}.dmr__btn.btn{border-radius:var(--radius-md);background:#0b0b0b;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.075em;text-transform:uppercase}.product__info .product-form__button-price{gap:.35em;margin-left:0}.product__info .product-form__button-price:not(:has(.c-price--sale)){display:inline;white-space:nowrap}.product__info .product-form__button-price:not(:has(.c-price--sale)) .c-price{display:inline}.product__info .product-form__button-price:not(:has(.c-price--sale))>[aria-hidden=true]{margin-inline-end:.35em}.product__info .product-form__button-price:has(.c-price--sale)>[aria-hidden=true]{margin-inline-end:.35em}.product__info .product-form__button-price .c-price__current{font-weight:inherit}@media(min-width:1024px){.site-header__nav .mega-nav>.mega-nav__item .mega-nav__panel{padding-block:30px 34px;border-top:1px solid #e5e3de;box-shadow:0 30px 50px #1412281a;border-bottom-color:#e5e3de}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__grid{display:flex;flex-wrap:wrap;gap:28px 32px;padding-inline:32px}.site-header__nav .mega-nav__column{flex:1 1 0}.site-header__nav .mega-nav__column--two{flex-grow:1.7}.site-header__nav .mega-nav__column--card{flex:0 0 320px;padding:24px;background:var(--color-base-offwhite)}.site-header__nav .mega-nav__column:has(>.mega-offer){flex:0 0 250px;align-self:stretch}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__column--wide{flex:1 0 100%}.site-header__nav .mega-nav__heading{margin-bottom:4px;font-size:11.5px;color:#8b8983}.site-header__nav .mega-nav__note{margin:0;font-size:12px;color:#8b8983}.site-header__nav .mega-nav__column--card .mega-nav__heading{margin-bottom:8px;font-size:17px;line-height:1.2;color:#121212}.site-header__nav .mega-nav__column--card .mega-nav__note{font-size:12.5px;line-height:1.55;color:#5c5a55}.site-header__nav :is(.mega-nav__tiles,.mega-nav__links){gap:2px;margin-top:20px}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__column--two .mega-nav__tiles{gap:2px 18px}.site-header__nav .mega-tile{gap:10px;padding:5px 8px}.site-header__nav .mega-tile--flat{opacity:1}.site-header__nav .mega-tile__media,.site-header__nav .mega-tile__media .c-image{width:38px;height:38px}.site-header__nav .mega-tile__media{background:var(--color-greige-100);border-radius:8px}.site-header__nav .mega-tile__body{gap:0 4px;font-family:var(--font-body)}.site-header__nav .mega-tile__title{font-size:12.5px;line-height:1.15}.site-header__nav .mega-tile__badge{margin-left:6px;padding:2.5px 8px;font-size:10.5px;font-weight:600;line-height:1.2}.site-header__nav a.mega-tile .mega-tile__badge{background:var(--color-base-butter)}.site-header__nav .mega-tile__sub,.site-header__nav .mega-tile .c-price{font-size:11.5px;line-height:1.3;color:#8b8983}.site-header__nav .mega-tile .c-price:not(:has(.c-price__compare)){display:none}.site-header__nav .mega-tile .c-price :is(.c-price__current,.c-price__compare){font-size:inherit;font-weight:400;color:inherit}.site-header__nav .mega-tile__sub+.c-price:before{content:"\b7";margin-right:4px}.site-header__nav :is(.mega-nav__all,.mega-card__label){display:inline-flex;align-items:center;gap:6px;min-height:0;margin-top:22px;padding-bottom:2px;font-size:12.5px;font-weight:500;color:#121212;text-decoration:none;border-bottom:1px solid currentColor}.site-header__nav :is(.mega-nav__all,.mega-card__label):after{content:"\2192"}.site-header__nav .mega-card{margin-top:18px}.site-header__nav .mega-card .mega-card__label{margin-top:13px}.site-header__nav .mega-card__media{border-radius:12px}.site-header__nav .mega-link{margin-inline:0;padding:6px 0;font-size:13.5px}.site-header__nav .mega-offer{min-height:130px;height:100%;gap:8px;padding:20px;border-radius:14px}.site-header__nav .mega-offer :is(.mega-offer__media,.c-price__current,.c-price__compare){display:none}.site-header__nav .mega-offer__eyebrow{font-size:12px;font-weight:500;color:#5c5a55}.site-header__nav .mega-offer__title{font-size:17px}.site-header__nav .mega-offer .c-price{margin-top:-8px}.site-header__nav .mega-offer .c-price__savings{font-family:var(--font-accent);font-size:17px;font-style:italic;line-height:1.2;color:#121212}.site-header__nav .mega-offer__text{font-size:12.5px;color:#5c5a55}.site-header__nav .mega-offer__button{margin-top:auto;min-height:0;padding:10px 18px;font-size:12px;font-weight:600;letter-spacing:.08em;border-radius:2px}.site-header__nav .mega-trust__title{font-size:14px;font-weight:600}.site-header__nav .mega-trust__sub{font-size:13px;color:#8b8983}}@media(min-width:1280px){.site-header__nav .mega-nav>.mega-nav__item .mega-nav__panel{padding-block:28px 32px}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__grid{gap:36px;padding-inline:44px}.site-header__nav .mega-nav__column--card{flex-basis:380px}.site-header__nav .mega-nav__column:has(>.mega-offer){flex-basis:248px}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__grid:has(>.mega-nav__column--card) .mega-nav__tiles:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr);gap:4px 20px}.site-header__nav .mega-nav__grid:has(>.mega-nav__column--card) .mega-nav__tiles:has(>:nth-child(3)) :is(.mega-tile__media,.mega-tile__media .c-image){width:48px;height:48px}}#site-drawer{width:min(390px,92vw)}#site-drawer>.drawer__head{padding:18px 24px 14px;border-bottom-color:#e5e3de}#site-drawer>.drawer__head .site-logo img{height:34px}#site-drawer>.drawer__head .icon-button{width:20px;height:20px;min-width:20px}#site-drawer>.drawer__head .icon-button .icon{width:20px;height:20px}#site-drawer>.drawer__body{padding:10px 24px 0;font-family:var(--font-body);color:#121212}@media(max-width:520px){#site-drawer>.drawer__body{padding-inline:20px}}.mega-drawer--groups .mega-drawer-group+.mega-drawer-group{margin-top:12px;padding-top:4px;border-top-color:#e5e3de}.mega-drawer--groups .mega-drawer-group__label{margin:18px 0 4px;font-size:11px;line-height:1.55;letter-spacing:.1em;color:#8b8983}.mega-drawer--groups .mega-row{--mega-row-toggle: 34px}.mega-drawer--groups :is(.mega-row__link,.mega-row__toggle){min-height:0;padding:11px 0;font-size:21px;letter-spacing:-.01em}.mega-drawer--groups :is(.mega-row__chevron,.mega-entry__chevron){font-family:var(--font-body);font-size:18px;line-height:1.55;color:#8b8983}.mega-drawer--groups .mega-row__toggle .mega-row__chevron{padding:0 2px 0 26px}.mega-drawer--groups .mega-row__link--whole{gap:8px}.mega-drawer--groups .mega-row__link--whole .mega-row__chevron{font-family:var(--font-heading);font-size:16px;font-weight:600}@media(max-width:520px){.mega-drawer--groups .mega-row__link--whole{font-size:19px}}.mega-drawer--groups .mega-row__badge{margin-left:0;padding:2.5px 7px;font-size:10px;letter-spacing:.06em;transform:translateY(-5px);background:#121212}.mega-drawer--groups .mega-row__link--whole .mega-row__badge{margin-left:3px}.mega-drawer--groups .mega-row__tag{margin-left:5px;padding:3px 9px;font-size:11px;color:#121212;background:var(--color-base-butter);transform:translateY(-4px)}.mega-drawer--groups .mega-row .mega-row__entries{border-left-color:#e5e3de}.mega-drawer--groups .mega-entry{min-height:0;font-size:16px;line-height:1.55;color:#5c5a55}.mega-drawer--groups .mega-entry__title{color:#121212}.mega-drawer--groups .mega-entry__media{background:var(--color-base-primarygreige)}.mega-drawer--groups .mega-entry__end{font-size:12px;color:#8b8983}.mega-drawer--groups :is(.mega-entry__badge,.mega-entry__tag){font-size:11px;color:#121212;background:var(--color-base-butter)}.mega-drawer--groups .mega-entry__heading{font-size:13px;line-height:1.55;color:#8b8983}.mega-drawer--groups .mega-entry__nest-toggle{min-height:0;font-size:15px;font-weight:400;line-height:1.55;color:#121212}.mega-drawer--groups .mega-entry__chevron{font-size:14px;color:#8b8983}.mega-drawer--groups .mega-drawer-group__offer{margin:18px 0 6px}.mega-drawer--groups .mega-offer{display:block;padding:22px 20px 20px;border-radius:16px}.mega-drawer--groups .mega-offer__eyebrow{margin:4px 0 12px;font-size:12px;font-weight:500;line-height:1.55;color:#5c5a55}.mega-drawer--groups .mega-offer__title{font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#0b0b0b}.mega-drawer--groups .mega-offer__compare{color:#8b8983}.mega-drawer--groups .mega-offer__text{margin:8px 0 14px;font-size:13px;line-height:1.5;color:#5c5a55}.mega-drawer--groups .mega-offer__button{display:inline-block;min-height:0;margin:0;border:0;padding:12px 20px;font-family:var(--font-heading);font-size:12px;font-weight:600;line-height:1.55;letter-spacing:.08em;background:#121212;border-radius:2px}.mega-drawer--groups .mega-offer__thumbs{margin-top:16px}.mega-drawer--groups .mega-offer__thumb{border-radius:12px}.mega-drawer--groups .mega-row--small{--mega-row-toggle: 56px}.mega-drawer--groups .mega-row--small :is(.mega-row__link,.mega-row__toggle){font-size:17px;font-weight:500}.mega-drawer--groups .mega-row--small .mega-row__toggle .mega-row__chevron{margin-block:-11px;padding:0 0 0 12px}.mega-drawer--groups .mega-row--small .mega-row__chevron:before{background:#e5e3de}.mega-drawer--groups .mega-drawer-group__links .mega-link{min-height:0;padding-block:9px;font-size:17px;line-height:1.55}.mega-drawer--groups .mega-drawer-group__seals{gap:14px 6px;margin-top:20px}@media(max-width:430px){.mega-drawer--groups .mega-drawer-group__seals{grid-template-columns:repeat(3,1fr);gap:16px 8px}.mega-drawer--groups .mega-drawer-group__seals .mega-seal{max-width:82px}.mega-drawer--groups .mega-drawer-group__seals .mega-seal:nth-child(4){justify-self:end}.mega-drawer--groups .mega-drawer-group__seals .mega-seal:nth-child(5){justify-self:start}}.mega-drawer--groups .mega-drawer__foot{margin:14px -24px 0;padding:18px 24px 22px}@media(max-width:520px){.mega-drawer--groups .mega-drawer__foot{margin-inline:-20px}}.mega-drawer--groups .mega-drawer__cta{min-height:0;border:0;padding:15px;font-family:var(--font-heading);font-size:13px;font-weight:600;line-height:1.55;letter-spacing:.07em;background:#121212;border-radius:2px}.mega-drawer--groups .mega-drawer__cta .c-price__compare{margin-left:4px;text-transform:none;color:color-mix(in srgb,currentColor 55%,transparent)}.mega-drawer--groups .mega-drawer__note{margin-top:10px;font-size:12px;line-height:1.55;color:#8b8983}@media(min-width:1024px){.site-header__nav .mega-nav__heading:has(.mega-nav__heading-badge){white-space:nowrap}.site-header__nav .mega-nav__heading-badge{margin-left:5px;padding:2.5px 8px;font-size:10.5px;line-height:14px;color:#121212;background:var(--color-base-butter);vertical-align:1px;position:relative;top:-3px}.site-header__nav .mega-nav>.mega-nav__item .mega-nav__seals{gap:14px;margin-top:8px;margin-bottom:-2px;padding:0 32px}.site-header__nav .mega-seal{width:96px}}@media(min-width:1280px){.site-header__nav .mega-nav>.mega-nav__item .mega-nav__seals{gap:20px;margin-bottom:0;padding:0 44px 8px}}@media(min-width:1024px){.site-header__nav .mega-nav__column--card:has(.mega-card[href$="/pages/lernen"]){background:var(--color-base-lightpurple)}.site-header__nav .mega-card[href$="/pages/lernen"] .mega-card__media{background:transparent}.site-header__nav .mega-card[href$="/pages/lernen"] .mega-card__media .c-image{object-fit:contain}}.media-text__content .c-accordion-item__title{padding-block:10px}@media(min-width:768px){.media-text__content .c-accordion-item__title{padding-block:15px}}.trust-strip__heading{font-family:var(--font-heading);line-height:1.25}@media(min-width:768px){.review-shots .review-shots__slider [data-slider-dots]{display:none}}.marquee-row__text>:is(h2,h3,p){font-family:"Space Mono",var(--font-mono);font-weight:400}.marquee-row__item--image .c-image{border-radius:var(--radius-md)}.collection-row .collection-row__heading{font-weight:500;line-height:30px}@media(min-width:768px){.collection-row .collection-row__heading{font-size:1.875rem}}.products-image .products-image__heading{font-size:1.4rem;line-height:1}@media(min-width:768px){.products-image .products-image__heading{font-size:2rem}}.collection-row__item .c-product-card .c-rating-row--compact .c-rating-row__count,.products-image__list .c-product-card .c-rating-row--compact .c-rating-row__count{line-height:22px;color:var(--color-neutral-800)}.product__info .product__lead-description{margin:45px 0 30px;font-size:1.05rem;line-height:1.55}.product__info .product__lead-description :is(ul,ol){margin-block:0 1.75em;line-height:1.2}.product__info .product__lead-description li{margin-bottom:.25em}.product__info .product__lead-description p{margin-block:0 1em}[data-template^="product."] .media-text__media img{border-radius:0;object-fit:contain}[data-template^="product."] .media-text__heading{font-weight:500}[data-template^="product."] .media-text__text:not(.media-text__text--rich) p{font-size:1.05rem;line-height:1.5625}[data-template="product.dailymoms"] .media-text__heading{font-size:1.875rem}:is([data-template="product.bundle"],[data-template="product.bundle-2"],[data-template="product.essentials"]) .media-text__heading{font-size:2.25rem}[data-template^="product."] .media-text__eyebrow{font-family:var(--font-mono);font-size:.75rem;line-height:1.5625;color:#aeaeae}[data-template^="product."] .media-text__content .c-accordion-item__title{font-family:var(--font-heading);font-size:.96rem;line-height:26px}.media-text__content--spaced>.media-text__block:first-child>.c-accordion-item,.media-text__content--spaced>.media-text__block:not(:has(.c-accordion-item))+.media-text__block>.c-accordion-item{border-top:1px solid var(--color-border-strong)}.media-text.section-padding .media-text__content{padding-block:20px}@media(min-width:768px){.media-text.section-padding .media-text__content{padding-block:40px}}@media(min-width:768px)and (max-width:1023px){.media-text.section-padding .media-text__content{padding:20px 0 20px 20px}.media-text.section-padding .media-text__split--flip .media-text__content{padding:20px 20px 20px 0}}.media-text__bullet--styled{padding-bottom:12px}.media-text__bullet--styled .media-text__bullet-text>p{margin-top:4px}[data-template^="product."] .media-text__content--spaced>.media-text__block:has(>.media-text__heading){margin-bottom:40px}@media(min-width:768px){.media-text.section-padding .media-text__media{align-content:start}}@media(min-width:768px){.review-shots .review-shots__slider .review-shots__list{gap:20px}.review-shots .review-shots__slider .review-shots__list>.review-shots__item{flex-basis:calc((90% - 20px)/2)}}@media(min-width:1024px){.review-shots .review-shots__slider .review-shots__list>.review-shots__item{flex-basis:calc((100% - 60px)/4)}}@media(min-width:1440px){.review-shots .review-shots__slider .review-shots__list>.review-shots__item{flex-basis:calc((100% - 80px)/5)}}.product__info .c-pack-options__note strong{font-weight:600}:is(.collection-row__item,.products-image__list) .c-product-card__info>.c-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.collection-row .collection-row__list--rail .c-price>:not(:first-child){margin-inline-start:0}[data-template^="product."] .collection-row{padding-block:36px 14px}[data-template^="product."] .collection-row .collection-row__heading{margin-bottom:50px}@media(min-width:768px){[data-template^="product."] .collection-row{padding-top:48px}}@media(min-width:1024px){[data-template^="product."] .collection-row{padding-top:60px}}body:not([data-template^="product."]) .collection-row{padding-block:36px 14px}body:not([data-template^="product."]) .collection-row .collection-row__heading{margin-bottom:30px;font-size:1.4rem;font-weight:400;line-height:1}@media(max-width:1023px){body:not([data-template^="product."]) .collection-row .collection-row__list--rail>.collection-row__item{width:calc((90% - 20px)/2)}}@media(min-width:768px){body:not([data-template^="product."]) .collection-row{padding-top:48px}body:not([data-template^="product."]) .collection-row .collection-row__heading{font-size:1.68rem}}@media(min-width:1024px){body:not([data-template^="product."]) .collection-row{padding-top:60px}}@media(min-width:1440px){body:not([data-template^="product."]) .collection-row .collection-row__heading{font-size:2rem}}.shopify-section>.trust-strip{padding-bottom:38px}@media(min-width:768px){.shopify-section>.trust-strip{padding-bottom:41px}}.comparison-section .comparison-table td img{display:inline}@media(min-width:768px)and (max-width:1023px){[data-template^="product."] .collection-row .collection-row__list--rail>.collection-row__item{width:calc((90% - 20px)/2)}}.product__info .c-pack-options--rows~.c-pack-options__ships .c-pack-options__ship,.product__info .c-pack-options__ships .c-pack-options__ship{padding-block:14px}.product__info .c-pack-options__ship .c-pack-options__bar{margin-top:10px}.product__info .c-pack-options__ship .c-pack-options__ship-list{row-gap:0;margin-top:12px}.product__info .c-pack-options__ship .c-pack-options__ship-list li{padding-block:4px}.product__info .product__buy-card:has(.c-pack-options--rows) product-form{display:block;margin-top:34px}.product__info .product__buy-card:has(.c-pack-options--rows) .product-form__row .button{padding-block:20px}.product__info .product__buy-card:has(.c-pack-options--rows) .c-pack-options__notes{margin-top:10px}[data-template="product.dailymoms"] .product__info .product__trust{flex-direction:column;align-items:center;gap:12px}.product__info .c-pack-options--rows .c-pack-options__shipping .icon{stroke-width:3}[data-template="product.dailymoms"] .product__info .c-promise-box{margin-top:5px}@media(min-width:1024px){[data-template^="product."] .product.container{padding-block:60px 50px}}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--radius-md)}.featured-product{padding-block:36px}@media(min-width:768px){.featured-product{padding-block:48px}}@media(min-width:1024px){.featured-product{padding-block:60px}}@media(min-width:768px)and (max-width:899px){.featured-product__split{grid-template-columns:var(--product-columns);gap:var(--product-gap)}}.featured-product__media{overflow:hidden;border-radius:var(--radius-md)}.featured-product__media .c-image{object-fit:contain}.featured-product__content{padding-bottom:20px}.featured-product__title{font-size:1.6rem}.featured-product__price .c-price{font-size:1.05rem;line-height:1.5625}.featured-product__price .c-price__current{font-weight:400}.featured-product__price .c-price__compare{color:inherit}@media(min-width:768px){.featured-product__price .c-price{font-size:1.155rem}}.featured-product__price .featured-product__saving{padding:3px 9px;font-size:.748rem;line-height:1.5625}.featured-product__form .button{min-height:44px;padding:11.8px 19px;line-height:1.53;background:#0b0b0b;border-color:transparent}.featured-product__form .shopify-payment-button__more-options{font-size:.8925rem;line-height:1.5625}.featured-product__description{font-size:.945rem;line-height:1.5625}.featured-product__form .featured-product__button-price .c-price__current{font-weight:inherit}.rzb__chapter>img{display:inline}.main-page{padding-block:36px}@media(min-width:768px){.main-page{padding-block:48px}}@media(min-width:1024px){.main-page{padding-block:60px}}.main-page .rte{margin-bottom:30px}.main-page .rte>*{margin-block:1em}.main-page .rte>:last-child{margin-bottom:0}.purchase-lock{background:#f7e36a;color:#111;font-family:var(--font-heading)}.purchase-lock__toast{background:#111;color:var(--color-text-inverse);font-family:var(--font-heading)}.purchase-lock~* :is([data-hh-cta],[data-hh-cta-sticky],.hh-bkh-sticky,.byob__card-add,.byob__cta,.byob__box-bar,[data-hhc-bar],[data-hhc-cta],[data-hhc-cta-single],button[onclick^=hhScrollToBuy]){display:none!important}.purchase-lock~* .announcement-bar{display:none}.hh-bkh-thumbs,.hh-product-tabs__labels,.dosage-table-wrapper,.c-video-wall__track,.hh-video-wall__track,.content-table-wrapper,.content-products,.content-collections__grid,.content-filter-bar__scroll,.hhc-thumbs,.lern-story{overflow-y:hidden}@media screen and (min-width:750px){.ccc-desktop-scroll{overflow-y:hidden}}@media screen and (max-width:749px){.ccc-cards-scroll{overflow-y:hidden}}@media(max-width:639px){.content-article--naehrstoff .content-body table,.content-hugo__tiles{overflow-y:hidden}}@media(max-width:759px){.hhg-sheets__row{overflow-y:hidden}}.product__info .c-rating-row{gap:0}.product__info .c-rating-row__stars{gap:0;min-height:25px;align-items:flex-start}.product__info .c-rating-row__count{line-height:22px}.product__info>.c-rating-row+.c-benefit-list{margin-top:33px;padding-bottom:22px}.product__info .product__title+.product__subtitle{line-height:1.5625;color:#aeaeae}.product__info>.product__subtitle~.c-benefit-list--tight{margin-top:12px}.product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:2px}.product__info .product__price .c-price__current{line-height:1.5625}.product__info .product__price .product__price-note{margin-bottom:-12px}.product__info .product__price .product__price-note:not(:has(.hh-hugs)){display:none}.product__info .c-pack-options--compact~product-form{margin-top:24px}.product__info :is(.product-form__submit,.product-form .button--full){border-width:0}.product__info .product__live>.c-notice{margin-top:9px}.product__info .product__live>.product__trust{margin-top:12px}.product__info .product__trust .product__shipping{min-width:221px}.product__info>.c-benefit-list--dense{padding-bottom:9px}.product__info>.c-faq{margin-top:26px}.product__info .c-faq-item__question{padding-bottom:9px}.product__info>.c-contact-line{margin-top:41px}.product__info>.c-video-wall{margin-top:0}.product__info .c-purchase-options__teaser-title{font-size:14.5px}.product__info .c-pack-options--rows .c-pack-options__label{padding:14px 14px 14px 46px}@media(max-width:749px){.product__info>.c-rating-row+.c-benefit-list{margin-top:26px;padding-bottom:16px}.product__info>.c-rating-row+.c-benefit-list .c-benefit{padding-inline:12px}.product__info>.product__subtitle~.c-benefit-list--tight{margin-top:23px}.product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:8px}.product__info .c-pack-options--compact~product-form{margin-top:40px}.product__info .c-pack-options--compact .c-pack-options__label .c-price__current{font-size:.75rem}.product__info .product__live>.c-notice{margin-top:8px}.product__info .product__live>.product__trust{margin-top:9px}.product__info>.c-benefit-list--dense{padding-bottom:4px}.product__info>.c-payment-strip{margin-top:15px}.product__info>.c-contact-line{margin-top:34px}.product__info>.c-video-wall{margin-top:8px}.product__info .c-pack-options--rows .c-pack-options__label{padding:13px 12px 13px 42px}.product__info .c-pack-options--rows .c-pack-options__label .c-pack-options__name{font-size:.9375rem}.product__info .c-pack-options--rows :is(.c-pack-options__reach,.c-pack-options__meta){font-size:.8125rem}.product__info .c-pack-options--rows .c-pack-options__label .c-pack-options__reach{margin-top:4px}.product__info .c-pack-options--rows .c-pack-options__label .c-pack-options__meta{margin-top:2px;line-height:1.5}}[data-template="product.ballaststoffe-kids"] .product__info .c-benefit-list+.c-testimonial{margin-top:18px}[data-template="product.ballaststoffe-kids"] .product__info .product__price .c-price__current{line-height:1.2}[data-template="product.ballaststoffe-kids"] .product__info .product__price .product__note{margin-top:0}[data-template="product.ballaststoffe-kids"] .product__info .c-testimonial+.c-portion-price{margin-top:23px}[data-template="product.ballaststoffe-kids"] .product__info .c-portion-price+.product__live{margin-top:22px}[data-template="product.ballaststoffe-kids"] .product__info .product__price+.product__buy-card{margin-top:4px}[data-template="product.ballaststoffe-kids"] .product__info .product__buy-card~.product__trust{margin-top:-6px}@media(max-width:749px){[data-template="product.ballaststoffe-kids"] .product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:8px}[data-template="product.ballaststoffe-kids"] .product__info .c-benefit-list+.c-testimonial{margin-top:15px}[data-template="product.ballaststoffe-kids"] .product__info .c-testimonial+.c-portion-price{margin-top:24px}[data-template="product.ballaststoffe-kids"] .product__info .c-portion-price+.product__live{margin-top:20px}[data-template="product.ballaststoffe-kids"] .product__info .product__price+.product__buy-card{margin-top:7px}}[data-template="product.dailymoms"] .product__info .product__price+.product__buy-card{margin-top:18px}[data-template="product.dailymoms"] .product__info .c-promise-box{margin-top:12px}[data-template="product.dailymoms"] .product__info>.c-contact-line{margin-top:60px}@media(max-width:749px){[data-template="product.dailymoms"] .product__info .product__price+.product__buy-card{margin-top:16px}[data-template="product.dailymoms"] .product__info>.c-contact-line{margin-top:49px}}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product__price .c-price__current{line-height:28px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product__price .product__note{margin-top:-8px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.c-benefit-list+.product__live{margin-top:19px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product__price+.product__buy{margin-top:30px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product-form__row{row-gap:20px}@media(min-width:750px){:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.c-rating-row+.c-benefit-list{padding-bottom:8px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.product__subtitle~.c-benefit-list--tight{margin-top:14px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.c-benefit-list--tight .c-benefit-list__items:not(.c-benefit-list__items--stacked){gap:10px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.c-video-wall{margin-top:50px}}@media(max-width:749px){:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info .product__price+.product__buy{margin-top:25px}:is([data-template="product.bundle"],[data-template="product.bundle-2"]) .product__info>.c-video-wall{margin-top:46px}}.hh-gallery-arrow{display:none}@media(min-width:750px)and (hover:hover){product-gallery{position:relative}.hh-gallery-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:var(--color-bg-primary);box-shadow:0 1px 6px #0000001f;color:var(--color-text-primary);cursor:pointer}.hh-gallery-arrow[hidden]{display:none}.hh-gallery-arrow--prev{left:16px}.hh-gallery-arrow--next{right:16px}.hh-gallery-arrow--next svg{transform:scaleX(-1)}}.product-gallery__dialog.hh-zoom-dialog{width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden}.hh-zoom{position:relative;display:flex;align-items:center;height:100vh}.hh-zoom__track{display:flex;width:100%;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.hh-zoom__item{display:grid;flex:0 0 100%;place-items:center;scroll-snap-align:start}.hh-zoom__item>.hh-zoom__square{position:relative;width:min(88vh,92vw,1100px);aspect-ratio:1;overflow:hidden}.hh-zoom__square>a,.hh-zoom__square>picture,.hh-zoom__square>.c-image{display:block;width:100%;height:100%}.hh-zoom__track img{width:100%;height:100%;min-width:0;object-fit:contain}.hh-zoom__track .product-gallery__zoom{cursor:default}product-gallery .product-gallery__thumbnails{--hh-thumbs: 5;gap:8px;padding:2px 0;scroll-snap-type:x proximity;scrollbar-width:none}product-gallery .product-gallery__thumbnails::-webkit-scrollbar{display:none}product-gallery .product-gallery__thumbnails>li{flex:0 0 calc((100% - (var(--hh-thumbs) - 1) * 8px) / var(--hh-thumbs));scroll-snap-align:start}product-gallery .product-gallery__thumbnail{width:100%;border:1.5px solid transparent;opacity:.7;transition:opacity .15s ease,border-color .15s ease}product-gallery .product-gallery__thumbnail:hover,product-gallery .product-gallery__thumbnail[aria-current=true]{opacity:1}@media(min-width:750px){product-gallery .product-gallery__thumbnails{--hh-thumbs: 8}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-custom.css.map */
