:root{--ivo: #f9f4ec;--crm: #fffdf8;--clay: #d8b19a;--clay-soft: #efe3d5;--sge: #59684f;--sge-soft: #e4e8df;--amb: #c4873a;--amb-deep: #b0772f;--esp: #1a1208;--hairline: #1a12081f;--hairline-dark: #fffdf81f;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 80px;--s8: 104px;--font-heading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-subheading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-accent--family: "DM Mono", ui-monospace, "SFMono-Regular", monospace;--font-h1--family: var(--font-heading--family);--font-h2--family: var(--font-heading--family);--font-h3--family: var(--font-heading--family);--font-h4--family: var(--font-heading--family);--font-h5--family: var(--font-heading--family);--font-h6--family: var(--font-heading--family);--font-h1--weight: 300;--font-h2--weight: 300;--font-h3--weight: 300;--font-h4--weight: 400;--font-h5--weight: 400;--font-h6--weight: 400;--font-heading--weight: 300}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic;font-weight:300;color:var(--amb-deep)}.toto-eyebrow{font-family:var(--font-accent--family);font-weight:400;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sge)}.toto-pill{display:inline-flex;align-items:center;font-family:var(--font-accent--family);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sge);border:1px solid var(--sge);border-radius:2px;padding:4px 10px}.toto-ph{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;background:var(--clay-soft);color:var(--esp);min-height:280px;border:1px solid var(--hairline);border-radius:2px;overflow:hidden}.toto-ph--sage{background:var(--sge-soft)}.toto-ph--ivory{background:var(--ivo)}.toto-ph--esp{background:var(--esp);color:var(--crm)}.toto-ph__label{font-family:var(--font-accent--family);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;padding:var(--s2);opacity:.9}.button,.button-secondary,button.button{transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,opacity .25s ease}.button:hover,.button-secondary:hover,button.button:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.button,.button-secondary,button.button{transition:none}.button:hover,.button-secondary:hover,button.button:hover{transform:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.toto-hero,.toto-trust,.toto-flavors,.toto-ing,.toto-editorial,.toto-life,.toto-age,.toto-founder,.toto-waitlist{scroll-margin-top:84px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.toto-editorial,.toto-founder,.toto-ing__head,.toto-flavors__card,.toto-age__card,.toto-life__content,.toto-faq__inner,.toto-waitlist__inner,.toto-std__head,.toto-std__card,.toto-cmp__head,.toto-trust__inner,.toto-contact__intro,.toto-contact__form-col,.toto-nutri__inner,.toto-badges__row{animation:toto-rise both;animation-timeline:view();animation-range:entry 5% cover 22%}}}@keyframes toto-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.toto-acc{border-top:1px solid var(--hairline, #1a12081f);margin-block-start:var(--s2, 16px)}.toto-acc__row{border-bottom:1px solid var(--hairline, #1a12081f)}.toto-acc__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s2, 16px);padding-block:var(--s3, 24px)}.toto-acc__summary::-webkit-details-marker{display:none}.toto-acc__q{font-family:var(--font-heading--family);font-size:1.375rem;font-weight:400}.toto-acc__icon{position:relative;width:14px;height:14px;flex-shrink:0}.toto-acc__icon:before,.toto-acc__icon:after{content:"";position:absolute;background:var(--amb, #c4873a);inset-block-start:50%;inset-inline-start:0;width:14px;height:1.5px;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.toto-acc__icon:after{transform:translateY(-50%) rotate(90deg)}.toto-acc__row[open] .toto-acc__icon:after{opacity:0;transform:translateY(-50%) rotate(0)}.toto-acc__panel{padding-block-end:var(--s3, 24px);line-height:1.6;opacity:.9;max-width:60ch}.toto-acc__panel p{margin:0 0 var(--s2, 16px)}.toto-acc__panel p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/toto-brand.css.map */
