@font-face{font-family:Switzer;font-style:normal;font-weight:300;font-display:swap;src:url(//solazrecovery.com/cdn/shop/t/6/assets/switzer-300.woff2?v=118954244989654229021785750585) format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(//solazrecovery.com/cdn/shop/t/6/assets/switzer-400.woff2?v=5376978856318259321785750585) format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url(//solazrecovery.com/cdn/shop/t/6/assets/switzer-500.woff2?v=902480065311661891785750585) format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url(//solazrecovery.com/cdn/shop/t/6/assets/switzer-600.woff2?v=172711680105370017911785750585) format("woff2")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img,video,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul{list-style:none}:root{--bg: #FAF6EF;--sand: #F1EBE0;--sand-deep: #EAE2D4;--card: #FFFFFF;--ink: #14100C;--ink-soft: #1C1712;--ink-cool: #17120D;--ink-cool2: #211812;--line: rgba(20,16,12,.1);--line-inv: rgba(243,235,221,.14);--text: #14100C;--text-muted: #6A6157;--text-soft: #8B8377;--cream: #F5EEE1;--cream-mut: rgba(245,238,225,.66);--cream-dim: rgba(245,238,225,.42);--orange: #FC830D;--orange-hi: #FD9A34;--orange-deep: #D96C05;--cool: #FC830D;--cool-hi: #FD9A34;--cool-deep: #D96C05;--red: #C4281C;--red-deep: #8C1D18;--sans:"Switzer","Helvetica Neue",Arial,sans-serif;--w-light:300;--w-reg:400;--w-med:500;--w-semi:600;--fs-hero: clamp(3rem, 7.1vw, 7rem);--fs-h1: clamp(2.35rem, 5.2vw, 4.75rem);--fs-h2: clamp(1.9rem, 3.6vw, 3.25rem);--fs-h3: clamp(1.35rem, 2vw, 1.9rem);--fs-lead: clamp(1.1rem, 1.55vw, 1.4rem);--fs-body: 1.0625rem;--fs-sm: .9375rem;--fs-label: .75rem;--fs-ghost: clamp(3.5rem, 13vw, 11rem);--container: 1280px;--container-wide: 1440px;--pad: clamp(1.25rem, 4vw, 3.25rem);--section-y: clamp(5rem, 9.5vw, 10rem);--gap: clamp(1rem, 2vw, 1.75rem);--r-card: 20px;--r-media: 16px;--r-chip: 14px;--r-btn: 11px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(20,16,12,.05), 0 8px 24px rgba(20,16,12,.06);--shadow-md: 0 2px 6px rgba(20,16,12,.06), 0 18px 48px rgba(20,16,12,.12);--nav-h: 64px}body{font-family:var(--sans);font-weight:var(--w-reg);font-size:var(--fs-body);line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-weight:var(--w-reg);line-height:1.05;letter-spacing:-.02em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad)}.wrap--wide{max-width:var(--container-wide)}.section{padding-block:var(--section-y);position:relative}.section--bg{background:var(--bg)}.section--sand{background:var(--sand)}.section--ink{background:var(--ink);color:var(--cream)}.section--cool{background:var(--ink-cool);color:var(--cream)}.stack>*+*{margin-top:var(--gap)}.center{text-align:center}.eyebrow{display:inline-block;font-size:var(--fs-label);font-weight:var(--w-med);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.section--ink .eyebrow,.section--cool .eyebrow{color:var(--cream-dim)}.eyebrow--cool{color:var(--cool)}.eyebrow--orange{color:var(--orange)}.tag{display:inline-flex;align-items:center;gap:.4em;font-size:.6875rem;font-weight:var(--w-semi);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-deep);background:#fc830d1a;padding:.42em .8em;border-radius:var(--r-pill);line-height:1}.tag--cool{color:var(--orange-deep);background:#fc830d1f}.display{font-size:var(--fs-h1);font-weight:var(--w-reg);line-height:1.04;letter-spacing:-.025em}.h2{font-size:var(--fs-h2);font-weight:var(--w-reg);line-height:1.06;letter-spacing:-.02em}.h3{font-size:var(--fs-h3);font-weight:var(--w-reg);line-height:1.15;letter-spacing:-.01em}.lead{font-size:var(--fs-lead);line-height:1.4;font-weight:var(--w-reg);color:var(--text-muted)}.section--ink .lead,.section--cool .lead{color:var(--cream-mut)}.muted{color:var(--text-muted)}.section--ink .muted,.section--cool .muted{color:var(--cream-mut)}.measure{max-width:38ch}.measure-wide{max-width:62ch}.balance{text-wrap:balance}.accent{color:var(--orange)}.accent-cool{color:var(--cool)}.solaz-button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--sans);font-size:.95rem;font-weight:var(--w-semi);letter-spacing:-.01em;padding:.95em 1.6em;border-radius:var(--r-btn);line-height:1;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease;white-space:nowrap;will-change:transform}.solaz-button:hover,.btn:hover{transform:translateY(-1px)}.solaz-button:active,.btn:active{transform:translateY(0)}.solaz-button--primary,.btn--primary{background:var(--orange);color:#1b0f02}.solaz-button--primary:hover,.btn--primary:hover{background:var(--orange-hi)}.solaz-button--dark,.btn--dark{background:var(--ink);color:var(--cream)}.solaz-button--dark:hover,.btn--dark:hover{background:#241d16}.solaz-button--light,.btn--light,.solaz-button--inverse{background:var(--cream);color:var(--ink)}.solaz-button--light:hover,.btn--light:hover,.solaz-button--inverse:hover{background:#fff}.solaz-button--ghost,.btn--ghost,.solaz-button--secondary{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.solaz-button--ghost:hover,.btn--ghost:hover,.solaz-button--secondary:hover{border-color:#fff;background:#ffffff14}.section--sand .solaz-button--ghost,.section--bg .solaz-button--ghost,.faq .solaz-button--ghost,.section--sand .btn--ghost,.section--bg .btn--ghost,.faq .btn--ghost{color:var(--text);border-color:var(--line)}.section--sand .solaz-button--ghost:hover,.section--bg .solaz-button--ghost:hover,.faq .solaz-button--ghost:hover,.section--sand .btn--ghost:hover,.section--bg .btn--ghost:hover,.faq .btn--ghost:hover{border-color:var(--text);background:transparent}.solaz-button__arrow,.btn__arrow{width:18px;height:11px;transition:transform .25s ease}.solaz-button--arrow:hover .solaz-button__arrow,.btn:hover .btn__arrow{transform:translate(3px)}.arrow-btn{width:48px;height:48px;border-radius:var(--r-pill);border:1.5px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--text);transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.arrow-btn:hover{background:var(--text);color:var(--bg)}.arrow-btn:disabled{opacity:.3;cursor:default}.section--ink .arrow-btn,.section--cool .arrow-btn{border-color:var(--line-inv);color:var(--cream)}.section--ink .arrow-btn:hover,.section--cool .arrow-btn:hover{background:var(--cream);color:var(--ink)}.i-line{width:26px;height:26px;stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.card{background:var(--card);border-radius:var(--r-card);padding:clamp(1.4rem,2.4vw,2.2rem);border:1px solid var(--line)}.section--sand .card{background:#fff}.card--flat{border:none}.media{position:relative;border-radius:var(--r-media);overflow:hidden;background:var(--sand-deep)}.media img,.media video{width:100%;height:100%;object-fit:cover}.media--tall{aspect-ratio:4/5}.media--square{aspect-ratio:1/1}.media--wide{aspect-ratio:16/9}.media--hero{aspect-ratio:3/2}.media-ph{position:relative;border-radius:var(--r-media);overflow:hidden;background:radial-gradient(120% 120% at 30% 20%,rgba(252,131,13,.1),transparent 60%),var(--ink);color:var(--cream);display:flex;align-items:center;justify-content:center}.media-ph--cool{background:radial-gradient(120% 120% at 70% 20%,rgba(252,131,13,.16),transparent 60%),var(--ink-cool)}.media-ph__label{position:absolute;left:1.1rem;bottom:1.1rem;z-index:2;font-size:var(--fs-label);font-weight:var(--w-med);letter-spacing:.14em;text-transform:uppercase;color:var(--cream-mut)}.media-ph__play{width:66px;height:66px;border-radius:var(--r-pill);background:#ffffff24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.28);transition:transform .25s ease,background .25s ease}a:hover>.media-ph__play,.media:hover .media-ph__play{transform:scale(1.06);background:#ffffff38}.chip{background:#0c0c0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-chip);padding:.9rem 1.1rem;color:#fff;min-width:180px}.chip__label{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.chip__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.4rem}.chip__val{font-size:1.9rem;font-weight:var(--w-med);letter-spacing:-.02em}.chip__step{width:30px;height:30px;border-radius:var(--r-pill);background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:1rem}html.js .reveal{opacity:0;transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.16,.8,.3,1),transform .7s cubic-bezier(.16,.8,.3,1)}html.js .reveal.d1.in{transition-delay:.08s}html.js .reveal.d2.in{transition-delay:.16s}html.js .reveal.d3.in{transition-delay:.24s}html.js .reveal.d4.in{transition-delay:.32s}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1!important;transform:none!important;transition:none!important}}html.js .fade-up{opacity:0;transform:translateY(16px)}html.js .fade-up.is-visible{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}@media(prefers-reduced-motion:reduce){html.js .fade-up{opacity:1;transform:none}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);display:flex;align-items:center;transition:background .35s ease,box-shadow .35s ease,color .35s ease,border-color .35s ease;color:#fff}.site-header__inner{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.site-header__nav{display:flex;align-items:center;gap:1.7rem}.site-header__link{font-size:.78rem;font-weight:var(--w-med);letter-spacing:.09em;text-transform:uppercase;opacity:.92;transition:opacity .2s ease}.site-header__link:hover{opacity:1}.site-header__brand{justify-self:center;display:flex;flex-direction:column;align-items:center;line-height:.9}.site-header__wordmark{font-size:1.15rem;font-weight:var(--w-semi);letter-spacing:.22em;padding-left:.22em}.site-header__sub{font-size:.5rem;font-weight:var(--w-med);letter-spacing:.42em;padding-left:.42em;opacity:.7;text-transform:uppercase}.site-header__right{justify-self:end;display:flex;align-items:center;gap:1.1rem}.site-header__util{font-size:.78rem;font-weight:var(--w-med);letter-spacing:.09em;text-transform:uppercase;opacity:.92}.site-header__cta{padding:.6em 1.15em;font-size:.8rem;border-radius:var(--r-pill);background:var(--orange);color:#1b0f02;font-weight:var(--w-semi)}.site-header__cta:hover{background:var(--orange-hi)}.site-header__cta--icon{padding:0;background:none;border-radius:0;display:inline-flex;align-items:center}.site-header__cta--icon:hover{background:none}.site-header__cta-img{display:block;height:34px;width:auto;transition:transform .3s ease}.site-header__cta--icon:hover .site-header__cta-img{transform:translateY(-2px) rotate(-4deg)}@media(prefers-reduced-motion:reduce){.site-header__cta-img{transition:none}}.site-header__menu{display:none;flex-direction:column;gap:5px;width:26px}.site-header__menu-line{display:block;height:1.6px;width:100%;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.site-header.is-solid{background:var(--bg);color:var(--text);box-shadow:0 1px 0 var(--line)}.site-header.is-solid .site-header__cta{color:#1b0f02}.announce{position:fixed;top:0;left:0;right:0;z-index:101;height:38px;display:flex;align-items:center;justify-content:center;gap:.5em;background:var(--ink);color:var(--cream);font-size:.72rem;font-weight:var(--w-med);letter-spacing:.14em;text-transform:uppercase;transition:transform .35s ease;overflow:hidden;padding-inline:1rem}.announce a{display:inline-flex;align-items:center;gap:.5em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announce a span{overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.announce{font-size:.58rem;letter-spacing:.08em}}.announce__arrow{width:16px;height:10px}body.has-announce .site-header{top:38px}.site-drawer{position:fixed;inset:0 0 0 auto;width:min(86vw,380px);background:var(--bg);z-index:130;transform:translate(100%);transition:transform .4s cubic-bezier(.16,.8,.3,1);padding:5rem var(--pad) 2rem;display:flex;flex-direction:column;gap:.4rem}.site-drawer.is-open{transform:none}.site-drawer__link{font-size:1.5rem;font-weight:var(--w-reg);letter-spacing:-.02em;padding:.5rem 0;border-bottom:1px solid var(--line)}.site-drawer__cta{margin-top:1.4rem}.site-drawer-dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14100c80;z-index:120;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.site-drawer-dim.is-open{opacity:1;visibility:visible}.site-drawer__close{position:absolute;top:1.4rem;right:var(--pad);width:30px;height:30px}.marquee{overflow:hidden;background:var(--ink);color:var(--cream);padding:1.35rem 0;-webkit-user-select:none;user-select:none}.marquee--orange{background:var(--orange);color:#1b0f02}.marquee__row{display:flex;width:max-content;will-change:transform;animation:marquee 30s linear infinite}.marquee--orange .marquee__row{animation-duration:22s}.marquee__row span{font-family:var(--sans);font-weight:var(--w-med);font-size:clamp(1.3rem,3.2vw,2.3rem);letter-spacing:.02em;text-transform:uppercase;padding-inline:1.25rem;white-space:nowrap;display:inline-flex;align-items:center}.marquee__w--hl{color:var(--orange)}.marquee__w--out{color:transparent;-webkit-text-stroke:1.5px var(--cream)}.marquee__row .dot{color:var(--orange);font-size:.8em;padding-inline:.9rem}.marquee--orange .marquee__row .dot{color:#1b0f02;opacity:.55}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__row{animation:none}}.site-footer{background:var(--ink);color:var(--cream);padding-block:clamp(3.5rem,6vw,5.5rem) 2.5rem}.site-footer__inner{max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--pad)}.site-footer__top{display:grid;grid-template-columns:1.4fr repeat(3,.8fr);gap:2.5rem 2rem}.site-footer__signup-title{font-size:var(--fs-h3);font-weight:var(--w-reg);letter-spacing:-.02em}.site-footer__signup-sub{color:var(--cream-mut);margin-top:.5rem;font-size:.95rem;max-width:34ch}.footer-col__title{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:1.1rem}.footer-col__link{display:block;color:var(--cream-mut);padding:.32rem 0;font-size:.95rem;transition:color .2s ease}.footer-col__link:hover{color:var(--cream)}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:3.5rem;padding-top:1.6rem;border-top:1px solid var(--line-inv)}.site-footer__wordmark{font-size:clamp(3rem,10vw,7rem);font-weight:var(--w-semi);letter-spacing:.14em;line-height:1;color:var(--cream);opacity:.96}.site-footer__legal{font-size:.8rem;color:var(--cream-dim)}.site-footer__socials{display:flex;gap:1rem}.site-footer__socials svg{width:20px;height:20px;fill:currentColor;opacity:.7;transition:opacity .2s ease}.site-footer__socials a:hover svg{opacity:1}.email-bar{display:flex;align-items:center;gap:.6rem;border-bottom:1.5px solid var(--line-inv);padding-bottom:.4rem;max-width:420px}.email-bar__input{flex:1;background:none;border:none;color:var(--cream);font-size:1rem;padding:.5rem 0}.email-bar__input::placeholder{color:var(--cream-dim)}.email-bar__input:focus{outline:none}.email-bar__submit{color:var(--cream)}.email-bar__submit svg{width:22px;height:14px}.solaz-form-success{color:var(--cool);font-weight:var(--w-med)}.solaz-form-error{color:var(--orange);font-size:.85rem;margin-bottom:.5rem}.section-anchor{position:absolute;top:-90px}@media(max-width:900px){.site-footer__top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-footer__top{grid-template-columns:1fr;gap:2rem}}@media(max-width:900px){.site-header__nav,.site-header__util{display:none}.site-header__menu{display:flex;justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
