body{font-family:var(--af-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.af-accent,h1 strong,h2 strong,.h1 strong,.h2 strong{font-weight:var(--af-weight-semibold);color:var(--af-color-primary)}.af-eyebrow{font-size:var(--af-text-eyebrow);font-weight:var(--af-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--af-color-muted)}.af-lead{font-size:var(--af-text-lead);line-height:1.6}.af-small{font-size:var(--af-text-small);line-height:1.5}.af-muted{color:var(--af-color-muted)}.rte a,.af-link{color:var(--af-color-primary);text-underline-offset:.18em}.rte a:hover,.af-link:hover{color:var(--af-color-text)}:focus-visible{outline:2px solid var(--af-color-primary);outline-offset:3px}.button,.button-secondary,.af-button{min-height:48px;font-family:var(--af-font);font-size:.9375rem;font-weight:var(--af-weight-semibold);border-radius:var(--af-radius-pill)}.af-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--af-space-2);padding:14px 24px;border:0;text-decoration:none;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.af-button--primary{background:var(--af-color-primary);color:var(--af-color-white)}.af-button--primary:hover{background:var(--af-color-text)}.af-button--secondary{background:var(--af-color-fresh);color:var(--af-color-text)}.af-button--secondary:hover{background:var(--af-color-surface)}.af-button--tertiary{background:transparent;color:var(--af-color-primary);box-shadow:inset 0 0 0 1.5px var(--af-color-primary)}.af-button--tertiary:hover{background:var(--af-color-surface)}.af-logo{display:inline-flex;align-items:center;line-height:0}.af-logo picture{display:block}.af-logo img{display:block;width:auto;height:var(--af-logo-height, 44px)}.af-logo--quer.af-logo--md{--af-logo-height: 44px}.af-logo--quer.af-logo--sm{--af-logo-height: 34px}.af-logo--gestapelt.af-logo--md{--af-logo-height: 140px}.af-logo--gestapelt.af-logo--sm{--af-logo-height: 104px}.af-logo--schriftzug.af-logo--md{--af-logo-height: 36px}.af-logo--schriftzug.af-logo--sm{--af-logo-height: 30px}@media screen and (max-width:749px){.af-logo--quer.af-logo--md{--af-logo-height: 30px}}@media screen and (max-width:359px){.af-logo--quer.af-logo--md{--af-logo-height: 26px}}.af-icon{flex:none;display:block}.af-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--af-radius-pill);background:var(--af-color-surface);color:var(--af-color-primary)}.af-wave{display:block;width:100%;height:clamp(40px,5vw,70px)}.af-wave--flip{transform:scaleY(-1)}.af-card{display:flex;flex-direction:column;gap:var(--af-space-3);padding:clamp(22px,2.5vw,28px);background:var(--af-color-white);border:1px solid var(--af-color-border);border-radius:var(--af-radius-card-large);color:var(--af-color-text)}.af-card--surface{background:var(--af-color-surface);border-color:transparent}.af-card--dark{background:var(--af-color-text);border-color:transparent;color:var(--af-color-white)}.af-card--dark .af-muted,.af-card--dark .af-small{color:var(--af-color-on-dark-muted)}.af-card--dashed{border:1.5px dashed var(--af-color-fresh)}.af-card__title{margin:0;font-size:var(--af-text-h3);font-weight:var(--af-weight-semibold);line-height:1.2}.af-card>p{margin:0}.af-chip{display:inline-flex;align-items:center;gap:var(--af-space-2);padding:8px 14px;background:var(--af-color-white);border:1px solid var(--af-color-border);border-radius:var(--af-radius-pill);color:var(--af-color-text);font-size:.8125rem;font-weight:var(--af-weight-semibold);line-height:1.2}.af-chip:before{content:"";width:10px;height:10px;border-radius:var(--af-radius-pill);background:var(--af-chip-color, var(--af-color-primary))}.af-chip--hydrovive{--af-chip-color: var(--af-line-hydrovive)}.af-chip--alpenpure{--af-chip-color: var(--af-line-alpenpure)}.af-chip--supplements{--af-chip-color: var(--af-line-supplements)}.af-chip--zubehoer{--af-chip-color: var(--af-color-muted)}.af-measure{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:22px 24px;background:var(--af-color-white);border:1px solid var(--af-color-border);border-radius:var(--af-radius-card)}.af-measure__label,.af-measure__note{position:relative;font-size:.8125rem;line-height:1.45;color:var(--af-color-muted)}.af-measure__value{position:relative;font-size:clamp(2rem,2vw + 1rem,2.25rem);font-weight:var(--af-weight-light);letter-spacing:-.02em;line-height:1.1}.af-measure__ripple{position:absolute;right:-20px;bottom:-20px;width:140px;height:90px;pointer-events:none}.af-measure__ripple circle{transform-box:fill-box;transform-origin:center;animation:af-ripple var(--af-motion-ripple) ease-out infinite}.af-measure__ripple circle:nth-child(2){animation-delay:1.2s}.af-measure__ripple circle:nth-child(3){animation-delay:2.4s}.af-measure--dark{background:transparent;border-color:#2e5568;color:var(--af-color-white)}.af-measure--dark .af-measure__label,.af-measure--dark .af-measure__note{color:var(--af-color-on-dark-muted)}.af-placeholder{position:relative;display:flex;align-items:flex-end;width:100%;padding:var(--af-space-4);border-radius:var(--af-radius-card-large);background:var(--af-color-surface);overflow:hidden}.af-placeholder--fresh{background:var(--af-color-fresh)}.af-placeholder--photo{padding:0}.af-ki-label{position:absolute;right:12px;bottom:12px;z-index:1;padding:3px 7px;border-radius:4px;background:#ffffff73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--af-color-text);font-size:.75rem;font-weight:var(--af-weight-medium);line-height:1.3;pointer-events:none}.af-placeholder--draft{padding:var(--af-space-3)}.af-placeholder__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.af-placeholder--draft .af-placeholder__label{position:relative;display:inline-block;font-size:.75rem}.af-placeholder__label{display:inline-flex;align-items:center;gap:var(--af-space-2);padding:8px 12px;border-radius:var(--af-radius-small);background:var(--af-color-white);color:var(--af-color-text);font-size:.8125rem;line-height:1.45}.af-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--af-space-4)}.af-product-media__set{display:grid;grid-template-columns:1fr 1fr;align-items:center;aspect-ratio:1;background:var(--af-color-white)}.af-product-media__set-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.af-product-media__giftcard{container-type:inline-size;display:grid;place-items:center;aspect-ratio:1;background:var(--af-color-background)}.af-product-media__giftcard-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4cqi;width:78%;aspect-ratio:1.586;border-radius:5cqi;background:var(--af-color-text)}.af-product-media__giftcard .af-logo.af-logo--gestapelt{--af-logo-height: 26cqi}.af-product-media__giftcard-label{color:var(--af-color-fresh);font-size:5cqi;font-weight:var(--af-weight-semibold);letter-spacing:.24em;text-transform:uppercase}.af-thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:var(--af-radius-small);background:var(--af-color-surface);color:var(--af-color-water)}.af-anim-shimmer{animation:af-shimmer var(--af-motion-shimmer) ease-in-out infinite}.af-anim-ripple{transform-box:fill-box;transform-origin:center;animation:af-ripple 4s ease-out infinite}.af-anim-rise{animation:af-rise var(--af-motion-rise) ease-in infinite}.af-anim-drift{animation:af-drift 10s linear infinite}.af-drift-slow{animation-duration:13s}.af-drift-fast{animation-duration:7s}.af-delay-1{animation-delay:1.3s}.af-delay-2{animation-delay:2.6s}.af-delay-3{animation-delay:3.6s}.af-section{max-width:var(--af-container-max);margin:0 auto;padding:calc(var(--af-section-y) / 2) var(--af-gutter);display:flex;flex-direction:column;gap:var(--af-space-7)}.af-measured .af-section{padding-block:var(--af-section-y)}.af-section__head{display:flex;flex-direction:column;gap:10px;max-width:680px}.af-section__head>*{margin:0}.af-section__title{font-size:var(--af-text-h2);font-weight:var(--af-weight-light);line-height:1.1;letter-spacing:-.02em}.af-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--af-grid-min, 280px)),1fr));gap:var(--af-space-6)}@media screen and (max-width:749px){.af-section{padding-inline:var(--af-space-4)}}@keyframes af-ripple{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes af-rise{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(-150px);opacity:0}}@keyframes af-drift{0%{transform:translate(0)}to{transform:translate(-260px)}}@keyframes af-shimmer{0%,to{opacity:.25}50%{opacity:.7}}.af-wasser__zusatz{margin:0;font-size:1rem;font-weight:var(--af-weight-light);line-height:1.5}.af-accordion{border-top:1px solid var(--af-color-border)}.af-accordion:last-child{border-bottom:1px solid var(--af-color-border)}.af-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--af-space-3);min-height:52px;font-weight:var(--af-weight-semibold);cursor:pointer;list-style:none}.af-accordion summary::-webkit-details-marker{display:none}.af-accordion summary:after{content:"+";font-size:1.5rem;font-weight:var(--af-weight-light);color:var(--af-color-primary)}.af-accordion[open] summary:after{content:"\2013"}.af-accordion summary:focus-visible{outline:2px solid var(--af-color-primary);outline-offset:2px}.af-accordion__body{padding-bottom:var(--af-space-4);color:var(--af-color-muted);font-size:.9375rem}.af-accordion__body p{margin:0 0 var(--af-space-2)}.af-pay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--af-space-2) var(--af-space-3);color:var(--af-color-muted);font-size:var(--af-text-small)}.af-pay__list{display:flex;flex-wrap:wrap;gap:var(--af-space-2);margin:0;padding:0;list-style:none}.af-pay__item{display:flex}.af-pay__icon{display:block;width:38px;height:24px}.af-cart-reco{margin-top:var(--af-space-6);padding-top:var(--af-space-5);border-top:1px solid var(--af-color-border);font-family:var(--af-font);color:var(--af-color-text)}.af-cart-reco--drawer{margin-block:var(--af-space-4);padding-top:var(--af-space-4)}.af-cart-reco__heading{margin:0 0 var(--af-space-3);font-size:1rem;font-weight:var(--af-weight-semibold);letter-spacing:0}.af-cart-reco__list{display:grid;gap:var(--af-space-3);margin:0;padding:0;list-style:none}.af-cart-reco__item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:var(--af-space-3)}.af-cart-reco__media{display:block;width:64px;border-radius:8px;overflow:hidden;background:var(--af-color-background)}.af-cart-reco__media img,.af-cart-reco__media .af-thumb-placeholder{display:block;width:64px;height:64px;object-fit:contain}.af-cart-reco__body{display:grid;gap:2px;min-width:0}.af-cart-reco__body p{margin:0}.af-cart-reco__title{color:var(--af-color-text);font-size:.875rem;font-weight:var(--af-weight-semibold);line-height:1.3;text-decoration:none}.af-cart-reco__title:hover{color:var(--af-color-primary)}.af-cart-reco__text{color:var(--af-color-muted);font-size:.75rem;line-height:1.4}.af-cart-reco__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--af-space-2);margin-top:4px}.af-cart-reco__price{font-size:.875rem;font-weight:var(--af-weight-semibold)}.af-cart-reco__tax{margin-left:4px;color:var(--af-color-muted);font-size:.75rem;font-weight:var(--af-weight-regular)}.af-cart-reco__form{margin:0}.af-cart-reco__button{min-height:44px;padding:8px 14px;font-size:.8125rem}.af-cart-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--af-space-2) var(--af-space-3);color:var(--af-color-muted);font-family:var(--af-font);font-size:.8125rem}.af-cart-trust__ship{display:inline-flex;align-items:center;gap:6px}.af-cart-trust__ship .af-icon{color:var(--af-color-primary)}.af-cart-trust .af-pay{font-size:.8125rem}.af-cart-trust .af-pay__icon{width:34px;height:22px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/alpenfluss.css.map */
