:root{--sw-onyx:#0E0E0E;--sw-porcelain:#FFFFFF;--sw-oat:#F4EFE6;--sw-stone:#BDB1A3;--sw-cream:#F7F1E8}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.02}.header__heading-logo{max-height:none}.announcement-bar__message{letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem;font-weight:600}.button,.shopify-payment-button__button--unbranded{letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:1.3rem}.sw-section{position:relative;overflow:hidden}.sw-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.sw-wrap{padding:0 5rem}}.sw-eyebrow{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:.5rem 1.4rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.9;margin:0 0 2.4rem}.sw-accent{color:var(--sw-accent,#6B8F3E)}.sw-hero__grid{display:grid;gap:4rem;align-items:center;padding:6rem 0 7rem}@media(min-width:990px){.sw-hero__grid{grid-template-columns:1.15fr .85fr;gap:6rem;padding:9rem 0 10rem}}.sw-hero__title{font-size:clamp(4.6rem,9vw,10.4rem);margin:0 0 2.4rem;text-transform:lowercase}.sw-hero__title em{font-style:normal;color:var(--sw-accent,#6B8F3E)}.sw-hero__text{font-size:1.8rem;max-width:46rem;line-height:1.5;margin:0 0 3.2rem;opacity:.85}.sw-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.sw-hero__art{display:flex;justify-content:center}.sw-hero__art img{width:100%;max-width:46rem;height:auto}@media(max-width:989px){.sw-hero__art{order:-1}.sw-hero__art img{max-width:26rem}}.sw-marquee{padding:1.8rem 0;white-space:nowrap;overflow:hidden;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.sw-marquee__track{display:inline-flex;gap:0;animation:sw-scroll var(--sw-speed,28s) linear infinite}.sw-marquee__item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,3.2vw,3.4rem);letter-spacing:-.02em;text-transform:lowercase;padding:0 2.4rem;display:inline-flex;align-items:center;gap:4.8rem}.sw-marquee__item:after{content:"";width:1rem;height:1rem;border-radius:50%;background:var(--sw-accent,#6B8F3E);display:inline-block;margin-left:2.4rem}@keyframes sw-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sw-marquee__track{animation:none}}.sw-drop__grid{display:grid;gap:4rem;align-items:center;padding:8rem 0}@media(min-width:990px){.sw-drop__grid{grid-template-columns:1fr 1fr;gap:8rem;padding:11rem 0}}.sw-drop__media{background:var(--sw-oat);border-radius:2.4rem;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:12%}.sw-drop__media img{width:100%;height:100%;object-fit:contain}.sw-drop__title{font-size:clamp(3.6rem,5.4vw,6.4rem);margin:0 0 2rem;text-transform:lowercase}.sw-drop__list{list-style:none;padding:0;margin:0 0 3.2rem;border-top:1px solid rgba(var(--color-foreground),.15)}.sw-drop__list li{padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:1.7rem;display:flex;gap:1.6rem}.sw-drop__list li span{font-weight:700;color:var(--sw-accent,#6B8F3E);min-width:2.8rem}.sw-drop__price{font-family:var(--font-heading-family);font-size:3.2rem;margin:0 0 2.4rem;font-weight:var(--font-heading-weight)}.sw-drop__note{font-size:1.4rem;opacity:.7;margin-top:1.6rem}.sw-flavors{padding:8rem 0}@media(min-width:990px){.sw-flavors{padding:11rem 0}}.sw-flavors__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:4rem}.sw-flavors__title{font-size:clamp(3.6rem,5.4vw,6.4rem);margin:0;text-transform:lowercase;max-width:14ch}.sw-flavors__sub{max-width:38rem;font-size:1.7rem;opacity:.8;margin:0}.sw-flavors__grid{display:grid;gap:1.6rem}@media(min-width:750px){.sw-flavors__grid{grid-template-columns:repeat(3,1fr)}}.sw-card{border-radius:2.4rem;padding:3.2rem;min-height:34rem;display:flex;flex-direction:column;justify-content:space-between;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.1)}.sw-card__num{font-weight:700;color:var(--sw-accent,#6B8F3E);font-size:1.4rem;letter-spacing:.1em}.sw-card__name{font-size:clamp(3rem,3.4vw,4rem);margin:1.6rem 0 1rem;text-transform:lowercase}.sw-card__mood{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin:0}.sw-card__line{font-size:1.8rem;line-height:1.4;margin:3.2rem 0 0}.sw-signup{padding:9rem 0;text-align:center}.sw-signup__title{font-size:clamp(4.4rem,8vw,9rem);margin:0 0 1.6rem;text-transform:lowercase}.sw-signup__text{font-size:1.8rem;opacity:.85;max-width:52rem;margin:0 auto 3.2rem}.sw-signup__form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:56rem;margin:0 auto}.sw-signup__form input[type=email]{flex:1 1 26rem;min-height:5.4rem;border-radius:999px;border:1.5px solid rgba(var(--color-foreground),.5);background:transparent;color:rgb(var(--color-foreground));padding:0 2.4rem;font-size:1.6rem}.sw-signup__form input[type=email]::placeholder{color:rgba(var(--color-foreground),.6)}.sw-signup__msg{margin-top:1.6rem;font-size:1.5rem}.sw-signup__fine{font-size:1.2rem;opacity:.6;margin-top:2rem}.sw-signup__drip{display:block;margin:0 auto 3.2rem;width:18rem;height:auto}.password .newsletter-form__field-wrapper .field__input{border-radius:40px}.password .banner__heading{font-family:var(--font-heading-family);text-transform:lowercase;letter-spacing:-.02em}.email-signup-banner__box--no-image.color-scheme-3{border-radius:28px;padding:5.6rem 4rem}.email-signup-banner__heading{font-family:var(--font-heading-family);text-transform:lowercase;letter-spacing:-.02em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sweetnss.css.map */
