.biohort-parts-list{font-size:.875rem}.biohort-parts-list__table-wrapper td,.biohort-parts-list__table-wrapper th{vertical-align:top;padding:.5rem .5rem .438rem;border:none}.biohort-parts-list__table-wrapper th{background-color:var(--color-surface-surface-mint)}.biohort-parts-list__table-wrapper th:first-of-type{border-radius:var(--Corners-sm) 0 0 var(--Corners-sm)}.biohort-parts-list__table-wrapper th:last-of-type{border-radius:0 var(--Corners-sm) var(--Corners-sm) 0}@media(max-width:47.938rem){.biohort-parts-list__ean-col{display:none}}.biohort-parts-list__table{border-collapse:collapse;width:100%}.biohort-parts-list__table-head{text-align:left}.biohort-parts-list__summary{background-color:var(--color-surface-surface-light);padding:1rem;border-radius:var(--Corners-sm)}.biohort-parts-list__price-header{display:flex;justify-content:space-between;align-items:baseline}.biohort-parts-list__price-label{margin:0}.biohort-parts-list__config-url-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.biohort-parts-list__config-url-reveal--visible{grid-template-rows:1fr}.biohort-parts-list__config-url-content{overflow:hidden}.biohort-parts-list__config-url-text{margin:0 0 .25rem}.biohort-parts-list__config-url-row{font-size:var(--Typeface-size-xs);word-break:break-all}.biohort-parts-list__copy-btn{display:inline-flex;vertical-align:middle;margin-left:.25rem;padding:.188rem;width:1.375rem;height:1.375rem;top:-.125rem;left:1px}.biohort-parts-list__copy-btn:hover{cursor:pointer}@media(min-width:60.063rem){.biohort-configurator{margin-inline:auto;width:min(90rem,100vw - 3rem)}}@media(min-width:60.063rem)and (max-width:90rem){.biohort-configurator{margin-inline:1.5rem}}.biohort-configurator__iframe-container{height:37.5rem}.biohort-configurator__iframe-container iframe{border:1px solid var(--color-primary-500-outline);border-radius:var(--Corners-sm)}.cms-icon{transition:.2s}.cms-icon:hover{color:green}.guide{hyphens:var(--hyphens);display:flex;flex-direction:column;height:100%}.guide__image{position:relative;flex:0 0 auto;width:100%;aspect-ratio:116/64}.guide__image img{-o-object-fit:cover;object-fit:cover}.guide__content{display:flex;flex-direction:column;align-items:center;flex:1 0 auto;gap:1rem;margin:-1rem 1rem 0;padding:1.5rem;position:relative;background-color:var(--background-color);color:var(--color)}.guide__headline{flex:0 0 auto;margin:0;line-height:120%}.guide__text{flex:1 0 auto;font-family:var(--myriad-pro);font-size:var(--Typeface-size-sm);font-weight:400;line-height:1.25rem}.guide__text>*{margin-block:unset}.guide__link:hover{opacity:.8}.guide__link--chevron{align-items:center;display:flex;gap:.313rem}.guide__link--primary{text-decoration:underline}.hero-slider .splide-view{--button-inset:0.25rem}.hero-slider .splide-view__nav-wrapper{margin-inline:auto;aspect-ratio:400/459;inset:auto 1rem}@media(min-width:64.063rem){.hero-slider .splide-view__nav-wrapper{aspect-ratio:1200/500;inset:auto 4.5rem}}@media(min-width:90.063rem){.hero-slider .splide-view__nav-wrapper{max-width:90rem}}.hero-slider .splide-view .splide{--pagination-border:0.125rem solid var(--color-primary-0)}@media(max-width:64rem){.hero-slider .splide-view .splide{--pagination-background:var(--color-primary-0);padding-bottom:0}.hero-slider .splide-view .splide__slide{width:calc(100% - 3.25rem)}}@media(min-width:64.063rem){.hero-slider .splide-view .splide__slide{width:calc(100% - 3rem)}}@media(min-width:90.063rem){.hero-slider .splide-view .splide__slide{width:90rem}}.hero-slider .splide-view .splide__pagination__page{background-color:#fff}.hero-slider .splide-view .splide__pagination{bottom:4.75rem}@media(min-width:37.563rem){.hero-slider .splide-view .splide__pagination{bottom:6.25rem}}@media(min-width:60.063rem){.hero-slider .splide-view .splide__pagination{bottom:10.625rem}}@media(min-width:64.063rem){.hero-slider .splide-view .splide__pagination{bottom:6rem}}.dynamic-grid__grids{display:flex;flex-direction:column;gap:var(--Spacing-sm)}@media(min-width:64.063rem){.dynamic-grid__grids{flex-direction:row;height:31.25rem}}.dynamic-grid__grids .width-limiter{width:auto;height:100%;margin-inline:0}.dynamic-grid__grids>*{display:flex;flex-direction:column;gap:var(--Spacing-sm)}@media(min-width:64.063rem){.dynamic-grid__grids>*{flex:1}}.dynamic-grid__grids>*>*{flex:1}.dynamic-grid__grids .grid-teaser{min-height:17.5rem}@media(min-width:64.063rem){.dynamic-grid__grids .grid-teaser{min-height:0}}.bubble-teaser{margin-inline:auto}.bubble-teaser .splide{--button-inset:-3.313rem}@media(min-width:37.563rem){.bubble-teaser .splide{max-width:calc(100% - 2*var(--button-inset)*-1)}}.bubble-teaser .splide__arrows{height:4.688rem}@media(min-width:37.563rem){.bubble-teaser .splide__arrows{height:6.25rem}}.bubble-teaser .splide__arrow:disabled{background-color:rgba(0,0,0,0);color:rgba(0,0,0,.26);pointer-events:none}.bubble-teaser .splide__arrow:hover.MuiIconButton-colorPrimary{background-color:var(--color-primary-0-hover)}.bubble-teaser .splide.is-initialized:not(.is-active){width:-moz-fit-content;width:fit-content}.bubble-teaser .splide.is-initialized:not(.is-active) .splide__list{display:flex}@media(min-width:37.563rem){.bubble-teaser .splide.is-initialized:not(.is-active) .splide__list{gap:1.5rem}}.bubble-teaser--left{text-align:left}.bubble-teaser--left .splide{margin-inline:initial}@media(min-width:37.563rem){.bubble-teaser--left .splide.is-active{margin-inline:calc(var(--button-inset)*-1)}}.bubble-teaser--center{text-align:center}.bubble-teaser--center .splide{margin-inline:auto}.bubble-teaser--right{text-align:right;margin-inline:auto 0}@media(min-width:37.563rem){.bubble-teaser--right .splide.is-active{margin-inline:auto calc(var(--button-inset)*-1)}}.grid-teaser{position:relative;height:100%;display:flex;flex-direction:column}@media(min-width:64.063rem){.grid-teaser{align-items:center;place-content:end}}.grid-teaser>.magnolia-image{flex:1;position:relative;overflow:hidden}@media(min-width:64.063rem){.grid-teaser>.magnolia-image{flex:initial;position:static;overflow:visible}}.grid-teaser__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:var(--color);background-color:var(--background-color);padding:1rem 1rem 1.25rem;width:100%}@media(min-width:64.063rem){.grid-teaser__content{width:auto;margin-bottom:1rem;min-width:13.75rem}}.grid-teaser__content>*{margin-block:0}.grid-teaser__content .MuiButton-root{margin-top:.5rem;font-family:var(--myriad-pro);font-size:1.25rem;cursor:pointer}.grid-teaser__content .MuiButton-root:hover{color:#fff}.grid-teaser__link{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:.5rem;font-family:var(--myriad-pro);font-size:1.25rem;cursor:pointer;--icon-background:transparent}.grid-teaser__link--primary{text-decoration:underline}.grid-teaser__link--tertiary{--icon-background:#d2c8c2}.grid-teaser__link--tertiary:hover{--icon-background:#f0ece7}.grid-teaser__link:hover{color:var(--color-text-text-dark-400)}.grid-teaser__link-icon{width:1.125rem;height:1.125rem;background:var(--icon-background);border-radius:50%}.bubble{display:flex;flex-direction:column;align-items:center;hyphens:var(--hyphens);width:7.5rem}.bubble__image-container{position:relative;height:4.688rem;width:4.688rem;border-radius:100%;overflow:hidden}@media(min-width:37.563rem){.bubble__image-container{height:6.25rem;width:6.25rem}}.bubble__image-container img{-o-object-fit:cover;object-fit:cover}.bubble__title{text-align:center;margin-block-start:1rem;margin-block-end:0}.anchor-navigation{text-align:center;display:inline;display:initial;--font-size:var(--Typeface-size-xl);--line-height:1.5;--spacing:var(--Spacing-md)}.anchor-navigation__sticky-container:not(.anchor-navigation__is-magnolia){margin:0 0 2rem;position:sticky;top:0;z-index:2}@media(min-width:64.063rem){.anchor-navigation__sticky-container:not(.anchor-navigation__is-magnolia){margin:0 0 2.5rem}}.anchor-navigation__headline{font-size:var(--font-size);line-height:var(--line-height);font-weight:400;margin:0 0 1rem}.anchor-navigation__anchors-container{background-color:var(--background-color);display:flex;justify-content:center}.anchor-navigation__anchors{display:flex}.anchor{font-size:var(--Typeface-size-sm);padding-inline:.625rem;padding-block:.75rem;white-space:nowrap}.big-teaser{text-align:center;margin-bottom:2.5rem}.big-teaser__image{position:relative;aspect-ratio:16/9}@media(min-width:64.063rem){.big-teaser__image{width:66.666%}}.big-teaser__image img{-o-object-fit:cover;object-fit:cover}.big-teaser__headline{margin:0;line-height:120%}.big-teaser__content{margin:-2rem 1rem 1rem;z-index:1;background-color:var(--background-color);color:var(--color);font-size:1.125rem;line-height:1.406rem;padding:1.5rem 1rem;justify-content:center;display:flex;flex-direction:column;align-items:center}.big-teaser__content ul{text-align:left}@media(min-width:64.063rem){.big-teaser__content{width:33.333%;margin:1rem 0}}.big-teaser__content--button{width:-moz-max-content;width:max-content}.guide-teaser{text-align:center}.guide-teaser__container{background-color:var(--background-color);padding:1rem 0 2rem;display:flex;flex-direction:column;gap:1rem}.guide-teaser__headline{font-family:var(--myriad-pro);font-size:var(--Typeface-size-xl);font-weight:400;margin:0}.grid-sublayout{height:100%;display:flex;flex-direction:column;gap:var(--Spacing-sm)}.grid-sublayout>*{flex:1}.grid-sublayout>*,.map-teaser{display:flex;flex-direction:column}@media(min-width:37.563rem){.map-teaser{flex-direction:row;flex-direction:row-reverse}}.map-teaser__store{color:var(--color);background-color:var(--background-color);text-align:center}@media(min-width:37.563rem){.map-teaser__store{width:25%}}.map-teaser__map{height:18.75rem;background-image:repeating-linear-gradient(45deg,violet 0 .625rem,white .625rem 1.25rem);display:grid;place-items:center}@media(min-width:37.563rem){.map-teaser__map{width:75%}}.map-teaser__map>div{background-color:#fff;padding:.5rem}.drag-scroll-container{overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-scroll-container::-webkit-scrollbar{display:none}.store-info h2{margin:0 0 .5rem}@media(min-width:64.063rem){.store-info h2{margin:0 0 1rem}}.store-info p{margin:0}