@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/bricolage-grotesque-latin-ext.0hsq6bh7gcyqp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/bricolage-grotesque-latin.2ej1fmte5yjhi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/instrument-sans-latin-ext.2jfp7v6ns64yg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/instrument-sans-latin.3h2wr6o8p949u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin-ext.0ordxpm0gxgw8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/instrument-serif-latin.3_vslfxq_--4i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-italic-latin-ext.30flr4oxtjagu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/instrument-serif-italic-latin.1bk2-9tco4m7m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
[data-theme=tooth-and-paste]{--sepal-radius:24px;--tp-cobalt:#2340f0;--tp-cobalt-deep:#1326b0;--tp-cobalt-tint:#dde3fd;--tp-cobalt-wash:#dce3ff;--tp-ink:#0b1533;--tp-ink-soft:#24304f;--tp-muted:#4b5674;--tp-on-ink:#c9d2ea;--tp-ink-line:#3a4570;--tp-ink-line-soft:#2b3558;--tp-mint:#6febc0;--tp-mint-tint:#bff3df;--tp-mint-pale:#cff5e6;--tp-mint-ink:#0f3d2e;--tp-coral:#ff6a4d;--tp-coral-tint:#ffe1d9;--tp-coral-soft:#ffd9cf;--tp-coral-ink:#6b1f0e;--tp-page:#f2f5fa;--tp-white:#fff;--tp-line:#dce2ee;--tp-line-soft:#edf0f6;--tp-line-strong:#c9d0e0;--tp-dash:#9aa5c4;--tp-font-display:"Bricolage Grotesque", system-ui, sans-serif;--tp-font-accent:"Instrument Serif", Georgia, serif;--tp-font-body:"Instrument Sans", system-ui, sans-serif;--tp-max:1280px;--tp-max-wide:1344px;--tp-gutter:clamp(16px, 4vw, 48px);--tp-gutter-wide:clamp(12px, 3.4vw, 48px);--tp-gap-section:88px;--tp-radius-panel:36px;--tp-radius-xl:28px;--tp-radius-lg:24px;--tp-radius-card:22px;--tp-radius-md:16px;--tp-radius-pill:999px;--tp-shadow:0 18px 40px #060c2847;background:var(--tp-page);color:var(--tp-ink);font-family:var(--tp-font-body);font-size:16px;line-height:1.5}[data-theme=tooth-and-paste] a{color:var(--tp-cobalt)}[data-theme=tooth-and-paste] a:hover{color:var(--tp-cobalt-deep)}.tp-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp-container{box-sizing:content-box;max-width:var(--tp-max);padding-inline:var(--tp-gutter);margin:0 auto}.tp-container--tight{box-sizing:border-box;width:100%}.tp-stack{flex-direction:column;gap:28px;display:flex}.tp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.tp-head__text{flex-direction:column;gap:8px;display:flex}.tp-head__text p{color:var(--tp-muted);margin:0}.tp-display{font-family:var(--tp-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,6.1vw,88px);font-weight:800;line-height:.94}.tp-h1{font-family:var(--tp-font-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:.96}.tp-h2{font-family:var(--tp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1}.tp-h2--lg{text-wrap:balance;font-size:clamp(34px,4.4vw,60px);line-height:.98}.tp-h3{font-family:var(--tp-font-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.tp-accent{font-family:var(--tp-font-accent);letter-spacing:-.01em;color:var(--tp-cobalt);font-style:italic;font-weight:400}.tp-on-dark .tp-accent,.tp-accent--mint{color:var(--tp-mint)}.tp-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.tp-muted{color:var(--tp-muted)}.tp-price{font-family:var(--tp-font-display);letter-spacing:-.02em;font-weight:700}.tp-more{padding:10px 0;font-size:16px;font-weight:700}[data-theme=tooth-and-paste] a.tp-wordmark,.tp-wordmark{color:var(--tp-ink);font-family:var(--tp-font-display);letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:30px;font-weight:800;line-height:44px;text-decoration:none;display:flex}.tp-wordmark__amp{font-family:var(--tp-font-accent);letter-spacing:0;color:var(--tp-cobalt);font-size:40px;font-style:italic;font-weight:400}[data-theme=tooth-and-paste] a.tp-wordmark--compact,.tp-wordmark--compact{gap:4px;font-size:24px}.tp-wordmark--compact .tp-wordmark__amp{font-size:32px}.tp-stripe{--tp-stripe-gap:var(--tp-white);background:repeating-linear-gradient(115deg, var(--tp-cobalt) 0 28px, var(--tp-stripe-gap) 28px 40px, var(--tp-mint) 40px 68px, var(--tp-stripe-gap) 68px 80px, var(--tp-coral) 80px 108px, var(--tp-stripe-gap) 108px 120px);height:8px}.tp-stripe--on-ink{--tp-stripe-gap:var(--tp-ink)}.tp-btn{box-sizing:border-box;border-radius:var(--tp-radius-pill);background:var(--tp-cobalt);height:56px;color:var(--tp-white);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}[data-theme=tooth-and-paste] a.tp-btn,[data-theme=tooth-and-paste] a.tp-btn:hover{color:var(--tp-white)}.tp-btn--mint{background:var(--tp-mint);color:var(--tp-ink)}[data-theme=tooth-and-paste] a.tp-btn--mint,[data-theme=tooth-and-paste] a.tp-btn--mint:hover{color:var(--tp-ink)}.tp-btn--outline{color:var(--tp-ink);background:0 0;border:2px solid;padding:0 26px}[data-theme=tooth-and-paste] a.tp-btn--outline,[data-theme=tooth-and-paste] a.tp-btn--outline:hover{color:inherit}.tp-btn--lg{height:60px;font-size:18px}.tp-btn--md{height:52px;padding:0 26px;font-size:16px}.tp-btn--sm{height:48px;padding:0 22px;font-size:15px}.tp-btn--xs{height:44px;padding:0 20px;font-size:15px}.tp-btn--block{width:100%;display:flex}.tp-btn:focus-visible,.tp-pill:focus-visible,.tp-round:focus-visible,.tp-choice:focus-visible{outline:3px solid var(--tp-coral);outline-offset:2px}.tp-round{background:var(--tp-cobalt);width:44px;height:44px;color:var(--tp-white);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}[data-theme=tooth-and-paste] a.tp-round--plain,.tp-round--plain{color:var(--tp-ink);background:0 0}.tp-round--soft{background:var(--tp-page);color:var(--tp-ink)}.tp-pill{box-sizing:border-box;border:2px solid var(--tp-line-strong);border-radius:var(--tp-radius-pill);background:var(--tp-white);height:46px;color:var(--tp-ink);font:inherit;cursor:pointer;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}[data-theme=tooth-and-paste] a.tp-pill,[data-theme=tooth-and-paste] a.tp-pill:hover{color:var(--tp-ink)}.tp-pill[aria-pressed=true],.tp-pill[aria-current=true],.tp-pill[aria-current=page]{border-color:var(--tp-ink);background:var(--tp-ink);color:var(--tp-white)}[data-theme=tooth-and-paste] a.tp-pill[aria-current=true],[data-theme=tooth-and-paste] a.tp-pill[aria-current=page]{color:var(--tp-white)}.tp-pills{flex-wrap:wrap;gap:8px;display:flex}.tp-badge{border-radius:var(--tp-radius-pill);background:var(--tp-coral);color:var(--tp-ink);padding:4px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.tp-badge--mint{background:var(--tp-mint)}.tp-badge--mint-tint{background:var(--tp-mint-tint);color:var(--tp-mint-ink)}.tp-badge--cobalt-tint{background:var(--tp-cobalt-tint)}.tp-badge--quiet{background:var(--tp-line-soft)}.tp-badge--sm{padding:2px 10px;font-size:12px}.tp-dot{border-radius:50%;flex-shrink:0;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0b15332e}.tp-dot--sm{width:14px;height:14px}.tp-choice{box-sizing:border-box;border:2px solid var(--tp-line-strong);background:var(--tp-white);color:var(--tp-ink);font:inherit;text-align:left;cursor:pointer}[data-theme=tooth-and-paste] a.tp-choice{color:var(--tp-ink);text-decoration:none}.tp-choice[aria-current=true],.tp-choice[aria-pressed=true]{border-color:var(--tp-cobalt);background:var(--tp-cobalt-tint)}.tp-stepper{border-radius:var(--tp-radius-pill);align-items:center;height:44px;display:flex}.tp-stepper button{border-radius:var(--tp-radius-pill);width:40px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:700}.tp-stepper span{text-align:center;min-width:16px;font-size:15px;font-weight:700}.tp-tone-cobalt{background:var(--tp-cobalt-tint)}.tp-tone-mint{background:var(--tp-mint-pale)}.tp-tone-coral{background:var(--tp-coral-tint)}.tp-tone-ink{background:var(--tp-ink)}.tp-tone-white{background:var(--tp-white)}.tp-img{object-fit:contain;width:100%;display:block}.tp-img--cover{object-fit:cover}.tp-img--pack{box-sizing:border-box;padding:7%}.tp-img--blend{mix-blend-mode:multiply}.tp-grid{grid-template-columns:repeat(auto-fit,minmax(min(max(150px,22%),100%),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.tp-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(max(150px,30%),100%),1fr))}.tp-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(max(220px,22%),100%),1fr));gap:20px}.tp-card{border:1px solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.tp-card__media{background:var(--tp-white);display:block}.tp-card__media :is(img,.tp-img--none){aspect-ratio:1}.tp-card__badge{position:absolute;top:12px;left:12px}.tp-card__body{border-top:1px solid var(--tp-line-soft);flex-direction:column;flex-grow:1;gap:6px;padding:14px clamp(12px,1.4vw,18px) 16px;display:flex}.tp-card__brand{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-cobalt);font-size:13px;font-weight:700}[data-theme=tooth-and-paste] a.tp-card__title,.tp-card__title{-webkit-line-clamp:2;line-clamp:2;min-height:42px;color:var(--tp-ink);-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.tp-card__meta{color:var(--tp-muted);font-size:13px}.tp-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tp-card__price{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.tp-card__price .tp-price{font-size:20px}.tp-card__price s{color:var(--tp-muted);font-size:14px}.tp-crumbs{color:var(--tp-muted);flex-wrap:wrap;gap:4px 8px;font-size:14px;display:flex}[data-theme=tooth-and-paste] .tp-crumbs a{color:var(--tp-muted)}.tp-crumbs [aria-current=page]{color:var(--tp-ink);font-weight:600}.tp-img--none{aspect-ratio:1}[data-theme=tooth-and-paste] .tp-img.tp-img--none{box-sizing:border-box;background:var(--tp-cobalt-tint);mix-blend-mode:normal;justify-content:center;align-items:center;padding:8%;display:flex;overflow:hidden;container-type:inline-size}.tp-img__label{color:var(--tp-cobalt-deep);font-family:var(--tp-font-display);letter-spacing:-.02em;text-align:center;overflow-wrap:anywhere;opacity:.55;font-size:clamp(11px,13cqw,28px);font-weight:800;line-height:1.05}@media (max-width:767px){.tp-crumbs{align-items:center}[data-theme=tooth-and-paste] .tp-crumbs a{align-items:center;min-height:44px;display:inline-flex}[data-theme=tooth-and-paste] a.tp-card__title,.tp-card__title{-webkit-line-clamp:3;line-clamp:3;min-height:62px}.tp-grid--wide{margin-inline:calc(-1 * var(--tp-gutter));padding-inline:var(--tp-gutter);scroll-padding-inline:var(--tp-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.tp-grid--wide>*{scroll-snap-align:start;flex:0 0 min(74%,300px)}}
.tp-announce{background:var(--tp-ink);color:var(--tp-white);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 28px;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;display:flex}.tp-announce__highlight{color:var(--tp-mint)}.tp-header{background:var(--tp-white);color:var(--tp-ink)}.tp-header__bar{box-sizing:content-box;max-width:var(--tp-max);padding:14px var(--tp-gutter);flex-wrap:wrap;align-items:center;gap:8px 40px;margin:0 auto;display:flex}.tp-header__nav{flex-wrap:wrap;flex-grow:1;gap:0 28px;display:flex}[data-theme=tooth-and-paste] .tp-header__nav a{color:var(--tp-ink);align-items:center;gap:8px;padding:12px 2px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}[data-theme=tooth-and-paste] .tp-header__nav a[data-featured=true]{font-weight:700}.tp-header__nav a[data-featured=true]:before{content:"";background:var(--tp-coral);border-radius:50%;width:8px;height:8px}.tp-header__actions{align-items:center;gap:4px;display:flex}[data-theme=tooth-and-paste] .tp-cart-pill{border-radius:var(--tp-radius-pill);background:var(--tp-ink);height:44px;color:var(--tp-white);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.tp-header__compact{justify-content:space-between;align-items:center;gap:4px;padding:8px 8px 8px 4px;display:none}.tp-header__compact .tp-wordmark{flex-grow:1}.tp-header__compact .tp-cart-pill{gap:6px;padding:0 14px 0 12px}@media (max-width:1319px){.tp-header__bar{gap:8px 24px}.tp-header__nav{gap:0 18px}.tp-market__country{display:none}}@media (max-width:1199px){.tp-header__bar{display:none}.tp-header__compact{display:flex}}.tp-market{margin-right:4px;position:relative}.tp-market summary{border:1px solid var(--tp-line-strong);border-radius:var(--tp-radius-pill);background:var(--tp-white);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;height:44px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.tp-market summary::-webkit-details-marker{display:none}.tp-market summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.tp-market__list{z-index:20;border:1px solid var(--tp-line);border-radius:var(--tp-radius-md);background:var(--tp-white);min-width:220px;box-shadow:var(--tp-shadow);flex-direction:column;margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);right:0}[data-theme=tooth-and-paste] .tp-market__list a{color:var(--tp-ink);border-radius:10px;justify-content:space-between;gap:16px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.tp-market__list a[aria-current=true]{background:var(--tp-cobalt-tint)}.tp-market__list a span:last-child{color:var(--tp-muted)}.tp-menu{z-index:60;background:var(--tp-white);color:var(--tp-ink);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.tp-menu[hidden]{display:none}.tp-menu__top{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 20px;display:flex}.tp-menu__search{padding:8px 20px 4px}.tp-menu__search input{box-sizing:border-box;border:2px solid var(--tp-ink);border-radius:var(--tp-radius-pill);background:var(--tp-white);width:100%;height:52px;color:var(--tp-ink);font:inherit;padding:0 20px;font-size:16px}.tp-menu__nav{font-family:var(--tp-font-display);letter-spacing:-.035em;flex-direction:column;padding:12px 20px 0;font-size:30px;font-weight:800;line-height:1.1;display:flex}[data-theme=tooth-and-paste] .tp-menu__nav a{border-bottom:1px solid var(--tp-line);color:var(--tp-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.tp-menu__nav a:last-child{border-bottom:0}.tp-menu__nav .tp-badge{font-family:var(--tp-font-body);letter-spacing:0}.tp-menu__group{flex-direction:column;gap:10px;padding:16px 20px 0;display:flex}.tp-menu__group h2{color:var(--tp-muted);margin:0}.tp-menu__group .tp-pill{height:48px;padding:0 18px}.tp-menu__foot{flex-direction:column;margin-top:auto;padding-top:16px;display:flex}.tp-menu__links{justify-content:space-between;gap:16px;padding:12px 20px;font-size:15px;font-weight:600;display:flex}[data-theme=tooth-and-paste] .tp-menu__links a{color:var(--tp-ink);padding:10px 0}.tp-menu__note{background:var(--tp-mint-tint);text-align:center;padding:16px 20px;font-size:15px;font-weight:700}.tp-footer{margin-top:var(--tp-gap-section);background:var(--tp-ink);color:var(--tp-white)}.tp-footer__inner{box-sizing:content-box;max-width:var(--tp-max);padding:64px var(--tp-gutter) 32px;flex-direction:column;gap:48px;margin:0 auto;display:flex}.tp-footer__mark{font-family:var(--tp-font-display);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:0 .14em;font-size:clamp(52px,9vw,128px);font-weight:800;line-height:.9;display:flex}.tp-footer__amp{font-family:var(--tp-font-accent);letter-spacing:0;color:var(--tp-mint);font-size:1.25em;font-style:italic;font-weight:400;line-height:.72}.tp-footer__columns{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:32px 24px;display:grid}.tp-footer__column{flex-direction:column;gap:4px;display:flex}.tp-footer__column h2{color:var(--tp-mint);margin:0 0 8px}[data-theme=tooth-and-paste] .tp-footer__column a{color:var(--tp-white);overflow-wrap:anywhere;padding:6px 0;font-size:15px;line-height:20px;text-decoration:none}.tp-footer__legal{border-top:1px solid var(--tp-ink-line-soft);color:var(--tp-on-ink);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:13px;line-height:20px;display:flex}[data-theme=tooth-and-paste] .tp-footer__legal a{color:inherit;text-decoration:none}[data-theme=tooth-and-paste] body>main{min-height:100dvh}[data-theme=tooth-and-paste] body>main>div:has(>.tp-footer){position:sticky;top:100vh}@media (max-width:767px){.tp-footer__column{gap:0}[data-theme=tooth-and-paste] .tp-footer__column a{padding:12px 0}[data-theme=tooth-and-paste] .tp-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.tp-footer__legal{align-items:center}}
.tp-hero{padding:24px var(--tp-gutter-wide) 0}.tp-hero__panel{max-width:var(--tp-max-wide);border-radius:var(--tp-radius-panel);background:var(--tp-hero-bg);color:var(--tp-hero-ink);flex-wrap:wrap;margin:0 auto;display:flex;overflow:hidden}.tp-hero[data-tone=cobalt]{--tp-hero-bg:var(--tp-cobalt);--tp-hero-ink:var(--tp-white);--tp-hero-sub:var(--tp-cobalt-wash);--tp-hero-accent:var(--tp-mint);--tp-hero-cta-bg:var(--tp-mint);--tp-hero-cta-ink:var(--tp-ink);--tp-hero-squiggle:var(--tp-mint)}.tp-hero[data-tone=ink]{--tp-hero-bg:var(--tp-ink);--tp-hero-ink:var(--tp-white);--tp-hero-sub:var(--tp-on-ink);--tp-hero-accent:var(--tp-mint);--tp-hero-cta-bg:var(--tp-mint);--tp-hero-cta-ink:var(--tp-ink);--tp-hero-squiggle:var(--tp-cobalt)}.tp-hero[data-tone=mint]{--tp-hero-bg:var(--tp-mint-tint);--tp-hero-ink:var(--tp-ink);--tp-hero-sub:var(--tp-ink-soft);--tp-hero-accent:var(--tp-cobalt);--tp-hero-cta-bg:var(--tp-cobalt);--tp-hero-cta-ink:var(--tp-white);--tp-hero-squiggle:var(--tp-white)}.tp-hero__text{box-sizing:border-box;flex-direction:column;flex:1.3 460px;justify-content:center;gap:28px;min-width:0;padding:clamp(28px,5vw,72px);display:flex}.tp-hero__text .tp-eyebrow,.tp-hero__note{color:var(--tp-hero-sub)}.tp-hero__text .tp-accent{color:var(--tp-hero-accent)}.tp-hero__body{max-width:520px;color:var(--tp-hero-sub);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.tp-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}[data-theme=tooth-and-paste] .tp-hero__ctas .tp-btn--primary{background:var(--tp-hero-cta-bg);color:var(--tp-hero-cta-ink)}[data-theme=tooth-and-paste] .tp-hero__ctas .tp-btn--outline{border-color:var(--tp-hero-ink);color:var(--tp-hero-ink);font-size:17px}.tp-hero__note{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.tp-hero__art{box-sizing:border-box;flex:380px;justify-content:center;align-items:center;min-width:0;padding:clamp(24px,4vw,56px);display:flex;position:relative}.tp-hero__squiggle{width:100%;height:100%;position:absolute;inset:0}.tp-hero__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:480px;padding-bottom:36px;display:grid;position:relative}[data-theme=tooth-and-paste] .tp-hero__card{border-radius:var(--tp-radius-lg);background:var(--tp-white);color:var(--tp-ink);box-shadow:var(--tp-shadow);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tp-hero__card:first-child{transform:rotate(-3deg)}.tp-hero__card:nth-child(2){transform:translateY(36px)rotate(2.5deg)}.tp-hero__card:nth-child(3){transform:rotate(2deg)}.tp-hero__card:nth-child(4){transform:translateY(36px)rotate(-2deg)}.tp-hero__card :is(img,.tp-img--none){aspect-ratio:1}.tp-hero__card-label>:first-child{min-width:0}.tp-hero__card-label>:last-child{flex:none}.tp-hero__card-label{justify-content:space-between;align-items:baseline;gap:0 8px;padding:10px clamp(10px,1.2vw,16px) 14px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.tp-brand-band{box-sizing:content-box;max-width:var(--tp-max);padding:28px var(--tp-gutter) 0;font-family:var(--tp-font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 26px;margin:0 auto;font-size:19px;font-weight:700;display:flex}[data-theme=tooth-and-paste] .tp-brand-band a{color:var(--tp-ink);padding:9px 0;text-decoration:none}.tp-home-section{padding-top:72px}.tp-home-section--far{padding-top:var(--tp-gap-section)}.tp-bundle-feature__row{flex-wrap:wrap;gap:20px;display:flex}.tp-bundle-feature__main{box-sizing:border-box;border-radius:var(--tp-radius-xl);background:var(--tp-cobalt-tint);flex-wrap:wrap;flex:1.5 480px;min-width:0;display:flex;overflow:hidden}.tp-bundle-feature__copy{box-sizing:border-box;flex-direction:column;flex:260px;align-items:flex-start;gap:14px;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.tp-bundle-feature__copy h3{font-family:var(--tp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1}.tp-bundle-feature__copy p{color:var(--tp-ink-soft);margin:0}.tp-bundle-feature__copy .tp-bundle-feature__small{font-size:14px}.tp-bundle-feature__price{align-items:baseline;gap:10px;display:flex}.tp-bundle-feature__price .tp-price{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.tp-bundle-feature__price span:last-child{color:var(--tp-ink-soft);font-size:15px}.tp-bundle-feature__photo{flex:260px;align-items:center;min-width:0;display:flex}.tp-bundle-feature__photo :is(img,.tp-img--none){aspect-ratio:1}.tp-bundle-feature__side{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}[data-theme=tooth-and-paste] .tp-bundle-mini{border:1px solid var(--tp-line);border-radius:var(--tp-radius-lg);background:var(--tp-white);color:var(--tp-ink);align-items:center;gap:16px;padding:12px 20px 12px 12px;text-decoration:none;display:flex}.tp-bundle-mini :is(img,.tp-img--none){border-radius:var(--tp-radius-md);object-fit:cover;flex-shrink:0;width:112px;height:112px}.tp-bundle-mini__text{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.tp-bundle-mini__title{font-size:18px;font-weight:700;line-height:1.25}.tp-bundle-mini__note{color:var(--tp-muted);font-size:14px}.tp-bundle-mini .tp-price{letter-spacing:0;font-size:20px}[data-theme=tooth-and-paste] .tp-builder-card{border-radius:var(--tp-radius-lg);background:var(--tp-cobalt);color:var(--tp-white);flex-grow:1;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;text-decoration:none;display:flex}.tp-builder-card__text{flex-direction:column;gap:6px;display:flex}.tp-builder-card__title{font-family:var(--tp-font-display);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.05}.tp-builder-card__body{color:var(--tp-cobalt-wash);font-size:15px}.tp-builder-card svg{flex-shrink:0}.tp-needs__grid{grid-template-columns:repeat(auto-fit,minmax(min(max(150px,14%),100%),1fr));gap:16px;display:grid}[data-theme=tooth-and-paste] .tp-need{border-radius:var(--tp-radius-lg);color:var(--tp-ink);flex-direction:column;gap:10px;padding:14px 14px 16px;text-decoration:none;display:flex}.tp-need :is(img,.tp-img--none){aspect-ratio:1}.tp-need span{font-family:var(--tp-font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.15}.tp-flavours{margin-top:var(--tp-gap-section);background:var(--tp-mint-tint)}.tp-flavours__inner{box-sizing:content-box;max-width:var(--tp-max);padding:72px var(--tp-gutter);flex-wrap:wrap;align-items:center;gap:32px 56px;margin:0 auto;display:flex}.tp-flavours__text{flex-direction:column;flex:520px;gap:24px;min-width:0;display:flex}.tp-flavours__text .tp-eyebrow{color:var(--tp-mint-ink)}.tp-flavours__chips{flex-wrap:wrap;gap:10px;display:flex}[data-theme=tooth-and-paste] .tp-flavour{border-radius:var(--tp-radius-pill);background:var(--tp-white);height:50px;color:var(--tp-ink);font-family:var(--tp-font-display);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 20px 0 14px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.tp-flavours__photo{flex:0 340px;justify-content:center;min-width:0;margin:0 auto;display:flex}.tp-flavours__photo :is(img,.tp-img--none){max-width:320px;height:auto;transform:rotate(6deg)}[data-theme=tooth-and-paste] .tp-tile{border-radius:var(--tp-radius-lg);background:var(--tp-white);color:var(--tp-ink);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.tp-tile :is(img,.tp-img--none){aspect-ratio:4/3;background:var(--tp-white)}.tp-tile__text{flex-direction:column;gap:6px;padding:18px 22px 22px;display:flex}.tp-tile__text--roomy{gap:8px;padding:20px 22px 24px}.tp-tile__note{color:var(--tp-muted);font-size:15px}.tp-tile__cta{color:var(--tp-cobalt);padding-top:4px;font-size:15px;font-weight:700}.tp-stamp{box-sizing:border-box;background:var(--tp-white);width:72px;height:72px;font-family:var(--tp-font-display);border:2px dashed;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.tp-spotlight{margin-top:var(--tp-gap-section);background:var(--tp-ink);color:var(--tp-white)}.tp-spotlight__inner{box-sizing:content-box;max-width:var(--tp-max);padding:80px var(--tp-gutter);flex-wrap:wrap;align-items:center;gap:40px 64px;margin:0 auto;display:flex}.tp-spotlight__text{flex-direction:column;flex:400px;align-items:flex-start;gap:24px;min-width:0;display:flex}.tp-spotlight__text .tp-eyebrow{color:var(--tp-mint)}.tp-spotlight__body{max-width:480px;color:var(--tp-on-ink);margin:0;font-size:17px}.tp-spotlight__products{flex:1.2 420px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,24px);min-width:0;display:grid}[data-theme=tooth-and-paste] .tp-spotlight__product{color:var(--tp-white);text-align:center;flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.tp-spotlight__product :is(img,.tp-img--none){height:auto}.tp-spotlight__product span{font-size:15px;font-weight:600;line-height:1.3}.tp-spotlight__product span span{color:var(--tp-on-ink);font-weight:500;display:block}.tp-extras{flex-wrap:wrap;align-items:center;gap:32px 48px;display:flex}.tp-extras__text{flex-direction:column;flex:280px;align-items:flex-start;gap:16px;min-width:0;display:flex}.tp-extras__amp{font-family:var(--tp-font-accent);color:var(--tp-cobalt);font-size:clamp(140px,16vw,220px);font-style:italic;line-height:.74}.tp-extras__text h2{font-family:var(--tp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.02}.tp-extras__text p{color:var(--tp-muted);margin:0}.tp-extras__grid{flex:3 560px;min-width:0}[data-theme=tooth-and-paste] a.tp-card--link{color:var(--tp-ink);text-decoration:none}.tp-card--link :is(img,.tp-img--none){aspect-ratio:1}.tp-card__body--small{flex-grow:0;gap:4px;padding:12px 16px 16px}.tp-card__body--small span:first-child{font-size:15px;font-weight:600;line-height:1.3}.tp-card__body--small .tp-price{letter-spacing:0;font-size:18px}.tp-promises{border-top:2px solid var(--tp-ink);border-bottom:2px solid var(--tp-ink);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px 40px;padding:32px 0;display:grid}.tp-promises div{flex-direction:column;gap:6px;display:flex}.tp-promises h3{font-family:var(--tp-font-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.tp-promises p{color:var(--tp-muted);margin:0;font-size:15px}.tp-newsletter{padding:var(--tp-gap-section) var(--tp-gutter-wide) 0}.tp-newsletter__panel{box-sizing:border-box;max-width:var(--tp-max-wide);border-radius:var(--tp-radius-panel);background:var(--tp-cobalt);color:var(--tp-white);flex-wrap:wrap;align-items:center;gap:28px 64px;margin:0 auto;padding:clamp(28px,5vw,64px);display:flex}.tp-newsletter__text{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.tp-newsletter__text p{color:var(--tp-cobalt-wash);margin:0;font-size:17px}.tp-newsletter__form{flex-direction:column;flex:380px;gap:8px;min-width:0;display:flex}.tp-newsletter__form label{font-size:14px;font-weight:600}.tp-newsletter__row{flex-wrap:wrap;gap:10px;display:flex}.tp-newsletter__row input{box-sizing:border-box;border-radius:var(--tp-radius-pill);background:var(--tp-white);min-width:0;height:56px;color:var(--tp-ink);font:inherit;border:0;flex:220px;padding:0 22px;font-size:16px}.tp-newsletter__row .tp-btn{font-size:16px}.tp-newsletter__note{color:var(--tp-mint);margin:4px 0 0;font-size:15px;font-weight:600}.tp-newsletter__note[data-outcome=error]{color:var(--tp-white)}@media (max-width:540px){.tp-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-theme=tooth-and-paste] .tp-needs__grid>.tp-need:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center;gap:16px}.tp-needs__grid>.tp-need:last-child:nth-child(odd) :is(img,.tp-img--none){flex:0 0 calc(50% - 22px);width:calc(50% - 22px)}.tp-needs__grid>.tp-need:last-child:nth-child(odd) span:not(.tp-img--none):not(.tp-img__label){text-align:left;flex:auto}}
.tp-collection-hero{flex-direction:column;gap:16px;padding-top:32px;display:flex}.tp-collection-hero__intro{max-width:640px;color:var(--tp-muted);margin:0;font-size:17px}.tp-collection-hero__intro p{margin:0}.tp-collection-hero__pills{padding-top:8px}.tp-collection{padding-top:32px}.tp-collection__row{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;display:flex}.tp-filters{flex-direction:column;flex:240px;gap:8px;min-width:0;display:flex}.tp-filters__group{border:0;border-top:2px solid var(--tp-ink);flex-direction:column;min-width:0;margin:0;padding:16px 0 12px;display:flex}.tp-filters__group legend{float:left;width:100%;font-family:var(--tp-font-display);letter-spacing:-.02em;padding:0 0 6px;font-size:19px;font-weight:800}.tp-filters__group--swatches{gap:12px}.tp-filters__group--swatches legend{padding:0}.tp-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.tp-check input{width:20px;height:20px;accent-color:var(--tp-cobalt);flex-shrink:0;margin:0}.tp-filters__swatches{flex-wrap:wrap;gap:8px;display:flex}.tp-swatch{box-sizing:border-box;border:1px solid var(--tp-line-strong);border-radius:var(--tp-radius-pill);background:var(--tp-white);height:44px;color:var(--tp-ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.tp-swatch:has(input:checked){border-color:var(--tp-ink);background:var(--tp-ink);color:var(--tp-white)}.tp-collection__toggle:focus-visible,.tp-sort select:focus-visible{outline:3px solid var(--tp-coral);outline-offset:2px}.tp-swatch:has(input:focus-visible){outline:3px solid var(--tp-coral);outline-offset:2px}.tp-collection__main{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.tp-collection__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tp-collection__count{margin:0;font-size:15px;font-weight:700;line-height:44px}.tp-collection__toggle{display:none}.tp-sort{align-items:center;gap:10px;display:flex}.tp-sort__label{color:var(--tp-muted);font-size:14px}.tp-sort__button{display:none}.tp-sort select{border:1px solid var(--tp-line-strong);border-radius:var(--tp-radius-pill);background:var(--tp-white);height:44px;color:var(--tp-ink);font:inherit;padding:0 14px;font-size:15px;font-weight:600}[data-theme=tooth-and-paste] a.tp-collection-banner{border-radius:var(--tp-radius-card);background:var(--tp-cobalt);color:var(--tp-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 24px;text-decoration:none;display:flex}.tp-collection-banner__text{color:var(--tp-cobalt-wash);flex-direction:column;gap:2px;font-size:15px;display:flex}.tp-collection-banner__title{font-family:var(--tp-font-display);letter-spacing:-.03em;color:var(--tp-white);font-size:24px;font-weight:800;line-height:1.15}.tp-collection__more{flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.tp-collection__more .tp-btn{padding:0 36px;font-size:16px}@media (max-width:912px){.tp-collection__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;display:grid}.tp-collection__main,.tp-collection__bar{display:contents}.tp-collection__toggle,.tp-sort{box-sizing:border-box;border:2px solid var(--tp-ink);border-radius:var(--tp-radius-pill);background:var(--tp-white);height:48px;color:var(--tp-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:700;display:flex}.tp-collection__toggle{order:1}.tp-sort{order:2;position:relative}.tp-collection__row--bare .tp-sort{grid-column:1/-1}.tp-sort__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp-sort__button{display:block}.tp-sort select{opacity:0;cursor:pointer;border:0;width:calc(100% + 4px);height:calc(100% + 4px);padding:0;font-size:16px;position:absolute;inset:-2px}.tp-sort:focus-within{outline:3px solid var(--tp-coral);outline-offset:2px}.tp-filters{order:3;grid-column:1/-1;display:none}.tp-collection__row:has(.tp-collection__toggle[aria-expanded=true]) .tp-filters{display:flex}.tp-collection__count,.tp-collection-banner,.tp-collection__main>.tp-grid,.tp-collection__more{order:4;grid-column:1/-1}}[data-section-type=tp-box-tray]{display:contents}.tp-box-tray{z-index:2;box-sizing:border-box;width:min(var(--tp-max), 100% - 2 * var(--tp-gutter));border-radius:var(--tp-radius-lg);background:var(--tp-ink);color:var(--tp-white);box-shadow:var(--tp-shadow);flex-wrap:wrap;align-items:center;gap:12px 20px;margin:32px auto 0;padding:14px 16px 14px 22px;display:flex;position:sticky;bottom:16px}.tp-box-tray__dots{gap:6px;display:flex}.tp-box-tray__dots span{box-sizing:border-box;border:2px solid var(--tp-muted);border-radius:50%;width:18px;height:18px}.tp-box-tray__dots span[data-filled=true]{border-color:var(--tp-mint);background:var(--tp-mint)}.tp-box-tray__text{flex-direction:column;flex:240px;min-width:0;display:flex}.tp-box-tray__title{font-family:var(--tp-font-display);font-size:19px;font-weight:700;line-height:1.25}.tp-box-tray__hint{color:var(--tp-mint);font-size:14px;font-weight:600}
.tp-bundles-hero{padding:24px var(--tp-gutter-wide) 0}.tp-bundles-hero__panel{box-sizing:border-box;max-width:var(--tp-max-wide);border-radius:var(--tp-radius-panel);background:var(--tp-cobalt);color:var(--tp-white);flex-wrap:wrap;align-items:flex-end;gap:28px 64px;margin:0 auto;padding:clamp(28px,5vw,64px);display:flex}.tp-bundles-hero__text{flex-direction:column;flex:1.4 440px;gap:18px;min-width:0;display:flex}.tp-bundles-hero__text .tp-eyebrow{color:var(--tp-cobalt-wash)}.tp-bundles-hero__text .tp-display{text-wrap:initial}.tp-bundles-hero__body{max-width:560px;color:var(--tp-cobalt-wash);margin:0;font-size:clamp(16px,1.4vw,19px)}.tp-bundles-hero__tiers{flex-direction:column;flex:320px;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tp-bundles-hero__tiers li{border-radius:var(--tp-radius-pill);background:var(--tp-white);color:var(--tp-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-weight:700;display:flex}.tp-bundles-hero__tiers li:last-child{background:var(--tp-mint)}.tp-bundles-hero__tiers li span:last-child{font-family:var(--tp-font-display);font-size:20px}.tp-bundles-section{padding-top:var(--tp-gap-section)}.tp-box__bar{display:none}@media (max-width:767px){.tp-box__bar{z-index:2;background:var(--tp-ink);color:var(--tp-white);border-radius:20px;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex;position:sticky;top:0}}.tp-box__bar-text{flex-direction:column;flex:auto;min-width:0;display:flex}.tp-box__bar-hint{color:var(--tp-mint);font-size:13px;font-weight:600}.tp-box__bar-sum{font-family:var(--tp-font-display);font-size:19px;font-weight:700;line-height:1.25}.tp-box__bar-add{flex-shrink:0;padding:0 20px}.tp-box__row{flex-wrap:wrap;align-items:flex-start;gap:24px 32px;display:flex}.tp-box__grid{flex:999 520px;grid-template-columns:repeat(auto-fit,minmax(min(max(150px,22%),100%),1fr));gap:clamp(12px,1.4vw,16px);min-width:0;display:grid}.tp-box-card{border:2px solid var(--tp-line);border-radius:var(--tp-radius-card);background:var(--tp-white);flex-direction:column;display:flex;overflow:hidden}.tp-box-card[data-on=true]{border-color:var(--tp-cobalt)}.tp-box-card :is(img,.tp-img--none){aspect-ratio:1}.tp-box-card__body{border-top:1px solid var(--tp-line-soft);flex-direction:column;flex-grow:1;gap:4px;padding:12px 14px 14px;display:flex}.tp-box-card__brand{text-overflow:ellipsis;white-space:nowrap;color:var(--tp-cobalt);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700;overflow:hidden}.tp-box-card__name{min-height:39px;font-size:15px;font-weight:600;line-height:1.3}.tp-box-card__meta{color:var(--tp-muted);font-size:13px}.tp-box-card__foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.tp-box-card__foot .tp-price{letter-spacing:0;font-size:18px}.tp-box-card .tp-stepper{background:var(--tp-line-soft);color:var(--tp-ink)}.tp-box-card[data-on=true] .tp-stepper{background:var(--tp-cobalt);color:var(--tp-white)}.tp-box__panel{box-sizing:border-box;border-radius:var(--tp-radius-xl);background:var(--tp-ink);min-width:0;color:var(--tp-white);flex-direction:column;flex:320px;gap:20px;padding:28px;display:flex;position:sticky;top:24px}.tp-box__panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-box__panel-head h3{font-family:var(--tp-font-display);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800;line-height:1}.tp-box__panel-head span{color:var(--tp-on-ink);font-size:15px}.tp-box__slots{gap:8px;display:grid}.tp-box__slot{aspect-ratio:1;box-shadow:inset 0 0 0 2px var(--tp-ink-line);border-radius:50%;overflow:hidden}.tp-box__slot[data-filled=true]{background:var(--tp-white);box-shadow:inset 0 0 0 2px var(--tp-mint)}.tp-box__slot :is(img,.tp-img--none){object-fit:cover;width:100%;height:100%;display:block}.tp-box__hint{color:var(--tp-mint);margin:0;font-weight:600}.tp-box__milestones{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tp-box__milestones li{box-shadow:inset 0 0 0 1px var(--tp-ink-line);color:var(--tp-on-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;display:flex}.tp-box__milestones li[data-done=true]{background:var(--tp-mint);box-shadow:inset 0 0 0 1px var(--tp-mint);color:var(--tp-ink)}.tp-box__milestones li span:first-child{font-weight:700}.tp-box__saving{color:var(--tp-mint);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;display:flex}.tp-box__subtotal{border-top:1px solid var(--tp-ink-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.tp-box__subtotal span:first-child{font-size:17px;font-weight:700}.tp-box__subtotal span:last-child{font-family:var(--tp-font-display);letter-spacing:-.03em;font-size:30px;font-weight:800}.tp-box__note{color:var(--tp-on-ink);margin:0;font-size:14px}.tp-ready__body{padding-top:16px;padding-bottom:18px}[data-theme=tooth-and-paste] a.tp-ready__title{color:var(--tp-ink);font-size:18px;font-weight:700;line-height:1.25;text-decoration:none}.tp-ready__contents{min-height:42px;color:var(--tp-muted);font-size:14px}.tp-ready__foot{flex-wrap:wrap}.tp-ready__price{font-size:24px;font-weight:800}.tp-kit{border-radius:var(--tp-radius-lg);background:var(--tp-white);flex-direction:column;display:flex;overflow:hidden}.tp-kit__strip{display:grid}.tp-kit__body{flex-direction:column;flex-grow:1;gap:8px;padding:20px 22px 22px;display:flex}.tp-kit__body p{color:var(--tp-muted);margin:0;font-size:15px}.tp-kit__price{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:auto;padding-top:8px;display:flex}.tp-kit__price .tp-price{letter-spacing:0;font-size:24px;font-weight:800}.tp-kit__price s{color:var(--tp-muted);font-size:14px}
.tp-brands{flex-direction:column;gap:36px;padding-top:32px;display:flex}.tp-brands__head{flex-direction:column;gap:16px;display:flex}.tp-brands__head .tp-h1{text-wrap:balance}.tp-brands__intro{max-width:640px;color:var(--tp-muted);margin:0;font-size:17px}.tp-brands__filter{padding-top:8px}.tp-brands__grid{grid-template-columns:repeat(auto-fit,minmax(min(max(260px,30%),100%),1fr));gap:20px;display:grid}[data-theme=tooth-and-paste] a.tp-brand{border-radius:var(--tp-radius-lg);background:var(--tp-white);color:var(--tp-ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tp-brand__photo{display:block}.tp-brand__photo :is(img,.tp-img--none){aspect-ratio:16/10}.tp-brand__text{flex-direction:column;flex-grow:1;gap:8px;padding:20px 24px 22px;display:flex}.tp-brand__name{font-family:var(--tp-font-display);letter-spacing:-.035em;font-size:32px;font-weight:800;line-height:1.05}.tp-brand__made{color:var(--tp-cobalt);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.tp-brand__about{color:var(--tp-muted);font-size:15px}.tp-brand__shop{color:var(--tp-cobalt);margin-top:auto;padding-top:8px;font-size:15px;font-weight:700}[data-theme=tooth-and-paste] a.tp-brands__shelf{border-radius:var(--tp-radius-lg);background:var(--tp-cobalt);min-height:336px;color:var(--tp-white);flex-direction:column;justify-content:space-between;gap:24px;padding:28px;text-decoration:none;display:flex}.tp-brands__shelf-title{font-family:var(--tp-font-display);letter-spacing:-.04em;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:1}.tp-brands__shelf .tp-btn{align-self:flex-start}
.tp-product{flex-direction:column;gap:20px;padding-top:24px;display:flex}.tp-product__cols{flex-wrap:wrap;align-items:flex-start;gap:28px 48px;display:flex}.tp-product__media{flex-direction:column;flex:1.1 440px;gap:14px;min-width:0;display:flex}.tp-product__photo{border:1px solid var(--tp-line);border-radius:var(--tp-radius-xl);background:var(--tp-white);overflow:hidden}.tp-product__photo :is(img,.tp-img--none),.tp-product__thumbs :is(img,.tp-img--none){aspect-ratio:1}.tp-product__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:440px;display:grid}.tp-product__thumbs button{border:2px solid var(--tp-line);border-radius:var(--tp-radius-md);background:var(--tp-white);cursor:pointer;padding:0;overflow:hidden}.tp-product__thumbs button[aria-pressed=true]{border-color:var(--tp-cobalt)}.tp-product__buy{flex-direction:column;flex:400px;gap:22px;min-width:0;display:flex}.tp-product__title{flex-direction:column;gap:10px;display:flex}.tp-product__brand{letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:6px 0;font-size:14px;font-weight:700;text-decoration:none}.tp-product__title h1{font-family:var(--tp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:.98}.tp-product__price{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.tp-product__amount{font-family:var(--tp-font-display);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.tp-product__price s{color:var(--tp-muted);font-size:18px}.tp-product__about{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tp-product__text{color:var(--tp-ink-soft);margin:0;font-size:17px}.tp-product__text>:first-child{margin-top:0}.tp-product__text>:last-child{margin-bottom:0}.tp-product__text[data-clamped=true]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tp-product__readmore{min-height:32px;color:var(--tp-cobalt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}@media (min-width:1024px) and (min-height:720px){.tp-product__media{position:sticky;top:24px}}.tp-product__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.tp-product__chips li{border:1px solid var(--tp-line-strong);border-radius:var(--tp-radius-pill);background:var(--tp-white);padding:6px 14px}.tp-field{flex-direction:column;gap:10px;display:flex}.tp-field__label{font-size:14px;font-weight:700}.tp-field__value{color:var(--tp-muted);font-weight:500}.tp-packs{flex-direction:column;gap:8px;display:flex}.tp-pack{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.tp-pack__text{flex-direction:column;gap:2px;display:flex}.tp-pack__label{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.tp-pack__note{color:var(--tp-muted);font-size:14px}.tp-pack__price{font-family:var(--tp-font-display);font-size:20px;font-weight:700}.tp-flavours-row{flex-wrap:wrap;gap:8px;display:flex}.tp-flavour-pill{border-radius:var(--tp-radius-pill);align-items:center;gap:10px;height:48px;padding:0 18px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.tp-choices{gap:8px;display:grid}.tp-choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-choices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-choice-card{border-radius:var(--tp-radius-md);flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.tp-choice-card span:first-child{font-size:15px;font-weight:700}.tp-choice-card span:last-child{color:var(--tp-muted);font-size:14px}.tp-choice-card--small{padding:12px 14px}.tp-choice-card--small span:last-child{font-size:13px}.tp-product__add{flex-wrap:wrap;gap:10px;display:flex}.tp-product__add .tp-btn{flex:220px;line-height:1.5}.tp-product__add .tp-btn:disabled,.tp-buy-bar .tp-btn:disabled{opacity:.5;cursor:not-allowed}.tp-product__saving{color:var(--tp-mint-ink);margin:-6px 0 0;font-size:14px;font-weight:600}.tp-product__saving s{color:var(--tp-muted);margin-right:6px;font-weight:400}.tp-product__stepper{border:2px solid var(--tp-ink);background:var(--tp-white);height:64px}.tp-product__stepper button{width:52px;height:56px;font-size:22px;font-weight:600}.tp-product__stepper span{min-width:28px;font-size:17px}.tp-twin{border:2px dashed var(--tp-dash);border-radius:var(--tp-radius-md);color:var(--tp-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 16px;display:flex}.tp-twin[aria-pressed=true]{border-color:var(--tp-cobalt);background:var(--tp-cobalt-tint)}.tp-twin__box{border:2px solid var(--tp-ink);background:var(--tp-white);width:24px;height:24px;color:var(--tp-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:flex}.tp-twin[aria-pressed=true] .tp-twin__box{background:var(--tp-cobalt)}.tp-twin__text{flex-direction:column;flex:auto;min-width:0;display:flex}.tp-twin__text span:first-child{font-size:15px;font-weight:700}.tp-twin__text span:last-child{color:var(--tp-muted);font-size:14px}.tp-ship{border:1px solid var(--tp-line);border-radius:var(--tp-radius-md);background:var(--tp-white);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tp-ship__message{font-size:14px;font-weight:600}.tp-ship__track{border-radius:var(--tp-radius-pill);background:var(--tp-line-soft);height:10px;overflow:hidden}.tp-ship__track div{border-radius:var(--tp-radius-pill);background:var(--tp-cobalt);height:100%}.tp-ship__filler{background:var(--tp-mint-pale);color:var(--tp-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex}.tp-ship__filler :is(img,.tp-img--none){background:var(--tp-white);object-fit:cover;border-radius:10px;flex-shrink:0;width:48px;height:48px;display:block}.tp-ship__filler-text{flex-direction:column;flex:auto;min-width:0;display:flex}.tp-ship__filler-text span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-mint-ink);font-size:12px;font-weight:700}.tp-ship__filler-text span:last-child{font-size:15px;font-weight:600;line-height:1.3}.tp-ship__filler-add{flex-shrink:0;font-size:14px;font-weight:700}.tp-ship__added{color:var(--tp-muted);font-size:14px}.tp-product__more{border-bottom:2px solid var(--tp-ink);flex-direction:column;display:flex}.tp-product__more details{border-top:2px solid var(--tp-ink)}.tp-product__more summary{min-height:56px;font-family:var(--tp-font-display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;font-size:19px;font-weight:800;list-style:none;display:flex}.tp-product__more summary::-webkit-details-marker{display:none}.tp-product__more summary span{font-size:24px;font-weight:500}.tp-product__more ul{color:var(--tp-ink-soft);flex-direction:column;gap:6px;margin:0;padding:0 0 18px 20px;font-size:15px;display:flex}.tp-product__more p{color:var(--tp-ink-soft);margin:0;padding:0 0 18px;font-size:15px}.tp-product__thumbs button:focus-visible,.tp-twin:focus-visible,.tp-ship__filler:focus-visible,.tp-product__more summary:focus-visible{outline:3px solid var(--tp-coral);outline-offset:2px}.tp-buy-bar{display:none}@media (max-width:767px){[data-section-type=tp-product]{display:contents}:has(>[data-section-type=tp-product]){padding-bottom:calc(var(--tp-gap-section) + 74px)}.tp-buy-bar{top:calc(100vh - var(--tp-gap-section) - 74px);top:calc(100dvh - var(--tp-gap-section) - 74px);bottom:calc(var(--tp-gap-section) + 74px);z-index:15;height:0;display:block;position:sticky}.tp-buy-bar__inner{top:var(--tp-gap-section);border-top:2px solid var(--tp-ink);background:var(--tp-white);align-items:center;gap:12px;height:74px;padding:10px 16px;display:flex;position:absolute;left:0;right:0}.tp-buy-bar__text{flex-direction:column;flex:auto;min-width:0;display:flex}.tp-buy-bar__text span:first-child{color:var(--tp-muted);font-size:13px}.tp-buy-bar__total{font-family:var(--tp-font-display);font-size:20px;font-weight:700;line-height:1.2}.tp-buy-bar .tp-btn{flex-shrink:0;line-height:1.5}}.tp-routine{padding-top:var(--tp-gap-section)}.tp-routine__card{border-radius:var(--tp-radius-xl);background:var(--tp-white);flex-wrap:wrap;align-items:center;gap:24px 40px;padding:clamp(20px,3vw,36px);display:flex}.tp-routine__main{flex-direction:column;flex:2 520px;gap:18px;min-width:0;display:flex}.tp-routine__head{flex-direction:column;gap:6px;display:flex}.tp-routine__head h2{font-family:var(--tp-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1}.tp-routine__head p{color:var(--tp-muted);margin:0}.tp-routine__grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}@media (max-width:767px){.tp-routine__grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.tp-routine__grid>*{scroll-snap-align:start;flex:0 0 44%}.tp-product__readmore{min-height:44px}}.tp-routine__item{border-radius:20px;flex-direction:column;gap:8px;padding:10px 10px 14px;display:flex}.tp-routine__item :is(img,.tp-img--none){aspect-ratio:4/3;background:var(--tp-white);object-fit:contain;border-radius:12px;width:100%;display:block}.tp-routine__step{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-cobalt);font-size:12px;font-weight:700}.tp-routine__name{min-height:39px;font-size:15px;font-weight:600;line-height:1.3}.tp-routine__foot{justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:700;display:flex}.tp-routine__price{font-family:var(--tp-font-display);font-size:18px}.tp-routine__total{flex-direction:column;flex:280px;align-items:flex-start;gap:12px;min-width:0;display:flex}.tp-routine__count{color:var(--tp-muted);font-size:15px}.tp-routine__sum{font-family:var(--tp-font-display);letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.tp-routine__total .tp-btn{align-self:stretch;line-height:1.5}.tp-label{margin-top:var(--tp-gap-section);background:var(--tp-ink);color:var(--tp-white)}.tp-label__inner{flex-direction:column;gap:32px;padding-block:72px;display:flex}.tp-label__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}@media (min-width:960px){.tp-label__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-label__card--full:first-child{grid-column:1/-1}.tp-label__card:first-child+.tp-label__card--full{grid-column:2/-1}}.tp-label__card{border-radius:var(--tp-radius-lg);flex-direction:column;gap:16px;padding:28px;display:flex}.tp-label__card ul{font-family:var(--tp-font-display);letter-spacing:-.02em;flex-direction:column;gap:6px;margin:0;padding:0;font-size:24px;font-weight:700;line-height:1.15;list-style:none;display:flex}.tp-label__card p{color:var(--tp-cobalt-wash);margin:0;font-size:16px;line-height:1.6}.tp-label__card--with{background:var(--tp-mint-tint);color:var(--tp-ink)}.tp-label__card--with h3{color:var(--tp-mint-ink)}.tp-label__card--without{background:var(--tp-coral-soft);color:var(--tp-ink)}.tp-label__card--without h3{color:var(--tp-coral-ink)}.tp-label__card--full{border:1px solid var(--tp-ink-line)}.tp-label__card--full h3{color:var(--tp-mint)}.tp-brand-row{padding-top:var(--tp-gap-section)}
.tp-cart{z-index:70;justify-content:flex-end;display:flex;position:fixed;inset:0}.tp-cart[hidden]{display:none}.tp-cart__backdrop{cursor:default;background:#0b153380;border:0;padding:0;position:absolute;inset:0}.tp-cart__panel{box-sizing:border-box;background:var(--tp-white);width:480px;max-width:100vw;min-height:100%;color:var(--tp-ink);flex-direction:column;font-size:16px;line-height:1.5;display:flex;position:relative;overflow-y:auto}.tp-cart__head{justify-content:space-between;align-items:center;gap:16px;padding:20px 16px 16px 24px;display:flex}.tp-cart__title{font-family:var(--tp-font-display);letter-spacing:-.04em;align-items:baseline;gap:10px;margin:0;font-size:30px;font-weight:800;line-height:1;display:flex}.tp-cart__title span{color:var(--tp-muted);font-family:var(--tp-font-body);letter-spacing:0;font-size:15px;font-weight:500}.tp-reward{border-radius:var(--tp-radius-md);background:var(--tp-mint-pale);flex-direction:column;gap:8px;margin:0 24px;padding:14px 16px;display:flex}.tp-reward[data-unlocked=true]{background:var(--tp-mint)}.tp-reward__message{font-size:14px;font-weight:600}.tp-reward__bar{border-radius:var(--tp-radius-pill);background:var(--tp-white);height:10px;position:relative}.tp-reward__bar div{border-radius:var(--tp-radius-pill);background:var(--tp-cobalt);height:100%}.tp-reward__bar span{background:var(--tp-ink);width:2px;height:18px;position:absolute;top:-4px}.tp-reward__marks{font-size:12px;font-weight:700;line-height:16px;display:flex}.tp-reward__marks span{box-sizing:border-box;text-align:right}.tp-cart__lines{flex-direction:column;margin:0;padding:8px 24px 0;list-style:none;display:flex}.tp-cart__lines li{border-bottom:1px solid var(--tp-line);gap:14px;padding:14px 0;display:flex}.tp-cart__lines :is(img,.tp-img--none){box-sizing:content-box;border:1px solid var(--tp-line);object-fit:contain;border-radius:14px;flex-shrink:0;width:84px;height:84px}.tp-cart__nophoto{box-sizing:content-box;border:1px solid var(--tp-line);background:var(--tp-cobalt-tint);border-radius:14px;flex-shrink:0;width:84px;height:84px}.tp-cart__problem{background:var(--tp-coral-tint);margin:0;padding:12px 24px;font-size:14px;font-weight:600}.tp-cart__foot form{margin:0;display:flex}.tp-cart__panel[aria-busy=true] .tp-cart__lines,.tp-cart__panel[aria-busy=true] .tp-cart__foot{opacity:.6;transition:opacity .15s .25s}.tp-cart__line{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.tp-cart__brand{color:var(--tp-cobalt);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.tp-cart__name{font-size:15px;font-weight:600;line-height:1.3}.tp-cart__variant{color:var(--tp-muted);font-size:13px}.tp-cart__row{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.tp-cart__row .tp-price{letter-spacing:0;font-size:18px}.tp-cart__stepper{box-sizing:content-box;border:1px solid var(--tp-line-strong)}.tp-cart__stepper button{width:44px;font-size:18px;font-weight:400}.tp-cart__stepper span{min-width:20px}.tp-cart__offers{flex-direction:column;gap:10px;margin:12px 24px 16px;display:flex}.tp-cart__offers h3,.tp-cart__addons h3{color:var(--tp-muted);margin:0}.tp-offer{border-radius:20px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.tp-offer :is(img,.tp-img--none){background:var(--tp-white);object-fit:cover;border-radius:12px;flex-shrink:0;width:64px;height:64px}.tp-offer>div{flex-direction:column;flex:auto;min-width:0;display:flex}.tp-offer__title{font-size:15px;font-weight:700;line-height:1.3}.tp-offer__note{color:var(--tp-ink-soft);font-size:14px}.tp-offer__button{flex-shrink:0;height:44px;padding:0 18px;font-size:14px}.tp-offer__button.tp-btn--outline{height:44px;color:var(--tp-ink);padding:0 18px}.tp-cart__addons{flex-direction:column;gap:10px;padding:0 0 20px 24px;display:flex}.tp-cart__addon-row{scrollbar-width:none;gap:10px;padding-right:24px;display:flex;overflow-x:auto}.tp-addon{border:1px solid var(--tp-line);border-radius:var(--tp-radius-md);background:var(--tp-white);color:var(--tp-ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:0 0 108px;gap:4px;padding:8px 8px 10px;display:flex}.tp-addon :is(img,.tp-img--none){aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.tp-addon__name{min-height:33px;font-size:13px;font-weight:600;line-height:1.25}.tp-addon__price{color:var(--tp-cobalt);font-size:13px;font-weight:700}.tp-cart__foot{border-top:2px solid var(--tp-ink);flex-direction:column;gap:12px;margin-top:auto;padding:20px 24px 24px;display:flex}.tp-cart__saving{color:var(--tp-mint-ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;display:flex}.tp-cart__subtotal{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tp-cart__subtotal span:first-child{font-size:17px;font-weight:700}.tp-cart__subtotal .tp-price{letter-spacing:-.03em;font-size:28px;font-weight:800}.tp-cart__note{color:var(--tp-muted);font-size:14px}.tp-cart__continue{align-self:center;padding:10px 0;font-size:15px;font-weight:700}.tp-cart__empty{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.tp-cart__empty p{color:var(--tp-muted);margin:0}.tp-cart__empty .tp-cart__empty-title{color:var(--tp-ink);font-family:var(--tp-font-display);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1}
[data-theme=tooth-and-paste] article.sepal-page{max-width:760px;padding:clamp(32px, 6vw, 72px) var(--tp-gutter) clamp(56px, 8vw, 96px)}[data-theme=tooth-and-paste] article.sepal-page>h1{font-family:var(--tp-font-display);letter-spacing:-.03em;margin:0 0 28px;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1}[data-theme=tooth-and-paste] .sepal-prose{color:var(--tp-ink-soft);overflow-wrap:break-word;font-size:16px;line-height:1.65}[data-theme=tooth-and-paste] .sepal-prose h2{color:var(--tp-ink);font-family:var(--tp-font-display);letter-spacing:-.02em;margin:44px 0 12px;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.15}[data-theme=tooth-and-paste] .sepal-prose h3{color:var(--tp-ink);font-family:var(--tp-font-display);margin:30px 0 8px;font-size:20px;font-weight:700;line-height:1.25}[data-theme=tooth-and-paste] .sepal-prose h4{color:var(--tp-ink);margin:22px 0 6px;font-size:16px;font-weight:700}[data-theme=tooth-and-paste] .sepal-prose>:first-child{margin-top:0}[data-theme=tooth-and-paste] .sepal-prose p{margin:0 0 14px}[data-theme=tooth-and-paste] .sepal-prose ul,[data-theme=tooth-and-paste] .sepal-prose ol{margin:0 0 16px;padding-left:22px}[data-theme=tooth-and-paste] .sepal-prose li{margin:0 0 8px}[data-theme=tooth-and-paste] .sepal-prose strong{color:var(--tp-ink)}[data-theme=tooth-and-paste] .sepal-prose hr{border:0;border-top:1px solid var(--tp-line-strong);margin:48px 0}
