body{margin:0;background:#f3f1ec;color:#1b1a18;font-family:Arial,sans-serif}.tonr-password{background:#f3f1ec;color:#1b1a18;font-family:Arial,sans-serif;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px 20px}.tonr-password-mark{font-size:26px;font-weight:700;letter-spacing:.32em;margin-bottom:48px}.tonr-password h1{font-size:clamp(36px,6vw,72px);max-width:12ch;line-height:.96;letter-spacing:-.045em}.tonr-password form{display:grid;gap:12px;width:min(100%,360px);text-align:left}.tonr-password input,.tonr-password button{min-height:48px;border:1px solid #1b1a18;border-radius:4px;padding:0 16px;font:inherit}.tonr-password input{background:#fff;color:#1b1a18}.tonr-password button{background:#1b1a18;color:#f3f1ec;cursor:pointer}.overcast-support-page{margin:0;background:#fff;color:#171717;font-family:Arial,Helvetica,sans-serif}.overcast-support{box-sizing:border-box;display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:48px 24px;text-align:center}.overcast-support__content{width:100%;max-width:640px}.overcast-support h1{margin:0 0 20px;font-size:clamp(28px,5vw,44px);font-weight:400;line-height:1.2}.overcast-support p{margin:0;font-size:16px;line-height:1.6}.overcast-support a{color:inherit;text-underline-offset:3px}.overcast-support a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#tonr-app #product .tonr-benefit-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;list-style:none;margin:12px 0 0;padding:0;background:none;border:0;border-radius:0;font-size:14px;line-height:1.35;font-weight:400}#tonr-app #product .tonr-benefit-panel li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;padding:0}#tonr-app #product .tonr-benefit-panel li:before{content:none}#tonr-app #product .tonr-benefit-panel svg{display:block;width:18px;height:18px;color:#6b38b5;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#tonr-app #product .tonr-benefit-panel span{min-width:0}@media(min-width:1024px){#tonr-app #product .tonr-benefit-panel{gap:calc(2 * var(--pdp-u));margin-top:calc(8 * var(--pdp-u));font-size:calc(14 * var(--pdp-u))}#tonr-app #product .tonr-benefit-panel li{grid-template-columns:calc(18 * var(--pdp-u)) minmax(0,1fr);gap:calc(10 * var(--pdp-u))}#tonr-app #product .tonr-benefit-panel svg{width:calc(18 * var(--pdp-u));height:calc(18 * var(--pdp-u))}}#tonr-app .tonr-pdp-page .tonr-pdp-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px}#tonr-app .tonr-pdp-page .tonr-supply-badge{display:inline-flex;align-items:center;flex:none;padding:4px 9px;border:1px solid #d9c4ee;border-radius:5px;background:#eee1ff;color:#54248c;font:700 13px/1.2 Space Grotesk,sans-serif;letter-spacing:0;text-transform:none}#tonr-app .tonr-pdp-page .tonr-offer-contents{margin-bottom:10px}#tonr-app .tonr-pdp-page .tonr-pdp-offer.tonr-offer-choice{grid-template-columns:17px minmax(0,1fr) auto;column-gap:10px;row-gap:3px;padding:8px 13px;align-items:center}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-pdp-offer-copy{display:contents}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-offer-title-row{grid-column:2;grid-row:1;align-self:center}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-offer-detail{grid-column:2/-1;grid-row:2;min-width:0;font-size:12px;line-height:1.4}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-offer-prices{grid-column:3;grid-row:1;align-self:center;gap:2px}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-pdp-radio{align-self:center;margin:0}#tonr-app .tonr-pdp-page .tonr-offer-price-line{display:flex;align-items:center;justify-content:flex-end;gap:7px}#tonr-app .tonr-pdp-page .tonr-offer-daily{display:inline-flex;padding:4px 6px;border-radius:4px;background:#eadcf7;color:#54248c;font:700 11px/1.2 Space Grotesk,sans-serif;white-space:nowrap}#tonr-app .tonr-pdp-page .tonr-gifts{margin:12px 0 0;padding:5px 9px 10px;border-color:#d9cce3;border-radius:10px;background:#fffaf6}#tonr-app .tonr-pdp-page .tonr-gifts legend{border:0;padding:0 7px;background:#fff7ee;font:700 10px/1.4 Space Grotesk,sans-serif;letter-spacing:.07em;color:#5d3d78}#tonr-app .tonr-pdp-page .tonr-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0}#tonr-app .tonr-pdp-page .tonr-gift{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:28px 27px 12px 14px;gap:3px;justify-items:center;align-content:start;align-items:center;text-align:center;min-width:0;color:#81718e}#tonr-app .tonr-pdp-page .tonr-gift-icon{grid-column:1;grid-row:1;width:30px;height:28px;margin:0;border-radius:7px;background:#eee1ff;color:#7244a5}#tonr-app .tonr-pdp-page .tonr-gift-icon svg{width:21px;height:21px;stroke-width:1.5}#tonr-app .tonr-pdp-page .tonr-gift strong{grid-column:1;grid-row:2;max-width:none;margin:0;font:600 10.5px/1.25 Space Grotesk,sans-serif}#tonr-app .tonr-pdp-page .tonr-gift-state{grid-column:1;grid-row:3;margin:0;gap:3px;font:500 9px/1.25 Space Grotesk,sans-serif}#tonr-app .tonr-pdp-page .tonr-gift-value{grid-column:1;grid-row:4;font:500 11px/1.2 Space Grotesk,sans-serif;text-decoration-thickness:1px;color:#82738f}#tonr-app .tonr-pdp-page .tonr-gift[data-unlocked=false] .tonr-gift-value{text-decoration:none}#tonr-app .tonr-pdp-page .tonr-gift[data-unlocked=true]{color:#54248c}#tonr-app .tonr-pdp-page .tonr-gift[data-unlocked=true] .tonr-gift-icon{background:#e9d7ff;color:#54248c}#tonr-app .tonr-pdp-page .tonr-gift[data-unlocked=true] .tonr-gift-state{font-weight:700}@media(min-width:1600px){#tonr-app .tonr-pdp-page .tonr-supply-badge{font-size:15px;padding:5px 10px}#tonr-app .tonr-pdp-page .tonr-pdp-offer.tonr-offer-choice{padding:11px 16px;row-gap:4px}#tonr-app .tonr-pdp-page .tonr-offer-choice .tonr-offer-detail{font-size:14px}#tonr-app .tonr-pdp-page .tonr-offer-daily{font-size:12px}#tonr-app .tonr-pdp-page .tonr-gift{grid-template-rows:32px 30px 14px 15px}#tonr-app .tonr-pdp-page .tonr-gift-icon{width:34px;height:32px}#tonr-app .tonr-pdp-page .tonr-gift strong{font-size:12px}#tonr-app .tonr-pdp-page .tonr-gift-state{font-size:10px}#tonr-app .tonr-pdp-page .tonr-gift-value{font-size:12px}}@media(min-width:1024px)and (max-width:1599px){#tonr-app .tonr-pdp-page .tonr-pdp-offer.tonr-offer-choice{padding-top:6px;padding-bottom:6px}#tonr-app .tonr-pdp-page .tonr-gifts{padding-top:3px;padding-bottom:6px}#tonr-app .tonr-pdp-page .tonr-gift{grid-template-columns:24px minmax(0,1fr);grid-template-rows:27px 12px 14px;gap:1px 4px;justify-items:start;text-align:left}#tonr-app .tonr-pdp-page .tonr-gift-icon{grid-column:1;grid-row:1/4;align-self:center;width:24px;height:28px}#tonr-app .tonr-pdp-page .tonr-gift-icon svg{width:20px;height:20px}#tonr-app .tonr-pdp-page .tonr-gift strong{grid-column:2;grid-row:1}#tonr-app .tonr-pdp-page .tonr-gift-state{grid-column:2;grid-row:2}#tonr-app .tonr-pdp-page .tonr-gift-value{grid-column:2;grid-row:3}}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-supply-badge{font-size:13px}#tonr-app .tonr-pdp-page .tonr-pdp-offer.tonr-offer-choice{grid-template-columns:16px minmax(0,1fr) auto;column-gap:9px;padding:10px 11px}#tonr-app .tonr-pdp-page .tonr-gifts{padding:7px 8px 11px}#tonr-app .tonr-pdp-page .tonr-gift-grid{gap:6px}#tonr-app .tonr-pdp-page .tonr-gift{grid-template-rows:32px 40px 12px 14px;gap:3px}#tonr-app .tonr-pdp-page .tonr-gift-icon{width:34px;height:32px}}@media(min-width:1024px)and (max-width:1279px){#tonr-app .tonr-pdp-page .tonr-gift{grid-template-rows:40px 12px 14px}#tonr-app .tonr-pdp-page .tonr-pdp-offer.tonr-offer-choice{padding-top:4px;padding-bottom:4px}}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh{display:block;width:min(var(--pdp-width),880px);margin-inline:auto;padding:40px 0 0;color:#120b1f}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header{display:block;text-align:center;margin:0 0 30px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header>.eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header h2{font:800 clamp(26px,2.3vw,36px)/1.18 "Unbounded",sans-serif;letter-spacing:-.045em;margin:12px 0 0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header .section-lede{font:400 15px/1.55 Space Grotesk,sans-serif;color:#62596e;max-width:52ch;margin:12px auto 0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .full-faq-content{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;margin:0;padding:0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .faq-group{min-width:0;padding:0;border:0;border-radius:0;background:transparent}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .faq-group>h3{font:600 11px/1.5 Space Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#62596e;margin:0 0 10px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion{display:grid;gap:0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details:last-child,#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details,#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details[open]{margin:0;border:0;border-bottom:1px solid #120b1f26;border-radius:0;background:transparent;overflow:visible}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details:first-child{border-top:1px solid #120b1f26}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:18px 0;list-style:none;cursor:pointer;font:600 15px/1.4 Space Grotesk,sans-serif;color:#120b1f}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary>span{min-width:0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary i,#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details[open] summary i{position:relative;display:block;flex:none;width:20px;height:20px;border:0;border-radius:0;background:transparent;color:#6b38b5}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary i:before,#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary i:after,#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details[open] summary i:before{position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary i:after{transform:translate(-50%,-50%) rotate(90deg)}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion details[open] summary i:after{display:none}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion .answer{padding:0 40px 20px 0;max-width:none;font:400 14px/1.65 Space Grotesk,sans-serif;color:#62596e}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .answer p{max-width:68ch;margin:0}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .answer .text-link{margin-top:6px;font-size:13px;line-height:1.5;min-height:40px;color:#3b1e8f}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh :is(summary,a,button):focus-visible{outline:2px solid #7a3bd1;outline-offset:4px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card{display:block;max-width:none;margin:24px 0 0;padding:0;border:0;background:transparent}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card>.help-icon{display:none}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:4px;align-items:center}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card strong{grid-column:1;grid-row:1;font:600 14px/1.4 Space Grotesk,sans-serif}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card p{grid-column:1;grid-row:2;margin:0;font:400 13px/1.5 Space Grotesk,sans-serif;color:#62596e}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card .text-link{grid-column:2;grid-row:1 / 3;justify-self:end;min-height:44px;margin:0;font-size:13px;color:#3b1e8f}@media(max-width:1023px){#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh{padding-top:32px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header{margin-bottom:26px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header h2{font-size:26px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header .section-lede{font-size:14px;max-width:30ch}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .full-faq-content{gap:24px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion summary{min-height:60px;padding:17px 0;font-size:14px;gap:16px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .accordion .answer{padding-right:30px;padding-bottom:18px;font-size:14px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card>div{column-gap:14px}}@media(max-width:359px){#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .tonr-faq-refresh-header h2{font-size:24px}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card>div{grid-template-columns:minmax(0,1fr)}#tonr-app .tonr-pdp-page #questions.tonr-faq-refresh .help-card .text-link{grid-column:1;grid-row:3;justify-self:start;margin-top:4px}}#tonr-app .tonr-shared-header{--header-bg:#fff7ee;--header-ink:#120b1f;--header-accent:#ffd84d;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;box-sizing:border-box;height:60px!important;padding:0 clamp(16px,3cqw,40px);background:var(--header-bg);color:var(--header-ink);font-family:Space Grotesk,sans-serif;position:sticky;top:0;z-index:40}#tonr-app .tonr-shared-header[data-brand=HIM]{--header-bg:#171715;--header-ink:#f1ede4;--header-accent:#171715}#tonr-app .tonr-shared-header button{color:inherit;background:transparent;border:0;cursor:pointer;white-space:nowrap;min-height:44px;font-family:inherit;font-weight:600}#tonr-app .tonr-shared-header button:focus-visible,#tonr-app .tonr-side-menu button:focus-visible{outline:2px solid currentColor;outline-offset:3px}#tonr-app .tonr-shared-header__nav{display:flex;gap:6px;align-items:center}#tonr-app .tonr-shared-header__nav button{padding:8px 14px;font-size:14px;border:2px solid transparent;border-radius:8px}#tonr-app .tonr-shared-header__nav button[aria-current=page]{border-color:currentColor}#tonr-app .tonr-shared-header__logo{display:flex;align-items:baseline;justify-content:center;gap:10px;padding:4px 8px}#tonr-app .tonr-shared-header__logo>span{font-family:Archivo,sans-serif;font-size:22px;font-weight:700;letter-spacing:.3em;line-height:1}#tonr-app .tonr-shared-header__logo>b{font-family:Unbounded,sans-serif;font-size:12px;font-weight:800;letter-spacing:-.02em;line-height:1.5;background:var(--header-ink);color:var(--header-accent);border-radius:8px;padding:3px 9px}#tonr-app .tonr-shared-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}#tonr-app .tonr-shared-header__switch{width:110px;padding:8px 10px;font-size:13px;text-decoration:underline;text-underline-offset:4px}#tonr-app .tonr-shared-header__account{width:80px;padding:8px 10px;font-size:14px}#tonr-app button.tonr-shared-header__cart{width:82px;padding:10px 12px;font-size:14px;border-radius:8px;background:var(--header-ink);color:var(--header-bg)}#tonr-app .tonr-shared-header__menu{display:flex;align-items:center;justify-content:center;width:44px;border:2px solid currentColor!important;border-radius:8px;padding:0}#tonr-app .tonr-men-brandbar{box-sizing:border-box;height:56px;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:#d7c9a9;color:#171715;font-family:Space Grotesk,sans-serif;text-align:center}#tonr-app .tonr-men-brandbar strong{font-family:Archivo,sans-serif;font-size:14px;letter-spacing:.15em;white-space:nowrap}#tonr-app .tonr-men-brandbar span{font-size:12px;line-height:16px}#tonr-app .tonr-side-menu[data-brand=HIM]{background:#171715!important;color:#f1ede4!important}#tonr-app .tonr-side-menu[data-brand=HIM] button{color:inherit;border-color:currentColor!important}#tonr-app .tonr-side-menu[data-brand=HIM]>button:last-child{background:#f1ede4!important;color:#171715}@media(max-width:1023px){#tonr-app #store>header.tonr-shared-header{height:64px!important}#tonr-app .tonr-shared-header__logo{gap:6px;padding:4px 0}#tonr-app .tonr-shared-header__logo>span{font-size:17px;letter-spacing:.26em}#tonr-app .tonr-shared-header__logo>b{font-size:10px;padding:3px 6px}#tonr-app button.tonr-shared-header__cart{width:72px;font-size:13px;padding:10px 8px}#tonr-app .tonr-men-brandbar{height:64px;flex-direction:column;gap:3px}#tonr-app .tonr-men-hero.tonr-men-hero--overlay{display:flex;align-items:flex-start;min-height:620px;padding:38px 24px 34px;overflow:hidden}#tonr-app .tonr-men-hero--overlay .tonr-men-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% center}#tonr-app .tonr-men-hero.tonr-men-hero--overlay:after{display:block;background:linear-gradient(90deg,#0b0a09a6,#0b0a0914),linear-gradient(0deg,#0b0a09f2,#0b0a0952 35%,#0b0a0908 72%)}#tonr-app .tonr-men-hero--overlay .tonr-men-hero-copy{max-width:none;width:100%;padding:0;gap:20px}#tonr-app .tonr-men-hero.tonr-men-hero--overlay h1{font-size:clamp(64px,20.5vw,110px);line-height:.83;text-shadow:0 2px 28px #0003}#tonr-app .tonr-men-hero--overlay .tonr-men-lede{max-width:26ch}#tonr-app .tonr-men-hero--overlay .tonr-men-actions{flex-wrap:wrap}#tonr-app .tonr-men-hero--overlay .tonr-men-availability{margin-top:0}}#tonr-app .tonr-men-refresh{--men-paper:#ece7de;--men-orange:#ed4b1f;background:#171513;color:var(--men-paper);font-family:Archivo,sans-serif;font-weight:400}#tonr-app .tonr-men-refresh :is(h1,h2,p,figure){margin:0}#tonr-app .tonr-men-refresh em{font-style:normal;color:var(--men-orange)}#tonr-app .tonr-men-eyebrow{font:500 11px/1.5 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase;color:#d3c8bb}#tonr-app .tonr-men-lede{font-size:clamp(16px,1.4vw,19px);line-height:1.6;max-width:39ch;color:#e3dbd0}#tonr-app .tonr-men-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 22px;border:1px solid #ece7de;border-radius:3px;background:#ece7de;color:#171513;font:700 13px/1.3 Archivo,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#tonr-app .tonr-men-button>span{font-size:19px;font-weight:400;line-height:1}#tonr-app .tonr-men-button--outline{background:transparent;color:#ece7de;border-color:#ece7de70}#tonr-app .tonr-men-button:hover{background:#fff8ef;color:#171513}#tonr-app .tonr-men-refresh :is(button,input,textarea):focus-visible,#tonr-app .tonr-men-header button:focus-visible{outline:3px solid #ed6a40;outline-offset:4px}#tonr-app .tonr-men-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:16px clamp(20px,4vw,72px);background:#171513;color:#ece7de;border-bottom:1px solid #ece7de25;font-family:Archivo,sans-serif}#tonr-app .tonr-men-wordmark{display:flex;align-items:center;gap:13px;padding:0;background:none;border:0;color:inherit;font:750 28px/1 Archivo,sans-serif;letter-spacing:.19em}#tonr-app .tonr-men-wordmark>span{padding:5px 7px;border:1px solid #ed4b1f;font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.14em}#tonr-app .tonr-men-header nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,40px)}#tonr-app .tonr-men-header nav button{min-height:40px;padding:3px 0;border:0;border-bottom:1px solid transparent;background:none;color:inherit;font:500 12px/1.4 Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase}#tonr-app .tonr-men-header nav button[aria-current=page]{border-bottom-color:#ed4b1f}#tonr-app .tonr-men-header>.tonr-men-button{min-height:44px;padding:10px 17px;font-size:11px;gap:24px}#tonr-app .tonr-men-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(620px,52vw,850px);display:flex;align-items:center;padding:clamp(40px,4.5vw,84px) clamp(24px,5vw,96px)}#tonr-app .tonr-men-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}#tonr-app .tonr-men-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0a09aa 0%,#0b0a0933 45%,transparent 70%)}#tonr-app .tonr-men-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:47%}#tonr-app .tonr-men-hero h1{font-size:clamp(96px,9.5vw,174px);font-weight:900;font-stretch:65%;line-height:.82;letter-spacing:-.055em;text-transform:uppercase}#tonr-app .tonr-men-hero .tonr-men-lede{max-width:33ch}#tonr-app .tonr-men-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:3px}#tonr-app .tonr-men-availability{font-size:12px;line-height:1.5;color:#d3c8bb}#tonr-app .tonr-men-story-split{display:grid;grid-template-columns:.9fr 1.1fr;border-bottom:1px solid #ece7de25}#tonr-app .tonr-men-story-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:clamp(40px,5vw,90px)}#tonr-app .tonr-men-story-copy h2{font-size:clamp(44px,4.5vw,80px);line-height:.96;font-weight:850;font-stretch:75%;letter-spacing:-.04em;text-transform:uppercase;max-width:10ch}#tonr-app .tonr-men-bench{position:relative;min-height:450px;overflow:hidden}#tonr-app .tonr-men-bench img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}#tonr-app .tonr-men-bench figcaption{position:absolute;left:24px;bottom:22px;padding:7px 10px;background:#171513c9;font:10px/1.4 IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}#tonr-app .tonr-men-join-band{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:45px clamp(24px,5vw,96px);background:#24201b;border-top:1px solid #ece7de20}#tonr-app .tonr-men-join-band h2{margin-top:10px;font-size:clamp(26px,2.8vw,44px);line-height:1.12;font-weight:750;letter-spacing:-.035em}#tonr-app .tonr-men-join-band>.tonr-men-button{flex:none}#tonr-app .tonr-men-story-opening{padding:clamp(45px,6vw,100px) clamp(24px,6vw,112px);display:grid;gap:24px;grid-template-columns:1.2fr 1fr;align-items:end}#tonr-app .tonr-men-story-opening>.tonr-men-eyebrow{grid-column:1/-1}#tonr-app .tonr-men-story-opening h1{font-size:clamp(54px,7.5vw,132px);font-weight:900;font-stretch:70%;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}#tonr-app .tonr-men-story-opening>.tonr-men-lede{justify-self:end;padding-bottom:4px}#tonr-app .tonr-men-story-image{position:relative}#tonr-app .tonr-men-story-image img{display:block;width:100%;height:auto;max-height:720px;object-fit:cover;object-position:center 65%}#tonr-app .tonr-men-story-image figcaption{padding:14px clamp(24px,6vw,112px);border-bottom:1px solid #ece7de25;font:11px/1.4 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#d3c8bb}#tonr-app .tonr-men-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,70px);padding:clamp(45px,6vw,96px) clamp(24px,6vw,112px)}#tonr-app .tonr-men-principles article{border-top:1px solid #ece7de45;padding-top:18px}#tonr-app .tonr-men-principles article>span{color:#ed6a40;font:11px IBM Plex Mono,monospace}#tonr-app .tonr-men-principles h2{margin:23px 0 13px;font-size:clamp(24px,2.5vw,36px);line-height:1.05;letter-spacing:-.035em}#tonr-app .tonr-men-principles p{font-size:15px;line-height:1.6;color:#d3c8bb;max-width:34ch}#tonr-app .tonr-men-signup{display:grid;grid-template-columns:1fr 1fr;min-height:650px}#tonr-app .tonr-men-signup-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:clamp(38px,5vw,88px)}#tonr-app .tonr-men-signup h1{font-size:clamp(48px,5.6vw,94px);font-weight:900;font-stretch:70%;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}#tonr-app .tonr-men-signup-image{width:100%;height:100%;min-height:650px;object-fit:cover;object-position:78% center}#tonr-app .tonr-men-signup-form{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}#tonr-app .tonr-men-signup-form label{font:500 11px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.09em}#tonr-app .tonr-men-email-row{display:flex;border:1px solid #ece7de75;border-radius:3px}#tonr-app .tonr-men-email-row input{flex:1;min-width:0;height:56px;padding:0 15px;border:0;background:transparent;color:#ece7de;font:16px Archivo,sans-serif}#tonr-app .tonr-men-email-row button{flex:none;padding:0 20px;border:0;background:#ece7de;color:#171513;font:750 12px Archivo,sans-serif;text-transform:uppercase;letter-spacing:.04em}#tonr-app #tonr-men-signup-status{font:12px/1.5 IBM Plex Mono,monospace;min-height:18px}#tonr-app .tonr-men-text-link{padding:4px 0;min-height:32px;border:0;background:none;color:#d3c8bb;font:12px/1.4 Archivo,sans-serif;text-decoration:underline;text-underline-offset:4px}#tonr-app .tonr-men-help{max-width:960px;margin:0 auto;padding:clamp(38px,6vw,86px) clamp(22px,4vw,56px);display:flex;flex-direction:column;gap:24px}#tonr-app .tonr-men-help>h1{font-size:clamp(56px,7vw,100px)!important;font-stretch:70%;letter-spacing:-.04em}@media(max-width:1023px){#tonr-app .tonr-men-hero-copy{max-width:53%}#tonr-app .tonr-men-hero{min-height:690px}#tonr-app .tonr-men-hero h1{font-size:104px}#tonr-app .tonr-men-story-copy{padding:38px 28px}#tonr-app .tonr-men-signup{grid-template-columns:1.1fr .9fr}#tonr-app .tonr-men-signup-copy{padding:40px 28px}}@media(max-width:1023px){#tonr-app .tonr-men-header{display:grid;grid-template-columns:1fr auto;gap:10px 16px;min-height:0;padding:14px 20px 10px}#tonr-app .tonr-men-wordmark{font-size:25px;gap:9px}#tonr-app .tonr-men-wordmark>span{font-size:8px;padding:4px 5px}#tonr-app .tonr-men-header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:18px}#tonr-app .tonr-men-header nav button{min-height:32px;font-size:10px}#tonr-app .tonr-men-header>.tonr-men-button{grid-column:2;grid-row:1;min-height:40px;padding:9px 12px;font-size:10px;gap:14px}#tonr-app .tonr-men-hero{display:block;padding:0;min-height:0;overflow:visible}#tonr-app .tonr-men-hero-image{position:static;height:clamp(255px,78vw,460px);object-position:77% center;display:block}#tonr-app .tonr-men-hero:after{display:none}#tonr-app .tonr-men-hero-copy{position:relative;max-width:none;padding:30px 24px 38px;gap:20px}#tonr-app .tonr-men-hero h1{font-size:clamp(78px,22vw,126px);line-height:.83}#tonr-app .tonr-men-hero .tonr-men-lede{max-width:30ch}#tonr-app .tonr-men-actions{gap:10px;width:100%}#tonr-app .tonr-men-actions .tonr-men-button{font-size:11px;padding:13px 15px;gap:15px}#tonr-app .tonr-men-story-split{grid-template-columns:minmax(0,1fr)}#tonr-app .tonr-men-story-copy{padding:42px 24px;gap:22px}#tonr-app .tonr-men-story-copy h2{font-size:54px;max-width:12ch}#tonr-app .tonr-men-bench{min-height:0}#tonr-app .tonr-men-bench img{height:auto;aspect-ratio:4/3;object-position:64% center}#tonr-app .tonr-men-bench figcaption{left:16px;bottom:15px;font-size:9px}#tonr-app .tonr-men-join-band{align-items:flex-start;flex-direction:column;padding:34px 24px;gap:22px}#tonr-app .tonr-men-story-opening{padding:40px 24px;grid-template-columns:minmax(0,1fr);gap:24px}#tonr-app .tonr-men-story-opening h1{font-size:clamp(58px,12.6vw,94px)}#tonr-app .tonr-men-story-opening>.tonr-men-lede{justify-self:start}#tonr-app .tonr-men-story-image img{height:auto;aspect-ratio:4/3;object-position:60% center}#tonr-app .tonr-men-story-image figcaption{font-size:9px;padding:13px 24px}#tonr-app .tonr-men-principles{grid-template-columns:minmax(0,1fr);padding:40px 24px;gap:32px}#tonr-app .tonr-men-principles h2{font-size:30px;margin-top:18px}#tonr-app .tonr-men-principles p{max-width:40ch}#tonr-app .tonr-men-signup{grid-template-columns:minmax(0,1fr);min-height:0}#tonr-app .tonr-men-signup-copy{padding:42px 24px;gap:24px}#tonr-app .tonr-men-signup h1{font-size:clamp(48px,11vw,76px)}#tonr-app .tonr-men-signup-image{min-height:0;height:330px;object-position:77% center}#tonr-app .tonr-men-email-row button{padding:0 13px;font-size:11px}}#tonr-app .tonr-pdp-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}#tonr-app .tonr-offer-once{font:400 11px/1.4 Space Grotesk,sans-serif;color:#756781;white-space:nowrap}#tonr-app .tonr-offer-contents{display:flex;flex-wrap:wrap;align-items:center;gap:3px 9px;margin:0 0 12px;font:400 11px/1.5 Space Grotesk,sans-serif;color:#756781}#tonr-app .tonr-offer-contents strong{font-weight:600;color:#64408c}#tonr-app .tonr-pdp-offers{gap:9px}#tonr-app .tonr-pdp-offer.tonr-offer-choice{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:0;padding:12px 14px;border:1px solid #dacee3;border-radius:10px;background:#fffdf9;color:#120b1f;text-align:left;box-shadow:none;transition:background .18s,border-color .18s}#tonr-app .tonr-pdp-offer.tonr-offer-choice[aria-checked=true]{background:#f3eafa;border-color:#7042a2;box-shadow:inset 0 0 0 1px #7042a2}#tonr-app .tonr-offer-choice .tonr-pdp-radio{display:grid;position:static;grid-column:1;grid-row:1;width:17px;height:17px;margin:2px 0 0;border:1px solid #b6a7c6;background:transparent;align-self:start}#tonr-app .tonr-offer-choice[aria-checked=true] .tonr-pdp-radio{background:#7042a2;border-color:#7042a2}#tonr-app .tonr-offer-choice[aria-checked=true] .tonr-pdp-radio:after{width:7px;height:7px;background:#fff;border-radius:50%}#tonr-app .tonr-offer-choice .tonr-pdp-offer-copy{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:4px}#tonr-app .tonr-offer-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}#tonr-app .tonr-offer-choice .tonr-pdp-offer-name{display:block;font:700 14px/1.35 Space Grotesk,sans-serif;color:#120b1f}#tonr-app .tonr-offer-badge{display:inline-flex;padding:2px 6px;border-radius:4px;background:#ebdcff;color:#633298;font:600 9px/1.4 Space Grotesk,sans-serif;white-space:nowrap}#tonr-app .tonr-offer-detail,#tonr-app .tonr-offer-extra{font:400 12px/1.45 Space Grotesk,sans-serif;color:#665771}#tonr-app .tonr-offer-choice .tonr-offer-prices{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;align-self:start}#tonr-app .tonr-offer-choice .tonr-pdp-price{font:700 18px/1.2 Space Grotesk,sans-serif;margin:0;white-space:nowrap}#tonr-app .tonr-offer-choice .tonr-offer-compare{font:400 11px/1.3 Space Grotesk,sans-serif;order:1;color:#756781;opacity:1}#tonr-app .tonr-pdp-purchase>.tonr-pdp-atc{margin-top:12px}#tonr-app .tonr-rating-avatars>span{position:relative;display:block}#tonr-app .tonr-rating-avatars img{position:absolute;left:50%;top:50%;max-width:none;height:auto;display:block}#tonr-app .tonr-rating-avatars>span:nth-child(1) img{width:225%;transform:translate(-54%,-29%)}#tonr-app .tonr-rating-avatars>span:nth-child(2) img{width:200%;transform:translate(-40%,-28%)}#tonr-app .tonr-rating-avatars>span:nth-child(3) img{width:200%;transform:translate(-45%,-30%)}#tonr-app .tonr-rating-avatars>span:nth-child(4) img{width:300%;transform:translate(-78%,-22%)}#tonr-app .tonr-community .tonr-review-quote{margin:14px 0 22px;font:500 17px/1.55 Space Grotesk,sans-serif;letter-spacing:-.02em;color:#201229}#tonr-app .tonr-pdp-page .tonr-community .tonr-community-card-footer{margin-top:auto;padding-top:0}#tonr-app .tonr-pdp-page .tonr-community .tonr-community-card-footer span{font:700 13px/1.4 Space Grotesk,sans-serif;text-transform:none;letter-spacing:0;color:#201229}@media(min-width:1600px){#tonr-app .tonr-pdp-offer.tonr-offer-choice{padding:15px 17px}#tonr-app .tonr-offer-choice .tonr-pdp-offer-name{font-size:16px}#tonr-app .tonr-offer-detail,#tonr-app .tonr-offer-extra{font-size:14px}#tonr-app .tonr-offer-contents{font-size:13px}#tonr-app .tonr-offer-choice .tonr-pdp-price{font-size:21px}}@media(max-width:1023px){#tonr-app .tonr-pdp-offer.tonr-offer-choice{grid-template-columns:16px minmax(0,1fr) auto;padding:12px 11px;gap:9px}#tonr-app .tonr-offer-choice .tonr-pdp-radio{width:16px;height:16px}#tonr-app .tonr-community .tonr-review-quote{font-size:16px}#tonr-app .tonr-offer-contents strong{flex-basis:100%}}@media(prefers-reduced-motion:reduce){#tonr-app .tonr-pdp-offer.tonr-offer-choice{transition:none}}.tonr-product-details{background:#fff7ee;color:#120b1f;font-family:Space Grotesk,sans-serif;min-height:100svh;padding:0 5vw 64px}.tonr-product-details__header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:100px;border-bottom:2px solid #120b1f}.tonr-product-details__wordmark{font:800 32px Unbounded,sans-serif;letter-spacing:-.09em;text-decoration:none}.tonr-product-details__grid{max-width:1320px;margin:48px auto 0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,80px)}.tonr-product-details__hero{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;background:#fff;border:2px solid #120b1f;border-radius:28px}.tonr-product-details__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.tonr-product-details__gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid #120b1f;border-radius:12px;background:#fff}.tonr-product-details__content h1{font:800 clamp(28px,3.8vw,52px)/1.08 "Unbounded",sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 24px}.tonr-product-details__price{font-size:24px;font-weight:700;margin:0 0 24px}.tonr-product-details__selected>div{display:flex;gap:8px;margin:8px 0}.tonr-product-details__selected dt{font-weight:700}.tonr-product-details__selected dd{margin:0}.tonr-product-details__options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.tonr-product-details__options a{border:1px solid #120b1f;border-radius:999px;padding:12px 16px;min-height:44px;text-decoration:none;font-size:14px}.tonr-product-details__options a[aria-current=true]{background:#120b1f;color:#fff7ee}.tonr-product-details__offer{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#120b1f;color:#fff7ee;border-radius:999px;padding:20px 24px;font-weight:700;text-decoration:none}.tonr-product-details__description{font-size:16px;line-height:1.6;margin-top:32px;overflow-wrap:anywhere}.tonr-product-details__description img{max-width:100%;height:auto}.tonr-product-details__description table{max-width:100%;display:block;overflow:auto}@media(max-width:1023px){.tonr-product-details{padding:0 20px 40px}.tonr-product-details__header{min-height:84px}.tonr-product-details__grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.tonr-product-details__content h1{font-size:32px}}#tonr-app #product.tonr-reference-pdp .tonr-pdp-intro{margin-top:0;display:block}#tonr-app #product.tonr-reference-pdp .tonr-pdp-rating{margin:0;gap:7px;font-size:calc(12 * var(--pdp-u,1px));line-height:1.5;min-height:calc(20 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-magnesium-title{font-size:calc(36 * var(--pdp-u,1px))!important;line-height:1.12!important;letter-spacing:-.055em;margin:calc(7 * var(--pdp-u,1px)) 0 0;max-width:none;white-space:normal}#tonr-app #product.tonr-reference-pdp .tonr-benefit-panel{margin:calc(10 * var(--pdp-u,1px)) 0 0;padding:0;display:grid;gap:calc(4 * var(--pdp-u,1px));font-size:calc(14 * var(--pdp-u,1px));line-height:1.35}#tonr-app #product.tonr-reference-pdp .tonr-benefit-panel li{grid-template-columns:calc(20 * var(--pdp-u,1px)) minmax(0,1fr);gap:calc(10 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-benefit-panel svg{width:calc(20 * var(--pdp-u,1px));height:calc(20 * var(--pdp-u,1px));color:#692bff}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:calc(14 * var(--pdp-u,1px));padding:calc(11 * var(--pdp-u,1px)) calc(16 * var(--pdp-u,1px));margin-top:calc(14 * var(--pdp-u,1px));border-radius:calc(9 * var(--pdp-u,1px));background:#eee5fb;color:#120b1f}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply strong{display:block;font:800 calc(25 * var(--pdp-u,1px))/1.12 "Unbounded",sans-serif;letter-spacing:-.05em;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply small{display:block;margin-top:5px;color:#6c568f;font:400 calc(12 * var(--pdp-u,1px))/1.35 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily{border-left:1px solid #c9b3ea;padding-left:calc(14 * var(--pdp-u,1px));text-align:right;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily>span{display:flex;justify-content:flex-end;align-items:baseline;gap:4px;font:600 calc(14 * var(--pdp-u,1px))/1.2 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily b{color:#6020f5;font-size:calc(22 * var(--pdp-u,1px));letter-spacing:-.045em}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily small{font-size:calc(11 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-pdp-purchase{margin-top:0;min-width:0}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 calc(9 * var(--pdp-u,1px));font:700 calc(14 * var(--pdp-u,1px))/1.3 "Unbounded",sans-serif;letter-spacing:-.035em}#tonr-app #product.tonr-reference-pdp .tonr-offer-once{font:400 calc(12 * var(--pdp-u,1px))/1.4 "Space Grotesk",sans-serif;color:#6c568f;letter-spacing:0;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offers{display:grid;gap:calc(9 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer.tonr-offer-choice{display:grid;grid-template-columns:calc(19 * var(--pdp-u,1px)) minmax(0,1fr) auto;align-items:center;column-gap:calc(12 * var(--pdp-u,1px));row-gap:4px;min-height:0;padding:calc(10 * var(--pdp-u,1px)) calc(14 * var(--pdp-u,1px));border:1px solid #d9c8f4;border-radius:calc(7 * var(--pdp-u,1px));background:#fffdfb;color:#120b1f;box-shadow:none;overflow:visible}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer.tonr-offer-choice[aria-checked=true]{background:#f0e8fa;border-color:#7130ff;box-shadow:inset 0 0 0 .5px #7130ff}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-radio{position:static;grid-column:1;grid-row:1;align-self:center;width:calc(18 * var(--pdp-u,1px));height:calc(18 * var(--pdp-u,1px));margin:0;border:1px solid #cbb3ed;background:transparent}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice[aria-checked=true] .tonr-pdp-radio{border-color:#7130ff;background:#7130ff}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice[aria-checked=true] .tonr-pdp-radio:after{width:calc(7 * var(--pdp-u,1px));height:calc(7 * var(--pdp-u,1px));background:#fff}#tonr-app #product.tonr-reference-pdp .tonr-reference-offer-copy{grid-column:2;grid-row:1;min-width:0}#tonr-app #product.tonr-reference-pdp .tonr-offer-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px calc(10 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-offer-name{display:block;font:700 calc(15 * var(--pdp-u,1px))/1.25 "Space Grotesk",sans-serif;letter-spacing:-.035em;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-saving{display:inline-flex;align-items:center;white-space:nowrap;padding:3px 8px;border-radius:5px;background:#eee0ff;color:#6520ed;font:600 calc(11 * var(--pdp-u,1px))/1.25 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-detail{display:block;margin-top:4px;font:400 calc(12 * var(--pdp-u,1px))/1.35 "Space Grotesk",sans-serif;color:#6c568f}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-prices{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;grid-column:3;grid-row:1;align-self:center;gap:4px;margin:0}#tonr-app #product.tonr-reference-pdp .tonr-reference-price-row{display:flex;align-items:center;gap:calc(17 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-compare{order:0;font:400 calc(12 * var(--pdp-u,1px))/1.2 "Space Grotesk",sans-serif;color:#6c568f;text-decoration-thickness:1px;opacity:1}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-price{font:700 calc(20 * var(--pdp-u,1px))/1.15 "Space Grotesk",sans-serif;letter-spacing:-.025em;margin:0;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-offer-daily{font:400 calc(12 * var(--pdp-u,1px))/1.25 "Space Grotesk",sans-serif;color:#6c568f;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras{display:grid;grid-template-columns:calc(95 * var(--pdp-u,1px)) minmax(0,1fr);align-items:center;gap:calc(12 * var(--pdp-u,1px));margin:calc(13 * var(--pdp-u,1px)) 0 0;padding:0;border:0;min-width:0;color:#160c27}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading{font:600 calc(11 * var(--pdp-u,1px))/1.2 "Space Grotesk",sans-serif;color:#6020f5}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading strong,#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading span{display:block}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading span{font-weight:400;margin-top:2px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:calc(8 * var(--pdp-u,1px));border-left:1px solid #ded2e9;padding-left:calc(10 * var(--pdp-u,1px));min-width:0}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift{display:flex;align-items:center;gap:calc(6 * var(--pdp-u,1px));min-width:0;min-height:calc(49 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-image{display:grid;place-items:center;width:calc(52 * var(--pdp-u,1px));height:calc(49 * var(--pdp-u,1px));flex:none}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-crop{display:block;width:100%;height:100%}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-crop img{display:block;width:100%;height:100%;object-fit:contain}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-copy{min-width:0;font:400 calc(10 * var(--pdp-u,1px))/1.25 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-copy strong{display:block;font-weight:400}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-value{display:block;color:#6020f5;font-weight:600;margin-top:2px;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-lock{display:block;color:#796c87;font-size:9px;margin-bottom:2px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift[data-unlocked=false] .tonr-reference-gift-image{opacity:.5}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras[data-selection="2"] .tonr-reference-gift-list{grid-template-columns:1fr 1fr}#tonr-app #product.tonr-reference-pdp .tonr-reference-shipping{display:flex;align-items:center;gap:9px;color:#6020f5;font:500 calc(11 * var(--pdp-u,1px))/1.3 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-reference-shipping svg{width:28px;height:28px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}#tonr-app #product.tonr-reference-pdp .tonr-pdp-purchase>.tonr-pdp-atc{display:flex;margin-top:calc(12 * var(--pdp-u,1px));min-height:calc(48 * var(--pdp-u,1px));padding:calc(11 * var(--pdp-u,1px)) calc(20 * var(--pdp-u,1px));border:0;border-radius:calc(8 * var(--pdp-u,1px));background:#140d25!important;color:#fffdfb!important;box-shadow:none;font:700 calc(17 * var(--pdp-u,1px))/1.3 "Unbounded",sans-serif;letter-spacing:-.04em}#tonr-app #product.tonr-reference-pdp .tonr-pdp-price-total{font:700 calc(20 * var(--pdp-u,1px))/1.2 "Space Grotesk",sans-serif;letter-spacing:0}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--pdp-u,1px));padding:calc(9 * var(--pdp-u,1px)) 0;margin-top:calc(9 * var(--pdp-u,1px));border-top:1px solid #e8e0ea;color:#120b1f;font:400 calc(11 * var(--pdp-u,1px))/1.3 "Space Grotesk",sans-serif}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns>svg{width:calc(22 * var(--pdp-u,1px));height:calc(26 * var(--pdp-u,1px));flex:none;color:#692bff}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns strong{font-weight:600;white-space:nowrap}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns>i{font-style:normal;color:#9682ad}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns button{border:0;background:transparent;padding:4px 0;font:inherit;color:#6c568f;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns button:focus-visible{outline:2px solid #7130ff;outline-offset:4px}@media(min-width:1024px){#tonr-app #product.tonr-reference-pdp{row-gap:calc(11 * var(--pdp-u,1px))}#tonr-app #product.tonr-reference-pdp .tonr-pdp-stage{height:auto;aspect-ratio:1;max-height:none}}@media(min-width:1024px)and (max-width:1279px){#tonr-app #product.tonr-reference-pdp .tonr-magnesium-title{font-size:31px!important}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply{padding:10px 12px;gap:10px}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply strong{font-size:20px}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply small{font-size:10px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily{padding-left:10px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily>span{font-size:12px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily b{font-size:19px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer.tonr-offer-choice{padding:9px 11px;column-gap:9px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-offer-name{font-size:14px}#tonr-app #product.tonr-reference-pdp .tonr-reference-saving{font-size:10px;padding:3px 6px}#tonr-app #product.tonr-reference-pdp .tonr-offer-title-row{gap:5px 7px}#tonr-app #product.tonr-reference-pdp .tonr-reference-price-row{gap:9px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-compare{font-size:11px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-price{font-size:18px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras{grid-template-columns:77px minmax(0,1fr);gap:8px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-image{width:33px;height:43px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-list{padding-left:8px;gap:5px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-copy{font-size:9px}}@media(max-width:1023px){#tonr-app #product.tonr-reference-pdp .tonr-pdp-intro{margin-top:18px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-rating{font-size:11px;flex-wrap:wrap;row-gap:5px}#tonr-app #product.tonr-reference-pdp .tonr-magnesium-title{font-size:clamp(27px,5vw,36px)!important;line-height:1.13!important;margin-top:9px}#tonr-app #product.tonr-reference-pdp .tonr-benefit-panel{font-size:14px;gap:7px;margin-top:14px}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply{margin-top:18px;padding:13px 12px;gap:12px;grid-template-columns:1.3fr 1fr}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply strong{font-size:clamp(17px,3.4vw,25px)}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply small{font-size:11px;line-height:1.4}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily{padding-left:12px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily>span{font-size:12px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily b{font-size:clamp(18px,3.5vw,22px)}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily small{font-size:10px;white-space:normal}#tonr-app #product.tonr-reference-pdp .tonr-pdp-purchase{margin-top:20px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer-heading{font-size:14px;margin-bottom:11px}#tonr-app #product.tonr-reference-pdp .tonr-offer-once{font-size:10px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offers{gap:10px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer.tonr-offer-choice{grid-template-columns:17px minmax(0,1fr) auto;padding:12px 11px;gap:6px 9px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-radio{width:17px;height:17px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-offer-name{font-size:14px}#tonr-app #product.tonr-reference-pdp .tonr-reference-saving{font-size:10px;padding:3px 6px}#tonr-app #product.tonr-reference-pdp .tonr-offer-title-row{gap:5px 7px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-detail{font-size:11px;line-height:1.4;margin-top:5px}#tonr-app #product.tonr-reference-pdp .tonr-reference-price-row{flex-direction:column-reverse;align-items:flex-end;gap:4px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-prices{gap:4px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-offer-compare{font-size:10px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-price{font-size:18px}#tonr-app #product.tonr-reference-pdp .tonr-reference-offer-daily{font-size:11px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:17px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading span{margin:0;text-align:right;font-size:11px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-list{border-left:0;border-top:1px solid #e0d2ed;padding:10px 0 0;gap:12px;align-items:start}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift{flex-direction:column;align-items:center;text-align:center;gap:5px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-image{width:52px;height:48px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-copy{font-size:11px;line-height:1.3}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-lock{font-size:9px}#tonr-app #product.tonr-reference-pdp .tonr-reference-shipping{align-self:center;justify-content:center;font-size:12px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras[data-selection="2"] .tonr-reference-gift{flex-direction:row;text-align:left}#tonr-app #product.tonr-reference-pdp .tonr-pdp-purchase>.tonr-pdp-atc{margin-top:18px;min-height:54px;padding:14px 16px;font-size:16px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-price-total{font-size:20px}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns{font-size:11px;gap:8px;margin-top:12px;padding:11px 0}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns>svg{width:22px;height:26px}}@media(max-width:359px){#tonr-app #product.tonr-reference-pdp .tonr-reference-supply{gap:8px;padding:12px 10px;grid-template-columns:1.25fr 1fr}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply strong{font-size:16px}#tonr-app #product.tonr-reference-pdp .tonr-reference-supply small{font-size:10px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily{padding-left:8px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily>span{font-size:11px}#tonr-app #product.tonr-reference-pdp .tonr-reference-daily b{font-size:17px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer-heading{font-size:12px}#tonr-app #product.tonr-reference-pdp .tonr-offer-once{font-size:9px}#tonr-app #product.tonr-reference-pdp .tonr-pdp-offer.tonr-offer-choice{padding:11px 9px;column-gap:8px}#tonr-app #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-offer-name{font-size:13px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-list{gap:7px}#tonr-app #product.tonr-reference-pdp .tonr-reference-gift-copy{font-size:10px}#tonr-app #product.tonr-reference-pdp .tonr-reference-extras-heading{font-size:11px}#tonr-app #product.tonr-reference-pdp .tonr-reference-returns{font-size:10px;gap:6px}}#tonr-app #product .tonr-campaign-shipping{padding:14px 16px;margin-top:12px;border:1px solid #dacee3;border-radius:10px;background:#fffdf9;color:#120b1f;font:400 12px/1.55 Space Grotesk,sans-serif}#tonr-app #product .tonr-campaign-shipping p{margin:0 0 6px}#tonr-app #product .tonr-campaign-shipping p:last-child{margin-bottom:0}#tonr-app #product .tonr-campaign-shipping__detail{font-size:11px;line-height:1.55}#tonr-app #store .tonr-pdp-page{padding-bottom:16px}#tonr-app #store #product.tonr-reference-pdp{min-height:0;align-items:start}#tonr-app #store .tonr-pdp-page #reassurance{display:block;grid-template-columns:none;grid-template-rows:none;margin-top:24px;padding:24px 0 0;min-height:0}#tonr-app #store .tonr-campaign-reassurance-heading{font:700 clamp(20px,2vw,25px)/1.3 "Unbounded",sans-serif;letter-spacing:-.035em;margin:0 0 16px}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:12px;align-items:start;align-content:start;align-self:auto;padding:0;width:100%;min-width:0}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details{height:auto;min-height:0;align-self:start;flex:0 0 auto;margin:0;border-radius:10px;overflow:hidden}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details>summary{height:auto;min-height:54px;padding:14px 16px;font-size:14px;line-height:1.4;gap:16px}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details>.answer{padding:0 16px 16px;font-size:14px;line-height:1.6;max-width:none}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers .text-link{min-height:36px}#tonr-app #store .tonr-pdp-page .tonr-story-wrap{width:var(--pdp-width)}#tonr-app #store .tonr-pdp-page #formula{width:var(--pdp-width);padding:36px 0}#tonr-app #store .tonr-pdp-page .tonr-community-cards,#tonr-app #store .tonr-pdp-page .tonr-community-end{width:var(--pdp-width)}#tonr-app #store .tonr-pdp-page .tonr-story-stat dt{white-space:normal}#tonr-app #store .tonr-pdp-page .tonr-story-specimen-ashwagandha .tonr-story-botanical{position:absolute;top:28px;right:12px;bottom:40px;left:12px;width:calc(100% - 24px);height:calc(100% - 68px);margin:0}#tonr-app #store .tonr-pdp-page .tonr-timeline{padding-inline:0}#tonr-app #store .tonr-pdp-page .tonr-timeline-layout{width:var(--pdp-width);max-width:none}#tonr-app #store .tonr-pdp-page .tonr-community-card-footer{flex-wrap:wrap}#tonr-app #store .tonr-pdp-page #questions{padding-top:24px;padding-bottom:0}#tonr-app[data-side=her] #store:not(:has(.tonr-pdp-page)){display:flex;flex-direction:column}#tonr-app[data-side=her] #store:not(:has(.tonr-pdp-page))>main{flex:1 0 auto}#tonr-app .tonr-pdp-atc:disabled{opacity:.65;cursor:not-allowed}@media(min-width:1024px){#tonr-app #store .tonr-pdp-page{--pdp-u:clamp(1px,.075vw,1.08px);--pdp-width:min(1280px, calc(100% - 64px) );padding-top:12px}#tonr-app #store #product.tonr-reference-pdp{grid-template-rows:auto 1fr;column-gap:48px;row-gap:12px}#tonr-app #store #product.tonr-reference-pdp .tonr-pdp-gallery{height:auto;align-self:start}#tonr-app #store #product.tonr-reference-pdp .tonr-pdp-stage{height:auto;aspect-ratio:1;max-height:none}#tonr-app #store .tonr-pdp-page #reassurance:has(>.tonr-ugc-track){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;gap:18px 28px;align-items:start}#tonr-app #store .tonr-pdp-page #reassurance>.tonr-ugc-heading{grid-column:1/-1;grid-row:1;position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;font:700 25px/1.3 Unbounded,sans-serif;letter-spacing:-.035em;margin:0}#tonr-app #store .tonr-pdp-page #reassurance>.tonr-ugc-track{grid-column:1;grid-row:2;align-self:start;align-items:start;gap:12px}#tonr-app #store .tonr-pdp-page #reassurance:has(>.tonr-ugc-track)>.reassurance-answers{grid-column:2;grid-row:2;grid-template-columns:1fr;gap:10px;align-self:start}#tonr-app #store .tonr-pdp-page #reassurance .tonr-ugc-card{height:auto;align-self:start}#tonr-app #store .tonr-pdp-page #reassurance .tonr-ugc-card video{height:auto;aspect-ratio:9/16}#tonr-app[data-side=her] #store>footer[style]{width:min(1280px,calc(100% - 64px));margin:24px auto 32px!important;padding:32px!important;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))!important;gap:24px!important}}@media(max-width:1023px){#tonr-app #store .tonr-pdp-page #reassurance{margin-top:20px;padding:20px 0 0}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers{grid-template-columns:1fr;gap:0}#tonr-app #store .tonr-pdp-page #reassurance:has(>.tonr-ugc-track){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:20px}#tonr-app #store .tonr-pdp-page #reassurance>.tonr-ugc-heading{grid-column:1;grid-row:1;position:static;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;font:700 22px/1.3 Unbounded,sans-serif;letter-spacing:-.035em;margin:0}#tonr-app #store .tonr-pdp-page #reassurance>.tonr-ugc-track{grid-column:1;grid-row:2;min-width:0;max-width:100%;grid-auto-columns:min(68%,260px)}#tonr-app #store .tonr-pdp-page #reassurance:has(>.tonr-ugc-track)>.reassurance-answers{grid-column:1;grid-row:3}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details{border:0;border-top:1px solid #120b1f26;border-radius:0;background:transparent}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details:last-child{border-bottom:1px solid #120b1f26}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details>summary{min-height:58px;padding:16px 0;font-size:14px}#tonr-app #store .tonr-pdp-page #reassurance>.reassurance-answers>details>.answer{padding:0 22px 16px 0;color:#62546c}#tonr-app #store .tonr-pdp-page #formula{padding:28px 0}#tonr-app #product .tonr-campaign-shipping{font-size:13px}#tonr-app #product .tonr-campaign-shipping__detail{font-size:12px}#tonr-app #store #product.tonr-reference-pdp .tonr-reference-returns{flex-wrap:wrap;row-gap:4px}#tonr-app #store #product.tonr-reference-pdp .tonr-reference-returns strong{white-space:normal;text-align:center}#tonr-app[data-side=her] #store>footer[style]{margin-top:16px!important;margin-bottom:16px!important}}@media(max-width:599px){#tonr-app #store #product.tonr-reference-pdp .tonr-pdp-offer-heading{flex-wrap:wrap;row-gap:4px}#tonr-app #store #product.tonr-reference-pdp .tonr-offer-choice .tonr-pdp-offer-name{white-space:normal;overflow-wrap:anywhere}#tonr-app #store #product.tonr-reference-pdp .tonr-reference-daily{min-width:0;white-space:normal}#tonr-app #store #product.tonr-reference-pdp .tonr-reference-daily>span{flex-wrap:wrap;row-gap:2px}#tonr-app #store #product.tonr-reference-pdp .tonr-reference-daily b{white-space:nowrap}}#tonr-app .tonr-policy-page{padding:48px 32px!important;grid-template-columns:220px minmax(0,1fr)!important;gap:48px!important;max-width:1200px!important}#tonr-app .tonr-policy-page>nav{position:sticky;top:100px;gap:8px!important}#tonr-app .tonr-policy-page>nav button{border-radius:6px!important;border-width:1px!important;padding:12px 14px!important}#tonr-app .tonr-policy-page>article{min-width:0;gap:24px!important}#tonr-app .tonr-policy-page h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.12!important;letter-spacing:-.04em!important}#tonr-app .tonr-policy-content{font:400 15px/1.75 Space Grotesk,sans-serif;overflow-wrap:anywhere}#tonr-app .tonr-policy-content>:first-child{margin-top:0}#tonr-app .tonr-policy-content h2,#tonr-app .tonr-policy-content h3{font:700 20px/1.35 Space Grotesk,sans-serif;letter-spacing:0;margin:32px 0 12px}#tonr-app .tonr-policy-content p{margin:0 0 18px}#tonr-app .tonr-policy-content ul,#tonr-app .tonr-policy-content ol{padding-left:24px;margin:12px 0 22px}#tonr-app .tonr-policy-content li{margin:6px 0}#tonr-app .tonr-policy-content a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){#tonr-app .tonr-policy-page{padding:28px 20px!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}#tonr-app .tonr-policy-page>nav{position:static;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#tonr-app .tonr-policy-page>nav button{font-size:12px!important}#tonr-app .tonr-policy-content{font-size:14px;line-height:1.7}}body{margin:0;background:#0e0d0c;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit}a:hover{opacity:.8}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}input::placeholder{opacity:.55}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes tonr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tonr-pseudo-1:hover,.tonr-pseudo-2:hover{background:#e8e4dc!important}.tonr-pseudo-3:hover{filter:brightness(1.04)!important}.tonr-pseudo-4:hover{filter:brightness(1.1)!important}.tonr-pseudo-5:hover{background:#ffe066!important}#tonr-app{min-height:100svh;outline:0}.tonr-loading{min-height:100svh;display:grid;place-items:center;background:#f3f1ec;color:#1b1a18;font:700 26px Archivo,sans-serif;letter-spacing:.32em}.tonr-native-forms[hidden]{display:none}.tonr-offer-shipping{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.tonr-captcha-disclaimer{font-size:12px;line-height:1.5}.tonr-captcha-disclaimer a{text-decoration:underline;text-underline-offset:2px}.tonr-notice{border:2px solid #120b1f;border-radius:28px;background:#fff7ee;color:#120b1f;max-width:calc(100vw - 32px);width:480px;padding:32px;box-sizing:border-box;font-family:Space Grotesk,sans-serif}.tonr-notice::backdrop{background:#120b1f99}.tonr-notice h2{font-family:Unbounded,sans-serif;font-size:26px;line-height:1.15;letter-spacing:-.045em;margin:0 0 16px}.tonr-notice p{font-size:16px;line-height:1.6}.tonr-notice button{min-height:48px;border:0;border-radius:999px;padding:12px 22px;background:#120b1f;color:#fff7ee;font-weight:700}#tonr-app button:disabled{cursor:wait;opacity:.75}#tonr-app [role=dialog]{overscroll-behavior:contain}#tonr-app [role=dialog][aria-label=Menu]{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}@media(max-width:1023px){#tonr-app{overflow-x:clip}#tonr-app [role=status]{max-width:100vw}#tonr-app [role=status]>div{max-width:calc(100vw - 24px);border-radius:20px!important}}.tonr-soft-coral-scene{pointer-events:none}.tonr-soft-coral-bottle{display:block;position:absolute;left:50%;bottom:-3%;height:105%;width:auto;max-width:none;transform:translate(-50%) rotate(-10deg);filter:drop-shadow(0 22px 24px rgba(30,10,50,.25))}@container (max-width:1023px){.tonr-soft-coral-main{left:28%!important;right:-4%!important}.tonr-soft-coral-main .tonr-soft-coral-bottle{height:min(105%,96cqw)}.tonr-soft-coral-entry{right:-4%!important;width:64%!important}.tonr-soft-coral-entry .tonr-soft-coral-bottle{height:min(84%,82cqw);bottom:1%}}.tonr-magnesium-title{font-size:clamp(34px,3.85cqw,62px)!important;line-height:1.04!important;overflow-wrap:normal}.tonr-product-bottle{object-fit:contain}@container (max-width:1023px){.tonr-magnesium-title{font-size:clamp(29px,8.3cqw,56px)!important}}@container (max-width:1023px){.tonr-count-scene{bottom:22%!important}}.tonr-pdp-page{--pdp-width:min(1200px, calc(100% - 80px) );padding:24px 0 40px}.tonr-pdp,.tonr-pdp-band,.tonr-pdp-faq{width:var(--pdp-width);margin-left:auto;margin-right:auto}.tonr-pdp{display:grid;grid-template-columns:minmax(0,576fr) minmax(0,560fr);grid-template-areas:"gallery intro" "gallery purchase";column-gap:64px;row-gap:24px;align-items:start}.tonr-pdp>*{min-width:0}.tonr-pdp-intro{grid-area:intro}.tonr-pdp-gallery{grid-area:gallery;min-width:0}.tonr-pdp-purchase{grid-area:purchase;min-width:0}.tonr-pdp-badges{display:flex;gap:8px;flex-wrap:wrap}.tonr-pdp-badges span{border:1px solid #120b1f;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1.4;font-weight:700}.tonr-pdp .tonr-magnesium-title{font-family:Unbounded,sans-serif;font-weight:900;font-size:50px!important;line-height:1.06!important;letter-spacing:-.05em;margin:12px 0 0}.tonr-pdp-intro p{margin:16px 0 0;font-size:17px;line-height:1.5;max-width:42ch;font-weight:500}.tonr-pdp-stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:28px;background:#3b1e8f}.tonr-pdp-slide{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease;pointer-events:none}.tonr-pdp-fullscene{position:absolute;top:56px;right:24px;bottom:24px;left:24px}.tonr-pdp-arrives{bottom:64px}.tonr-pdp-caption,.tonr-pdp-counter{position:absolute;top:16px;padding:7px 12px;border-radius:999px;font-size:12px;line-height:1.4;font-weight:700}.tonr-pdp-caption{left:16px;font-family:Unbounded,sans-serif;background:#fff7ee;color:#120b1f}.tonr-pdp-counter{right:16px;background:#120b1f;color:#fff7ee;font-size:13px}.tonr-pdp-count{position:absolute;left:24px;right:24px;bottom:16px;display:flex;justify-content:space-between;align-items:center;color:#120b1f;gap:8px}.tonr-pdp-count>span:first-child{font:800 28px Unbounded,sans-serif;letter-spacing:-.04em}.tonr-pdp-count>span:last-child{background:#120b1f;color:#fff7ee;border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px}.tonr-pdp-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;position:relative}.tonr-pdp-thumbnails,.tonr-pdp-arrows{display:flex;align-items:center;gap:8px;flex-shrink:0}.tonr-pdp-thumbnail{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;flex-shrink:0}.tonr-pdp-thumbnail[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff7ee}.tonr-pdp-arrows button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;background:transparent;border:1px solid #120b1f;border-radius:50%}.tonr-pdp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tonr-pdp-offer-heading{font:700 14px/1.4 Unbounded,sans-serif;margin-bottom:12px}.tonr-pdp-offers{display:flex;flex-direction:column;gap:8px}.tonr-pdp-offer{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:88px;padding:16px;border:2px solid #120b1f;border-radius:20px;background:#fff;color:#120b1f;text-align:left}.tonr-pdp-offer[aria-checked=true]{background:#120b1f;color:#fff7ee}.tonr-pdp-radio{width:20px;height:20px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.tonr-pdp-offer[aria-checked=true] .tonr-pdp-radio:after{content:"";width:12px;height:12px;background:#ffd84d;border-radius:50%}.tonr-pdp-offer-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.tonr-pdp-offer-name{font:700 15px/1.4 Unbounded,sans-serif;letter-spacing:-.02em}.tonr-pdp-shipping{font-size:14px;font-weight:500;line-height:1.4}.tonr-pdp-price{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.tonr-pdp-included{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;border-top:1px solid rgba(18,11,31,.2);border-bottom:1px solid rgba(18,11,31,.2);padding:16px 0;margin-top:16px;font-size:14px;line-height:1.5}.tonr-pdp-included-image{position:relative;width:56px;height:56px}.tonr-pdp-included b,.tonr-pdp-included span{display:block}.tonr-pdp-atc{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin-top:20px;padding:12px 24px;border:0;border-radius:999px;font:800 16px/1.5 Unbounded,sans-serif;letter-spacing:-.02em;text-align:left;transition:transform .18s cubic-bezier(.3,1.6,.5,1),background .25s ease}.tonr-pdp-price-total{white-space:nowrap;font-variant-numeric:tabular-nums}.tonr-pdp-policies{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:12px}.tonr-pdp-policies button{min-height:44px;padding:8px 0;background:transparent;border:0;font-size:13px;font-weight:600;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:3px}.tonr-pdp-band{margin-top:64px;border-radius:28px;background:#120b1f;color:#fff7ee;padding:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;overflow:hidden}.tonr-pdp-band-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.tonr-pdp-band h2{font:900 36px/1.12 Unbounded,sans-serif;letter-spacing:-.05em;margin:0}.tonr-pdp-band p{font-size:16px;line-height:1.5;max-width:40ch;margin:0}.tonr-pdp-ingredients{display:flex;flex-wrap:wrap;gap:8px}.tonr-pdp-ingredients span{background:#fff7ee;color:#120b1f;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.5;font-weight:700}.tonr-pdp-band-image{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#ff6a3d,#7a3bd1)}.tonr-pdp-faq{margin-top:56px;display:flex;flex-direction:column;gap:20px}.tonr-pdp-faq>div{max-width:800px;width:100%}.tonr-pdp-faq h2{font:800 28px/1.2 Unbounded,sans-serif;letter-spacing:-.03em;margin:0}@media(min-width:1024px)and (max-width:1279px){.tonr-pdp-page{--pdp-width: calc(100% - 64px) }.tonr-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.tonr-pdp .tonr-magnesium-title{font-size:42px!important}.tonr-pdp-thumbnail{width:56px;height:56px}.tonr-pdp-offer{padding:14px}.tonr-pdp-offer-name{font-size:14px}.tonr-pdp-price{font-size:20px}}@media(max-width:1023px){.tonr-pdp-page{--pdp-width:min(640px, calc(100% - 64px) )}.tonr-pdp{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "gallery" "purchase";gap:24px}.tonr-pdp-gallery{width:100%;max-width:520px;justify-self:center}.tonr-pdp-stage{border-radius:24px}.tonr-pdp .tonr-magnesium-title{font-size:40px!important}.tonr-pdp-intro p{font-size:16px;max-width:44ch;margin-top:12px}.tonr-pdp-band{margin-top:48px;grid-template-columns:minmax(0,1fr);padding:28px;gap:24px}.tonr-pdp-band h2{font-size:30px}.tonr-pdp-faq{margin-top:40px}.tonr-pdp-faq h2{font-size:25px}}@media(max-width:599px){.tonr-pdp-page{--pdp-width: calc(100% - 32px) ;padding-top:20px}.tonr-pdp .tonr-magnesium-title{font-size:32px!important;line-height:1.08!important}.tonr-pdp-badges span{font-size:11px;padding:5px 8px}.tonr-pdp-stage{border-radius:20px}.tonr-pdp-fullscene{top:48px;right:16px;bottom:16px;left:16px}.tonr-pdp-arrives{bottom:60px}.tonr-pdp-caption,.tonr-pdp-counter{top:12px}.tonr-pdp-caption{left:12px;font-size:10px}.tonr-pdp-counter{right:12px;font-size:12px}.tonr-pdp-thumbnail{width:48px;height:48px;border-radius:10px}.tonr-pdp-thumbnails,.tonr-pdp-arrows{gap:6px}.tonr-pdp-offer{min-height:92px;padding:14px;column-gap:10px}.tonr-pdp-offer-name,.tonr-pdp-shipping{font-size:13px}.tonr-pdp-price{font-size:20px}.tonr-pdp-included{padding:14px 0}.tonr-pdp-atc{font-size:14px;padding:12px 20px}.tonr-pdp-policies button{font-size:12px}.tonr-pdp-band{margin-top:40px;padding:24px;border-radius:20px}.tonr-pdp-band h2{font-size:28px}.tonr-pdp-band-image{border-radius:14px}.tonr-pdp-faq{margin-top:36px}.tonr-pdp-faq h2{font-size:23px}.tonr-pdp-count{left:16px;right:16px;bottom:12px}.tonr-pdp-count>span:first-child{font-size:24px}.tonr-pdp-count>span:last-child{font-size:12px}}@media(max-width:359px){.tonr-pdp .tonr-magnesium-title{font-size:28px!important}.tonr-pdp-thumbnail{width:44px;height:44px}.tonr-pdp-thumbnails,.tonr-pdp-arrows{gap:4px}.tonr-pdp-offer{grid-template-columns:20px minmax(0,1fr);min-height:108px;row-gap:6px}.tonr-pdp-price{grid-column:2}.tonr-pdp-band{padding:20px}.tonr-pdp-band h2{font-size:25px}}.tonr-pdp-page{padding-top:14px}.tonr-pdp{column-gap:48px;row-gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.tonr-pdp-intro{container-type:inline-size}.tonr-pdp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.3}.tonr-pdp-rating{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35;margin-top:9px}.tonr-pdp-rating u{text-underline-offset:3px;margin-left:.28em}.tonr-pdp-stars{position:relative;display:inline-block;flex:none;font-size:19px;letter-spacing:1px;line-height:1;color:#d7ccbc;white-space:nowrap}.tonr-pdp-stars span:last-child{position:absolute;inset:0 auto 0 0;width:94%;overflow:hidden;color:#997126}.tonr-pdp .tonr-magnesium-title{font-size:clamp(18px,6.75cqw,36px)!important;white-space:nowrap;letter-spacing:-.05em;line-height:1.15!important;margin:9px 0 0}.tonr-pdp-benefits{margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid;gap:3px}.tonr-pdp-stage{max-height:calc(100svh - 190px);border-radius:24px}.tonr-pdp-navigation{margin-top:10px}.tonr-pdp-thumbnail{width:50px;height:50px}.tonr-pdp-offer-heading{font-size:12px;margin-bottom:8px}.tonr-pdp-offers{gap:7px}.tonr-pdp-offer{min-height:64px;padding:10px 14px;border-radius:14px;column-gap:10px;grid-template-columns:18px minmax(0,1fr) auto;row-gap:0}.tonr-pdp-radio{width:18px;height:18px}.tonr-pdp-offer[aria-checked=true] .tonr-pdp-radio:after{width:10px;height:10px}.tonr-pdp-offer-copy{gap:3px}.tonr-pdp-offer-name{font-size:13px;line-height:1.3}.tonr-pdp-shipping{font-size:12px;line-height:1.3}.tonr-pdp-price{grid-column:auto;font-size:20px}.tonr-pdp-included{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:9px 0;margin-top:10px;font-size:12px;line-height:1.4}.tonr-pdp-included-image{width:46px;height:46px}.tonr-pdp-atc{min-height:50px;margin-top:12px;padding:10px 20px;font-size:14px}.tonr-pdp-reassurance{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;align-items:start;width:100%;margin-top:13px;padding:12px 0;background:transparent;border:0;border-top:1px solid rgba(18,11,31,.2);border-bottom:1px solid rgba(18,11,31,.2);text-align:left;color:#120b1f}.tonr-pdp-reassurance>svg{color:#355e51;margin-top:2px}.tonr-pdp-reassurance>span{display:grid;gap:5px}.tonr-pdp-returns-label{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.tonr-pdp-reassurance strong{font:700 20px/1.15 Space Grotesk,sans-serif;letter-spacing:-.025em}.tonr-pdp-returns-copy{font-size:12px;line-height:1.4;max-width:52ch}.tonr-pdp-reassurance:hover strong{text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px)and (max-width:1279px){.tonr-pdp{column-gap:28px}.tonr-pdp-offer-name{font-size:12px}}@media(max-width:1023px){.tonr-pdp-page{--pdp-width:min(640px, calc(100% - 40px) );padding-top:8px}.tonr-pdp{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px}.tonr-pdp-gallery{position:relative;max-width:none}.tonr-pdp-stage{height:clamp(90px,calc(100svh - 700px),150px);aspect-ratio:auto;max-height:none;border-radius:16px}.tonr-pdp-fullscene,.tonr-pdp-arrives{top:10px;right:80px;bottom:10px;left:80px}.tonr-pdp-count{left:14px;right:auto;bottom:12px;display:none}.tonr-pdp-caption{top:12px;left:12px;font-size:10px;padding:5px 8px}.tonr-pdp-counter{top:12px;right:12px;font-size:10px;padding:5px 8px}.tonr-pdp-navigation{position:absolute;bottom:9px;right:10px;margin:0}.tonr-pdp-thumbnails{display:none}.tonr-pdp-arrows button{background:#fff7ee;width:44px;height:44px}.tonr-pdp .tonr-magnesium-title{font-size:clamp(18px,6.75cqw,36px)!important}.tonr-pdp-benefits{margin-top:8px;font-size:12px;line-height:1.35;gap:2px}.tonr-pdp-rating{margin-top:7px;font-size:11px}.tonr-pdp-stars{font-size:17px}.tonr-pdp-offer{min-height:56px;padding:8px 12px}.tonr-pdp-offer-name{font-size:12px}.tonr-pdp-offer-copy{gap:2px}.tonr-pdp-shipping{font-size:11px}.tonr-pdp-price{font-size:19px}.tonr-pdp-included{padding:7px 0;margin-top:8px;grid-template-columns:42px minmax(0,1fr)}.tonr-pdp-included-image{width:42px;height:42px}.tonr-pdp-atc{margin-top:8px;min-height:46px}.tonr-pdp-reassurance{margin-top:9px;padding:10px 0;gap:10px}.tonr-pdp-reassurance strong{font-size:18px}.tonr-pdp-reassurance>span{gap:4px}.tonr-pdp-returns-copy{font-size:11px}.tonr-pdp-band{margin-top:32px}}@media(max-width:359px){.tonr-pdp-page{--pdp-width: calc(100% - 24px) }.tonr-pdp{gap:8px}.tonr-pdp-rating{gap:6px}.tonr-pdp-eyebrow{font-size:11px}.tonr-pdp-offer{min-height:50px;padding:6px 10px;column-gap:8px}.tonr-pdp-offer-name{font-size:11px}.tonr-pdp-price{font-size:18px}.tonr-pdp-offers{gap:6px}.tonr-pdp-fullscene,.tonr-pdp-arrives{top:8px;right:80px;bottom:8px;left:80px}.tonr-pdp-included{padding:5px 0;margin-top:6px}.tonr-pdp-reassurance{padding:8px 0}.tonr-pdp-reassurance strong{font-size:17px}}@media(max-width:1023px){.tonr-pdp-page{--pdp-width: calc(100% - 32px) ;padding-top:10px}.tonr-pdp{gap:12px;min-height:calc(100svh - 96px);grid-template-rows:auto minmax(120px,1fr) auto}.tonr-pdp-eyebrow{font-size:12px;letter-spacing:.08em}.tonr-pdp-rating{font-size:12px;line-height:1.35;gap:8px;margin-top:9px}.tonr-pdp-stars{font-size:18px;letter-spacing:.5px}.tonr-pdp .tonr-magnesium-title{font-size:clamp(20px,7.05cqw,30px)!important;margin-top:10px;letter-spacing:-.055em}.tonr-pdp-benefits{font-size:14px;line-height:1.4;gap:3px;margin-top:10px;padding-left:18px}.tonr-pdp-gallery{height:100%;min-height:120px}.tonr-pdp-stage{height:100%;min-height:120px;border-radius:18px}.tonr-pdp-fullscene,.tonr-pdp-arrives{top:12px;right:64px;bottom:12px;left:64px}.tonr-pdp-arrives{top:42px}.tonr-pdp-caption{font-size:11px;line-height:1.3;top:10px;left:10px;padding:6px 9px}.tonr-pdp-counter{font-size:11px;line-height:1.3;top:10px;right:10px;padding:6px 9px}.tonr-pdp-navigation{top:50%;bottom:auto;left:10px;right:10px;transform:translateY(-50%);pointer-events:none}.tonr-pdp-arrows{gap:7px;width:100%;justify-content:space-between}.tonr-pdp-arrows button{width:44px;height:44px;pointer-events:auto}.tonr-pdp-offer-heading{font-size:13px;line-height:1.4;margin-bottom:9px}.tonr-pdp-offers{gap:8px}.tonr-pdp-offer{min-height:60px;padding:10px 12px;column-gap:10px;border-radius:15px;grid-template-columns:18px minmax(0,1fr) auto}.tonr-pdp-offer-name{font-size:13px;line-height:1.35;letter-spacing:-.035em}.tonr-pdp-offer-copy{gap:3px}.tonr-pdp-shipping{font-size:12px;line-height:1.35}.tonr-pdp-price{font-size:21px;line-height:1.2;letter-spacing:-.03em}.tonr-pdp-included{grid-template-columns:44px minmax(0,1fr);font-size:13px;line-height:1.4;gap:12px;padding:7px 0;margin-top:9px}.tonr-pdp-included-image{width:44px;height:50px}.tonr-pdp-atc{min-height:52px;margin-top:12px;padding:12px 18px;font-size:15px;line-height:1.4}.tonr-pdp-reassurance{margin-top:12px;padding:10px 0;gap:11px}.tonr-pdp-reassurance>span{gap:4px}.tonr-pdp-returns-label{font-size:11px;line-height:1.25;letter-spacing:.1em}.tonr-pdp-reassurance strong{font-size:20px;line-height:1.2}.tonr-pdp-returns-copy{font-size:12px;line-height:1.4}.tonr-pdp-band{margin-top:36px}}@media(max-width:359px){.tonr-pdp-offer{padding:10px;column-gap:8px}.tonr-pdp-offer-name{font-size:12px}.tonr-pdp-price{font-size:20px}.tonr-pdp-fullscene{top:12px;right:64px;bottom:12px;left:64px}}.tonr-pdp-intro .tonr-pdp-description{margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.4;max-width:none}.tonr-pdp-rating a{color:inherit;text-underline-offset:3px}.tonr-pdp-rating-placeholder{font-size:19px;line-height:1;letter-spacing:1px;white-space:nowrap}@media(min-width:1024px){.tonr-pdp-page{--pdp-u:clamp(1px,min(.073206442vw,.130208333svh),1.40556369px);--pdp-width:min(calc(1200 * var(--pdp-u)), calc(100% - 64px) );padding-top:calc(14 * var(--pdp-u))}.tonr-pdp{column-gap:calc(48 * var(--pdp-u));row-gap:calc(10 * var(--pdp-u));min-height:calc(clamp(768px,100svh,1080px) - 80px - 14 * var(--pdp-u));grid-template-rows:auto 1fr}.tonr-pdp-eyebrow{font-size:calc(12 * var(--pdp-u));line-height:1.3}.tonr-pdp-rating{font-size:calc(12 * var(--pdp-u));line-height:1.35;gap:calc(8 * var(--pdp-u));margin-top:calc(9 * var(--pdp-u))}.tonr-pdp-rating-placeholder{font-size:calc(19 * var(--pdp-u));letter-spacing:calc(1 * var(--pdp-u))}.tonr-pdp .tonr-magnesium-title{font-size:min(calc(36 * var(--pdp-u)),6.75cqw)!important;line-height:1.15!important;margin-top:calc(9 * var(--pdp-u))}.tonr-pdp-intro .tonr-pdp-description{font-size:calc(16 * var(--pdp-u));margin-top:calc(8 * var(--pdp-u));line-height:1.4}.tonr-pdp-benefits{font-size:calc(14 * var(--pdp-u));line-height:1.4;margin-top:calc(8 * var(--pdp-u));padding-left:calc(18 * var(--pdp-u));gap:calc(2 * var(--pdp-u))}.tonr-pdp-stage{max-height:none;border-radius:calc(24 * var(--pdp-u))}.tonr-pdp-fullscene{inset:calc(56 * var(--pdp-u)) calc(24 * var(--pdp-u)) calc(24 * var(--pdp-u))}.tonr-pdp-arrives{bottom:calc(64 * var(--pdp-u))}.tonr-pdp-caption,.tonr-pdp-counter{top:calc(16 * var(--pdp-u));padding:calc(7 * var(--pdp-u)) calc(12 * var(--pdp-u));font-size:calc(12 * var(--pdp-u))}.tonr-pdp-caption{left:calc(16 * var(--pdp-u))}.tonr-pdp-counter{right:calc(16 * var(--pdp-u));font-size:calc(13 * var(--pdp-u))}.tonr-pdp-count{left:calc(24 * var(--pdp-u));right:calc(24 * var(--pdp-u));bottom:calc(16 * var(--pdp-u));gap:calc(8 * var(--pdp-u))}.tonr-pdp-count>span:first-child{font-size:calc(28 * var(--pdp-u))}.tonr-pdp-count>span:last-child{font-size:calc(14 * var(--pdp-u));padding:calc(8 * var(--pdp-u)) calc(14 * var(--pdp-u))}.tonr-pdp-navigation{margin-top:calc(10 * var(--pdp-u));gap:calc(8 * var(--pdp-u))}.tonr-pdp-thumbnails,.tonr-pdp-arrows{gap:calc(8 * var(--pdp-u))}.tonr-pdp-thumbnail{width:calc(50 * var(--pdp-u));height:calc(50 * var(--pdp-u));border-radius:calc(12 * var(--pdp-u))}.tonr-pdp-arrows button{width:calc(44 * var(--pdp-u));height:calc(44 * var(--pdp-u))}.tonr-pdp-arrows svg{width:calc(20 * var(--pdp-u));height:calc(20 * var(--pdp-u))}.tonr-pdp-offer-heading{font-size:calc(12 * var(--pdp-u));line-height:1.4;margin-bottom:calc(7 * var(--pdp-u))}.tonr-pdp-offers{gap:calc(6 * var(--pdp-u))}.tonr-pdp-offer{min-height:calc(56 * var(--pdp-u));padding:calc(8 * var(--pdp-u)) calc(14 * var(--pdp-u));column-gap:calc(10 * var(--pdp-u));grid-template-columns:calc(18 * var(--pdp-u)) minmax(0,1fr) auto;border-width:calc(2 * var(--pdp-u));border-radius:calc(14 * var(--pdp-u))}.tonr-pdp-radio{width:calc(18 * var(--pdp-u));height:calc(18 * var(--pdp-u))}.tonr-pdp-offer[aria-checked=true] .tonr-pdp-radio:after{width:calc(10 * var(--pdp-u));height:calc(10 * var(--pdp-u))}.tonr-pdp-offer-copy{gap:calc(3 * var(--pdp-u))}.tonr-pdp-offer-name{font-size:calc(13 * var(--pdp-u));line-height:1.3}.tonr-pdp-shipping{font-size:calc(12 * var(--pdp-u));line-height:1.3}.tonr-pdp-price{font-size:calc(20 * var(--pdp-u));line-height:1.2}.tonr-pdp-included{grid-template-columns:calc(46 * var(--pdp-u)) minmax(0,1fr);gap:calc(10 * var(--pdp-u));padding:calc(7 * var(--pdp-u)) 0;margin-top:calc(8 * var(--pdp-u));font-size:calc(12 * var(--pdp-u));line-height:1.4}.tonr-pdp-included-image{width:calc(46 * var(--pdp-u));height:calc(46 * var(--pdp-u))}.tonr-pdp-atc{min-height:calc(48 * var(--pdp-u));margin-top:calc(10 * var(--pdp-u));padding:calc(10 * var(--pdp-u)) calc(20 * var(--pdp-u));font-size:calc(14 * var(--pdp-u));line-height:1.5;gap:calc(12 * var(--pdp-u))}.tonr-pdp-reassurance{grid-template-columns:calc(30 * var(--pdp-u)) minmax(0,1fr);gap:calc(13 * var(--pdp-u));padding:calc(10 * var(--pdp-u)) 0;margin-top:calc(10 * var(--pdp-u))}.tonr-pdp-reassurance>svg{width:calc(30 * var(--pdp-u));height:calc(36 * var(--pdp-u));margin-top:calc(2 * var(--pdp-u))}.tonr-pdp-reassurance>span{gap:calc(4 * var(--pdp-u))}.tonr-pdp-returns-label{font-size:calc(10 * var(--pdp-u));line-height:1.2}.tonr-pdp-reassurance strong{font-size:calc(20 * var(--pdp-u));line-height:1.15}.tonr-pdp-returns-copy{font-size:calc(12 * var(--pdp-u));line-height:1.4}}@media(max-width:1023px){.tonr-pdp-intro .tonr-pdp-description{font-size:15px;line-height:1.4;margin-top:8px}}@media(max-width:1023px){.tonr-pdp{gap:8px}.tonr-pdp-rating{margin-top:7px}.tonr-pdp .tonr-magnesium-title{margin-top:8px}.tonr-pdp-intro .tonr-pdp-description{font-size:14px;line-height:1.4;margin-top:6px}.tonr-pdp-benefits{margin-top:8px;gap:2px}.tonr-pdp-offer-heading{margin-bottom:7px}.tonr-pdp-offer{min-height:56px;padding-top:8px;padding-bottom:8px}.tonr-pdp-included{padding-top:4px;padding-bottom:4px;margin-top:8px}.tonr-pdp-atc{margin-top:8px}.tonr-pdp-reassurance{margin-top:8px;padding-top:8px;padding-bottom:8px}}@media(max-width:359px){.tonr-pdp-fullscene{top:42px}}.tonr-pdp-page{--cream:#fff7ee;--ink:#120b1f;--yellow:#ffd84d;--pink:#e8457a;--purple:#7a3bd1;--lilac:#eee1ff;--line:#120b1f33}.tonr-pdp-page :is(.new-section,.reviews-section){font-family:Space Grotesk,sans-serif;color:var(--ink)}.tonr-pdp-page :where(.new-section,.reviews-section) :where(h2,h3,p){margin:0}.tonr-pdp-page :is(.new-section,.reviews-section) :is(button,a,summary){-webkit-tap-highlight-color:transparent}.tonr-pdp-page :is(.new-section,.reviews-section) button{touch-action:manipulation;cursor:pointer;font-family:inherit;color:inherit}.tonr-pdp-page :is(.new-section,.reviews-section) a{color:inherit}.tonr-pdp-page :is(.new-section,.reviews-section) :is(button,a,summary):focus-visible,.tonr-pdp-page .review-grid:focus-visible{outline:3px solid #7a3bd1;outline-offset:5px}.tonr-pdp-page :is(#product,#formula,#reassurance,#reviews,#returns-question,#questions){scroll-margin-top:108px}@media(max-width:1023px){.tonr-pdp-page :is(#product,#formula,#reassurance,#reviews,#returns-question,#questions){scroll-margin-top:92px}}.tonr-pdp-page .new-section{width:var(--pdp-width);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,440fr) minmax(0,680fr);column-gap:80px}.tonr-pdp-page .new-section>*{min-width:0}.tonr-pdp-page .reassurance{margin-top:64px;padding-top:56px;padding-bottom:60px;border-top:1px solid var(--line)}.tonr-pdp-page .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.5}.tonr-pdp-page .eyebrow i{display:inline-block;width:10px;height:10px;flex:none;border-radius:50%;background:var(--yellow);border:1px solid var(--ink)}.tonr-pdp-page .section-intro h2,.tonr-pdp-page .reviews-heading h2{font:800 36px/1.14 Unbounded,sans-serif;letter-spacing:-.055em;margin:15px 0 0}.tonr-pdp-page .section-lede{font-size:16px;line-height:1.5;margin-top:17px;max-width:29ch}.tonr-pdp-page .review-snapshot{border-left:3px solid var(--purple);padding:2px 0 2px 18px;margin-top:30px}.tonr-pdp-page .placeholder-label{font-size:9px;letter-spacing:.1em;font-weight:600;color:#6b536f}.tonr-pdp-page .review-snapshot p{font-size:17px;line-height:1.4;margin:9px 0 12px;font-weight:500}.tonr-pdp-page .text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;font-size:13px;line-height:1.5;font-weight:700;text-underline-offset:4px;text-decoration:underline;background:none;border:0;padding:4px 0;min-height:32px}.tonr-pdp-page .text-link span{font-size:20px;font-weight:400;text-decoration:none}.tonr-pdp-page .accordion{display:grid;gap:10px}.tonr-pdp-page .accordion details{background:#fffdf9;border:1.5px solid var(--ink);border-radius:18px;overflow:hidden;transition:background .15s}.tonr-pdp-page .accordion details[open]{background:var(--lilac)}.tonr-pdp-page .accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:70px;padding:18px 22px;cursor:pointer;font-size:16px;line-height:1.4;font-weight:700}.tonr-pdp-page .accordion summary::-webkit-details-marker{display:none}.tonr-pdp-page .accordion summary i{position:relative;flex:none;width:30px;height:30px;border:1px solid var(--ink);border-radius:50%;background:var(--cream)}.tonr-pdp-page .accordion summary i:before,.tonr-pdp-page .accordion summary i:after{content:"";position:absolute;left:9px;top:13px;width:10px;height:1.5px;background:var(--ink)}.tonr-pdp-page .accordion summary i:after{transform:rotate(90deg)}.tonr-pdp-page .accordion details[open] summary i{background:var(--ink)}.tonr-pdp-page .accordion details[open] summary i:before{background:var(--cream)}.tonr-pdp-page .accordion details[open] summary i:after{display:none}.tonr-pdp-page .answer{padding:0 22px 22px;font-size:15px;line-height:1.6;max-width:64ch}.tonr-pdp-page .answer p{margin:0}.tonr-pdp-page .answer .text-link{margin-top:10px}.tonr-pdp-page .draft-answer{color:#6b536f;font-style:italic}.tonr-pdp-page .reassurance-answers{align-content:start;padding-top:5px}.tonr-pdp-page .tonr-pdp-band{margin-top:0}.tonr-pdp-page .reviews-section{margin:72px 0 0;padding:60px 0 40px;background:#f2e7f5;border-top:1px solid #120b1f12;border-bottom:1px solid #120b1f12}.tonr-pdp-page .reviews-inner{width:var(--pdp-width);margin:auto}.tonr-pdp-page .reviews-heading{text-align:center}.tonr-pdp-page .reviews-heading h2{font-size:40px;margin-top:14px}.tonr-pdp-page .reviews-heading>p{margin-top:12px;font-size:17px;line-height:1.5}.tonr-pdp-page .review-demo-note{display:inline-block;font-size:10px;line-height:1.5;color:#6b536f;margin-top:12px}.tonr-pdp-page .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;align-items:stretch}.tonr-pdp-page .review-card{background:var(--cream);border:1.5px solid var(--ink);border-radius:24px;padding:12px;display:flex;flex-direction:column;min-width:0}.tonr-pdp-page .review-photo{height:218px;border-radius:14px;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #120b1f1f}.tonr-pdp-page .photo-coral{background:#ffc4b1}.tonr-pdp-page .photo-lilac{background:#d5b9f0}.tonr-pdp-page .photo-yellow{background:#ffe48a}.tonr-pdp-page .photo-index{position:absolute;font:800 120px/1 Unbounded,sans-serif;letter-spacing:-.08em;color:#120b1f0c;bottom:36px;right:6px}.tonr-pdp-page .photo-caption{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:500;z-index:1}.tonr-pdp-page .photo-caption svg{height:35px;width:35px;stroke:var(--ink);stroke-width:1.1}.tonr-pdp-page .photo-tag{position:absolute;bottom:13px;left:50%;transform:translate(-50%);white-space:nowrap;letter-spacing:.09em;font-size:8px;border:1px solid #120b1f55;border-radius:30px;padding:5px 9px;background:#fff7ee66}.tonr-pdp-page .review-content{padding:20px 10px 12px;display:flex;flex-direction:column;flex:1}.tonr-pdp-page .review-rating{display:flex;align-items:center;gap:10px}.tonr-pdp-page .review-rating>span{font-size:22px;letter-spacing:1px;line-height:1}.tonr-pdp-page .review-rating small{font-size:11px}.tonr-pdp-page .review-content h3{font:700 21px/1.25 Unbounded,sans-serif;letter-spacing:-.045em;margin-top:18px}.tonr-pdp-page .review-content>p{font-size:14px;line-height:1.65;margin-top:16px;max-width:34ch}.tonr-pdp-page .review-author{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.tonr-pdp-page .review-author small{display:block;font-size:11px;font-weight:400;margin-top:3px;color:#64596c}.tonr-pdp-page .avatar-placeholder{width:34px;height:34px;border:1px solid #120b1f55;background:#eee1ff;display:grid;place-items:center;border-radius:50%;font-size:15px}.tonr-pdp-page .review-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.tonr-pdp-page .review-position{font-size:12px;letter-spacing:.1em}.tonr-pdp-page .review-navigation>div{display:flex;gap:8px}.tonr-pdp-page .round-button{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid var(--ink);background:var(--cream);border-radius:50%;font-size:23px}.tonr-pdp-page .round-button:disabled{opacity:.3!important;cursor:default!important}.tonr-pdp-page .full-faq{padding-top:72px;padding-bottom:48px}.tonr-pdp-page .full-faq .eyebrow i{background:#c7a3ea}.tonr-pdp-page .full-faq h2{font-size:36px}.tonr-pdp-page .full-faq-content{display:grid;gap:30px}.tonr-pdp-page .faq-group>h3{font-family:Space Grotesk,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.12em;font-weight:700;margin:0 0 12px 2px}.tonr-pdp-page .full-faq .accordion{gap:8px}.tonr-pdp-page .full-faq .accordion summary{min-height:64px}.tonr-pdp-page .full-faq .accordion details[open]{background:#fff0bf}.tonr-pdp-page .help-card{margin-top:30px;padding:22px 0;border-top:1px solid var(--line);max-width:320px;display:flex;gap:14px}.tonr-pdp-page .help-icon{width:36px;height:36px;flex:none;border:1px solid var(--ink);border-radius:50%;display:grid;place-items:center;font-size:24px;background:var(--yellow)}.tonr-pdp-page .help-card strong{display:block;font-size:14px;font-weight:700}.tonr-pdp-page .help-card p{font-size:14px;margin-top:6px}.tonr-pdp-page .help-card .text-link{margin-top:10px;min-height:44px}@media(min-width:1024px)and (max-width:1279px){.tonr-pdp-page .new-section{column-gap:48px;grid-template-columns:minmax(0,360fr) minmax(0,560fr)}.tonr-pdp-page .section-intro h2,.tonr-pdp-page .full-faq h2{font-size:30px}.tonr-pdp-page .review-content h3{font-size:18px}.tonr-pdp-page .review-photo{height:185px}.tonr-pdp-page .review-grid{gap:16px}}@media(max-width:1023px){.tonr-pdp-page .new-section{grid-template-columns:1fr;gap:28px}.tonr-pdp-page .reassurance{margin-top:40px;padding:36px 0 40px}.tonr-pdp-page .section-intro h2,.tonr-pdp-page .full-faq h2{font-size:32px}.tonr-pdp-page .section-lede{max-width:36ch}.tonr-pdp-page .review-snapshot{margin-top:22px}.tonr-pdp-page .review-snapshot p br{display:none}.tonr-pdp-page .reassurance-answers{padding-top:0}.tonr-pdp-page .reviews-section{margin-top:48px;padding:40px 0 28px}.tonr-pdp-page .reviews-heading h2{font-size:32px}.tonr-pdp-page .review-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 2px}.tonr-pdp-page .review-grid::-webkit-scrollbar{display:none}.tonr-pdp-page .review-card{flex:0 0 70%;scroll-snap-align:start}.tonr-pdp-page .review-photo{height:230px}.tonr-pdp-page .review-content h3{font-size:22px}.tonr-pdp-page .review-navigation{margin-top:20px}.tonr-pdp-page .full-faq{padding-top:48px;padding-bottom:30px}.tonr-pdp-page .help-card{margin-top:20px;margin-bottom:0;padding-bottom:0;max-width:100%}.tonr-pdp-page .full-faq-content{gap:26px}}@media(max-width:1023px){.tonr-pdp-page .reviews-heading h2{font-size:28px}.tonr-pdp-page .review-card{flex-basis:86%}.tonr-pdp-page .review-photo{height:200px}.tonr-pdp-page .review-content h3{font-size:20px}.tonr-pdp-page .section-intro h2,.tonr-pdp-page .full-faq h2{font-size:30px}.tonr-pdp-page .section-lede{font-size:15px;line-height:1.5;margin-top:14px}.tonr-pdp-page .eyebrow{font-size:10px}.tonr-pdp-page .review-grid{margin-top:25px;gap:14px}.tonr-pdp-page .reviews-heading>p{font-size:15px}.tonr-pdp-page .review-demo-note{font-size:9px}.tonr-pdp-page .accordion summary{padding:15px 16px;min-height:66px;font-size:15px;gap:16px}.tonr-pdp-page .accordion summary i{width:28px;height:28px}.tonr-pdp-page .accordion summary i:before,.tonr-pdp-page .accordion summary i:after{left:8px;top:12px}.tonr-pdp-page .answer{font-size:14px;padding:0 16px 18px}.tonr-pdp-page .text-link{font-size:12px;min-height:44px}.tonr-pdp-page .review-snapshot{padding-left:15px}.tonr-pdp-page .review-snapshot p{font-size:16px;margin-bottom:3px}.tonr-pdp-page .review-snapshot .text-link{min-height:36px}.tonr-pdp-page .full-faq .accordion summary{min-height:64px}.tonr-pdp-page .full-faq-content{gap:24px}}@media(max-width:359px){.tonr-pdp-page .section-intro h2,.tonr-pdp-page .full-faq h2{font-size:27px}.tonr-pdp-page .reviews-heading h2{font-size:24px}.tonr-pdp-page .review-card{flex-basis:91%}.tonr-pdp-page .review-content h3{font-size:18px}.tonr-pdp-page .review-content>p{font-size:13px}.tonr-pdp-page .review-photo{height:185px}.tonr-pdp-page .accordion summary{font-size:14px;gap:12px}}@media(prefers-reduced-motion:reduce){.tonr-pdp-page .accordion details{transition:none}.tonr-pdp-page .review-grid{scroll-behavior:auto}}.tonr-pdp-page{padding-bottom:24px}.tonr-pdp-page .reassurance{margin-top:24px;padding-top:32px;padding-bottom:36px}.tonr-pdp-page .reviews-section{margin-top:32px;padding-top:36px;padding-bottom:24px}.tonr-pdp-page .full-faq{padding-top:40px;padding-bottom:0}@media(min-width:1024px){.tonr-pdp-page .tonr-pdp{min-height:0}}@media(max-width:1023px){.tonr-pdp-page{padding-bottom:16px}.tonr-pdp-page .reassurance{margin-top:20px;padding-top:24px;padding-bottom:28px}.tonr-pdp-page .reviews-section{margin-top:28px;padding-top:28px;padding-bottom:20px}.tonr-pdp-page .full-faq{padding-top:28px;padding-bottom:0}}.tonr-mobile-announcement,.tonr-mobile-highlights,.tonr-mobile-offer-art,.tonr-mobile-offer-title,.tonr-mobile-offer-note,.tonr-mobile-shipping-icon,.tonr-mobile-gift-note,.tonr-mobile-one-time,.tonr-mobile-included,.tonr-mobile-no-subscription,.tonr-mobile-returns,.tonr-mobile-formula-bottle,.tonr-mobile-break-space{display:none}@media(max-width:1023px){.tonr-mobile-break-space{display:inline;white-space:pre}#store>.tonr-mobile-announcement{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 10px;background:#eee1ff;color:#3b1e8f;font-size:9px;line-height:1.4;font-weight:700;letter-spacing:.055em}.tonr-mobile-announcement i{font-size:12px;font-style:normal}#store:has(>main>.tonr-pdp-page)>header{height:58px!important;padding:0 16px!important;border-bottom:1px solid #120b1f12}#store:has(>main>.tonr-pdp-page)>header>button[aria-label=Menu]{border:0!important;border-radius:0!important;font-size:23px!important;width:44px!important;height:44px!important;justify-self:start}#store:has(>main>.tonr-pdp-page)>header>div>button:last-child{height:40px;min-height:40px!important;border-radius:12px!important}#tonr-app .tonr-pdp-page{--pdp-width:min(560px, calc(100% - 32px) );padding-top:0;padding-bottom:24px}#tonr-app .tonr-pdp{grid-template-areas:"gallery" "intro" "purchase";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0;min-height:0}#tonr-app .tonr-pdp-gallery{height:auto;min-height:0;margin:0;max-width:none;width:100%}#tonr-app .tonr-pdp-stage{height:auto;min-height:0;max-height:480px;aspect-ratio:1.04;border-radius:0;width:calc(100% + 32px);margin-left:-16px;touch-action:pan-y pinch-zoom}#tonr-app .tonr-pdp-fullscene,#tonr-app .tonr-pdp-arrives{top:42px;right:24px;bottom:20px;left:24px}#tonr-app .tonr-pdp-caption{font-size:9px;top:14px;left:16px;padding:6px 10px;line-height:1.4}#tonr-app .tonr-pdp-counter{top:14px;right:16px;padding:6px 9px;font-size:10px;line-height:1.4}#tonr-app .tonr-pdp-navigation{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;pointer-events:auto;margin:10px 0 0;display:flex;justify-content:center;gap:10px;min-height:56px}#tonr-app .tonr-pdp-thumbnails{display:flex;gap:8px}#tonr-app .tonr-pdp-thumbnail{width:54px;height:54px;border-radius:9px;border-width:1.5px;padding:3px}#tonr-app .tonr-pdp-arrows{display:contents}#tonr-app .tonr-pdp-arrows button{position:absolute;top:6px;width:44px;height:44px;border:0;background:transparent}#tonr-app .tonr-pdp-arrows button:first-child{left:-5px}#tonr-app .tonr-pdp-arrows button:last-child{right:-5px}#tonr-app .tonr-pdp-intro{margin-top:18px;container-type:normal}#tonr-app .tonr-pdp-eyebrow{display:none}#tonr-app .tonr-pdp-rating{margin-top:0;gap:8px;font-size:10px;line-height:1.4}#tonr-app .tonr-pdp-rating-placeholder{font-size:18px;letter-spacing:.4px;color:#9c700b}#tonr-app .tonr-pdp .tonr-magnesium-title{font-size:28px!important;line-height:1.12!important;font-weight:800;letter-spacing:-.055em;white-space:normal;margin:9px 0 0;max-width:12ch}#tonr-app .tonr-pdp-intro .tonr-pdp-description{font-size:15px;line-height:1.5;margin-top:11px;max-width:none;color:#61556b;font-weight:400}#tonr-app .tonr-pdp-benefits{display:none}#tonr-app .tonr-mobile-highlights{list-style:none;display:grid;gap:9px;margin:17px 0 0;padding:0;font-size:14px;line-height:1.4;font-weight:500}.tonr-mobile-highlights li{display:flex;align-items:center;gap:10px}.tonr-mobile-highlights li>span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#eee1ff;color:#3b1e8f;font-size:15px;flex:none}#tonr-app .tonr-pdp-purchase{margin-top:26px;scroll-margin-top:82px}#tonr-app .tonr-pdp-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font:700 14px/1.4 Space Grotesk,sans-serif;letter-spacing:-.01em}.tonr-mobile-one-time{display:block;font-size:10px;font-weight:400;color:#6b5d74}#tonr-app .tonr-pdp-offers{gap:10px}#tonr-app .tonr-pdp-offer{position:relative;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:121px;padding:10px 12px 43px;border:2px solid #120b1f4a;border-radius:14px;background:#fffdf9;color:#120b1f;overflow:hidden}#tonr-app .tonr-pdp-offer[aria-checked=true]{border-color:#3b1e8f;background:#fffdf9;color:#120b1f}#tonr-app .tonr-mobile-offer-art{display:block;position:relative;grid-column:1;width:58px;height:58px;background:#f5e8df;border-radius:9px;overflow:hidden}#tonr-app .tonr-pdp-offer-copy{grid-column:2;display:block}#tonr-app .tonr-pdp-offer-name{display:none}#tonr-app .tonr-mobile-offer-title{display:block;font:700 15px/1.3 Space Grotesk,sans-serif}#tonr-app .tonr-mobile-offer-note{display:block;font-size:11px;line-height:1.4;margin-top:5px;color:#665871}#tonr-app .tonr-pdp-price{grid-column:3;align-self:start;margin-top:2px;font-size:19px;line-height:1.2;font-weight:700;letter-spacing:0}#tonr-app .tonr-pdp-radio{position:absolute;right:12px;top:54px;width:17px;height:17px;border:1px solid #120b1f80}#tonr-app .tonr-pdp-offer[aria-checked=true] .tonr-pdp-radio{border-color:#3b1e8f;background:#3b1e8f}#tonr-app .tonr-pdp-offer[aria-checked=true] .tonr-pdp-radio:after{width:7px;height:7px;background:#ffd84d}#tonr-app .tonr-pdp-shipping{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:7px;min-height:32px;padding:7px 12px;background:#f2ece6;font-size:10px;line-height:1.4;font-weight:500}#tonr-app .tonr-pdp-offer[aria-checked=true] .tonr-pdp-shipping{background:#eee1ff;color:#3b1e8f;font-weight:600}.tonr-mobile-shipping-icon{display:inline;font-size:15px;line-height:1}.tonr-mobile-gift-note{display:inline}#tonr-app .tonr-pdp-included{display:none}#tonr-app .tonr-mobile-included{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;font-size:11px;line-height:1.4;color:#6b5d74}.tonr-mobile-included strong{font-weight:600;color:#120b1f}#tonr-app .tonr-pdp-atc{min-height:58px;margin-top:0;border:1px solid transparent;border-radius:12px;padding:15px 19px;background:#ffd84d!important;color:#120b1f!important;font-size:14px;line-height:1.4;box-shadow:0 3px #d3a921}#tonr-app .tonr-pdp-price-total{font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700}#tonr-app .tonr-mobile-no-subscription{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;line-height:1.4;margin:13px 0 0;color:#655770}#tonr-app .tonr-pdp-reassurance{display:none}#tonr-app .tonr-mobile-returns{display:flex;align-items:center;gap:10px;padding:14px 0 0;margin-top:14px;border-top:1px solid #120b1f22;font-size:12px;line-height:1.4}.tonr-mobile-returns>svg{color:#3b1e8f;flex:none}.tonr-mobile-returns>span{flex:1}.tonr-mobile-returns strong{display:block;font-weight:600}.tonr-mobile-returns small{display:block;font-size:11px;line-height:1.4;color:#6b5d74;margin-top:2px}.tonr-mobile-returns>a{display:grid;place-items:center;width:44px;height:44px;font-size:21px;text-decoration:none;color:inherit;flex:none}#tonr-app .tonr-mobile-sticky{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:12px;left:0;right:0;bottom:0;background:#fff7ee;color:#120b1f;border-top:1px solid #120b1f24;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -5px 25px #120b1f12;z-index:45}.tonr-mobile-sticky-product{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;letter-spacing:.03em}.tonr-mobile-sticky-product img{width:35px;height:45px;object-fit:contain}.tonr-mobile-sticky-product strong{display:block;font-size:16px;margin-top:1px;letter-spacing:0;line-height:1.2}.tonr-mobile-sticky button{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:12px 16px;background:#ffd84d;border:0;border-radius:10px;font-size:13px;font-weight:700;flex:1;max-width:210px;color:#120b1f}.tonr-mobile-sticky button>span:last-child{font-size:18px;font-weight:400}.tonr-mobile-sticky button:focus-visible,.tonr-mobile-returns a:focus-visible{outline:3px solid #7a3bd1;outline-offset:3px}#tonr-app .tonr-pdp-band-image>div{display:none}#tonr-app .tonr-mobile-formula-bottle{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:rotate(8deg) scale(1.75)}}@media(max-width:359px){#store>.tonr-mobile-announcement{font-size:8px;gap:7px}#tonr-app .tonr-pdp-thumbnail{width:45px;height:48px}#tonr-app .tonr-pdp-thumbnails{gap:6px}#tonr-app .tonr-pdp-navigation{min-height:50px}#tonr-app .tonr-pdp-arrows button{top:3px;width:40px;height:44px}#tonr-app .tonr-pdp-arrows button:first-child{left:-11px}#tonr-app .tonr-pdp-arrows button:last-child{right:-11px}#tonr-app .tonr-pdp .tonr-magnesium-title{font-size:26px!important}#tonr-app .tonr-pdp-intro .tonr-pdp-description{font-size:14px;line-height:1.5}#tonr-app .tonr-mobile-highlights{font-size:13px;gap:8px}#tonr-app .tonr-pdp-offer{grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px;padding:9px 9px 42px}#tonr-app .tonr-mobile-offer-art{width:48px;height:54px}#tonr-app .tonr-pdp-price{font-size:17px}#tonr-app .tonr-mobile-offer-title{font-size:14px}#tonr-app .tonr-mobile-offer-note{font-size:10px}#tonr-app .tonr-pdp-shipping{font-size:9px;gap:5px}#tonr-app .tonr-pdp-atc{font-size:13px;padding-left:16px;padding-right:16px}#tonr-app .tonr-pdp-price-total{font-size:18px}#tonr-app .tonr-pdp-offer-heading{font-size:13px}.tonr-mobile-one-time{font-size:9px}#tonr-app .tonr-mobile-sticky{padding-left:12px;padding-right:12px;gap:8px}.tonr-mobile-sticky button{gap:12px;font-size:12px;max-width:170px;padding:12px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page .reassurance{margin-top:22px;padding:0 0 28px;border:0;gap:17px}#tonr-app .tonr-pdp-page .reassurance .section-intro>.eyebrow,#tonr-app .tonr-pdp-page .reassurance .section-intro>.section-lede{display:none}#tonr-app .tonr-pdp-page .reassurance .section-intro>h2{position:absolute;display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}#tonr-app .tonr-pdp-page .review-snapshot{margin:0;padding:15px 16px;background:#f0e6fa;border:1px solid #d9c7e9;border-radius:12px}#tonr-app .tonr-pdp-page .review-snapshot p{font-size:13px;line-height:1.55;font-weight:400;margin:8px 0 1px}#tonr-app .tonr-pdp-page .review-snapshot p br{display:none}#tonr-app .tonr-pdp-page .placeholder-label{font-size:8px;letter-spacing:.07em}#tonr-app .tonr-pdp-page .review-snapshot .text-link{min-height:32px;font-size:10px;margin-top:4px}#tonr-app .tonr-pdp-page .review-snapshot .text-link span{font-size:16px}#tonr-app .tonr-pdp-page .reassurance .accordion,#tonr-app .tonr-pdp-page .full-faq .accordion{gap:0}#tonr-app .tonr-pdp-page .reassurance .accordion details,#tonr-app .tonr-pdp-page .reassurance .accordion details[open],#tonr-app .tonr-pdp-page .full-faq .accordion details,#tonr-app .tonr-pdp-page .full-faq .accordion details[open]{border:0;border-top:1px solid #120b1f26;border-radius:0;background:transparent;overflow:visible}#tonr-app .tonr-pdp-page .reassurance .accordion details:last-child,#tonr-app .tonr-pdp-page .full-faq .accordion details:last-child{border-bottom:1px solid #120b1f26}#tonr-app .tonr-pdp-page .reassurance .accordion summary,#tonr-app .tonr-pdp-page .full-faq .accordion summary{min-height:62px;padding:16px 0;gap:16px;font-size:13px;font-weight:600;line-height:1.4}#tonr-app .tonr-pdp-page .reassurance .accordion summary i,#tonr-app .tonr-pdp-page .full-faq .accordion summary i,#tonr-app .tonr-pdp-page .reassurance .accordion details[open] summary i,#tonr-app .tonr-pdp-page .full-faq .accordion details[open] summary i{width:24px;height:24px;border:0;border-radius:0;background:transparent}#tonr-app .tonr-pdp-page .reassurance .accordion summary i:before,#tonr-app .tonr-pdp-page .reassurance .accordion summary i:after,#tonr-app .tonr-pdp-page .full-faq .accordion summary i:before,#tonr-app .tonr-pdp-page .full-faq .accordion summary i:after,#tonr-app .tonr-pdp-page .reassurance .accordion details[open] summary i:before,#tonr-app .tonr-pdp-page .full-faq .accordion details[open] summary i:before{width:12px;left:6px;top:11px;background:var(--ink)}#tonr-app .tonr-pdp-page .reassurance .accordion .answer,#tonr-app .tonr-pdp-page .full-faq .accordion .answer{padding:0 22px 18px 0;font-size:13px;line-height:1.6;color:#62546c}#tonr-app .tonr-pdp-page .reassurance .accordion .text-link,#tonr-app .tonr-pdp-page .full-faq .accordion .text-link{color:var(--ink);font-size:11px}#tonr-app .tonr-pdp-page .reassurance .accordion summary:focus-visible,#tonr-app .tonr-pdp-page .full-faq .accordion summary:focus-visible{outline:3px solid #7a3bd1;outline-offset:-3px}#tonr-app .tonr-pdp-page .tonr-pdp-band{padding:24px;border-radius:16px;gap:20px}#tonr-app .tonr-pdp-page .tonr-pdp-band h2{font-size:25px;line-height:1.15}#tonr-app .tonr-pdp-page .tonr-pdp-band p{font-size:13px;line-height:1.6}#tonr-app .tonr-pdp-page .tonr-pdp-band-copy{gap:16px}#tonr-app .tonr-pdp-page .tonr-pdp-ingredients{gap:6px}#tonr-app .tonr-pdp-page .tonr-pdp-ingredients span{font-size:10px;padding:6px 9px}#tonr-app .tonr-pdp-page .tonr-pdp-band-image{aspect-ratio:1.9;border-radius:10px;max-height:170px}#tonr-app .tonr-pdp-page .reviews-section{margin-top:28px;padding:32px 0 25px}#tonr-app .tonr-pdp-page .reviews-heading h2{font-size:27px;max-width:11ch;margin:12px auto 0;line-height:1.12}#tonr-app .tonr-pdp-page .reviews-heading>p{font-size:13px;margin-top:11px}#tonr-app .tonr-pdp-page .review-demo-note{margin-top:8px;font-size:8px}#tonr-app .tonr-pdp-page .review-grid{margin-top:22px}#tonr-app .tonr-pdp-page .review-card{border-radius:16px;padding:10px;flex-basis:88%}#tonr-app .tonr-pdp-page .review-photo{height:190px;border-radius:9px}#tonr-app .tonr-pdp-page .review-content{padding:17px 8px 10px}#tonr-app .tonr-pdp-page .review-content h3{font-size:18px}#tonr-app .tonr-pdp-page .review-content>p{font-size:13px;line-height:1.6;margin-top:13px}#tonr-app .tonr-pdp-page .review-author{padding-top:22px}#tonr-app .tonr-pdp-page .full-faq{padding-top:32px;padding-bottom:20px;gap:22px}#tonr-app .tonr-pdp-page .full-faq .section-intro h2{font-size:27px;line-height:1.12;margin-top:12px}#tonr-app .tonr-pdp-page .full-faq .section-lede{font-size:13px;line-height:1.5;margin-top:12px}#tonr-app .tonr-pdp-page .full-faq .section-lede br,#tonr-app .tonr-pdp-page .full-faq .help-card{display:none}#tonr-app .tonr-pdp-page .full-faq-content{gap:24px}#tonr-app .tonr-pdp-page .faq-group>h3{font-size:9px;letter-spacing:.09em;margin-bottom:8px}#tonr-app #store:has(.tonr-pdp-page)>footer{margin:16px 16px calc(108px + env(safe-area-inset-bottom,0px))!important;padding:24px!important;border-radius:18px!important;font-size:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#tonr-app #store:has(.tonr-pdp-page)>footer>div{grid-column:1/-1}#tonr-app #store:has(.tonr-pdp-page)>footer>nav button{font-size:12px!important;min-height:35px}}@media(max-width:359px){#tonr-app .tonr-pdp-page .reviews-heading h2,#tonr-app .tonr-pdp-page .full-faq .section-intro h2{font-size:25px}}#tonr-app .tonr-fall-banner{min-height:56px;padding:8px 24px;display:flex;align-items:center;justify-content:center;gap:24px;background:#3b1e8f;color:#fff7ee;font-family:Space Grotesk,sans-serif}#tonr-app .tonr-fall-banner__message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}#tonr-app .tonr-fall-banner__message strong{font-size:20px;line-height:22px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffd84d;white-space:nowrap}#tonr-app .tonr-fall-banner__message button{padding:0;border:0;background:transparent;color:inherit;text-align:center;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;text-decoration:underline;text-underline-offset:3px}#tonr-app .tonr-fall-countdown{display:flex;align-items:center;justify-content:center;gap:4px;flex:none;padding:2px 10px;border:1px solid #ffd84d66;border-radius:8px;background:#291467;color:#ffd84d;font-size:22px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}#tonr-app .tonr-fall-countdown__part{display:grid;gap:2px;min-width:2ch;text-align:center}#tonr-app .tonr-fall-countdown small{font-size:8px;line-height:10px;font-weight:500;letter-spacing:.015em}#tonr-app .tonr-fall-countdown i{align-self:flex-start;font-style:normal;opacity:.65}#tonr-app .tonr-benefit-marquee{display:flex;align-items:stretch;min-height:30px;background:#eee1ff;color:#3b1e8f;border-top:1px solid #3b1e8f12;border-bottom:1px solid #3b1e8f18;font-family:Space Grotesk,sans-serif;overflow:hidden}#tonr-app .tonr-benefit-marquee__viewport{flex:1;min-width:0;overflow:hidden;container-type:inline-size}#tonr-app .tonr-benefit-marquee__track{display:flex;width:max-content;animation:tonr-benefit-flow 144s linear infinite;will-change:transform}#tonr-app .tonr-benefit-marquee__group{display:flex;align-items:center;justify-content:flex-start;gap:clamp(16px,2cqw,28px);flex:none;margin:0;padding:0 14px;list-style:none}#tonr-app .tonr-benefit-marquee__group li{display:flex;align-items:center;gap:7px;flex:none;min-height:28px;font-size:10px;line-height:1.3;font-weight:600;white-space:nowrap}#tonr-app .tonr-benefit-marquee__group svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}#tonr-app .tonr-fall-banner button:focus-visible{outline:2px solid #ffd84d;outline-offset:4px;border-radius:2px}#tonr-app .tonr-benefit-marquee__viewport:focus-visible{outline:2px solid #3b1e8f;outline-offset:-3px}#tonr-app .tonr-benefit-marquee__viewport:focus{overflow-x:auto;scrollbar-width:none}#tonr-app .tonr-benefit-marquee__viewport::-webkit-scrollbar{display:none}@keyframes tonr-benefit-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1023px){#tonr-app .tonr-fall-banner{min-height:64px;padding:8px 16px;gap:12px;justify-content:space-between}#tonr-app .tonr-fall-banner__message{flex:1;align-items:center;gap:2px}#tonr-app .tonr-fall-banner__message strong{font-size:18px;line-height:20px;letter-spacing:.08em}#tonr-app .tonr-fall-banner__message button{font-size:11px;line-height:13px;max-width:29ch}#tonr-app .tonr-fall-countdown{font-size:20px;line-height:20px;gap:3px;padding:4px 7px}#tonr-app .tonr-benefit-marquee__group{gap:18px;padding:0 9px}#tonr-app .tonr-benefit-marquee__group li{font-size:9px;gap:6px}#tonr-app .tonr-benefit-marquee__group svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){#tonr-app .tonr-benefit-marquee__track{animation:none;transform:none;will-change:auto}#tonr-app .tonr-benefit-marquee__viewport{overflow-x:auto;scrollbar-width:none}#tonr-app .tonr-benefit-marquee__group[aria-hidden=true],#tonr-app .tonr-benefit-marquee__group li[aria-hidden=true]{display:none}}.tonr-rating-stars{display:inline-block;position:relative;color:#d8cce0;white-space:nowrap;font:20px/1 Arial,sans-serif;letter-spacing:1px;flex:none}.tonr-rating-stars>span{position:absolute;inset:0 auto 0 0;width:96%;overflow:hidden;color:#7850b7}#tonr-app .tonr-pdp-rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.4;margin-top:7px}.tonr-pdp-rating>a{text-decoration:none}.tonr-rating-avatars{display:flex;padding-left:5px;flex:none}.tonr-rating-avatars>span{display:grid;place-items:center;width:25px;height:25px;margin-left:-5px;border:2px solid #fff7ee;border-radius:50%;overflow:hidden;background:#dbc8f0;color:#634177}.tonr-rating-avatars>span:nth-child(2){background:#f2c0a6;color:#8e5e49}.tonr-rating-avatars>span:nth-child(3){background:#ffe58e;color:#8d743f}.tonr-rating-avatars>span:nth-child(4){background:#c6d9cf;color:#47695b}.tonr-rating-avatars svg{width:22px;height:22px}#tonr-app .tonr-pdp-eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.4;font-weight:600}#tonr-app .tonr-pdp-offer{border-radius:7px;position:relative;overflow:visible}.tonr-offer-popular{position:absolute;right:12px;top:-10px;padding:3px 10px;background:#ffd84d;color:#120b1f;border:1px solid #120b1f;border-radius:4px;font:700 9px/1.2 Space Grotesk,sans-serif;letter-spacing:.02em;white-space:nowrap;z-index:1}#tonr-app .tonr-pdp-offers{gap:11px}.tonr-offer-prices{display:flex;align-items:center;justify-content:flex-end;gap:7px}.tonr-offer-compare{font:400 12px/1.2 Space Grotesk,sans-serif;opacity:.65}.tonr-gifts{border:1px solid #120b1f45;border-radius:8px;padding:0 10px 10px;margin:15px 0 0;min-width:0;background:#fffaf4}.tonr-gifts legend{padding:3px 9px;border:1px solid #120b1f45;border-radius:4px;background:#fff7ee;font-size:9px;line-height:1.4;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tonr-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px}.tonr-gift{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;color:#73677d;min-width:0;position:relative}.tonr-gift-icon{width:30px;height:28px;display:grid;place-items:center;border-radius:7px;background:#ede7ee;color:#8c8196}.tonr-gift-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tonr-gift strong{font-size:10px;line-height:1.2;font-weight:600;max-width:15ch}.tonr-gift small{font-size:8px;line-height:1.25}.tonr-gift-state{font-size:8px;line-height:1.2;display:flex;align-items:center;gap:3px}.tonr-gift-state svg{width:9px;height:10px;stroke:currentColor;fill:none;stroke-width:1.7}.tonr-gift[data-unlocked=true]{color:#3b1e8f}.tonr-gift[data-unlocked=true] .tonr-gift-icon{background:#eee1ff;color:#3b1e8f}.tonr-gift[data-unlocked=true] .tonr-gift-state{font-weight:700}.tonr-gift[data-unlocked=true] .tonr-gift-lock,.tonr-gift[data-unlocked=false] .tonr-gift-check{display:none}#tonr-app .tonr-pdp-atc{border-radius:8px}#tonr-app .tonr-pdp-reassurance{display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 0;margin-top:10px;border-color:#120b1f18;text-align:center}#tonr-app .tonr-pdp-reassurance>svg{width:20px;height:24px;flex:none;align-self:center;margin:0;color:#6b38b5}#tonr-app .tonr-pdp-reassurance>span{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0}#tonr-app .tonr-pdp-returns-label{font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:600;white-space:nowrap}#tonr-app .tonr-pdp-reassurance strong{display:flex;align-items:center;gap:9px;font:400 13px/1.4 Space Grotesk,sans-serif;letter-spacing:0;color:#62596e;white-space:nowrap}#tonr-app .tonr-pdp-reassurance strong:before{content:"";width:3px;height:3px;border-radius:50%;background:#a99caf;flex:none}@media(min-width:1024px){#store:has(>main>.tonr-pdp-page)>header{height:60px!important}#tonr-app .tonr-pdp-page{padding-top:calc(6 * var(--pdp-u))}#tonr-app .tonr-pdp{row-gap:calc(6 * var(--pdp-u))}#tonr-app .tonr-pdp-stage{aspect-ratio:auto;height:calc(510 * var(--pdp-u))}#tonr-app .tonr-pdp-benefits{font-size:calc(13 * var(--pdp-u));line-height:1.3;margin-top:calc(8 * var(--pdp-u));gap:calc(2 * var(--pdp-u))}#tonr-app .tonr-pdp-rating{font-size:calc(11 * var(--pdp-u));gap:calc(7 * var(--pdp-u));margin-top:calc(4 * var(--pdp-u))}#tonr-app .tonr-pdp .tonr-magnesium-title{margin-top:calc(6 * var(--pdp-u))}.tonr-rating-stars{font-size:calc(18 * var(--pdp-u))}#tonr-app .tonr-pdp-offer{min-height:calc(44 * var(--pdp-u));padding:calc(5 * var(--pdp-u)) calc(12 * var(--pdp-u))}#tonr-app .tonr-pdp-offers{gap:calc(10 * var(--pdp-u))}#tonr-app .tonr-pdp-price{font-size:calc(19 * var(--pdp-u))}.tonr-offer-compare{font-size:calc(11 * var(--pdp-u))}.tonr-offer-popular{font-size:calc(8 * var(--pdp-u));top:calc(-8 * var(--pdp-u));padding:calc(2 * var(--pdp-u)) calc(9 * var(--pdp-u))}.tonr-gifts{margin-top:calc(9 * var(--pdp-u));padding-bottom:calc(7 * var(--pdp-u))}.tonr-gifts legend{font-size:calc(8 * var(--pdp-u))}.tonr-gift{display:grid;grid-template-columns:calc(22 * var(--pdp-u)) minmax(0,1fr);gap:2px 5px;align-content:start;text-align:left;align-items:start}.tonr-gift-icon{grid-column:1;grid-row:1 / 4;width:calc(22 * var(--pdp-u));height:calc(26 * var(--pdp-u));margin-top:2px}.tonr-gift-icon svg{width:calc(18 * var(--pdp-u));height:calc(18 * var(--pdp-u))}.tonr-gift strong,.tonr-gift small,.tonr-gift-state{grid-column:2}.tonr-gift strong{font-size:calc(10 * var(--pdp-u));max-width:none}.tonr-gift small,.tonr-gift-state{font-size:calc(8 * var(--pdp-u))}.tonr-gift small:empty{display:none}#tonr-app .tonr-pdp-included{margin-top:calc(6 * var(--pdp-u));padding:calc(3 * var(--pdp-u)) 0;grid-template-columns:calc(36 * var(--pdp-u)) minmax(0,1fr);font-size:calc(11 * var(--pdp-u))}#tonr-app .tonr-pdp-included-image{width:calc(36 * var(--pdp-u));height:calc(36 * var(--pdp-u))}#tonr-app .tonr-pdp-included>div>b,#tonr-app .tonr-pdp-included>div>span:first-of-type{display:inline}#tonr-app .tonr-pdp-included>div>span:first-of-type{margin-left:5px}#tonr-app .tonr-pdp-atc{margin-top:calc(7 * var(--pdp-u));min-height:calc(44 * var(--pdp-u));padding:calc(8 * var(--pdp-u)) calc(16 * var(--pdp-u))}#tonr-app .tonr-pdp-reassurance{gap:calc(9 * var(--pdp-u));padding:calc(9 * var(--pdp-u)) 0;margin-top:calc(7 * var(--pdp-u))}#tonr-app .tonr-pdp-reassurance>svg{width:calc(20 * var(--pdp-u));height:calc(24 * var(--pdp-u))}#tonr-app .tonr-pdp-reassurance>span,#tonr-app .tonr-pdp-reassurance strong{gap:calc(9 * var(--pdp-u))}#tonr-app .tonr-pdp-returns-label,#tonr-app .tonr-pdp-reassurance strong{font-size:calc(13 * var(--pdp-u))}}@media(max-width:1023px){#tonr-app .tonr-pdp-intro{display:flex;flex-direction:column}#tonr-app .tonr-pdp-rating{order:-1;gap:7px;font-size:11px;margin-top:0}#tonr-app .tonr-pdp-eyebrow{margin-top:9px}.tonr-rating-stars{font-size:18px}.tonr-rating-avatars>span{width:22px;height:22px}#tonr-app .tonr-mobile-highlights{margin-top:14px}#tonr-app .tonr-pdp-purchase{margin-top:23px}#tonr-app .tonr-pdp-offer{min-height:106px;border-radius:7px;padding:11px 12px 32px;grid-template-columns:44px minmax(0,1fr) auto;column-gap:9px}#tonr-app .tonr-mobile-offer-art{width:44px;height:54px;border-radius:4px}#tonr-app .tonr-mobile-offer-title{font-size:14px;line-height:1.3}#tonr-app .tonr-mobile-offer-note{font-size:11px;margin-top:3px}#tonr-app .tonr-pdp-shipping{border-radius:0 0 5px 5px;min-height:27px;padding:5px 12px}.tonr-offer-prices{grid-column:3;align-self:start;flex-direction:column;align-items:flex-end;gap:3px}#tonr-app .tonr-pdp-price{font-size:18px;margin-top:0}.tonr-offer-compare{font-size:11px;order:1}#tonr-app .tonr-pdp-radio{top:auto;bottom:37px;right:12px;width:15px;height:15px}.tonr-offer-popular{top:-9px;font-size:9px}.tonr-gifts{padding:0 10px 12px;margin-top:20px}.tonr-gift-grid{gap:8px;margin-top:6px}.tonr-gift-icon{width:35px;height:34px;margin-bottom:3px}.tonr-gift strong{font-size:10px;line-height:1.3}.tonr-gift small{font-size:8px}.tonr-gift-state{font-size:9px;margin-top:2px}#tonr-app .tonr-mobile-included{font-size:11px;margin-top:14px}#tonr-app .tonr-pdp-reassurance{display:none}#tonr-app .tonr-mobile-returns{display:flex;align-items:center;justify-content:center;gap:9px;padding-top:6px;margin-top:12px;border-color:#120b1f18}#tonr-app .tonr-mobile-returns>svg{width:20px;height:24px;color:#6b38b5;flex:none}#tonr-app .tonr-mobile-returns>span{flex:none;min-width:0}#tonr-app .tonr-mobile-returns strong{font-size:13px;font-weight:600}#tonr-app .tonr-mobile-returns>a{margin-left:0;color:#62596e;font-size:16px}}@media(max-width:359px){#tonr-app .tonr-pdp-rating{gap:6px;font-size:10px}.tonr-rating-stars{font-size:16px}.tonr-rating-avatars>span{width:18px;height:18px;margin-left:-5px}#tonr-app .tonr-pdp-offer{padding-left:9px;padding-right:9px;grid-template-columns:35px minmax(0,1fr) auto;column-gap:7px}#tonr-app .tonr-mobile-offer-art{width:35px;height:48px}#tonr-app .tonr-mobile-offer-title{font-size:12px}#tonr-app .tonr-pdp-price{font-size:16px}.tonr-gift strong{font-size:9px}.tonr-gift small{font-size:8px}}#tonr-app .tonr-pdp-gallery .tonr-pdp-stage{background:#fff7ee}#tonr-app .tonr-pdp-gallery .tonr-pdp-slide[hidden]{display:none}#tonr-app .tonr-pdp-gallery-image,#tonr-app .tonr-pdp-thumbnail>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}#tonr-app .tonr-pdp-gallery .tonr-pdp-navigation{position:relative;inset:auto;display:grid;grid-template-columns:calc(44 * var(--pdp-u,1px)) minmax(0,1fr) auto calc(44 * var(--pdp-u,1px));align-items:center;gap:calc(6 * var(--pdp-u,1px));transform:none;pointer-events:auto}#tonr-app .tonr-pdp-gallery .tonr-pdp-thumbnails{display:flex;position:relative;min-width:0;width:100%;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;grid-column:2;grid-row:1}#tonr-app .tonr-pdp-gallery .tonr-pdp-thumbnails::-webkit-scrollbar{display:none}#tonr-app .tonr-pdp-gallery .tonr-pdp-thumbnail{background:#fff7ee}#tonr-app .tonr-pdp-gallery .tonr-pdp-thumbnail[aria-pressed=true]{border-color:#120b1f}#tonr-app .tonr-pdp-gallery .tonr-pdp-thumbnail:focus-visible{outline:2px solid #7a3bd1;outline-offset:-3px}#tonr-app .tonr-pdp-gallery .tonr-pdp-arrows{display:contents}#tonr-app .tonr-pdp-gallery .tonr-pdp-arrows>button{position:static;inset:auto;grid-row:1;width:calc(44 * var(--pdp-u,1px));height:calc(44 * var(--pdp-u,1px))}#tonr-app .tonr-pdp-gallery .tonr-gallery-previous{grid-column:1}#tonr-app .tonr-pdp-gallery .tonr-gallery-next{grid-column:4}#tonr-app .tonr-pdp-gallery .tonr-pdp-counter{position:static;inset:auto;grid-column:3;grid-row:1;margin:0;padding:0;min-width:3ch;border-radius:0;background:transparent;color:#120b1f;font-size:calc(10 * var(--pdp-u,1px));line-height:1.4;white-space:nowrap;text-align:center}#tonr-app .tonr-pdp-page .tonr-story-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto;box-sizing:border-box}#tonr-app .tonr-pdp-page .tonr-story-eyebrow{display:block;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}#tonr-app .tonr-pdp-page .tonr-story-heading{margin:17px 0 22px;font-family:Unbounded,sans-serif;font-size:clamp(28px,3.1vw,44px);font-weight:800;line-height:1.16;letter-spacing:-.055em;text-wrap:balance}#tonr-app .tonr-pdp-page .tonr-story-button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:59px;width:100%;padding:17px 25px;border:2px solid transparent;border-radius:8px;box-sizing:border-box;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}#tonr-app .tonr-pdp-page .tonr-story-button>span{font-size:25px;line-height:1;flex:0 0 auto}#tonr-app .tonr-pdp-page .tonr-story-button-yellow{background:#ffdc4e;color:#160e25}#tonr-app .tonr-pdp-page .tonr-story-button-plum{background:#160e25;color:#fff8ef}#tonr-app .tonr-pdp-page .tonr-story-button:hover{transform:translateY(-2px);box-shadow:0 6px #5c3a7b21}#tonr-app .tonr-pdp-page .tonr-story-button:focus-visible{outline:3px solid #8a54d0;outline-offset:5px}#tonr-app .tonr-pdp-page .tonr-story-formula{padding:50px 0;scroll-margin-top:100px;color:#160e25}#tonr-app .tonr-pdp-page .tonr-story-section-heading{text-align:center;margin:0 auto 28px;max-width:900px}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-eyebrow{color:#674290}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading{font-size:clamp(28px,2.8vw,39px)}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading>span{color:#7d4bbb}#tonr-app .tonr-pdp-page .tonr-story-section-heading>p{font-size:17px;line-height:1.55;margin:0 auto;color:#62596c;max-width:61ch}#tonr-app .tonr-pdp-page .tonr-story-ingredient-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;align-items:stretch}#tonr-app .tonr-pdp-page .tonr-story-ingredient{min-width:0;border:1px solid #e5dbec;border-radius:10px;padding:10px;background:#fffdf9;overflow:hidden;box-shadow:0 4px #2b164406}#tonr-app .tonr-pdp-page .tonr-story-specimen{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.06;overflow:hidden;border-radius:8px;min-width:0}#tonr-app .tonr-pdp-page .tonr-story-specimen-index{position:absolute;z-index:4;left:15px;top:15px;font-size:9px;font-weight:700;letter-spacing:.13em;color:#4c385e}#tonr-app .tonr-pdp-page .tonr-story-specimen-caption{position:absolute;z-index:4;bottom:16px;left:10px;right:10px;text-align:center;font-size:11px;line-height:1.3;font-weight:500;color:#49315c}#tonr-app .tonr-pdp-page .tonr-story-specimen-magnesium{background:radial-gradient(circle at 20% 10%,#fcf7ff,#e8d6f3 70%)}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:117px;height:139px;border:1px solid rgba(255,255,255,.8);border-radius:23px;background:linear-gradient(130deg,#ffffffe6,#a874cf36);box-shadow:12px 20px 25px #5d3a7b26,inset 0 0 18px #ffffffb3;transform:rotate(-10deg);color:#60377b}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal-back{position:absolute;width:110px;height:116px;transform:translate(39px,-15px) rotate(18deg);background:linear-gradient(130deg,#b790d4,#c79fe566);box-shadow:none;border-color:#e7d0f8b3}#tonr-app .tonr-pdp-page .tonr-story-atomic-number{position:absolute;left:13px;top:11px;font-size:12px}#tonr-app .tonr-pdp-page .tonr-story-element{font-size:59px;font-weight:600;line-height:1.15;letter-spacing:-.07em}#tonr-app .tonr-pdp-page .tonr-story-element-name{font-size:8px;letter-spacing:.12em}#tonr-app .tonr-pdp-page .tonr-story-specimen-ashwagandha{background:radial-gradient(circle at 50% 40%,#faf4db,#e8e4cc)}#tonr-app .tonr-pdp-page .tonr-story-botanical{display:block;width:95%;height:90%;margin-top:4%;filter:drop-shadow(4px 10px 3px rgba(91,94,51,.06))}#tonr-app .tonr-pdp-page .tonr-story-specimen-ashwagandha .tonr-story-specimen-index,#tonr-app .tonr-pdp-page .tonr-story-specimen-ashwagandha .tonr-story-specimen-caption{color:#555743}#tonr-app .tonr-pdp-page .tonr-story-specimen-b6{background:radial-gradient(circle at 25% 30%,#fff4d7,#ffdda2)}#tonr-app .tonr-pdp-page .tonr-story-vitamin-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 30% 23%,#fff4b9 5%,#ffd359 55%,#d88e35);box-shadow:8px 14px 22px #a0601733,inset -6px -5px 13px #b677232e;color:#85502c}#tonr-app .tonr-pdp-page .tonr-story-vitamin-core>span{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.06em}#tonr-app .tonr-pdp-page .tonr-story-vitamin-core>small{font-size:10px;letter-spacing:.16em}#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit{position:absolute;z-index:3;width:193px;height:73px;border:1px solid rgba(163,99,38,.28);border-radius:50%;transform:rotate(-33deg)}#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit-two{z-index:1;transform:rotate(48deg);width:173px;height:86px}#tonr-app .tonr-pdp-page .tonr-story-specimen-b6 .tonr-story-specimen-index,#tonr-app .tonr-pdp-page .tonr-story-specimen-b6 .tonr-story-specimen-caption{color:#815830}#tonr-app .tonr-pdp-page .tonr-story-specimen-inositol{background:radial-gradient(circle at 40% 20%,#fcebec,#e9cbdd)}#tonr-app .tonr-pdp-page .tonr-story-inositol-pearl{position:relative;z-index:2;width:104px;height:104px;margin-top:-12px;border-radius:50%;background:radial-gradient(circle at 33% 24%,#fffefa 6%,#f5edf5 26%,#ddc5de 64%,#ab83b5);box-shadow:8px 18px 19px #8753812b,inset -7px -8px 11px #632f7512}#tonr-app .tonr-pdp-page .tonr-story-inositol-ripple{position:absolute;top:53%;width:134px;height:53px;border-radius:50%;border:1px solid rgba(158,111,147,.3);box-shadow:0 3px 4px #b57ea41a}#tonr-app .tonr-pdp-page .tonr-story-inositol-ripple-two{width:180px;height:76px;top:49%}#tonr-app .tonr-pdp-page .tonr-story-inositol-ripple-three{width:224px;height:90px;top:45%}#tonr-app .tonr-pdp-page .tonr-story-ingredient-content{padding:20px 10px 19px}#tonr-app .tonr-pdp-page .tonr-story-ingredient h3{margin:0 0 11px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.04em;color:#20112e}#tonr-app .tonr-pdp-page .tonr-story-ingredient-tag{display:block;font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.105em;color:#8054a2}#tonr-app .tonr-pdp-page .tonr-story-ingredient p{font-size:15px;line-height:1.6;margin:14px 0 0;color:#625869}#tonr-app .tonr-pdp-page .tonr-story-comparison{background:#eee3f8;padding:50px 0;color:#21132f;overflow:hidden}#tonr-app .tonr-pdp-page .tonr-story-comparison-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(38px,6vw,84px);align-items:center}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy .tonr-story-eyebrow{color:#755091}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy .tonr-story-heading>span{display:block;color:#7e4bb3}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy>p:not(.tonr-story-compare-returns){font-size:17px;line-height:1.6;max-width:43ch;margin:0 0 24px;color:#61516e}#tonr-app .tonr-pdp-page .tonr-story-compare-benefits{display:grid;gap:15px;margin:0 0 32px;padding:0;list-style:none}#tonr-app .tonr-pdp-page .tonr-story-compare-benefits>li{display:flex;gap:11px;align-items:flex-start;font-size:15px;font-weight:500;line-height:1.45;margin:0;padding:0}#tonr-app .tonr-pdp-page .tonr-story-compare-benefits>li>span{display:flex;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:21px;border-radius:50%;background:#8252b0;color:#fff9f1;font-size:13px;margin-top:1px}#tonr-app .tonr-pdp-page .tonr-story-compare-returns{font-size:12px!important;line-height:1.5;text-align:center;color:#766080;margin:13px 0 0}#tonr-app .tonr-pdp-page .tonr-story-comparison-panel{min-width:0}#tonr-app .tonr-pdp-page .tonr-story-comparison-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;border:0;background:transparent;margin:0;color:#281537;font-family:Space Grotesk,sans-serif}#tonr-app .tonr-pdp-page .tonr-story-comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#tonr-app .tonr-pdp-page .tonr-story-comparison-table th,#tonr-app .tonr-pdp-page .tonr-story-comparison-table td{box-sizing:border-box;border:0;border-bottom:1px solid #d6c6e3;padding:17px 15px;background:#fffbf78c;text-align:center;vertical-align:middle;box-shadow:none}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead th{height:94px;font-size:14px;line-height:1.4;font-weight:500}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead th:first-child{background:transparent;text-align:left;width:37%;padding-left:0}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead th:last-child{border-radius:0 10px 0 0}#tonr-app .tonr-pdp-page .tonr-story-compare-column-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:#6a577d}#tonr-app .tonr-pdp-page .tonr-story-comparison-table tbody th{background:transparent;text-align:left;font-weight:500;font-size:16px;padding-left:0}#tonr-app .tonr-pdp-page .tonr-story-comparison-table .tonr-story-compare-tonr{background:#30203f;border-bottom-color:#564362;color:#fff6ec}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead .tonr-story-compare-tonr{border-radius:10px 10px 0 0}#tonr-app .tonr-pdp-page .tonr-story-comparison-table tbody tr:last-child>*{border-bottom:0}#tonr-app .tonr-pdp-page .tonr-story-comparison-table tbody tr:last-child .tonr-story-compare-tonr{border-radius:0 0 10px 10px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table tbody tr:last-child td:last-child{border-radius:0 0 10px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand{display:flex;align-items:center;justify-content:center;gap:5px;font-size:23px;line-height:1;font-weight:700;letter-spacing:-.06em;color:#fff6ec}#tonr-app .tonr-pdp-page .tonr-story-compare-brand>span{background:#ffdc4e;color:#30203f;font-size:9px;letter-spacing:0;padding:4px;border-radius:5px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand-sub{display:block;font-size:10px;font-weight:400;line-height:1.3;color:#d9c7e7;margin-top:9px}#tonr-app .tonr-pdp-page .tonr-story-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:1;border-radius:50%;background:#ffdf60;color:#30203f;font-size:18px;font-weight:600}#tonr-app .tonr-pdp-page .tonr-story-check-neutral{background:#e4dae9;color:#867292}#tonr-app .tonr-pdp-page .tonr-story-dash{color:#a796b1;font-size:23px;font-weight:400;line-height:1}#tonr-app .tonr-pdp-page .tonr-story-comparison-note{font-size:11px;line-height:1.5;text-align:center;color:#7f6a8c;margin:18px 0 0}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-story-wrap{width:calc(100% - 48px)}#tonr-app .tonr-pdp-page .tonr-story-ingredient-grid{gap:13px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-content{padding:19px 5px 14px}#tonr-app .tonr-pdp-page .tonr-story-ingredient h3{font-size:21px}#tonr-app .tonr-pdp-page .tonr-story-ingredient p{font-size:14px}#tonr-app .tonr-pdp-page .tonr-story-specimen-index{font-size:8px;left:11px;top:13px}#tonr-app .tonr-pdp-page .tonr-story-specimen-caption{font-size:10px;bottom:13px}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal{scale:.82}#tonr-app .tonr-pdp-page .tonr-story-vitamin-core,#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit,#tonr-app .tonr-pdp-page .tonr-story-inositol-pearl{scale:.84}#tonr-app .tonr-pdp-page .tonr-story-comparison-layout{gap:35px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table th,#tonr-app .tonr-pdp-page .tonr-story-comparison-table td{padding:16px 10px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand{font-size:20px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-story-formula{padding:36px 0}#tonr-app .tonr-pdp-page .tonr-story-section-heading{margin-bottom:24px}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading{font-size:30px;line-height:1.2;max-width:19ch;margin-inline:auto}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading>span{display:block}#tonr-app .tonr-pdp-page .tonr-story-section-heading>p{font-size:16px;max-width:40ch}#tonr-app .tonr-pdp-page .tonr-story-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}#tonr-app .tonr-pdp-page .tonr-story-ingredient{padding:9px;border-radius:10px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-content{padding:15px 8px 17px}#tonr-app .tonr-pdp-page .tonr-story-ingredient h3{font-size:24px}#tonr-app .tonr-pdp-page .tonr-story-ingredient p{font-size:15px}#tonr-app .tonr-pdp-page .tonr-story-specimen-index{font-size:9px}#tonr-app .tonr-pdp-page .tonr-story-specimen-caption{font-size:11px}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal,#tonr-app .tonr-pdp-page .tonr-story-vitamin-core,#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit,#tonr-app .tonr-pdp-page .tonr-story-inositol-pearl{scale:1}#tonr-app .tonr-pdp-page .tonr-story-comparison{padding:36px 0}#tonr-app .tonr-pdp-page .tonr-story-comparison-layout{grid-template-columns:1fr;gap:28px}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy .tonr-story-heading{font-size:34px}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy>p:not(.tonr-story-compare-returns){max-width:58ch}#tonr-app .tonr-pdp-page .tonr-story-compare-benefits{gap:13px;margin-bottom:27px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead th{height:90px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table th,#tonr-app .tonr-pdp-page .tonr-story-comparison-table td{padding:15px 12px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand{font-size:25px}}@media(max-width:480px){#tonr-app .tonr-pdp-page .tonr-story-wrap{width:calc(100% - 36px)}#tonr-app .tonr-pdp-page .tonr-story-button{font-size:15px;padding:16px 20px;min-height:56px}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading{font-size:26px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-grid{gap:12px}#tonr-app .tonr-pdp-page .tonr-story-ingredient{border-radius:10px;padding:7px}#tonr-app .tonr-pdp-page .tonr-story-specimen{border-radius:8px;aspect-ratio:1/1.16}#tonr-app .tonr-pdp-page .tonr-story-specimen-index{font-size:7px;letter-spacing:.08em;left:9px;top:11px}#tonr-app .tonr-pdp-page .tonr-story-specimen-caption{font-size:8px;bottom:11px;left:5px;right:5px}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal,#tonr-app .tonr-pdp-page .tonr-story-vitamin-core,#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit,#tonr-app .tonr-pdp-page .tonr-story-inositol-pearl{scale:.72}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal-back{transform:translate(24px,-10px) rotate(18deg)}#tonr-app .tonr-pdp-page .tonr-story-ingredient-content{padding:15px 4px 13px}#tonr-app .tonr-pdp-page .tonr-story-ingredient h3{font-size:19px;letter-spacing:-.045em;margin-bottom:9px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-tag{font-size:8px;letter-spacing:.05em}#tonr-app .tonr-pdp-page .tonr-story-ingredient p{font-size:14px;line-height:1.55;margin-top:11px}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy .tonr-story-heading{font-size:30px}#tonr-app .tonr-pdp-page .tonr-story-comparison-copy>p:not(.tonr-story-compare-returns){font-size:16px}#tonr-app .tonr-pdp-page .tonr-story-compare-benefits>li{font-size:14px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table thead th{font-size:11px;height:86px;padding:18px 8px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table th,#tonr-app .tonr-pdp-page .tonr-story-comparison-table td{padding:15px 8px}#tonr-app .tonr-pdp-page .tonr-story-comparison-table tbody th{font-size:13px}#tonr-app .tonr-pdp-page .tonr-story-compare-column-label{font-size:8px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand{font-size:21px;gap:4px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand>span{font-size:7px;padding:3px}#tonr-app .tonr-pdp-page .tonr-story-compare-brand-sub{font-size:8px}#tonr-app .tonr-pdp-page .tonr-story-check{width:25px;height:25px;font-size:16px}#tonr-app .tonr-pdp-page .tonr-story-comparison-note{font-size:10px}}@media(max-width:360px){#tonr-app .tonr-pdp-page .tonr-story-ingredient-grid{grid-template-columns:1fr}#tonr-app .tonr-pdp-page .tonr-story-specimen{aspect-ratio:1.25}#tonr-app .tonr-pdp-page .tonr-story-mineral-crystal,#tonr-app .tonr-pdp-page .tonr-story-vitamin-core,#tonr-app .tonr-pdp-page .tonr-story-vitamin-orbit,#tonr-app .tonr-pdp-page .tonr-story-inositol-pearl{scale:1}#tonr-app .tonr-pdp-page .tonr-story-specimen-index{font-size:9px}#tonr-app .tonr-pdp-page .tonr-story-specimen-caption{font-size:11px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-content{padding:20px 14px}#tonr-app .tonr-pdp-page .tonr-story-ingredient h3{font-size:24px}#tonr-app .tonr-pdp-page .tonr-story-ingredient-tag{font-size:9px}#tonr-app .tonr-pdp-page .tonr-story-ingredient p{font-size:15px}}@media(prefers-reduced-motion:reduce){#tonr-app .tonr-pdp-page .tonr-story-button{transition:none}#tonr-app .tonr-pdp-page .tonr-story-button:hover{transform:none}}#tonr-app .tonr-pdp-page .tonr-story-section-heading .tonr-story-heading>span{display:inline-block;margin-left:.2em}#tonr-app .tonr-pdp-page .tonr-story-stats{position:relative;isolation:isolate;overflow:hidden;width:100%;margin:28px 0 0;padding:44px 0;background:#27163e;color:#fff8ef}#tonr-app .tonr-pdp-page .tonr-story-stats:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at 92% 0%,rgba(163,105,238,.2),transparent 62%)}#tonr-app .tonr-pdp-page .tonr-story-stats-layout{display:flex;flex-direction:column;gap:29px}#tonr-app .tonr-pdp-page .tonr-story-stats-header{display:flex;align-items:center;justify-content:space-between;gap:32px}#tonr-app .tonr-pdp-page .tonr-story-stats-copy{min-width:0;flex:1}#tonr-app .tonr-pdp-page .tonr-story-stats-copy .tonr-story-heading{max-width:none;margin:0 0 11px;color:#fff8ef;font-size:clamp(23px,2.15vw,31px);line-height:1.25;text-wrap:balance}#tonr-app .tonr-pdp-page .tonr-story-stats-copy>p{margin:0;color:#dfd2e9;font-size:15px;line-height:1.55;max-width:64ch}#tonr-app .tonr-pdp-page .tonr-story-stats-header>.tonr-story-button{flex:0 0 auto;width:auto;min-height:52px;padding:13px 20px;font-size:15px;white-space:nowrap}#tonr-app .tonr-pdp-page .tonr-story-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:24px;padding-top:26px;border-top:1px solid rgba(245,230,255,.23)}#tonr-app .tonr-pdp-page .tonr-story-stat{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0}#tonr-app .tonr-pdp-page .tonr-story-stat dt{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:#e5d8ed;white-space:nowrap}#tonr-app .tonr-pdp-page .tonr-story-stat dd{order:-1;margin:0 0 9px;font-family:Space Grotesk,sans-serif;font-size:clamp(33px,3.25vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f0e2ff}#tonr-app .tonr-pdp-page .tonr-story-stat-century{display:flex;gap:7px;align-items:baseline}#tonr-app .tonr-pdp-page .tonr-story-stat-century>span:last-child{font-size:.53em;letter-spacing:-.035em}#tonr-app .tonr-pdp-page .tonr-story-compare-row-detail{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#74617e;margin-top:4px}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-story-stats-header{gap:24px}#tonr-app .tonr-pdp-page .tonr-story-stats-header>.tonr-story-button{font-size:14px;padding-inline:16px}#tonr-app .tonr-pdp-page .tonr-story-stat dt{font-size:13px}#tonr-app .tonr-pdp-page .tonr-story-stat dd{font-size:37px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-story-stats{margin-top:20px;padding:34px 0}#tonr-app .tonr-pdp-page .tonr-story-stats-layout{gap:24px}#tonr-app .tonr-pdp-page .tonr-story-stats-header{align-items:flex-start;flex-direction:column;gap:19px}#tonr-app .tonr-pdp-page .tonr-story-stats-copy .tonr-story-heading{font-size:27px;max-width:25ch}#tonr-app .tonr-pdp-page .tonr-story-stats-copy>p{font-size:15px;max-width:50ch}#tonr-app .tonr-pdp-page .tonr-story-stats-header>.tonr-story-button{min-height:48px;padding:11px 17px;font-size:14px;gap:23px}#tonr-app .tonr-pdp-page .tonr-story-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px}#tonr-app .tonr-pdp-page .tonr-story-stat dd{font-size:38px}#tonr-app .tonr-pdp-page .tonr-story-stat dt{font-size:14px}}@media(max-width:480px){#tonr-app .tonr-pdp-page .tonr-story-stats-copy .tonr-story-heading{font-size:24px;max-width:24ch}#tonr-app .tonr-pdp-page .tonr-story-stats-grid{gap:23px 15px}#tonr-app .tonr-pdp-page .tonr-story-stat dd{font-size:34px}#tonr-app .tonr-pdp-page .tonr-story-stat dt{font-size:12px}#tonr-app .tonr-pdp-page .tonr-story-compare-row-detail{font-size:10px}}@media(max-width:360px){#tonr-app .tonr-pdp-page .tonr-story-stat dd{font-size:30px}#tonr-app .tonr-pdp-page .tonr-story-stat dt{font-size:12px}#tonr-app .tonr-pdp-page .tonr-story-stat-century{gap:5px}#tonr-app .tonr-pdp-page .tonr-story-stats-copy .tonr-story-heading{font-size:22px}}#tonr-app .tonr-timeline{padding:44px clamp(18px,3vw,48px);background:#fff7ee;color:#120b1f;font-family:Space Grotesk,sans-serif}#tonr-app .tonr-timeline-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,112px);max-width:1200px;margin:0 auto;align-items:center}#tonr-app .tonr-timeline-intro{min-width:0}#tonr-app .tonr-timeline-scene{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1.48;overflow:hidden;border:1px solid rgba(59,30,143,.1);border-radius:10px;background:radial-gradient(ellipse at 32% 26%,#fff7ee 0,transparent 56%),linear-gradient(135deg,#e8dcfa,#d3c2ed 55%,#eebcbd)}#tonr-app .tonr-timeline-scene:after{content:"";position:absolute;z-index:-1;width:57%;height:10%;bottom:9%;left:22%;border-radius:50%;background:#461d6a30;filter:blur(15px)}#tonr-app .tonr-timeline-orbit{position:absolute;z-index:-1;left:50%;top:48%;border:1px solid rgba(255,247,238,.72);border-radius:50%;transform:translate(-50%,-50%) rotate(-22deg)}#tonr-app .tonr-timeline-orbit-outer{width:89%;height:79%}#tonr-app .tonr-timeline-orbit-inner{width:72%;height:63%}#tonr-app .tonr-timeline-bottle{position:absolute;top:0;left:6.5%;display:block;width:87%;height:100%;object-fit:contain;transform:rotate(-9deg) translateY(-2%);filter:drop-shadow(12px 17px 12px rgba(44,15,68,.17))}#tonr-app .tonr-timeline-moon{position:absolute;top:22px;left:24px;color:#5c3790}#tonr-app .tonr-timeline-scene-label{position:absolute;right:20px;top:25px;display:flex;align-items:center;gap:7px;border:1px solid rgba(59,30,143,.18);border-radius:8px;padding:8px 12px;background:#fff7eeb8;font-size:11px;font-weight:700;letter-spacing:.02em}#tonr-app .tonr-timeline-scene-dot{width:6px;height:6px;border-radius:50%;background:#7f4eb9}#tonr-app .tonr-timeline-scene-word{position:absolute;left:24px;bottom:21px;font:600 11px/1.4 Space Grotesk,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#4a2b69}#tonr-app .tonr-timeline-intro-copy{padding:30px 0 0}#tonr-app .tonr-timeline-eyebrow{margin:0 0 13px;color:#7750a4;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}#tonr-app .tonr-timeline h2{margin:0;max-width:15ch;font-family:Unbounded,sans-serif;font-size:clamp(27px,3vw,43px);font-weight:800;letter-spacing:-.055em;line-height:1.15;text-wrap:balance}#tonr-app .tonr-timeline-summary{margin:20px 0 24px;max-width:47ch;color:#574d60;font-size:17px;line-height:1.6}#tonr-app .tonr-timeline-cta{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:14px 24px;border:2px solid #120b1f;border-radius:8px;background:#ffd84d;color:#120b1f;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}#tonr-app .tonr-timeline-cta:hover{background:#ffe377;transform:translateY(-2px)}#tonr-app .tonr-timeline-cta:focus-visible{outline:3px solid #7b4eb6;outline-offset:4px}#tonr-app .tonr-timeline-cta span{font-size:24px;line-height:1}#tonr-app .tonr-timeline-note{margin:14px 2px 0;max-width:58ch;color:#6a6071;font-size:12px;line-height:1.55}#tonr-app .tonr-timeline-steps{padding:0;margin:0;list-style:none}#tonr-app .tonr-timeline-step{position:relative;padding:0 0 32px 48px}#tonr-app .tonr-timeline-step:last-child{padding-bottom:0}#tonr-app .tonr-timeline-step:before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,#b89bda 0,#b89bda 4px,transparent 4px,transparent 9px);transform-origin:top;transition:opacity .8s ease .12s,transform .85s cubic-bezier(.22,1,.36,1) .1s}#tonr-app .tonr-timeline-step:last-child:before{display:none}#tonr-app .tonr-timeline-dot{position:absolute;left:2px;top:3px;width:17px;height:17px;border:4px solid #fff7ee;border-radius:50%;background:#7b4eb6;box-shadow:0 0 0 1px #b99cdb;box-sizing:border-box;transition:opacity .6s ease,transform .65s cubic-bezier(.22,1,.36,1),box-shadow .6s ease}#tonr-app .tonr-timeline-day{margin:0 0 11px;color:#7b4eb6;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.7}#tonr-app .tonr-timeline h3{margin:0 0 14px;font-family:Unbounded,sans-serif;font-size:clamp(19px,1.85vw,27px);font-weight:700;letter-spacing:-.045em;line-height:1.25;text-wrap:balance}#tonr-app .tonr-timeline-description{margin:0;color:#574d60;font-size:16px;line-height:1.65}#tonr-app .tonr-timeline-description strong{color:#302238;font-weight:700}#tonr-app .tonr-timeline-step>p,#tonr-app .tonr-timeline-step>h3{transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible):before{opacity:0;transform:scaleY(.05)}#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible) .tonr-timeline-dot{opacity:0;transform:scale(.4)}#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible)>p,#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible)>h3{opacity:0;transform:translateY(13px)}#tonr-app .tonr-timeline-step.is-visible .tonr-timeline-dot{box-shadow:0 0 0 1px #b99cdb,0 0 0 6px #b99cdb26}@media(max-width:1023px){#tonr-app .tonr-timeline{padding:34px 20px 36px}#tonr-app .tonr-timeline-layout{grid-template-columns:1fr;gap:30px}#tonr-app .tonr-timeline-scene{aspect-ratio:1.4;border-radius:10px}#tonr-app .tonr-timeline-intro-copy{padding-top:26px}#tonr-app .tonr-timeline h2{max-width:17ch;font-size:clamp(27px,7vw,38px)}#tonr-app .tonr-timeline-summary{font-size:16px;margin-top:17px}#tonr-app .tonr-timeline-step{padding-left:37px;padding-bottom:34px}#tonr-app .tonr-timeline h3{font-size:21px}#tonr-app .tonr-timeline-description{font-size:15px}#tonr-app .tonr-timeline-scene-label{top:19px;right:16px;font-size:10px}#tonr-app .tonr-timeline-moon{top:16px;left:17px;width:41px;height:41px}#tonr-app .tonr-timeline-scene-word{left:19px;bottom:17px;font-size:10px}}@media(prefers-reduced-motion:reduce){#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible):before,#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible) .tonr-timeline-dot,#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible)>p,#tonr-app .tonr-timeline.tonr-motion-ready .tonr-timeline-step:not(.is-visible)>h3{opacity:1;transform:none;transition:none}#tonr-app .tonr-timeline-cta:hover{transform:none}}#tonr-app .tonr-pdp-page .tonr-community{margin-top:0;padding:44px 0 36px;background:#f0e8f2;color:#120b1f;font-family:Space Grotesk,sans-serif;overflow:hidden}#tonr-app .tonr-community-heading{width:min(840px,calc(100% - 40px));margin:0 auto 24px;text-align:center}#tonr-app .tonr-community-stars{font-size:28px;letter-spacing:5px;line-height:1;color:#7141b9}#tonr-app .tonr-community-heading h2{font:800 clamp(27px,3.1vw,44px)/1.25 "Unbounded",sans-serif;letter-spacing:-.055em;margin:20px 0 16px}#tonr-app .tonr-community-heading h2 span{color:#6c3fa2}#tonr-app .tonr-community-heading p{font-size:18px;line-height:1.6;margin:0}#tonr-app .tonr-community-marquee{position:relative;padding-bottom:0}#tonr-app .tonr-community-film{display:flex;width:max-content;animation:tonr-community-flow calc(var(--community-count,14)*7.75s) linear infinite}#tonr-app .tonr-community-film-group{display:flex;gap:10px;padding-right:10px;flex:none}#tonr-app .tonr-community-film img{width:176px;height:176px;object-fit:cover;object-position:center 50%;border-radius:12px;display:block}#tonr-app .tonr-community-film img:nth-child(3n+2){object-position:center 50%}#tonr-app .tonr-community-marquee:is(:focus-within,.is-paused,.is-offscreen,.is-hidden) .tonr-community-film{animation-play-state:paused}#tonr-app .tonr-community-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(1200px,calc(100% - 80px));margin:22px auto 0}#tonr-app .tonr-community-card{min-width:0;background:#fffaf5;border:1px solid #3b1e8f24;border-radius:22px;padding:26px;display:flex;flex-direction:column}#tonr-app .tonr-community-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7545a5;margin-bottom:12px}#tonr-app .tonr-community-card-top span{font-size:10px;font-weight:700;letter-spacing:.1em}#tonr-app .tonr-community-card-top svg{width:27px;height:27px;fill:currentColor;flex:none}#tonr-app .tonr-community-card h3{font:700 18px/1.4 Unbounded,sans-serif;letter-spacing:-.035em;margin:0 0 10px}#tonr-app .tonr-community-card>p{font-size:15px;line-height:1.6;margin:0 0 20px;color:#62596a}#tonr-app .tonr-community-card-footer{display:flex;justify-content:space-between;gap:10px;margin-top:18px;font-size:12px;color:#5c426e}#tonr-app .tonr-community-card-footer span:last-child{font-weight:700;letter-spacing:.07em}#tonr-app .tonr-community-end{display:flex;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,calc(100% - 80px));margin:22px auto 0}#tonr-app .tonr-community-end p{font-size:12px;color:#726677;margin:0}#tonr-app .tonr-community-end a{font-weight:700;font-size:15px;text-underline-offset:5px}@keyframes tonr-community-flow{to{transform:translate(-50%)}}@media(max-width:1023px){#tonr-app .tonr-community-cards{gap:14px;width:calc(100% - 40px)}#tonr-app .tonr-community-card{padding:20px}#tonr-app .tonr-community-card h3{font-size:16px}#tonr-app .tonr-community-card-top span{font-size:8px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-community{padding:50px 0 40px}#tonr-app .tonr-community-heading{margin-bottom:26px}#tonr-app .tonr-community-heading h2{font-size:28px}#tonr-app .tonr-community-heading p{font-size:16px}#tonr-app .tonr-community-film img{width:132px;height:144px;border-radius:10px}#tonr-app .tonr-community-cards{grid-template-columns:1fr;width:calc(100% - 32px);gap:16px;margin-top:20px}#tonr-app .tonr-community-card{padding:22px}#tonr-app .tonr-community-card-top span{font-size:10px}#tonr-app .tonr-community-card h3{font-size:19px}#tonr-app .tonr-community-video{aspect-ratio:16/10}#tonr-app .tonr-community-end{width:calc(100% - 32px);align-items:flex-start;flex-direction:column;gap:14px}#tonr-app .tonr-community-heading h2 span{display:block}}@media(max-width:1023px){#tonr-app .tonr-community-film{animation-duration:calc(var(--community-count,14)*5.9166666667s)}}@media(prefers-reduced-motion:reduce){#tonr-app .tonr-community-film{animation:none}#tonr-app .tonr-community-motion{display:none}}#tonr-app .tonr-community-heading h2>span{display:inline-block;margin-left:.18em}@media(max-width:1023px){#tonr-app .tonr-community-heading h2>span{display:block;margin-left:0}}#tonr-app .tonr-community-photo{aspect-ratio:4/3;overflow:hidden;border-radius:8px;margin:0 0 20px;background:#e2d1e9}#tonr-app .tonr-community-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}#tonr-app .tonr-community-card{border-radius:10px;padding:18px}#tonr-app .tonr-community-card-top{margin-bottom:10px}#tonr-app .tonr-community-card-footer{margin-top:8px}#tonr-app .tonr-community-end{justify-content:center;margin-top:20px}#tonr-app .tonr-community-marquee:focus-visible{outline:2px solid #7545a5;outline-offset:4px}@media(max-width:1023px){#tonr-app .tonr-pdp-page .tonr-community{padding:32px 0}#tonr-app .tonr-community-cards{gap:14px;margin-top:20px}#tonr-app .tonr-community-photo{aspect-ratio:4/3}#tonr-app .tonr-community-end{align-items:center;flex-direction:row}}#tonr-app .tonr-pdp-page #questions{display:block;grid-template-columns:none;padding-top:48px;padding-bottom:48px;margin-top:0;margin-bottom:0}#tonr-app .tonr-pdp-page #questions .tonr-faq-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:center;gap:36px;padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid rgba(18,11,31,.14)}#tonr-app .tonr-pdp-page #questions .section-intro h2{max-width:none;margin:12px 0 0;font-size:clamp(27px,2.8vw,38px);line-height:1.15;letter-spacing:-.055em}#tonr-app .tonr-pdp-page #questions .section-lede{max-width:48ch;margin:14px 0 0;font-size:15px;line-height:1.55;color:#62546c}#tonr-app .tonr-pdp-page #questions .tonr-faq-support{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid rgba(18,11,31,.12);border-radius:8px;background:#f0e6f7}#tonr-app .tonr-pdp-page #questions .tonr-faq-support-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(18,11,31,.16);border-radius:6px;background:#fff7ee;font-size:23px;line-height:1}#tonr-app .tonr-pdp-page #questions .tonr-faq-support strong{display:block;font-size:14px;line-height:1.45}#tonr-app .tonr-pdp-page #questions .tonr-faq-support p{margin:3px 0 0;color:#62546c;font-size:13px;line-height:1.5}#tonr-app .tonr-pdp-page #questions .tonr-faq-support .text-link{margin:6px 0 -3px;min-height:32px;font-size:12px}#tonr-app .tonr-pdp-page #questions .full-faq-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}#tonr-app .tonr-pdp-page #questions .faq-group{min-width:0}#tonr-app .tonr-pdp-page #questions .faq-group>h3{margin:0 0 14px;font-family:Space Grotesk,sans-serif;color:#62546c;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}#tonr-app .tonr-pdp-page #questions .accordion{display:grid;gap:10px}#tonr-app .tonr-pdp-page #questions .accordion details,#tonr-app .tonr-pdp-page #questions .accordion details:last-child{border:1px solid rgba(18,11,31,.2);border-radius:8px;background:#fffdf9;overflow:hidden}#tonr-app .tonr-pdp-page #questions .accordion details[open]{border:1px solid rgba(77,44,118,.27);background:#f0e6f7}#tonr-app .tonr-pdp-page #questions .accordion summary{min-height:62px;padding:16px 18px;gap:14px;font-size:14px;font-weight:700;line-height:1.45}#tonr-app .tonr-pdp-page #questions .accordion summary i,#tonr-app .tonr-pdp-page #questions .accordion details[open] summary i{width:24px;height:24px;border:0;border-radius:0;background:transparent}#tonr-app .tonr-pdp-page #questions .accordion summary i:before,#tonr-app .tonr-pdp-page #questions .accordion summary i:after,#tonr-app .tonr-pdp-page #questions .accordion details[open] summary i:before{left:6px;top:11px;width:12px;height:1.5px;background:#120b1f}#tonr-app .tonr-pdp-page #questions .accordion .answer{max-width:none;padding:0 18px 20px;color:#62546c;font-size:13px;line-height:1.65}#tonr-app .tonr-pdp-page #questions .accordion .answer p{margin:0}#tonr-app .tonr-pdp-page #questions .accordion .text-link{margin-top:9px;color:#120b1f;font-size:12px}#tonr-app .tonr-pdp-page #questions :is(button,a,summary):focus-visible{outline:3px solid #7a3bd1;outline-offset:-3px}@media(max-width:1023px){#tonr-app .tonr-pdp-page #questions{padding-top:32px;padding-bottom:32px}#tonr-app .tonr-pdp-page #questions .tonr-faq-header{grid-template-columns:1fr;gap:22px;padding-bottom:26px;margin-bottom:26px}#tonr-app .tonr-pdp-page #questions .section-intro h2{font-size:clamp(26px,6.5vw,34px)}#tonr-app .tonr-pdp-page #questions .section-lede{max-width:none;margin-top:12px;font-size:14px}#tonr-app .tonr-pdp-page #questions .tonr-faq-support{padding:16px}#tonr-app .tonr-pdp-page #questions .tonr-faq-support .text-link{min-height:36px}#tonr-app .tonr-pdp-page #questions .full-faq-content{grid-template-columns:1fr;gap:28px}#tonr-app .tonr-pdp-page #questions .faq-group>h3{margin-bottom:12px;font-size:10px}#tonr-app .tonr-pdp-page #questions .accordion summary{padding:15px 16px;font-size:14px}#tonr-app .tonr-pdp-page #questions .accordion .answer{padding:0 16px 18px}}#tonr-app{--tonr-control-radius: 6px;--tonr-card-radius: 8px;--tonr-tag-radius: 4px}#tonr-app #store>header button{white-space:nowrap}#tonr-app #store>header button[aria-label="Tonr home \2014  choose Her or Him"]>span:last-child{border-radius:var(--tonr-tag-radius)!important}#tonr-app :is(button,[role=button],input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=hidden]),select,textarea),#tonr-app #store :is(button,[role=button],input:not([type=radio]):not([type=checkbox]):not([type=range]):not([type=hidden]),select,textarea),#tonr-app :is(.tonr-story-button,.tonr-timeline-cta,.tonr-product-details__offer),#tonr-app .tonr-product-details__options>a,.tonr-notice :is(button,[role=button]),.tonr-password :is(button,input){border-radius:var(--tonr-control-radius, 6px)!important}#tonr-app :is(.tonr-pdp-stage,.tonr-pdp-band,.tonr-pdp-band-image,.review-card,.review-photo,.review-snapshot,.tonr-ugc-card,.tonr-story-ingredient,.tonr-story-specimen,.tonr-timeline-scene,.tonr-community-card,.tonr-community-video,.tonr-product-details__hero,.tonr-preview-bag-notice,.tonr-gifts,.tonr-fall-countdown),#tonr-app .tonr-product-details__gallery img,#tonr-app .tonr-community-film img,#tonr-app #reassurance .reassurance-answers>details,#tonr-app [aria-label="Choose a side"],.tonr-notice{border-radius:var(--tonr-card-radius, 8px)!important}#tonr-app :is(.tonr-offer-shipping,.tonr-pdp-caption,.tonr-pdp-counter,.photo-tag,.tonr-timeline-scene-label,.tonr-offer-popular),#tonr-app .tonr-pdp-badges>span,#tonr-app .tonr-pdp-count>span:last-child,#tonr-app .tonr-pdp-ingredients>span,#tonr-app .tonr-gifts>legend{border-radius:var(--tonr-tag-radius)!important}#tonr-app #store [role=status]>div,#tonr-app #store>footer[style*=border-radius],#tonr-app #store:has(.tonr-pdp-page)>footer{border-radius:var(--tonr-card-radius)!important}#tonr-app .tonr-story-comparison-table thead th:last-child{border-radius:0 var(--tonr-card-radius) 0 0!important}#tonr-app .tonr-story-comparison-table thead .tonr-story-compare-tonr{border-radius:var(--tonr-card-radius) var(--tonr-card-radius) 0 0!important}#tonr-app .tonr-story-comparison-table tbody tr:last-child .tonr-story-compare-tonr{border-radius:0 0 var(--tonr-card-radius) var(--tonr-card-radius)!important}#tonr-app .tonr-story-comparison-table tbody tr:last-child td:last-child{border-radius:0 0 var(--tonr-card-radius) 0!important}.tonr-switch-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;pointer-events:none;isolation:isolate;--tonr-switch-base:#161514;--tonr-switch-mid:#211b19;--tonr-switch-accent:#d8431f}.tonr-switch-transition[data-destination=her]{--tonr-switch-base:#fff7ee;--tonr-switch-mid:#f2e9f6;--tonr-switch-accent:#7a3bd1}.tonr-switch-transition__bar{position:absolute;top:0;bottom:0;left:calc(var(--tonr-switch-column)*100%/3 - 1px);width:calc(100%/3 + 2px);background:var(--tonr-switch-base);transform:translateY(101%);will-change:transform;backface-visibility:hidden}.tonr-switch-transition__bar:nth-child(2){background:var(--tonr-switch-mid)}.tonr-switch-transition__bar:after{content:"";position:absolute;inset:0 0 0 auto;width:2px;background:var(--tonr-switch-accent);opacity:.35}@media(prefers-reduced-motion:reduce){.tonr-switch-transition{display:none}}#tonr-app .tonr-pdp-page #reassurance{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;gap:20px 32px;align-items:stretch}#tonr-app #reassurance>.tonr-ugc-heading{grid-column:1;grid-row:1;position:static;display:block;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;margin:0;color:#120b1f;font:800 clamp(22px,2.1vw,30px)/1.25 "Unbounded",sans-serif;letter-spacing:-.045em}#tonr-app #reassurance>.tonr-ugc-track{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;align-items:stretch}#tonr-app #reassurance .tonr-ugc-card{display:flex;align-items:stretch;position:relative;min-width:0;min-height:0;border-radius:16px;overflow:hidden;background:#eee2f3;border:1px solid #3b1e8f20}#tonr-app #reassurance .tonr-ugc-card video{display:block;width:100%;height:100%;min-height:0;aspect-ratio:9/16;object-fit:contain;background:#eee2f3}#tonr-app #reassurance .tonr-ugc-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;padding:13px;border:1px solid #fff8;border-radius:50%;background:#fff7eee8;box-shadow:0 3px 15px #120b1f25;color:#3b1e8f;cursor:pointer}#tonr-app #reassurance .tonr-ugc-play svg{display:block;width:100%;height:100%;fill:currentColor}#tonr-app #reassurance .tonr-ugc-play[hidden]{display:none}#tonr-app #reassurance .tonr-ugc-play:focus-visible{outline:3px solid #ffd84d;outline-offset:4px}#tonr-app #reassurance .tonr-ugc-card video:focus-visible{outline:3px solid #ffd84d;outline-offset:-4px}#tonr-app #reassurance>.tonr-ugc-track:focus-visible{outline:2px solid #7a3bd1;outline-offset:4px}#tonr-app #reassurance>.reassurance-answers{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:8px;align-self:stretch;align-content:normal;padding:0}@media(min-width:1024px){#tonr-app #reassurance>.reassurance-answers>details{flex:1 0 auto;overflow:visible;border-radius:12px}#tonr-app #reassurance>.reassurance-answers>details[open]{flex-grow:0}#tonr-app #reassurance>.reassurance-answers summary{min-height:44px;padding:8px 14px;gap:12px;font-size:14px;line-height:1.35}#tonr-app #reassurance>.reassurance-answers summary i{width:24px;height:24px}#tonr-app #reassurance>.reassurance-answers summary i:before,#tonr-app #reassurance>.reassurance-answers summary i:after{left:6px;top:10px;width:10px}#tonr-app #reassurance>.reassurance-answers>details:not([open])>summary{height:100%}#tonr-app #reassurance>.reassurance-answers .answer{padding:0 14px 12px;font-size:14px;line-height:1.5;max-width:none}#tonr-app #reassurance>.reassurance-answers .answer .text-link{margin-top:6px;min-height:28px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page #reassurance{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:20px}#tonr-app #reassurance>.reassurance-answers{grid-column:1;grid-row:3;display:grid;gap:0}#tonr-app #reassurance>.tonr-ugc-heading{font-size:24px}}@media(max-width:1023px){#tonr-app .tonr-pdp-page #reassurance{gap:18px}#tonr-app #reassurance>.tonr-ugc-heading{font-size:22px;line-height:1.3}#tonr-app #reassurance>.tonr-ugc-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c5a8e0 transparent;padding-bottom:7px;overscroll-behavior-x:contain}#tonr-app #reassurance .tonr-ugc-card{scroll-snap-align:start;aspect-ratio:9/16}#tonr-app #reassurance>.reassurance-answers{gap:0}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
