.sooid-adv{--sa-cream: var(--sooid-cream);--sa-paper: var(--sooid-paper);--sa-ink: var(--sooid-ink);--sa-muted: var(--sooid-muted);--sa-line: var(--sooid-line);--sa-accent: var(--sooid-accent);--sa-sand: var(--sooid-sand);background:var(--sa-paper);color:var(--sa-ink);font-family:var(--sooid-font-body)}.sooid-adv__inner{max-width:72rem;margin:0 auto;padding:0 2rem}.sooid-advhead{background:var(--sa-cream);border-bottom:1px solid var(--sa-line);position:sticky;top:0;z-index:20}.sooid-advhead__top{max-width:96rem;margin:0 auto;padding:1.6rem 2rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.sooid-advhead__brand{font-family:var(--sooid-font-display);font-size:1.5rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:inherit}.sooid-advhead__cta{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:var(--sa-ink);color:#fff;padding:1rem 2rem;border-radius:var(--sooid-pill);white-space:nowrap}.sooid-advhead__nav{max-width:96rem;margin:0 auto;padding:0 2rem 1.2rem;display:flex;gap:2.4rem;overflow-x:auto;scrollbar-width:none}.sooid-advhead__nav::-webkit-scrollbar{display:none}.sooid-advhead__nav a{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--sa-muted);white-space:nowrap;padding-bottom:.4rem;border-bottom:2px solid transparent}.sooid-advhead__nav a:hover{color:var(--sa-ink);border-bottom-color:var(--sa-accent)}.sooid-adv__disclosure{background:var(--sa-cream);border-bottom:1px solid var(--sa-line);font-size:1.15rem;color:var(--sa-muted);text-align:center;padding:1rem 2rem;line-height:1.5}.sooid-adv__head{padding:4.8rem 0 0}.sooid-adv__crumb{font-size:1.2rem;color:var(--sa-muted);margin:0 0 2rem}.sooid-adv__crumb a{color:inherit}.sooid-adv__badge{display:inline-block;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;background:var(--sa-ink);color:#fff;padding:.5rem 1.1rem;border-radius:3px;margin-bottom:1.8rem}.sooid-adv__title{font-family:var(--sooid-font-display);font-size:clamp(3rem,5vw,4.8rem);line-height:1.08;letter-spacing:-.01em;text-transform:none;color:var(--sooid-ink-strong);margin:0 0 2rem;font-weight:500}.sooid-adv__deck{font-size:clamp(1.7rem,2.2vw,2rem);line-height:1.55;color:var(--sa-muted);margin:0 0 3.2rem}.sooid-adv__byline{font-size:1.25rem;color:var(--sa-muted);border-top:1px solid var(--sa-line);border-bottom:1px solid var(--sa-line);padding:1.4rem 0;margin-bottom:4rem;display:flex;gap:1.6rem;flex-wrap:wrap}.sooid-adv__body{padding-bottom:5rem}.sooid-adv__body p{font-size:1.75rem;line-height:1.68;margin:0 0 2.2rem}.sooid-adv__body a{color:var(--sa-accent)}.sooid-adv__body a.sooid-adv__btn{color:#fff}.sooid-adv__body a.sooid-adv__btn--ghost{color:var(--sa-ink)}.sooid-adv__statement{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:4rem 0;padding-left:2.4rem;border-left:3px solid var(--sa-accent)}.sooid-adv__point{margin:5.6rem 0;padding-top:3.2rem;border-top:1px solid var(--sa-line)}.sooid-adv__num{display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--sa-accent);color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:1.6rem}.sooid-adv__point h3{font-size:clamp(2.1rem,3vw,2.7rem);line-height:1.24;letter-spacing:-.02em;margin:0 0 1.6rem;font-weight:600}.sooid-adv__cite{font-size:1.2rem;line-height:1.55;color:var(--sa-muted);background:var(--sa-cream);border-radius:8px;padding:1.4rem 1.8rem;margin:0 0 2.4rem}.sooid-adv__kicker{font-size:1.9rem;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin:2.8rem 0 0;padding:2rem 2.4rem;background:var(--sa-cream);border-radius:10px}.sooid-adv__compare{margin:4.8rem 0;display:grid;gap:1.6rem}.sooid-adv__card{border:1.5px solid var(--sa-line);border-radius:var(--sooid-radius-sm);padding:2.4rem;background:var(--sa-paper)}.sooid-adv__card h4{font-size:1.75rem;line-height:1.35;margin:0 0 1.6rem;font-weight:600}.sooid-adv__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--sa-line)}.sooid-adv__cell dt{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sa-muted);margin-bottom:.6rem}.sooid-adv__cell dd{margin:0;font-size:1.45rem;line-height:1.55}.sooid-adv__dose{color:var(--sa-accent);font-weight:600}.sooid-adv__cta{margin:5rem 0;padding:3.6rem 3rem;background:var(--sa-cream);border-radius:var(--sooid-radius);text-align:center}.sooid-adv__cta p{font-size:1.9rem;line-height:1.4;font-weight:600;margin:0 0 2.2rem}.sooid-adv__btn{display:inline-block;background:var(--sa-accent);color:#fff;text-decoration:none;padding:1.7rem 3.6rem;border-radius:var(--sooid-pill);font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sooid-adv__btn--ghost{background:none;color:var(--sa-ink);border:1.5px solid var(--sa-ink)}.sooid-adv__sources{font-size:1.2rem;line-height:1.65;color:var(--sa-muted);border-top:1px solid var(--sa-line);padding-top:2.4rem;margin-top:4rem}.sooid-advfoot{background:var(--sa-cream);border-top:1px solid var(--sa-line);padding:5rem 2rem 3rem;font-size:1.35rem}.sooid-advfoot__inner{max-width:96rem;margin:0 auto}.sooid-advfoot__cols{display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));padding-bottom:3.2rem;border-bottom:1px solid var(--sa-line)}.sooid-advfoot h4{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-muted);margin:0 0 1.4rem;font-weight:600}.sooid-advfoot ul{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.sooid-advfoot a{color:var(--sa-ink);text-decoration:none}.sooid-advfoot a:hover{text-decoration:underline}.sooid-advfoot__legal{padding-top:2.4rem;font-size:1.15rem;line-height:1.65;color:var(--sa-muted)}@media screen and (max-width:749px){.sooid-adv__inner{padding:0 1.6rem}.sooid-adv__body p{font-size:1.65rem}.sooid-adv__head{padding-top:3.2rem}.sooid-adv__statement{padding-left:1.6rem;margin:3.2rem 0}}.sooid-adv__figure{margin:4rem 0}.sooid-adv__figure img{width:100%;height:auto;border-radius:var(--sooid-radius-sm);display:block}.sooid-adv__figure figcaption{font-size:1.25rem;line-height:1.55;color:var(--sa-muted);margin-top:1.2rem;padding-left:1.6rem;border-left:2px solid var(--sa-line)}body:has(.sooid-advhead) .shopify-section-group-header-group,body:has(.sooid-advhead) .shopify-section-group-footer-group{display:none}.sooid-adv__crumb a{color:inherit;text-decoration:none}.sooid-adv__crumb a:hover{text-decoration:underline}.sooid-adv__hero{margin:2.4rem 0 0}.sooid-adv__hero img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:14px}.sooid-adv__hero figcaption{margin-top:.8rem;font-size:1.3rem;color:#68564c}.sooid-adv__pullquote{margin:3.2rem 0;padding:2.4rem 2.8rem;border-left:4px solid #783b30;background:#fdfbf7;border-radius:0 14px 14px 0}.sooid-adv__pullquote p{margin:0 0 .8rem;font-family:var(--sooid-font-display);font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.35;color:#36251f}.sooid-adv__pullquote footer{font-size:1.4rem;color:#68564c}.sooid-adv__product{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:2.4rem;align-items:center;margin:3.2rem 0;padding:2.4rem;background:#fff;border:1px solid #e4dbd0;border-radius:16px;box-shadow:0 16px 36px -28px #51352a66}.sooid-adv__product-img{width:100%;height:auto;border-radius:12px;mix-blend-mode:multiply}.sooid-adv__product-eyebrow{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#783b30}.sooid-adv__product h3{margin:0 0 1rem;font-family:var(--sooid-font-display);font-size:2.6rem;line-height:1.15;font-weight:500}.sooid-adv__product-bullets{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.5rem;font-size:1.5rem;line-height:1.5}.sooid-adv__product-bullets li:before{content:"\2713";color:#783b30;font-weight:700;margin-right:.8rem}.sooid-adv__product-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.8rem}.sooid-adv__product-price{font-size:1.8rem;font-weight:700;color:#36251f}.sooid-adv__product .sooid-adv__btn{margin:0}.sooid-adv__product-note{margin:1rem 0 0;font-size:1.3rem;color:#68564c}@media(max-width:749px){.sooid-adv__product{grid-template-columns:1fr;gap:1.6rem;padding:2rem}.sooid-adv__product-img{max-width:20rem;margin:0 auto}.sooid-adv__pullquote{padding:1.8rem 2rem}}.sooid-jidx__wrap{padding-top:2.4rem}.sooid-jidx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sooid-jidx__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid #e4dbd0;border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.sooid-jidx__card:hover{transform:translateY(-2px);box-shadow:0 16px 36px -24px #51352a66}.sooid-jidx__card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.sooid-jidx__body{padding:2rem 2.2rem 2.4rem;display:grid;gap:.8rem}.sooid-jidx__kind{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#783b30}.sooid-jidx__body h2{margin:0;font-family:var(--sooid-font-display);font-size:2.2rem;line-height:1.2;font-weight:500;color:#36251f}.sooid-jidx__body p{margin:0;font-size:1.5rem;line-height:1.55;color:#68564c}.sooid-jidx__more{font-size:1.4rem;font-weight:600;color:#36251f}.sooid-jidx__card--small img{aspect-ratio:16/9}@media(min-width:990px){.sooid-jidx__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.sooid-jidx__grid{grid-template-columns:1fr}}.sooid-adv__ladder{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.6rem}.sooid-adv__ladder li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.2rem;align-items:baseline;padding:.9rem 1.2rem;border:1px solid #e4dbd0;border-radius:10px;font-size:1.5rem;line-height:1.4;color:#36251f}.sooid-adv__ladder li.is-featured{border-color:#783b30;background:#fbf5ee}.sooid-adv__ladder-price{font-size:1.7rem;font-weight:700;text-align:right}.sooid-adv__ladder-each{grid-column:2;text-align:right;font-size:1.3rem;color:#68564c}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sooid-advertorial.css.map */
