:root{--dp-white:#fff;--dp-navy:#0b2545;--dp-blue:#0a5ec3;--dp-tint:#edfaff;--dp-gold:#e8b923;--dp-rule:color-mix(in srgb, var(--dp-navy) 10%, transparent);--dp-muted:#4b6074;--dp-placeholder-rule:#7b8b99;--dp-on-dark:#e0e9f2;--dp-dark-rule:color-mix(in srgb, var(--dp-white) 22%, transparent);--sg-paper:var(--dp-white);--sg-tile:var(--dp-tint);--sg-navy:var(--dp-navy);--sg-ink:var(--dp-navy);--sg-blue:var(--dp-blue);--sg-text:var(--dp-navy);--sg-text-2:var(--dp-muted);--sg-rule:var(--dp-rule)}.sg-page *,.sg-header *,.sg-footer *{letter-spacing:0}.sg-page :is(p,li,a,button,small,figcaption,summary,label),.sg-header :is(a,button),.sg-footer :is(p,a,span){font-size:max(16px,1em)}.sg-page p{font-size:18px;line-height:1.55}.sg-page :is(small,figcaption),.sg-page .sg-note,.sg-page .sg-products__rating,.sg-page .sg-hero__fine,.sg-page .sg-hub-hero__fine,.sg-page .sg-blog__date,.sg-footer .sg-footer__legal,.sg-footer .sg-footer__contact,.sg-footer .sg-footer__legal p{font-size:16px;line-height:1.55}.sg-header,.sg-header.is-solid{background:var(--dp-white);color:var(--dp-navy);border-bottom:1px solid var(--dp-rule)}.sg-header:has(.sg-mobile-nav){background:var(--dp-white);color:var(--dp-navy);border-bottom:1px solid var(--dp-rule)}.sg-header__inner{gap:20px;min-height:80px}.sg-header .sg-logo{background:0 0;border-radius:0;padding:0}.sg-header .sg-logo img{width:auto;height:40px}.sg-header .sg-nav{gap:20px}.sg-header .sg-nav a,.sg-header__phone,.sg-mobile-nav a{color:var(--dp-navy);font-size:16px}.sg-header .sg-nav a:is(:hover,:focus-visible),.sg-mobile-nav a:is(:hover,:focus-visible),.sg-header__phone:is(:hover,:focus-visible),.sg-header .sg-nav a[aria-current=page]{color:var(--dp-blue)}.sg-menu__toggle{border-color:var(--dp-rule);color:var(--dp-navy)}.sg-mobile-nav{background:var(--dp-white);max-height:calc(100svh - 72px);overflow-y:auto}.sg-mobile-nav a{border-color:var(--dp-rule)}.sg-header .sg-btn{white-space:nowrap;font-size:16px}.sg-hero{margin-top:0}.sg-hero__bar .sg-wrap{gap:16px 24px;padding-bottom:58px;font-size:16px}.sg-hero__bar a{align-items:center;gap:10px;display:inline-flex}.sg-trust-seal{background:var(--dp-white);width:auto;height:36px}.sg-pcca-placeholder{border:1.5px dashed var(--dp-on-dark);min-height:36px;color:var(--dp-on-dark);align-items:center;padding:4px 8px;font:16px/1.3 monospace;display:inline-flex}.sg-doors,.sg-paths,.sg-field,.sg-range,.sg-why,.sg-pharm,.sg-desk,.sg-hub-sec{background:var(--dp-white);color:var(--dp-navy)}.sg-field,.sg-range,.sg-desk,.sg-faq{background:var(--dp-tint);color:var(--dp-navy)}.sg-route,.sg-shop{background:var(--dp-white)}.sg-doors,.sg-paths{border-top:0}.sg-doors{padding-block:72px 88px}.sg-doors__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sg-doors__list li+li{border:0}.sg-doors a,.sg-doors li:first-child a,.sg-doors li:last-child a{color:var(--dp-navy);grid-template-rows:auto auto 1fr auto;gap:18px;padding:0}.sg-door-photo{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.sg-doors a:hover{background:0 0}.sg-doors p{color:var(--dp-navy);max-width:none}.sg-doors__go{color:var(--dp-navy);margin-top:6px}.sg-doors .sg-band__go,.sg-field .sg-band__go{color:var(--dp-navy);border-color:var(--dp-rule);background:var(--dp-white);grid-area:auto}.sg-doors a:hover .sg-band__go,.sg-field .sg-band a:hover .sg-band__go{background:var(--dp-blue);color:var(--dp-white);border-color:var(--dp-blue)}.sg-field__head p,.sg-field .sg-band p,.sg-range__more li{color:var(--dp-navy)}.sg-field .sg-bands{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.sg-field .sg-band{border:0;min-width:0}.sg-field .sg-band a{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;align-items:start;gap:20px;height:100%;padding:0}.sg-field .sg-band p{grid-column:auto}.sg-compound-photo{aspect-ratio:4/3;background:var(--dp-tint);object-fit:contain;mix-blend-mode:multiply;border-radius:16px;width:100%;padding:28px}.sg-field .sg-band h3{line-height:1.15}.sg-field .sg-band__go{align-self:end}.sg-range__featured,.sg-range__featured li,.sg-range__more li,.sg-range__more summary{border-color:var(--dp-rule)}.sg-range__more summary:hover{border-color:var(--dp-blue)}.sg-range__call{color:var(--dp-navy)}.sg-ask{color:var(--dp-navy);border-top:1px solid var(--dp-rule);background:0 0;border-radius:0;padding:28px 0 0}.sg-ask p,.sg-ask__actions a:not(.sg-btn){color:var(--dp-navy)}.sg-ask h3 span{color:var(--dp-blue)}.sg-ask .sg-btn--light{background:var(--dp-blue);color:var(--dp-white)}.sg-route__dot{color:var(--dp-gold);background:var(--dp-navy);border-color:var(--dp-navy);animation:none}.sg-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;display:grid;overflow:visible}.sg-products>li{flex-direction:column;min-width:0;display:flex}.sg-products__media{aspect-ratio:1;background:var(--dp-tint);border-radius:16px;flex-shrink:0}.sg-products__media[href="/products/childrens-adhd-support-package"]{position:relative}.sg-products__media[href="/products/childrens-adhd-support-package"] img{object-fit:cover;object-position:center bottom;width:100%;height:70%;padding:0;position:absolute;bottom:0;left:0}.sg-products__media[href="/products/childrens-adhd-support-package"]:hover img{transform:none}.sg-products h3{min-height:3.75em}.sg-products__rating{min-height:25px}.sg-products__price{margin-top:auto;padding-top:8px}.sg-products .sg-product-shop{align-self:start;min-height:40px;margin-top:16px;padding:6px 20px;font-size:16px}.sg-page .sg-supplement-disclaimer{color:var(--dp-muted);margin:32px 0 0;font-size:16px}.sg-page .sg-note{font-size:16px!important}.sg-crumbs,.sg-crumbs span,.ship-map text{font-size:16px}.sg-process__steps .sg-steps__n{color:var(--dp-gold);background:var(--dp-navy)}.sg-people-placeholders{margin-top:64px}.sg-page .sg-mock-label,.sg-placeholder span{color:var(--dp-muted);font:16px/1.55 monospace}.sg-people-placeholders__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.sg-placeholder{border:1.5px dashed var(--dp-placeholder-rule);background:var(--dp-tint);color:var(--dp-muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.sg-placeholder--portrait{aspect-ratio:3/4;flex-direction:column}.sg-placeholder--portrait svg{flex-shrink:0}.sg-placeholder--video{aspect-ratio:16/9;margin-top:32px;position:relative;overflow:hidden}.sg-placeholder--video img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sg-placeholder--video span{background:var(--dp-tint);border:1.5px dashed var(--dp-placeholder-rule);padding:10px 16px;position:relative}.sg-prov,.sg-close{background:var(--dp-navy);color:var(--dp-white)}.sg-footer{background:var(--dp-white);color:var(--dp-navy);border-radius:32px 32px 0 0;margin-top:-32px;position:relative}.sg-footer :is(.sg-footer__legal,.sg-footer__contact,.sg-footer__row p,a){color:var(--dp-navy)}.sg-footer .sg-footer__legal{border-color:var(--dp-rule)}.sg-footer a:is(:hover,:focus-visible){color:var(--dp-blue)}.sg-doors,.sg-paths,.sg-prov,.sg-prov+section,.sg-close{border-radius:32px 32px 0 0;margin-top:-32px;position:relative}.sg-prov{padding-bottom:calc(var(--sg-space) + 32px);overflow:visible}.sg-faq{position:relative}.sg-close{padding-top:calc(var(--sg-space) + 32px)}.sg-close:before,.sg-close__media{border-radius:inherit}.sg-close__note{bottom:52px}.sg-footer__legal{max-width:100%}.sg-footer .sg-logo{background:0 0;border-radius:0;padding:0}.sg-footer .sg-logo img{width:auto;height:48px}.sg-footer__nav a{font-size:16px}.sg-serif .sg-page :is(h1,h2){letter-spacing:-.015em;font-family:Gambetta,Georgia,serif;font-weight:500}.sg-serif .sg-page :is(.sg-hero,.sg-hub-hero) h1 em{font-family:Gambetta,Georgia,serif;font-style:italic}@media (width>=1024px){.sg-header .sg-nav{margin-right:auto;display:flex}.sg-header .sg-menu,.sg-header .sg-mobile-nav,.sg-header__phone{display:none}}@media (width>=1440px){.sg-header__phone{display:inline}}@media (width>=1024px) and (width<=1279px){.sg-header__inner{gap:14px;width:calc(100% - 40px)}.sg-header .sg-nav{gap:12px}.sg-header .sg-logo img{height:40px}.sg-header .sg-btn{padding-inline:14px}}@media (width<=1023px){.sg-header .sg-nav,.sg-header__phone{display:none}.sg-header .sg-logo img{height:32px}.sg-header .sg-menu{margin-left:auto;display:block}.sg-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-shop__head{grid-template-columns:1fr;align-items:start}.sg-shop__head .sg-btn{justify-self:start}.sg-field__head{grid-template-columns:1fr}}@media (width<=767px){.sg-header__inner{gap:10px;min-height:72px}.sg-header .sg-logo img{height:32px}.sg-header .sg-btn{padding-inline:12px}.sg-hero{justify-content:flex-start;margin-top:0}.sg-hero__copy{padding-top:48px}.sg-page .sg-hero__lede{margin-top:20px}.sg-hero__actions{margin-top:24px}.sg-page .sg-hero__fine{margin-top:16px}.sg-hub-hero{padding-top:8px}.sg-hub-hero .sg-crumbs{margin-bottom:12px}.sg-page .sg-hub-hero__intro{margin-top:16px}.sg-hub-hero__actions{gap:4px;margin-top:12px}.sg-hub-hero__copy .sg-hub-hero__actions .sg-btn{min-height:44px;padding-block:10px}.sg-page .sg-hub-hero__fine{margin-top:8px}.sg-hero__bar .sg-wrap{gap:18px}.sg-hero__bar small{margin-left:0}.sg-doors{padding-block:64px}.sg-doors__list,.sg-field .sg-bands{grid-template-columns:1fr;gap:48px}.sg-doors a,.sg-doors li:first-child a,.sg-doors li:last-child a{padding:0}.sg-people-placeholders__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sg-placeholder{padding:16px}.sg-page .sg-placeholder span{overflow-wrap:anywhere;font-size:16px}.sg-footer__row{align-items:start}}@media (width<=479px){.sg-products{grid-template-columns:1fr}.sg-products h3{min-height:0}.sg-products>li{flex:auto}.sg-header__inner{width:calc(100% - 32px)}.sg-header .sg-btn{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.sg-route__stops:after{animation:none}}
