.sl-button--plp,.sl-button--pre-order{color:var(--colors-neutral-white)}.sl-button--plp{--btn-medium-padding:var(--spacing-small);--btn-medium-font-size-icon-only:20px;--btn-medium-icon-only:2.1875rem}.sl-button .button__content,.sl-button .button__inner{align-items:center;display:inline-flex;gap:var(--spacing-xxs)}.sl-button__text-wrap{display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s ease,opacity .2s ease}.sl-button__text{color:var(--colors-neutral-white);display:inline-block;font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small);transform:translate(1rem);transition:transform .35s ease;white-space:nowrap}.sl-button--added,.sl-button--added-mobile{--btn-primary-bg-hover:var(--colors-brand-green-400);--btn-primary-bg:var(--colors-brand-green-400);--btn-border-radius:var(--radius-fully-rounded);height:var(--btn-medium-icon-only)}.sl-button--added .sl-button__text-wrap{max-width:10rem;opacity:1}.sl-button--added .sl-button__text{transform:translate(0)}.sl-button--pdp{--btn-primary-bg:var(--colors-brand-red-300);--btn-primary-bg-hover:var(--colors-brand-red-400);--btn-outline-color:var(--font-body-color);--btn-outline-border:var(--btn-border-width) solid var(--colors-neutral-grey-300)}.sl-button--pre-order{--btn-primary-bg:var(--colors-brand-green-400);--btn-primary-bg-hover:var(--colors-brand-green-500)}.sl-button--pdp.sl-button--pre-order{--btn-primary-bg:var(--colors-brand-red-300);--btn-primary-bg-hover:var(--colors-brand-red-400)}.sl-button--pdp.sl-button--pre-order-unavailable,.sl-button--pre-order-unavailable{--btn-primary-bg:var(--colors-neutral-grey-300);--btn-primary-bg-hover:var(--colors-neutral-grey-400)}.sl-button .btn__icon{font-size:var(--font-size_title-3)}.sl-button--pdp .btn__icon{font-size:var(--font-size_title-2)}.product-attributes{margin:0}.product-attributes__subheader{color:var(--colors-neutral-darker-600);font-weight:var(--font-weight--bold);padding-bottom:var(--spacing-small);padding-top:var(--spacing-xl)}.product-attributes__subheader:first-child{padding-top:0}.product-attributes__nutrition-table.nutrition-table{--table-head_font-weight:var(--font-weight--medium);--table-cell_padding:var(--spacing-small) 0 0 0;--table_line-height:var(--line-height_-1);--table-cell_text-align:right;margin-top:var(--spacing-xl)}@media(min-width:1024px){.product-attributes__nutrition-table.nutrition-table{--table_line-height:var(--line-height_2)}}.product-attributes__nutrition-table .nutrition-table__table{margin-top:var(--spacing-small)}.product-attributes__nutrition-table .nutrition-table__table td,.product-attributes__nutrition-table .nutrition-table__table th{line-height:var(--line-height_-1)}@media(min-width:1024px){.product-attributes__nutrition-table .nutrition-table__table td,.product-attributes__nutrition-table .nutrition-table__table th{line-height:inherit}}.product-attributes__nutrition-table tr td:first-child,.product-attributes__nutrition-table tr th:first-child{color:var(--colors-neutral-darker-600);text-align:left;vertical-align:top}.product-attributes__nutrition-table .nutrition-table__select button{border-radius:var(--radius-CTA);justify-content:space-between;width:100%}.product-attributes__nutrition-table .custom-select__options-list{width:100%}.product-info__accordion{margin-top:var(--spacing-medium)}.product-info__accordion-item{white-space:pre-line}.product-info__accordion-item .accordion-item__panel,.product-info__accordion-item .accordion-item__trigger{line-height:var(--line-height_body-medium)}.product-info__badges{display:flex;flex-wrap:wrap;gap:var(--spacing-small);padding-bottom:var(--spacing-large)}.product-info__badge{max-height:3.75rem;max-width:3.75rem}.product-price{align-items:end;display:flex;flex-flow:column wrap;gap:var(--spacing-xxs);position:absolute;right:0}.product-price__middle-bottom{display:flex;flex-direction:column;position:relative}.product-price__middle{align-items:end;display:grid;gap:var(--spacing-xxs);grid-auto-columns:auto;grid-auto-flow:column;justify-content:end}.product-price__bottom{color:var(--colors-neutral-darker-600);font-family:var(--font-family);font-size:var(--font-size_body-xxxs);line-height:var(--line-height_body-xxxs);text-align:right}.product-price__bottom-line{padding-top:var(--spacing-xxs)}.product-price__bottom-entry:not(:first-child){border-left:solid var(--colors-neutral-grey-300) var(--spacing-1px);display:inline-block;margin-left:var(--spacing-xs);padding-left:var(--spacing-xs)}.product-price__bottom-entry--preisgesenkt{color:var(--colors-brand-red-300)}.product-price__link{align-items:center;align-self:stretch;background-color:var(--colors-brand-green-400);border-radius:var(--radius-small);display:flex;position:relative;z-index:var(--z-index-infront)}.product-price__promo-pill{background-color:var(--colors-secondary-yellow-200);border-radius:var(--radius-fully-rounded);color:var(--colors-neutral-Black);display:-webkit-box;font-family:var(--font-family);font-size:var(--font-size_body-xxs);font-weight:var(--font-weight--bold);line-clamp:2;-webkit-line-clamp:2;line-height:var(--line-height_body-xxs);line-height:var(--line-height_-4);max-width:7.1875rem;padding:var(--spacing-xxs) var(--spacing-small);text-align:center;-webkit-box-orient:vertical;border-bottom:1px solid var(--colors-secondary-yellow-200);overflow:hidden;padding-bottom:calc(var(--spacing-xxs) - 1px);text-overflow:ellipsis;white-space:normal;word-break:break-word}.product-price__promo-image{height:2.4375rem;max-width:unset;width:2.4375rem}@media(min-width:1024px){.product-price__promo-image{height:2.875rem;width:2.875rem}}.pdp .product-price__promo-image{height:4.84375rem;width:4.84375rem}.product-price__promo-image.product-price__promo-image--preis-gesenkt,.product-price__promo-image.product-price__promo-image--preis-gesenkt-mwst{height:auto}.product-price--large .product-price__promo-image.product-price__promo-image--preis-gesenkt-mwst{max-height:3.5rem}.product-price__price-box{align-items:center;background-color:var(--color-red-300);border-radius:var(--radius-small);color:var(--color-white);display:flex;flex-flow:column;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xxs)}.product-price__price-display-unit,.product-price__price-old{font-family:var(--font-family);font-size:var(--font-size_body-xxs);font-weight:var(--font-weight--bold);line-height:var(--line-height_body-xxs);line-height:.4375rem}@media(min-width:1024px){.product-price__price-display-unit,.product-price__price-old{line-height:var(--line-height_-4)}}.product-price__price{font-family:var(--font-family);font-size:var(--font-size_title-2);font-weight:var(--font-weight--bold);line-height:var(--line-height_price)}.product-price--large .product-price__promo-pill{max-width:10rem}.product-price--large .product-price__price-display-unit,.product-price--large .product-price__price-old,.product-price--large .product-price__promo-pill{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}.product-price--large .product-price__price{font-size:3rem;line-height:3rem}.product-price--large .product-price__middle{gap:var(--spacing-xs)}.product-price--large .product-price__link .link__content,.product-price--large .product-price__link img{height:100%;width:10.83875rem}@media(min-width:1024px){.product-price--large .product-price__link .link__content,.product-price--large .product-price__link img{width:11.125rem}}.product-price--large .product-price__bottom{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}.product-price_promo-pill-wrapper .tooltip{color:var(--colors-neutral-darker-600);font-family:var(--font-family);font-size:var(--font-size_body-xs);line-height:var(--line-height_body-xs);padding:var(--spacing-xs)}.product-price--small .product-price__bottom{bottom:-.9375rem;position:absolute;right:0;width:7.5rem}.pdp__breadcrumbs{--breadcrumbs-navigation-padding:var(--spacing-small) 0;min-height:calc(var(--spacing-small)*2 + var(--spacing-large))}@media(min-width:1024px){.pdp__breadcrumbs{--breadcrumbs-navigation-padding:var(--spacing-normal) 0;min-height:calc(var(--spacing-normal)*3 + var(--spacing-normal))}}@media(min-width:768px){.pdp__breadcrumbs{padding-bottom:var(--spacing-normal)}}.pdp__wrapper{display:grid;gap:var(--spacing-large);grid-template-columns:1fr;margin-bottom:var(--spacing-xxxxl)}@media(min-width:1024px){.pdp__wrapper{gap:var(--spacing-large) var(--spacing-xl);grid-template-columns:repeat(12,minmax(0,1fr))}}.pdp__left{align-self:start;margin:0;max-width:calc(100vw - var(--page-main-padding-x)*2)}@media(min-width:1024px){.pdp__left{grid-column:1/6;margin:0}}.pdp__right{max-width:calc(100vw - var(--page-main-padding-y)*2)}@media(min-width:1024px){.pdp__right{grid-column:7/-1;max-width:none}}.pdp__left-external{left:0;position:absolute;top:0;z-index:var(--z-index-layer-1)}.pdp__left-external-img{width:6.8125rem}.pdp__slider-wrapper{min-height:300px;position:relative;width:100%;z-index:var(--z-index-infront)}@media(min-width:1024px){.pdp__slider-wrapper{min-height:400px}}.pdp__slider-wrapper--loading{opacity:0}.pdp__slider-wrapper--loaded{opacity:1}.pdp__price{bottom:0;gap:var(--spacing-xs);position:absolute;right:0;z-index:var(--z-index-layer-1)}.pdp__price--slider-navigation-spacing{bottom:calc(var(--btn-medium-icon-only) + var(--spacing-normal))}.pdp__slider{margin-left:calc(var(--page-main-padding-x)*-1);margin-right:calc(var(--page-main-padding-x)*-1);z-index:var(--z-index-default)}@media(min-width:1024px){.pdp__slider{margin:0}}.pdp__slider .slider__pagination{padding-left:var(--spacing-normal)}@media(min-width:1024px){.pdp__slider .slider__pagination{padding-left:0}}.pdp__slider .slider__navigation{padding-right:var(--spacing-normal)}@media(min-width:1024px){.pdp__slider .slider__navigation{padding-right:0}}.pdp__slider .adaptive-image{margin:0 auto;max-width:27.5rem;width:100%}@media(min-width:1024px){.pdp__slider .adaptive-image{max-width:unset}}.pdp__slider .slider__navigation-button{--btn-custom-bg-hover:var(--colors-neutral-grey-100);--btn-custom-bg-disabled:var(--colors-neutral-grey-100);border-radius:var(--radius-CTA);height:var(--btn-medium-icon-only);outline:solid var(--colors-neutral-grey-200) 1px;transition:outline .1s;width:var(--btn-medium-icon-only)}.pdp__slider .slider__navigation-button:focus{outline:solid var(--colors-neutral-Black,#000) 3px}.pdp__slider .slider__navigation-button.btn--disabled{color:var(--colors-neutral-grey-400);outline:solid var(--colors-neutral-grey-400) 1px;transition:outline .2s}.pdp__product-name{font-family:var(--font-family--heading);font-size:var(--font-size_headline-h1);font-weight:var(--font-weight--bold);letter-spacing:var(--heading-h1_letter-spacing);line-height:var(--heading-h1_line-height);margin-bottom:var(--spacing-small)}@media(min-width:1024px){.pdp__product-name{font-family:var(--font-family--heading);font-size:var(--font-size_headline-h3);font-weight:var(--font-weight--bold);letter-spacing:var(--heading-h3_letter-spacing);line-height:var(--heading-h3_line-height);line-height:var(--line-height_8);margin-bottom:var(--spacing-normal)}}.pdp__meta{display:flex;flex-flow:column wrap;gap:var(--spacing-xxs)}.pdp__external{--link_color:var(--btn-secondary-color)}.pdp__meta-entry{color:var(--colors-neutral-darker-600);font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small);line-height:var(--line-height_body-medium)}@media(min-width:1024px){.pdp__meta-entry{color:var(--colors-neutral-grey-400);font-family:var(--font-family);font-size:var(--font-size_body-medium);line-height:var(--line-height_body-medium);line-height:var(--line-height_2)}}.pdp__name3{flex:0 0 auto;white-space:nowrap}.pdp__accordion{margin-top:var(--spacing-xl)}.pdp__accordion-item{white-space:pre-line}.pdp__accordion-item .accordion-item__panel,.pdp__accordion-item .accordion-item__trigger{line-height:var(--line-height_body-medium)}.pdp__badges,.pdp__name3-badges-wrapper{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-start}.pdp__badges{flex:0 1 auto;min-width:0}.pdp__badges>span{flex:0 0 auto}.pdp__badge{display:inline-flex;height:1.25rem;width:auto}.pdp__badge .adaptive-image__img{aspect-ratio:unset;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.pdp__market-selector{margin-top:var(--spacing-normal)}.pdp__market-selector,.pdp__market-selector .spar-location-selector-top{gap:var(--spacing-normal)}.pdp__availability{color:var(--colors-neutral-grey-400);width:-moz-fit-content;width:fit-content}.pdp__availability .btn__content{align-items:center;display:flex;gap:var(--spacing-xs)}.pdp__availability .availability{font-family:var(--font-family);font-size:var(--font-size_body-small);line-height:var(--line-height_body-small)}@media(min-width:1024px){.pdp__availability .availability{font-family:var(--font-family);font-size:var(--font-size_body-medium);line-height:var(--line-height_body-medium)}}.pdp__availability-bold-text{text-decoration:underline}.pdp__availability-available{color:var(--color-green-400)}.pdp__availability-not-available{color:var(--colors-neutral-grey-400)}.pdp__fallback-image{background-image:url(../HB_500px.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:300px;width:100%}@media(min-width:1024px){.pdp__fallback-image{min-height:25rem}}.pdp__action-buttons-wrapper{margin-bottom:var(--spacing-normal);margin-top:var(--spacing-xl);max-width:26.25rem}.pdp__action-buttons,.pdp__action-buttons-wrapper{display:flex;flex-direction:column;gap:var(--spacing-normal)}@media(min-width:1024px){.pdp__action-buttons{flex-direction:row;flex-wrap:wrap}.pdp__action-buttons .pdp__external,.pdp__action-buttons .pdp__sl-btn-wrapper{flex:1 1 auto}}.pdp__action-buttons .btn{white-space:nowrap;width:100%}
