.dia{--dia-cyan: #9af8ff;--dia-cyan-soft: #e9fdfc;--dia-green: #24423e;--dia-green-soft: #516864;--dia-sage: #b4c1ac;--dia-line: rgba(180, 193, 172, .6);--dia-sand: #f1f1e9;--dia-ink: #1a2626;--dia-white: #ffffff;--dia-radius: 18px;--dia-radius-lg: 26px;--dia-display: "Elza Text", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--dia-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--dia-pad: 64px;position:relative;isolation:isolate;color:var(--dia-green);background:var(--dia-white);font-family:var(--dia-body);font-size:1.0625rem;line-height:1.6;padding-top:var(--dia-pad);padding-bottom:var(--dia-pad)}@media screen and (min-width:750px){.dia{--dia-pad: 88px}}.dia--bg-white{background:var(--dia-white)}.dia--bg-sand{background:var(--dia-sand)}.dia--bg-cyan{background:var(--dia-cyan-soft)}.dia--bg-green{background:var(--dia-green);color:var(--dia-white)}.dia--bg-green .dia__eyebrow,.dia--bg-green .dia__lead,.dia--bg-green .dia__note{color:#ffffffd1}.dia--bg-green .dia__heading{color:var(--dia-white)}.dia--tett{--dia-pad: 40px}.dia--romslig{--dia-pad: 112px}.dia__head{max-width:54ch}.dia__head--wide{max-width:none}.dia__head--center{margin-inline:auto;text-align:center}.dia__eyebrow{margin:0 0 .7rem;font-size:1rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--dia-green-soft)}.dia__heading{margin:0 0 1rem;font-family:var(--dia-display);font-size:clamp(1.75rem,1.15rem + 2.6vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.dia__lead{margin:0;font-size:1.25rem;line-height:1.55;color:var(--dia-green-soft)}.dia__lead>*{margin:0 0 .85rem}.dia__lead>*:last-child{margin-bottom:0}.dia__body>*{margin:0 0 1rem}.dia__body>*:last-child{margin-bottom:0}.dia__head+.dia__main{margin-top:2.5rem}.dia__tick{flex:0 0 auto;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--dia-cyan);color:var(--dia-green)}.dia__tick svg{display:block;width:1.1rem;height:1.1rem}.dia__num{flex:0 0 auto;display:grid;place-items:center;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--dia-cyan);color:var(--dia-green);font-family:var(--dia-display);font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.dia__cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}.dia__cta--center{justify-content:center}.dia__btn{flex:1 1 14rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.375rem;padding:.9rem 1.9rem;border:2px solid var(--dia-green);border-radius:999px;background:var(--dia-green);color:var(--dia-white);font-size:1.125rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.dia__btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1a262633;color:var(--dia-white);text-decoration:none}.dia__btn:focus-visible{outline:3px solid var(--dia-cyan);outline-offset:3px}.dia__btn--ghost{background:transparent;color:var(--dia-green);border-color:var(--dia-green)}.dia__btn--ghost:hover{background:var(--dia-cyan);color:var(--dia-green)}.dia--bg-green .dia__btn{background:var(--dia-cyan);border-color:var(--dia-cyan);color:var(--dia-green)}.dia--bg-green .dia__btn:hover{color:var(--dia-green)}.dia--bg-green .dia__btn--ghost{background:transparent;border-color:#ffffff8c;color:var(--dia-white)}.dia--bg-green .dia__btn--ghost:hover{background:var(--dia-cyan);color:var(--dia-green)}.dia__trust{margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.5;color:var(--dia-green-soft)}.dia__trust--center{text-align:center}.dia__note{max-width:68ch;margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--dia-line);font-size:1rem;line-height:1.6;color:var(--dia-green-soft)}.dia__note>*{margin:0 0 .5rem}.dia__note>*:last-child{margin-bottom:0}.dia__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media screen and (min-width:750px){.dia__btn{flex:0 1 auto;min-width:15rem}}.dia-hero{position:relative;isolation:isolate;padding:0;overflow:hidden;--dia-scrim-base: .34;--dia-scrim-text: .7;--dia-scrim-flat: .78}.dia-hero--scrim-lett{--dia-scrim-base: .26;--dia-scrim-text: .58;--dia-scrim-flat: .66}.dia-hero--scrim-kraftig{--dia-scrim-base: .5;--dia-scrim-text: .82;--dia-scrim-flat: .88}.dia-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dia-hero__media img,.dia-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}.dia-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1a262647,#1a262600 42% 58%,#1a262647),rgba(26,38,38,var(--dia-scrim-flat))}@media screen and (min-width:750px){.dia-hero__scrim{background:linear-gradient(90deg,rgba(26,38,38,var(--dia-scrim-text)) 0% 44%,rgba(26,38,38,calc(var(--dia-scrim-text) * .5)) 74%,#1a262600 96%),rgba(26,38,38,var(--dia-scrim-base))}}.dia-hero__inner{display:flex;align-items:center;min-height:30rem;padding-top:4.5rem;padding-bottom:4.5rem}.dia-hero__box{max-width:34rem;color:var(--dia-white)}.dia-hero__h1,.dia-hero__lead,.dia-hero__trust{text-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 16px rgba(0,0,0,.3)}.dia-hero__h1{margin:0 0 1.25rem;font-family:var(--dia-display);font-size:clamp(2rem,1.2rem + 3.6vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--dia-white);text-wrap:balance}.dia-hero__lead{margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.4rem);line-height:1.5;color:#fffffff0}.dia-hero__lead strong{font-weight:600;color:var(--dia-cyan)}.dia-hero .dia__cta{margin-top:2rem}.dia-hero .dia__btn--ghost{border-color:#ffffffb3;color:var(--dia-white);background:#ffffff0f}.dia-hero .dia__btn--ghost:hover{background:var(--dia-cyan);color:var(--dia-green)}.dia-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:1.35rem 0 0;padding:0;list-style:none;font-size:1.0625rem;color:#ffffffe6}.dia-hero__trust li{display:flex;align-items:center;gap:.5rem}.dia-hero__trust svg{width:1.15rem;height:1.15rem;flex:0 0 auto;color:var(--dia-cyan)}@media screen and (min-width:990px){.dia-hero__inner{min-height:38rem}}.dia-check__grid{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.dia-check__item{display:flex;align-items:flex-start;gap:1rem;padding:1.35rem 1.4rem;border:1px solid var(--dia-line);border-radius:var(--dia-radius);background:var(--dia-white)}.dia--bg-white .dia-check__item{background:var(--dia-cyan-soft)}.dia-check__title{margin:0 0 .35rem;font-family:var(--dia-display);font-size:1.1875rem;font-weight:600;line-height:1.35}.dia-check__text{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--dia-green-soft)}@media screen and (min-width:750px){.dia-check__grid{grid-template-columns:1fr 1fr;gap:1rem}.dia-check__item{padding:1.6rem 1.65rem}}.dia-media__grid{display:grid;gap:2.25rem;align-items:center}.dia-media__figure{margin:0}.dia-media__frame{overflow:hidden;border-radius:var(--dia-radius-lg);background:var(--dia-sand);line-height:0}.dia-media__frame img,.dia-media__frame video{display:block;width:100%;height:auto}.dia-media__caption{margin:.85rem 0 0;font-size:1rem;line-height:1.5;color:var(--dia-green-soft)}.dia-media__list{display:grid;gap:1.15rem;margin:1.9rem 0 0;padding:0;list-style:none}.dia-media__li{display:flex;align-items:flex-start;gap:.9rem}.dia-media__li-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.dia-media__li-text{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--dia-green-soft)}.dia-media__callout{margin:1.9rem 0 0;padding:1.15rem 1.35rem;border-left:5px solid var(--dia-cyan);border-radius:0 var(--dia-radius) var(--dia-radius) 0;background:var(--dia-cyan-soft);font-size:1.0625rem;line-height:1.55}.dia--bg-cyan .dia-media__callout{background:var(--dia-white)}.dia-media__callout>*{margin:0 0 .5rem}.dia-media__callout>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.dia-media__grid{grid-template-columns:1fr 1fr;gap:3.5rem}.dia-media--media-right .dia-media__figure{order:2}}@media screen and (min-width:990px){.dia-media__grid{gap:4.5rem}}.dia-promise__steps{display:grid;gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;counter-reset:dia-step}.dia-promise__step{display:flex;align-items:flex-start;gap:1rem}.dia-promise__step-title{margin:0 0 .3rem;font-family:var(--dia-display);font-size:1.1875rem;font-weight:600;line-height:1.35}.dia-promise__step-text{margin:0;font-size:1.0625rem;line-height:1.55;color:#ffffffd1}.dia--bg-green .dia-promise__step-title{color:var(--dia-white)}.dia-promise__honest{margin:2.5rem 0 0;padding:1.5rem 1.6rem;border-radius:var(--dia-radius);background:#9af8ff1f;border:1px solid rgba(154,248,255,.32);font-size:1.125rem;line-height:1.6}.dia-promise__honest>*{margin:0 0 .75rem}.dia-promise__honest>*:last-child{margin-bottom:0}.dia-promise__honest strong{color:var(--dia-cyan)}@media screen and (min-width:750px){.dia-promise__steps{grid-template-columns:repeat(3,1fr);gap:2rem}.dia-promise__step{flex-direction:column;gap:1rem}}.dia-reviews__score{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin:0 0 2.5rem}.dia-reviews__stars{display:flex;gap:.2rem;color:var(--dia-green)}.dia-reviews__stars svg{width:1.5rem;height:1.5rem}.dia-reviews__figure{font-family:var(--dia-display);font-size:1.5rem;font-weight:700;line-height:1}.dia-reviews__meta{font-size:1.0625rem;color:var(--dia-green-soft)}.dia-reviews__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.dia-reviews__card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--dia-line);border-radius:var(--dia-radius);background:var(--dia-white)}.dia--bg-white .dia-reviews__card{background:var(--dia-sand)}.dia-reviews__quote{margin:0 0 1.15rem;font-size:1.125rem;line-height:1.6}.dia-reviews__quote p{margin:0 0 .75rem}.dia-reviews__quote p:last-child{margin-bottom:0}.dia-reviews__who{margin-top:auto;padding-top:1rem;border-top:1px solid var(--dia-line);font-size:1rem;color:var(--dia-green-soft)}.dia-reviews__who strong{display:block;color:var(--dia-green);font-weight:600}@media screen and (min-width:750px){.dia-reviews__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.dia-expert__grid{display:grid;gap:2rem;align-items:center}.dia-expert__portrait{margin:0;max-width:18rem;overflow:hidden;border-radius:var(--dia-radius-lg);background:var(--dia-sand);line-height:0}.dia-expert__portrait img{display:block;width:100%;height:auto}.dia-expert__quote{margin:0;font-family:var(--dia-display);font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-weight:500;line-height:1.45;text-wrap:pretty}.dia-expert__quote p{margin:0 0 .9rem}.dia-expert__quote p:last-child{margin-bottom:0}.dia-expert__rule{width:3.5rem;height:4px;margin:1.6rem 0;border:0;border-radius:2px;background:var(--dia-cyan)}.dia-expert__name{margin:0;font-size:1.125rem;font-weight:600}.dia-expert__role{margin:.2rem 0 0;font-size:1.0625rem;color:var(--dia-green-soft)}@media screen and (min-width:750px){.dia-expert__grid{grid-template-columns:18rem 1fr;gap:3.5rem}}.dia-shop__group+.dia-shop__group{margin-top:3.5rem}.dia-shop__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin:0 0 1.5rem;padding-bottom:.9rem;border-bottom:2px solid var(--dia-line)}.dia-shop__group-title{margin:0;font-family:var(--dia-display);font-size:1.5rem;font-weight:600;line-height:1.2}.dia-shop__group-note{margin:0;font-size:1.0625rem;color:var(--dia-green-soft)}.dia-shop__link{font-size:1.0625rem;font-weight:600;color:var(--dia-green);text-underline-offset:4px;text-decoration-thickness:2px}.dia-shop__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.dia-shop__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.dia-faq__list{max-width:62rem;margin:0}.dia-faq__item{border-bottom:1px solid var(--dia-line)}.dia-faq__item:first-child{border-top:1px solid var(--dia-line)}.dia-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;min-height:3.5rem;padding:1.25rem .25rem;cursor:pointer;list-style:none;font-family:var(--dia-display);font-size:1.1875rem;font-weight:600;line-height:1.4}.dia-faq__q::-webkit-details-marker{display:none}.dia-faq__q:hover{color:var(--dia-ink)}.dia-faq__q:focus-visible{outline:3px solid var(--dia-cyan);outline-offset:2px;border-radius:6px}.dia-faq__chev{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;margin-top:-.1rem;border-radius:50%;background:var(--dia-cyan);color:var(--dia-green);transition:transform .2s ease}.dia-faq__chev svg{width:1rem;height:1rem}.dia-faq__item[open] .dia-faq__chev{transform:rotate(180deg)}.dia-faq__a{max-width:68ch;padding:0 .25rem 1.5rem;font-size:1.0625rem;line-height:1.65;color:var(--dia-green-soft)}.dia-faq__a>*{margin:0 0 .85rem}.dia-faq__a>*:last-child{margin-bottom:0}.dia-faq__a a{color:var(--dia-green);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.dia-faq__chev{transition:none}}.dia-contact__inner{text-align:center;max-width:44rem;margin-inline:auto}.dia-contact__phone{display:inline-flex;align-items:center;gap:.75rem;margin:1.75rem 0 0;font-family:var(--dia-display);font-size:clamp(2rem,1.2rem + 3.4vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--dia-white);text-decoration:none;border-bottom:4px solid var(--dia-cyan);padding-bottom:.2rem}.dia-contact__phone:hover{color:var(--dia-cyan)}.dia-contact__phone:focus-visible{outline:3px solid var(--dia-cyan);outline-offset:6px}.dia-contact__phone svg{width:.85em;height:.85em;flex:0 0 auto}.dia-contact__hours{margin:1.25rem 0 0;font-size:1.125rem;color:#ffffffd1}.dia-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--dia-green);box-shadow:0 -6px 24px #1a262638;transform:translateY(110%);transition:transform .25s ease;font-family:var(--dia-body)}.dia-sticky.is-visible{transform:translateY(0)}.dia-sticky__inner{display:flex;align-items:center;gap:.75rem;max-width:60rem;margin-inline:auto}.dia-sticky__text{display:none;flex:1 1 auto;color:var(--dia-white)}.dia-sticky__title{margin:0;font-size:1.0625rem;font-weight:600}.dia-sticky__sub{margin:.15rem 0 0;font-size:1rem;color:#ffffffbf}.dia-sticky__btns{display:flex;flex:1 1 auto;gap:.6rem}.dia-sticky__btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.6rem 1rem;border:2px solid var(--dia-cyan);border-radius:999px;background:var(--dia-cyan);color:var(--dia-green);font-size:1.0625rem;font-weight:600;text-decoration:none}.dia-sticky__btn--ghost{background:transparent;border-color:#ffffff80;color:var(--dia-white)}.dia-sticky__btn:focus-visible{outline:3px solid var(--dia-white);outline-offset:2px}@media screen and (min-width:750px){.dia-sticky__text{display:block}.dia-sticky__btns{flex:0 0 auto}.dia-sticky__btn{min-width:11rem}}@media(prefers-reduced-motion:reduce){.dia-sticky{transition:none}}@media(prefers-reduced-motion:reduce){.dia__btn{transition:none}.dia__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/diabetes-page.css.map */
