@font-face{font-family:Ordinary Raleway;src:url('ordinary-raleway.ttf') format('truetype');font-weight:100 800;font-display:swap}
:root{--to-canvas:#fff;--to-ink:#242424;--to-line:#d4d4d4}body{background:#fff;color:#242424}button,input,select{font:inherit}a{color:inherit}button,a,input,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #333;outline-offset:4px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.to-header,.to-editorial-shell,.to-editorial-panel,.to-community-section,.to-social-section,.to-scientists-section,.to-content-dialog,.to-drawer{font-family:Ordinary Raleway,Arial,sans-serif}
.to-header{background:white;position:sticky;top:0;z-index:40}.to-brand-announcement{position:relative;height:37px;background:#000;color:#fff;display:flex;justify-content:center;align-items:center}.to-brand-announcement p{margin:0;letter-spacing:.05em;font-size:12px;font-weight:700;text-transform:uppercase}.to-desktop-utilities{position:absolute;right:25px;top:0;height:37px;display:flex;align-items:center;gap:24px}.to-desktop-utilities a{display:flex;align-items:center;text-decoration:none;font-size:12px;gap:4px}.to-brand-strip{height:37px;display:flex;align-items:center;gap:36px;border-bottom:1px solid #ddd;font-size:10px}.to-brand-strip>a:first-child{display:flex;align-items:center;gap:10px;height:100%;padding:0 16px;border-bottom:3px solid #000;text-decoration:none}.to-brand-strip>a:last-child{margin-left:auto;margin-right:24px}.to-navigation-row{position:relative;min-height:63px;display:flex;align-items:center;padding:0 24px;gap:40px;border-bottom:1px solid #eee}.to-mark{flex:none}.to-mark img{display:block;width:84px;height:31px;max-height:none;object-fit:contain}.to-brand-navigation{display:flex;align-items:center;justify-content:space-between;flex:1;gap:18px}.to-brand-navigation>a,.to-brand-navigation>button,.to-navigation-group>summary{font-size:16px;font-weight:600;border:0;background:none;color:inherit;text-decoration:none;white-space:nowrap;padding:20px 0;line-height:22px}.to-navigation-group>summary{list-style:none;cursor:pointer;display:flex;gap:7px;align-items:center}.to-navigation-group>summary::-webkit-details-marker{display:none}.to-navigation-group>summary>span{font-size:13px}.to-brand-navigation>.to-pill-nav{border:1px solid #333;border-radius:30px;padding:7px 16px}.to-brand-mega{position:absolute;top:100%;left:0;width:100%;padding:35px max(6vw,35px);background:#fff;border-bottom:1px solid #bbb;box-shadow:0 10px 20px #0001;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-height:calc(100vh - 150px);overflow:auto}.to-menu-column a,.to-menu-column button{display:block;min-height:32px;padding:7px 0;border:0;background:none;color:inherit;text-decoration:none;font-size:14px;text-align:left}.to-menu-column .to-menu-child{padding-left:12px}.to-menu-column a:hover,.to-menu-column button:hover{text-decoration:underline}.to-menu-column>summary,.to-menu-heading{font-size:16px;font-weight:700;margin:0 0 15px;list-style:none}.to-menu-column>summary{pointer-events:none}.to-mobile-menu,.to-mobile-utilities{display:none}
.to-drawer{position:fixed;inset:0 auto 0 0;width:min(420px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:20px 25px;border:0;z-index:80;transform:none;overflow:auto;background:#fff;color:#242424}.to-drawer:not([open]){display:none}.to-drawer[open]{display:block}.to-drawer::backdrop,.to-content-dialog::backdrop{background:#0006}.to-drawer-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ddd}.to-drawer-heading img{width:105px;height:39px}.to-drawer-heading button,.to-dialog-close{border:0;background:none;display:grid;place-items:center;width:44px;height:44px}.to-drawer nav{padding:15px 0}.to-drawer nav>a,.to-drawer nav>button,.to-drawer summary{display:flex;justify-content:space-between;align-items:center;min-height:50px;width:100%;padding:13px 0;background:none;border:0;border-bottom:1px solid #eee;text-decoration:none;font-size:16px;font-weight:600}.to-drawer .to-brand-mega{position:static;display:block;box-shadow:none;padding:15px 10px;max-height:none;border:0}.to-drawer .to-menu-column{margin:0 0 14px}.to-drawer .to-menu-column>summary{pointer-events:auto;font-size:14px}.to-drawer .to-menu-column a,.to-drawer .to-menu-column button{min-height:44px;font-size:14px;border:0;padding:11px 0;text-align:left;font-weight:400}.to-drawer-service{padding-top:20px;border-top:1px solid #ccc}.to-drawer-service a{display:block;min-height:44px;padding:12px 0;font-size:14px;text-decoration:none}.to-content-dialog{border:1px solid #ddd;border-radius:0;padding:45px;width:min(680px,calc(100% - 32px));max-height:85dvh;color:#242424}.to-content-dialog h2{font-size:30px;line-height:1.2;margin:10px 0 25px}.to-content-dialog p{line-height:1.6}.to-dialog-close{position:absolute;right:5px;top:5px}.to-guided-search{display:grid;gap:15px;margin-top:25px}.to-guided-search select{padding:14px;border:1px solid #888;background:#fff}.to-dialog-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 25px;margin:25px 0}.to-dialog-links a{min-height:44px;padding:12px 0;border-bottom:1px solid #ddd}
.to-editorial-shell{width:calc(100% - 160px);max-width:1440px;margin:0 auto}.to-editorial-shell h2,.to-editorial-panel h2,.to-community-section h2,.to-social-section h2,.to-scientists-section h2{font-size:36px;font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 20px}.to-editorial-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.to-editorial-heading h2{margin:0}.to-editorial-heading>a{display:flex;gap:10px;align-items:center;white-space:nowrap;text-decoration:none;font-size:16px}.to-bestsellers{padding:75px 0 60px}.to-bestseller-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);overflow-x:auto;gap:20px;scroll-snap-type:x mandatory}.to-bestseller-track>.to-card{scroll-snap-align:start}.to-empty-catalogue{font:14px/1.5 Arial,sans-serif;margin:0;padding:20px 0;border-block:1px solid #e2e2e2;color:#555}.to-outline-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:140px;border:1px solid #333;border-radius:30px;padding:10px 28px;background:transparent;color:#222;font:600 16px/1.35 Ordinary Raleway,Arial,sans-serif;text-decoration:none}.to-outline-button:hover{background:#222;color:white}
.to-editorial-panel{position:relative;aspect-ratio:3/1;background:white;overflow:hidden}.to-editorial-panel picture,.to-editorial-panel picture img{display:block;width:100%;height:100%}.to-editorial-panel picture{position:absolute;inset:0}.to-editorial-panel picture img{object-fit:cover}.to-editorial-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:600px;max-width:48%;margin:auto}.to-editorial-overlay p{font-size:18px;line-height:1.5;margin:0 0 35px}.to-editorial-actions{display:flex;gap:35px;justify-content:center}.to-editorial-panel--consultation .to-editorial-overlay{max-width:43%}
.to-concern-section{padding:60px 0;margin-top:60px;border-top:1px solid #ddd}.to-concern-section>p{font-size:14px;margin:0 0 40px;line-height:1.5}.to-concern-section h2{font-size:28px;margin:0 0 16px}.to-concern-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px}.to-concern-grid>a{text-decoration:none;min-width:0}.to-concern-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.to-concern-grid span{display:flex;align-items:center;gap:12px;font-size:18px;padding-top:18px;line-height:1.3}.to-concern-grid svg{width:22px;flex:none}.to-community-section{padding:10px 0 55px;overflow:hidden;text-align:center}.to-community-heading{max-width:800px;text-align:left;margin:0 0 35px}.to-community-heading>p{font-size:14px;line-height:1.5}.to-benefit-track{display:flex;gap:24px;overflow-x:auto;padding:10px 35px 30px;scroll-snap-type:x mandatory}.to-benefit-track article{flex:0 0 360px;display:flex;gap:20px;align-items:center;padding:16px;border-radius:6px;box-shadow:0 4px 15px #0001;text-align:left;scroll-snap-align:center}.to-benefit-track img{width:90px;height:90px;object-fit:cover}.to-benefit-track p{font-size:16px;line-height:1.45}.to-community-section>.to-outline-button{min-width:330px;margin-top:15px}.to-note{font:12px/1.5 Arial,sans-serif;color:#666;max-width:650px;margin:20px auto 0}.to-social-section{background:#f8f8f8;padding:40px 0 50px}.to-social-section .to-editorial-shell{width:calc(100% - 120px)}.to-social-section h2{font-size:28px}.to-track-button{border:0;background:none;font-size:26px;min-width:44px;min-height:44px}.to-social-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/3);gap:30px;overflow:auto;scroll-snap-type:x mandatory}.to-social-track article{scroll-snap-align:start;min-width:0}.to-social-track video{display:block;width:100%;aspect-ratio:4/7;object-fit:cover;background:#e6e6e6}.to-social-track article>div{background:white;padding:20px;min-height:115px}.to-social-track h3{font-size:16px;font-weight:600;margin:0 0 12px}.to-social-track a{display:flex;justify-content:space-between;align-items:center;font-size:14px;text-decoration:none}.to-scientists-section{padding:70px 0 60px;background:#fff}.to-science-intro{text-align:center;max-width:800px}.to-science-intro p{max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.5}.to-scientists-track{display:flex;gap:24px;overflow:auto;margin-top:55px;padding:0 40px 20px;scroll-snap-type:x mandatory}.to-scientists-track article{flex:0 0 290px;scroll-snap-align:start}.to-scientists-track img{display:block;width:100%;height:auto;aspect-ratio:5/9;object-fit:cover}.to-scientists-track h3{font-size:18px;margin:18px 0 8px}.to-scientists-track p{font-size:14px;line-height:1.5;margin:0;max-width:260px}
.to-collection,.to-search,.to-cart,.to-pdp{font-family:Ordinary Raleway,Arial,sans-serif}.to-shell{max-width:1440px}.to-collection h1,.to-search h1,.to-cart h1,.to-buy h1{font-size:36px;font-weight:600;letter-spacing:0;line-height:1.2}.to-collection-tools{border-color:#ddd;align-items:center}.to-filter-drawer[hidden]{display:none}.to-filter-drawer:not([hidden]){display:block}.to-filter-drawer form{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.to-filter-drawer select,.to-filter-drawer input[type=number]{max-width:100%;padding:8px}.to-product-grid{gap:25px;background:white}.to-card{min-width:0;background:#fff;font-family:Ordinary Raleway,Arial,sans-serif}.to-card-image{background:#f5f5f5}.to-card>div{padding:16px 0}.to-card h3{font-size:17px;line-height:1.35;min-height:44px}.to-card h3 a{text-decoration:none}.to-card p{font-size:14px;line-height:1.4}.to-card .to-card-price{font-size:16px}.to-card form{display:grid;gap:12px}.to-card select{width:100%;padding:10px;background:white;border:1px solid #ccc}.to-card .to-outline-button{width:100%;margin:0;font-size:14px}.to-pdp{padding-bottom:70px}.to-pdp-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6%}.to-buy h1{margin-top:0}.to-buy .to-price{font-size:20px}.to-buy select{font-size:16px}.to-pdp-main{background:#f7f7f7}.to-thumbs button[aria-pressed=true]{border-color:#111}.to-buy-button{font:600 16px/1.3 Ordinary Raleway,Arial,sans-serif;border-radius:30px;min-height:46px}.to-buy .to-buy-button{width:100%}.to-quantity input{font-size:16px}.to-search form{max-width:800px}.to-pagination{display:flex;justify-content:center;gap:15px;padding:30px}.to-pagination a,.to-pagination span{min-width:35px;min-height:44px;padding:10px}.to-cart-layout article h2{font-size:18px}.to-cart-layout aside{background:#f5f5f5}.to-cart-layout aside button{border-radius:30px;min-height:46px}.to-cart-layout .to-update-cart{background:white;color:#222;border:1px solid #333;margin-top:12px}.to-hidden{display:none!important}
@media(max-width:1199px) and (min-width:990px){.to-navigation-row{gap:22px;padding:0 18px}.to-brand-navigation{gap:12px}.to-brand-navigation>a,.to-brand-navigation>button,.to-navigation-group>summary{font-size:13px}.to-editorial-overlay{max-width:52%}.to-editorial-overlay h2{font-size:30px}.to-editorial-overlay p{font-size:16px;margin-bottom:24px}.to-concern-grid{gap:24px}.to-concern-grid span{font-size:16px}}
@media(max-width:989px){.to-brand-navigation,.to-desktop-utilities,.to-brand-strip{display:none}.to-navigation-row{min-height:50px;padding:0 16px;gap:20px}.to-mobile-menu{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:none}.to-mobile-utilities{display:flex;gap:20px;margin-left:auto;align-items:center}.to-mobile-utilities a{display:flex;align-items:center;text-decoration:none;min-height:44px}.to-mobile-utilities span{font-size:10px}.to-editorial-shell{width:calc(100% - 64px)}.to-concern-grid{gap:22px}.to-editorial-overlay{max-width:54%}.to-editorial-overlay h2{font-size:28px}.to-editorial-overlay p{font-size:16px;margin-bottom:20px}.to-editorial-panel{min-height:330px}.to-editorial-panel--consultation .to-editorial-overlay{max-width:50%}.to-editorial-actions{gap:15px}.to-editorial-actions .to-outline-button{padding:8px 16px;min-width:120px;font-size:14px}}
@media(max-width:749px){.to-brand-announcement{height:36px}.to-brand-announcement p{font-size:11px;letter-spacing:.035em}.to-navigation-row{gap:16px}.to-mark img{width:105px;height:39px}.to-mobile-utilities{gap:18px}.to-mobile-utilities svg{width:23px;height:23px}.to-editorial-shell{width:calc(100% - 50px)}.to-editorial-shell h2,.to-editorial-panel h2,.to-community-section h2,.to-scientists-section h2{font-size:28px}.to-editorial-heading{gap:10px}.to-editorial-heading>a{font-size:13px}.to-editorial-heading>a svg{width:19px}.to-bestsellers{padding:45px 0}.to-bestseller-track{grid-auto-columns:calc((100% - 16px)/2);gap:16px}.to-empty-catalogue{font-size:13px}.to-editorial-panel--for-you{aspect-ratio:2/3;min-height:0}.to-editorial-overlay{max-width:none;width:calc(100% - 50px)}.to-editorial-overlay p{font-size:18px;line-height:1.5;margin:8px 0 34px}.to-editorial-overlay h2{font-size:28px;line-height:1.2}.to-editorial-panel--consultation{aspect-ratio:auto;display:flex;flex-direction:column;min-height:0}.to-editorial-panel--consultation picture{position:static;order:2;aspect-ratio:1;height:auto}.to-editorial-panel--consultation .to-editorial-overlay{position:static;order:1;max-width:none;width:auto;padding:45px 25px 35px}.to-editorial-panel--consultation .to-editorial-overlay p{font-size:17px}.to-concern-section{margin-top:48px;padding:38px 0 45px}.to-concern-section>p{font-size:14px;margin-bottom:38px}.to-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 20px}.to-concern-grid span{font-size:13px;gap:7px;padding-top:14px;white-space:nowrap}.to-concern-grid svg{width:20px}.to-community-section{padding-bottom:40px}.to-community-heading{padding:0 25px;margin-bottom:20px}.to-benefit-track{padding:10px 25px 25px;gap:18px}.to-benefit-track article{flex-basis:290px;padding:12px;gap:14px}.to-benefit-track img{width:70px;height:70px}.to-benefit-track p{font-size:14px}.to-community-section>.to-outline-button{min-width:0;width:calc(100% - 50px)}.to-note{margin:16px 25px 0;font-size:11px}.to-social-section{padding:35px 0}.to-social-section .to-editorial-shell{width:calc(100% - 50px)}.to-social-track{grid-auto-columns:85%;gap:20px}.to-social-track video{aspect-ratio:4/7}.to-social-section h2{font-size:26px}.to-social-track article>div{padding:16px}.to-scientists-section{padding:45px 0}.to-science-intro p{font-size:15px}.to-scientists-track{margin-top:35px;padding:0 25px 15px;gap:18px}.to-scientists-track article{flex-basis:156px}.to-scientists-track h3{font-size:16px}.to-scientists-track p{font-size:12px}.to-content-dialog{padding:35px 24px}.to-content-dialog h2{font-size:27px}.to-dialog-links{gap:5px 15px}.to-dialog-links a{font-size:14px}.to-collection,.to-search,.to-cart{padding:35px 0 55px}.to-collection h1,.to-search h1,.to-cart h1,.to-buy h1{font-size:28px}.to-collection-tools{gap:10px}.to-collection-tools label{font-size:12px}.to-collection-tools select{max-width:190px}.to-filter-drawer form{grid-template-columns:1fr}.to-product-grid{gap:22px 16px}.to-card h3{font-size:14px;min-height:40px}.to-card p{font-size:12px}.to-card .to-card-price{font-size:14px}.to-card .to-outline-button{padding:8px 10px;min-width:0;font-size:12px}.to-pdp-layout{grid-template-columns:1fr;gap:30px}.to-search input{min-width:0}.to-search button{padding:12px}.to-cart-layout{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.to-pdp-layout>*{min-width:0}.to-pdp-main{width:100%;overflow:hidden}.to-pdp-main img{display:block;max-width:100%;object-fit:contain}.to-thumbs{max-width:100%}.to-buy select{min-width:0;max-width:100%}
.shopify-section-group-header-group{position:sticky;top:0;z-index:40}.shopify-section-group-header-group .to-header{position:static}main h2{scroll-margin-top:160px}@media(max-width:989px){main h2{scroll-margin-top:100px}}
@media(min-width:750px){.to-hero-slide:has(video) .to-hero-media:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.9) 34%,rgba(255,255,255,.15) 60%,transparent 78%)}}

.to-editorial-media-link{position:absolute;inset:0;display:block}.to-benefit-track article>a{display:flex;align-items:center;gap:inherit;text-decoration:none}.to-scientists-track article>a{text-decoration:none;display:block}.to-social-track h3>a{font:inherit}@media(max-width:749px){.to-editorial-panel--consultation .to-editorial-media-link{position:static;order:2;aspect-ratio:1;width:100%;display:block}.to-editorial-panel--consultation .to-editorial-media-link picture{height:100%}}
.to-editorial-overlay{pointer-events:none}.to-editorial-overlay a,.to-editorial-overlay button{pointer-events:auto}
.to-index .to-card{position:relative}
body.to-site.to-collection{padding:0}body.to-site.to-collection .to-header{max-width:none}

@media(max-width:989px) and (min-width:750px){.to-editorial-panel{width:100%;aspect-ratio:auto;min-height:330px}}
