:root{--ifl-magnesio: #7659a3;--ifl-radius: 20px;--ifl-ease: cubic-bezier(.2, .7, .2, 1)}.emphasis-heading__emphasis{font-style:normal}.ifl-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-subtitle))}.ifl-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.ifl-kop{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-bottom:2.6rem}.ifl-kop--center{align-items:center;text-align:center}.ifl-kop__titel{font-weight:600}.ifl-kop__tekst{max-width:60ch;color:rgba(var(--color-foreground),.65);font-size:1rem;line-height:1.65}.ifl-kaart{position:relative;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--ifl-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .35s ease,box-shadow .35s ease}.ifl-kaart__body{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:.55rem;flex:1}.ifl-kaart__titel{font-size:1.08rem;font-weight:600;line-height:1.35}.ifl-kaart__titel a{color:inherit;text-decoration:none}.ifl-kaart__meta{font-size:.88rem;color:rgba(var(--color-foreground),.68);line-height:1.55}.ifl-badge{position:absolute;top:14px;left:14px;z-index:2;font-family:var(--font-heading-family);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:#1c1a20;color:#fff;padding:.42rem .8rem;border-radius:999px;line-height:1.2}.ifl-badge--licht{background:#ffffffeb;color:#1c1a20}.ifl-zoom{overflow:hidden}.ifl-zoom img{transition:transform .6s var(--ifl-ease)}@media(hover:hover){.ifl-kaart:hover{transform:translateY(-6px);box-shadow:0 26px 46px -26px rgba(var(--color-foreground),.3)}.ifl-kaart:hover .ifl-zoom img,.ifl-afd:hover .ifl-zoom img{transform:scale(1.07)}}.ifl-knop{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:1rem 1.9rem;border-radius:999px;border:1.5px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.ifl-knop svg{width:15px;height:15px;transition:transform .25s ease}.ifl-knop:hover svg{transform:translate(4px)}.ifl-knop--wit{background:#fff;color:#1c1a20}.ifl-knop--wit:hover{transform:translateY(-2px);box-shadow:0 18px 34px -16px #00000080}[id$=__hero_mobiel]{display:none}@media(max-width:749px){[id$=__hero_desktop]{display:none}[id$=__hero_mobiel]{display:block}}[id$=__hero_desktop] .image-banner-section>.absolute.inset-0.z-0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#260e4280,#260e4226 32%,#260e4200 50%)}[id$=__hero_desktop] .image-banner-section img{object-position:50% 50%!important}[id$=__hero_desktop] .image-banner__content{padding-top:2.75rem;padding-bottom:2rem}[id$=__hero_desktop] .image-banner__heading{font-size:clamp(2.2rem,3.8vw,3.4rem)!important}[id$=__hero_desktop] .image-banner__eyebrow-text{color:#e6dbf8}[id$=__hero_desktop] .image-banner__description{mix-blend-mode:normal;color:#ffffffd9}[id$=__hero_desktop] .image-banner__inner{--tw-space-y-reverse: 0}[id$=__hero_desktop] .image-banner__inner>*+*{margin-top:1.4rem!important}[id$=__hero_mobiel] .image-banner-section>.absolute.inset-0.z-0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#260e4273,#260e4200 45%)}[id$=__hero_mobiel] .image-banner-section img{object-position:50% 100%!important}[id$=__hero_mobiel] .image-banner__inner>*+*{margin-top:1.1rem!important}[id$=__hero_mobiel] .image-banner__eyebrow-text{color:#e6dbf8}[id$=__hero_desktop] .image-banner__eyebrow-text,[id$=__hero_mobiel] .image-banner__eyebrow-text,[id$=__hero_desktop] .image-banner__buttons,[id$=__hero_mobiel] .image-banner__buttons{animation-delay:.1s!important;animation-duration:.5s!important}body.ifl-fade .ifl-zoom img,body.ifl-fade .ifl-voordeel__img,body.ifl-fade .ifl-verhaal__img{opacity:0;transition:opacity .5s ease,transform .6s var(--ifl-ease)}body.ifl-fade img.ifl-img-in,body.ifl-fade .ifl-zoom img[fetchpriority=high]{opacity:1}body.ifl-anim .ifl-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}body.ifl-anim .ifl-reveal.ifl-in{opacity:1;transform:none}@media(min-width:1024px)and (max-width:1279px){.header__nav-list{column-gap:.95rem!important;font-size:.66rem}.header__selector+.header__selector{display:none}}@media(min-width:1280px)and (max-width:1439px){.header__nav-list{column-gap:1.6rem!important}}header-component.ifl-scrolled .header__bar{box-shadow:0 10px 30px -18px #1c1a2059}body.product-template-magnesio main,body.product-template-magnesio main .color-scheme-1{--color-accent: 118, 89, 163;--color-accent-contrast: 255, 255, 255;--color-button: 118, 89, 163;--color-button-text: 255, 255, 255;--color-subtitle: 118, 89, 163}.ifl-titel-accent{color:var(--ifl-product-color, var(--ifl-magnesio))}.ifl-pbadges{display:flex;flex-wrap:wrap;gap:.5rem}.ifl-pbadge{font-family:var(--font-heading-family);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.42rem .8rem;border-radius:999px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.ifl-pbadge--donker{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ifl-pintro{font-size:.98rem;line-height:1.65;color:rgba(var(--color-foreground),.7);margin:0}.ifl-pchips{display:flex;flex-wrap:wrap;gap:.5rem}.ifl-pchip{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;border:1px solid rgba(var(--color-foreground),.15);border-radius:999px;padding:.45rem .9rem}.ifl-pchip i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-accent))}.ifl-varianten__kop{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.ifl-varianten__legend{font-family:var(--font-heading-family);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ifl-varianten__noot{font-size:.78rem;color:rgba(var(--color-foreground),.68)}.ifl-varianten__lijst{display:flex;flex-direction:column;gap:.6rem}.ifl-variant__label{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;border:1.5px solid rgba(var(--color-foreground),.15);border-radius:16px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.ifl-variant__label:hover{border-color:rgba(var(--color-foreground),.4)}.ifl-variant__input:checked+.ifl-variant__label{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);box-shadow:0 0 0 1px rgb(var(--color-foreground))}.ifl-variant__input:focus-visible+.ifl-variant__label{outline:2px solid rgb(var(--color-accent));outline-offset:2px}.ifl-variant__radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.35);flex:none;position:relative}.ifl-variant__input:checked+.ifl-variant__label .ifl-variant__radio{border-color:rgb(var(--color-foreground))}.ifl-variant__input:checked+.ifl-variant__label .ifl-variant__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:rgb(var(--color-foreground))}.ifl-variant__tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ifl-variant__titel{font-weight:600;font-size:.98rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ifl-variant__tag{font-family:var(--font-heading-family);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-accent));background:rgba(var(--color-accent),.1);padding:.25rem .55rem;border-radius:999px}.ifl-variant__sub{font-size:.8rem;color:rgba(var(--color-foreground),.68)}.ifl-variant__prijs{font-family:var(--font-heading-family);font-weight:600;font-size:1.05rem;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.ifl-variant__prijs s{font-size:.78rem;font-weight:400;color:rgba(var(--color-foreground),.68)}.ifl-variant__label--uit{opacity:.5}.ifl-pusps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.ifl-pusp{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:rgba(var(--color-foreground),.75)}.ifl-pusp__icoon{width:16px;height:16px;color:rgb(var(--color-accent))}.ifl-plink{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:500;text-decoration:underline;text-underline-offset:4px;color:rgb(var(--color-foreground))}.ifl-plink__icoon{width:16px;height:16px}.ifl-pquote{margin:0;background:rgba(var(--color-foreground),.04);border-radius:16px;padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.5rem}.ifl-pquote__sterren{display:inline-flex;gap:2px}.ifl-pquote__sterren svg{width:14px;height:14px}.ifl-pquote p{margin:0;font-size:.92rem;line-height:1.55}.ifl-pquote footer{display:flex;align-items:center;gap:.6rem;font-size:.8rem}.ifl-pquote__meta{font-family:var(--font-heading-family);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(var(--color-foreground),.15);border-radius:999px;padding:.25rem .55rem;color:rgba(var(--color-foreground),.68)}.product-card__media-wrap,.blog-article-card__media{border-radius:var(--ifl-radius)}.ifl-tp-regel{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.82rem;color:rgba(var(--color-foreground),.7);text-decoration:none}.ifl-tp-regel:hover{color:rgb(var(--color-foreground))}.ifl-tp-regel__sterren{display:inline-flex;gap:2px}.ifl-tp-regel__sterren svg{width:14px;height:14px}.ifl-tp-regel strong{color:rgb(var(--color-foreground));font-weight:600}.ifl-chips{display:flex;flex-wrap:wrap;gap:.6rem}.ifl-chip{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);padding:.5rem 1rem;border-radius:999px}.ifl-chip svg{width:13px;height:13px;color:#00b67a;flex:none}.ifl-anker{display:block;position:relative;top:-110px;height:0;visibility:hidden}.ifl-laden{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 28, 26, 32));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}.ifl-laden.is-actief{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s ease,visibility 0s}.ifl-overgang .ifl-laden{opacity:1;visibility:visible;pointer-events:auto;transition:none}.ifl-laden__logo{width:80px;height:auto;overflow:visible;transform:scale(.94);transition:transform .5s var(--ifl-ease)}.ifl-laden.is-actief .ifl-laden__logo,.ifl-overgang .ifl-laden__logo{transform:scale(1)}.ifl-overgang .ifl-laden__logo{transition:none}.ifl-laden.is-stil,.ifl-laden.is-stil .ifl-laden__logo{transition:none!important}.ifl-laden__logo path{fill:currentColor;opacity:.16}.ifl-laden.is-actief .ifl-laden__logo path,.ifl-overgang .ifl-laden__logo path,.ifl-laden.is-sluitend .ifl-laden__logo path{animation:ifl-laden-golf 1.2s cubic-bezier(.45,0,.3,1) infinite;animation-delay:calc(var(--i) * 90ms - var(--ifl-overgang-t, 0ms))}@keyframes ifl-laden-golf{0%,to{opacity:.16;transform:translate(0)}35%{opacity:1;transform:translate(-5px,-16px)}60%{opacity:1;transform:translate(0)}}.newsletter-section__eyebrow{color:rgba(var(--color-foreground),.75)!important;opacity:1!important}.service-guarantee__subtitle{color:rgba(var(--color-foreground),.68)!important}.footer__copyright,.footer__description{opacity:.68!important}.product-accordion__text,.faq__footer-text{color:rgba(var(--color-foreground),.72)!important;opacity:1!important}label[for^=Contact],.collection-toolbar__sort-title{color:rgba(var(--color-foreground),.68)!important;opacity:1!important}.footer__inner-wrap details>summary{opacity:.72!important}img[src*=hf_20260927_193756],img[srcset*=hf_20260927_193756]{object-position:50% 12%!important}.footer__inner-wrap details>summary:hover,.footer__inner-wrap details[open]>summary{opacity:1!important}.faq__indicator-number{color:rgba(var(--color-foreground),.68)}.group[data-open=true] .faq__indicator-number{color:rgb(var(--color-foreground))}.search-overlay__trending-item,.footer__input,.back-to-top__core-letter{font-style:normal}.newsletter-section__orb{animation:none}@media(prefers-reduced-motion:reduce){.ifl-kaart,.ifl-zoom img,.ifl-knop,body.ifl-anim .ifl-reveal{transition:none!important;transform:none!important}.ifl-laden{transition:opacity .15s linear,visibility 0s linear .15s}.ifl-laden.is-actief{transition:opacity .15s linear,visibility 0s}.ifl-laden__logo,.ifl-laden.is-actief .ifl-laden__logo,.ifl-overgang .ifl-laden__logo{transform:none;transition:none}.ifl-laden.is-actief .ifl-laden__logo path,.ifl-overgang .ifl-laden__logo path,.ifl-laden.is-sluitend .ifl-laden__logo path{animation:none;opacity:1}[id$=__hero_desktop] .image-banner__eyebrow-text,[id$=__hero_mobiel] .image-banner__eyebrow-text,[id$=__hero_desktop] .image-banner__buttons,[id$=__hero_mobiel] .image-banner__buttons{animation:none!important;opacity:1}}.header__icon-link{position:relative}.header__icon-link:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.search-overlay[aria-hidden=true] .search-overlay__recommend{content-visibility:hidden}@media(min-width:1024px)and (max-width:1279px){.header__nav-list{column-gap:.55rem!important}.header__nav-link{letter-spacing:1px!important}}@media(min-width:1280px)and (max-width:1439px){.header__nav-list{column-gap:1.25rem!important}}@media(min-width:1440px)and (max-width:1599px){.header__nav-list{column-gap:2.5rem!important}}@media(min-width:1024px){.header__nav{transform:translate(-32px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
