:root{--md-ink:#182a2c;--md-paper:#f3f0e8;--md-cobalt:#234c4a;--md-line:#cdcfc5}html{scroll-behavior:smooth;scroll-padding-top:100px}.md-editorial .md-pad{padding-block:64px}.md-editorial .md-eyebrow{font-size:11px;letter-spacing:.15em;margin-bottom:16px}.md-editorial .md-button,.md-editorial .sc-button{border-radius:2px;background:#203f3c;border-color:#203f3c;color:#fff;min-height:50px}.md-editorial .md-button:hover,.md-editorial .sc-button:hover{background:#122f2e;color:#fff}.md-editorial .header-logo__image{min-width:58px;width:58px;height:auto}.md-video-hero__film{position:relative;margin:0 auto;width:calc(100% - 40px);max-width:1600px;max-height:50svh}.sig-video-toggle{position:absolute;right:20px;bottom:18px;background:#152b2ac9;color:#fff;border:1px solid #ffffff70;border-radius:30px;padding:10px 18px;font:inherit;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:44px}.sig-video-toggle[hidden]{display:none}.md-video-hero__content{border-bottom:1px solid var(--md-line)}.md-editorial .md-video-hero__links{gap:10px 22px}.md-editorial .md-video-hero__details>p{font-size:17px;margin-bottom:16px;max-width:490px}.md-editorial .md-section-head{gap:48px;margin-bottom:32px}.md-editorial .md-section-head h1,.md-editorial .md-section-head h2{font-size:clamp(34px,3.7vw,52px)}.md-editorial .md-section-head>p{font-size:16px;max-width:430px}.md-editorial .md-formulas{gap:24px}.md-editorial .md-formula{border-radius:4px;border:1px solid color-mix(in srgb,var(--formula),transparent 78%);background:#faf8f3;color:var(--md-ink);box-shadow:0 12px 30px #182a2c04}.md-editorial .md-formula__art{aspect-ratio:1.38;background:var(--tint);border-bottom:1px solid color-mix(in srgb,var(--formula),transparent 85%)}.md-editorial .md-formula__copy{padding:24px;border-top:4px solid var(--formula)}.md-editorial .md-formula__copy>.md-eyebrow{color:var(--formula)}.md-editorial .md-formula h3{font-size:28px;margin-bottom:14px}.md-editorial .md-formula__copy>p:not(.md-eyebrow){font-size:14px;margin-bottom:18px;line-height:1.65}.md-editorial .md-formula__copy>.sig-card-claim{padding:14px 0;border-top:1px solid var(--md-line);color:var(--formula);font-size:14px;font-weight:500}.md-editorial .md-formula__link{border:0;background:var(--formula);color:#fff;border-radius:2px;min-height:46px;padding:8px 14px;font-size:14px}.md-editorial .md-formula__facts{font-size:12px;padding:8px 0 18px}.md-editorial .md-formula__facts strong{font-size:22px}.sig-disclaimer{font:400 11px/1.6 var(--font-body--family);color:#58625e;max-width:870px;margin:18px 0 0}.sig-claims{border-top:1px solid var(--md-line);padding-top:16px}.sig-claims ul{padding:0;margin:0;list-style:none}.sig-claims li{position:relative;padding:0 0 9px 17px;font-size:14px;line-height:1.5}.sig-claims li:before{content:"";width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:8px;background:var(--md-product)}.sig-claims .sig-disclaimer{font-size:10px;margin:6px 0 0}.sig-claims .md-eyebrow{font-size:10px!important;margin-bottom:12px!important}.sig-service{border-top:1px solid var(--md-line);margin-top:4px;width:100%}.sig-service details{border-bottom:1px solid var(--md-line)}.sig-service summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:12px 0;font-size:13px}.sig-service summary::-webkit-details-marker{display:none}.sig-service details p{font-size:12px!important;line-height:1.6;margin:0 0 12px}.md-editorial .product-details h1{font-size:clamp(34px,3.5vw,48px)}.md-editorial .product-copy__intro{font-size:15px;line-height:1.55}.md-editorial .product-copy__small-label{color:var(--md-product);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.md-editorial .product-copy__format,.md-editorial .product-copy__allergen{font-size:12px}.md-editorial .product-details .group-block-content{row-gap:12px}.md-editorial .md-comparison{padding:30px 0 0;margin-top:32px;border-top:1px solid var(--md-line)}.md-editorial .md-comparison h2{font-size:30px}.md-editorial .md-comparison th,.md-editorial .md-comparison td{font-size:13px;padding:16px}.md-editorial .md-experience{background:#e7e9e1}.md-editorial .md-experience__grid{gap:24px}.md-editorial .md-experience__grid article{padding:0 0 18px;border:0}.sig-format-image{width:100%;height:280px;object-fit:contain;background:#faf9f6;display:block;margin-bottom:25px}.md-editorial .md-experience__index{top:300px;right:4px;font-size:24px;color:#61756e}.md-editorial .md-experience h3{font-size:29px}.md-editorial .md-experience article p{font-size:15px;max-width:500px}.md-editorial .md-science-bridge{background:radial-gradient(ellipse at 90% 10%,#426c61 0,transparent 55%),#203f3c;color:#f6f3e9}.md-editorial .md-science-bridge h2{font-size:clamp(38px,4.5vw,62px)}.md-editorial .md-science-bridge__grid{gap:64px}.md-editorial .md-science-bridge__intro{font-size:16px}.md-editorial .md-button--light{background:#f3f0e8;color:#203f3c;border-color:#f3f0e8}.md-editorial .md-help{background:#eeeee6}.md-editorial .md-help__item summary{font-size:17px;padding:19px 0}.md-editorial .md-help__grid{gap:64px}.md-editorial .md-people{background:#f3f0e8}.md-editorial .md-journal{padding-block:56px}.md-editorial .md-journal__picture{aspect-ratio:1.7}.md-editorial .md-journal__card{border-radius:4px}.md-editorial .md-journal__copy{padding:22px}.md-editorial .md-journal__copy h3{font-size:25px}.md-editorial .md-journal__head h2{font-size:42px}.md-editorial :is(.ap-fast-ingredients,.ap-sleep-ingredients){background:#eceee7;padding-block:56px}.md-editorial :is(.ap-fast-ingredients__card,.ap-sleep-ingredients__card){background:#f9f8f2;border-color:#cbd2c6;border-radius:4px}.md-editorial :is(.ap-fast-ingredients h2,.ap-sleep-ingredients h2){font-family:var(--font-heading--family);font-size:36px}.md-editorial .sc-origin,.md-editorial .sc-evidence{background:#e7e9e1}.md-editorial .sc-hero{padding-block:48px;gap:48px}.md-editorial .sc-hero h1{font-size:clamp(40px,4.6vw,64px)}.md-editorial .sc-section{padding-block:60px}.md-editorial .sc-reference{border-radius:4px}.sig-about__hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sig-about h1{font-size:clamp(40px,4.5vw,66px);line-height:1.05;margin:0 0 25px}.sig-lead{font-size:18px;line-height:1.65;max-width:530px;margin-bottom:28px}.sig-about figure{margin:0;background:#e7e9e1}.sig-about figure img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.sig-about figcaption{font-size:11px;padding:16px 22px}.sig-about__chain{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:64px 0 32px;border-bottom:1px solid var(--md-line)}.sig-about__chain h2{font-size:36px;margin:0}.sig-about__chain p{font-size:16px;line-height:1.7;margin:0}.sig-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-top:32px}.sig-trust-grid h3{font-size:24px;margin:16px 0}.sig-trust-grid p{font-size:15px;line-height:1.65}.sig-council{width:min(1280px,calc(100% - 80px));margin:auto;border-block:1px solid var(--md-line)}.sig-council>summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:22px;padding:25px 0}.sig-council>summary::-webkit-details-marker{display:none}.sig-council .ap-council__inner{width:100%;padding-bottom:24px}.sig-council[open]>summary{margin-bottom:30px}.sig-contact__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.sig-contact__details article{border-top:1px solid var(--md-line);padding:24px 0}.sig-contact h2{font-size:24px;margin:0 0 18px}.sig-contact__details a{display:block;margin:8px 0;color:inherit;font-size:16px;overflow-wrap:anywhere;text-underline-offset:5px}.sig-contact__details p{font-size:15px;line-height:1.7}.sig-contact__form{background:#e6eae1;border:1px solid #d0d7ca;padding:32px}.sig-contact__form label{display:block;margin:18px 0 8px;font-size:13px}.sig-contact__form input,.sig-contact__form textarea{display:block;width:100%;border:1px solid #bac5b8;background:#fafbf7;border-radius:2px;padding:13px;font:inherit;color:#182a2c}.sig-contact__form .md-button{margin-top:22px;min-width:180px}.sig-accessibility{padding-top:20px;border-top:1px solid var(--md-line);scroll-margin-top:110px}.sig-accessibility summary{cursor:pointer;font-size:15px}.sig-footer{background:#182e2d;color:#f4f0e8;padding:56px 0 20px}.sig-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:40px}.sig-footer__title{font-family:var(--font-heading--family);font-size:38px;line-height:1.15;letter-spacing:-.035em;margin:12px 0 24px}.sig-footer a{color:inherit;text-decoration:none;font-size:14px;line-height:1.6}.sig-footer a:hover{text-decoration:underline;text-underline-offset:4px}.sig-footer__top nav{display:flex;flex-direction:column;gap:14px;padding-top:8px}.sig-footer__top>div>p:not(.sig-footer__title){font-size:12px;line-height:1.6}.sig-footer__bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff33;padding-top:20px;align-items:center}.sig-footer__bottom p,.sig-footer__bottom a{font-size:11px}.sig-footer__bottom nav{display:flex;gap:22px;flex-wrap:wrap}.md-editorial :is(a,button,summary,input,textarea):focus-visible{outline:2px solid #638a73;outline-offset:4px}@media(min-width:1000px){.md-editorial .md-formulas:has(>.md-formula:nth-child(2):last-child){grid-template-columns:1fr 1fr}.md-editorial .md-formulas:has(>.md-formula:nth-child(2):last-child) .md-formula__art{aspect-ratio:1.8}}@media(max-width:749px){html{scroll-padding-top:80px}.md-editorial .md-pad{padding-block:42px}.md-video-hero__film{width:100%;aspect-ratio:16/10;max-height:none}.md-video-hero__content{padding-block:24px 30px;gap:18px}.md-video-hero h1{font-size:42px}.md-editorial .md-video-hero__details>p{font-size:15px}.sig-video-toggle{right:12px;bottom:12px;padding:8px 14px;font-size:11px}.md-editorial .md-section-head{gap:18px}.md-editorial .md-formulas{gap:24px}.md-editorial .md-formula__art{aspect-ratio:1.6}.md-editorial .md-formula__copy{padding:22px}.md-editorial .md-formula h3{font-size:29px}.md-editorial .md-comparison{margin-top:24px}.sig-format-image{height:230px}.md-editorial .md-experience__grid{grid-template-columns:1fr;gap:30px}.md-editorial .md-experience__index{top:250px}.sig-about__hero,.sig-about__chain,.sig-contact__grid{grid-template-columns:1fr;gap:30px}.sig-about h1{font-size:42px}.sig-lead{font-size:16px}.sig-about__chain{padding-top:40px}.sig-trust-grid{grid-template-columns:1fr;gap:12px}.sig-trust-grid article{border-bottom:1px solid var(--md-line);padding-bottom:16px}.sig-council{width:calc(100% - 40px)}.sig-council>summary{font-size:19px}.sig-contact__form{padding:24px}.sig-footer__top{grid-template-columns:1fr 1fr;gap:30px}.sig-footer__top>div{grid-column:1/-1}.sig-footer__title{font-size:34px}.sig-footer__bottom{display:block}.sig-footer__bottom nav{gap:14px}.md-editorial .product-details h1{font-size:36px}.md-editorial .sc-hero{padding-block:32px}.md-editorial .sc-section{padding-block:42px}.sig-disclaimer,.sig-claims .sig-disclaimer{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.md-editorial .md-video-hero__film{width:calc(100% - 40px);margin-inline:auto;max-height:50svh}.md-editorial .md-video-hero__video{object-position:50% 70%}.md-editorial .sig-video-toggle{z-index:2}.md-editorial .product-details .price{font-size:24px;font-weight:600}@media(max-width:749px){.md-editorial .md-video-hero__film{width:100%;aspect-ratio:16/10;max-height:none}.md-editorial .md-video-hero__video{object-position:center}}.md-editorial:has(.md-video-hero) .header__row--top{background:var(--md-paper,#f4f0e8);color:var(--md-ink,#15212b)}.md-editorial:has(.md-video-hero) .header__columns{min-height:80px}.md-editorial .md-video-hero__content{padding-block:24px;gap:24px 48px}.md-editorial:has(.md-video-hero) #FASTCollection.md-pad{padding-top:32px}@media(max-width:749px){.md-editorial:has(.md-video-hero) .header__columns{min-height:76px}.md-editorial .md-video-hero__content{padding-block:20px 24px;gap:16px}.md-editorial .md-video-hero__content .md-eyebrow{margin-bottom:12px}.md-editorial .md-video-hero__details>p{margin-bottom:16px}.md-editorial .md-video-hero__links{gap:12px 20px}.md-editorial:has(.md-video-hero) #FASTCollection.md-pad{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/signature.css.map */
