body{background:var(--canvas);color:var(--ink);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}h1,h2,h3,h4{color:var(--ink)}.announcement{background:var(--lime);color:var(--ink)}.announcement a{color:var(--ink)}.announcement__inner>*+*:before{background:var(--ink)}.site-header{border-bottom:0;background:#fffffff5;box-shadow:0 10px 32px #1010100f}.header-inner{min-height:92px}.brand-mark{color:var(--lime)}.brand-word{color:var(--ink);font-size:1.28rem;letter-spacing:-.02em}.desktop-nav a{position:relative;font-size:.92rem;font-weight:780}.desktop-nav a:after{position:absolute;right:0;bottom:-9px;left:0;height:3px;background:var(--lime);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a:hover:after{transform:scaleX(1)}.icon-link{border-color:#deded8;border-radius:50%;box-shadow:none}.icon-link:hover{border-color:var(--ink);background:var(--lime);color:var(--ink)}.cart-count{background:var(--lime)}.button,.motion-slide__button{border-color:var(--lime);background:var(--lime);box-shadow:none;color:var(--ink)}.button:hover,.motion-slide__button:hover{box-shadow:0 12px 32px #10101024}.eyebrow{color:#3c7c23}.text-link:hover,.rte a{color:#356d20}.motion-slider{position:relative;overflow:hidden;background:#111}.motion-slider__track{position:relative;height:var(--slider-height);min-height:580px}.motion-slide{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease}.motion-slide.is-active{z-index:1;opacity:1;visibility:visible}.motion-slide__media,.motion-slide__veil{position:absolute;top:0;right:0;bottom:0;left:0}.motion-slide__media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform 7s ease}.motion-slide.is-active .motion-slide__media img{transform:scale(1)}.motion-slide--light .motion-slide__veil{background:linear-gradient(90deg,#fffffffa,#ffffffeb,#ffffff1f 62%,#fff0)}.motion-slide--dark .motion-slide__veil{background:linear-gradient(90deg,#06090ef7,#06090ed1 36%,#06090e1f 70%,#06090e00)}.motion-slide__content{position:relative;z-index:2;display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:80px 126px}.motion-slide__eyebrow{display:inline-flex;align-items:center;margin-bottom:20px;font-size:.76rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.motion-slide__eyebrow:before{width:36px;height:4px;margin-right:12px;background:var(--lime);content:""}.motion-slide h1{max-width:770px;margin:0 0 24px;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(4rem,8.2vw,8.6rem);font-stretch:condensed;font-weight:900;letter-spacing:-.075em;line-height:.84;text-transform:uppercase}.motion-slide h1 span,.motion-slide h1 em{display:block}.motion-slide h1 em{color:#4a4a48;font-style:normal}.motion-slide--dark,.motion-slide--dark h1{color:#fff}.motion-slide--dark h1 em{color:var(--lime)}.motion-slide__copy{max-width:560px;margin-bottom:30px;color:#484848;font-size:clamp(1rem,1.6vw,1.2rem)}.motion-slide--dark .motion-slide__copy{color:#ffffffb8}.motion-slide__button{display:inline-flex;min-width:220px;min-height:58px;align-items:center;justify-content:space-between;padding:14px 22px;border:1px solid var(--lime);border-radius:999px;gap:30px;font-weight:820;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.motion-slide__button:hover{transform:translateY(-3px)}.motion-slider__controls{position:absolute;z-index:4;right:0;bottom:36px;left:0;display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:26px}.motion-slider__arrows{display:flex;gap:8px}.motion-slider__arrows button{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#101010bf;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.motion-slider__arrows button:hover{border-color:var(--lime);background:var(--lime);color:var(--ink)}.motion-slider__dots{display:flex;align-items:center;gap:7px}.motion-slider__dots button{width:28px;height:4px;padding:0;border:0;border-radius:99px;background:#1010103d;cursor:pointer}.motion-slider__dots button.is-active{width:62px;background:var(--lime)}.motion-slider__count{color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em}.motion-slider__count strong{color:var(--lime);font-size:1.2rem}.trust-bar{border-bottom:1px solid #e4e4df;box-shadow:none}.trust-item{min-height:92px;border-color:#e4e4df;font-weight:760}.trust-icon,.trust-item:nth-child(2) .trust-icon,.trust-item:nth-child(3) .trust-icon,.trust-item:nth-child(4) .trust-icon{background:var(--lime);color:var(--ink)}.motion-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:clamp(44px,6vw,78px);gap:40px}.motion-heading>div{max-width:830px}.motion-heading>div>p{margin-bottom:15px;color:#3c7c23;font-size:.75rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.motion-heading h2{margin:0;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,6.2vw,6.7rem);font-weight:900;letter-spacing:-.07em;line-height:.88;text-transform:uppercase}.motion-heading>p{max-width:510px;margin:0;color:var(--muted);font-size:1rem}.motion-heading>a{display:inline-flex;padding-bottom:5px;border-bottom:2px solid var(--ink);font-weight:790;gap:12px;text-decoration:none}.promo-panels{background:#fff}.promo-panels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.promo-card{position:relative;min-height:450px;overflow:hidden;border-radius:28px;background:var(--lime);color:var(--ink)}.promo-card--dark{background:#151515;color:#fff}.promo-card--blue{background:#dce5ff}.promo-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.promo-card__image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101010c2,#1010100f);content:""}.promo-card__image img{width:100%;height:100%;object-fit:cover}.promo-card__bottles{position:absolute;right:7%;bottom:-24px;display:flex;align-items:end;gap:13px;transform:rotate(-4deg)}.promo-card__bottles span{position:relative;display:block;width:clamp(80px,10vw,126px);height:clamp(190px,23vw,300px);border:8px solid rgba(255,255,255,.86);border-radius:28px 28px 38px 38px;background:#1a1a1a;box-shadow:0 24px 44px #10101038}.promo-card__bottles span:before{position:absolute;top:-29px;left:15%;width:70%;height:31px;border-radius:9px 9px 3px 3px;background:#111;content:""}.promo-card__bottles span:after{position:absolute;top:28%;right:0;left:0;height:42%;background:#fff;content:""}.promo-card__bottles span:nth-child(2){height:clamp(225px,27vw,350px);background:var(--cobalt)}.promo-card__bottles span:nth-child(3){background:var(--citrus)}.promo-card--dark .promo-card__bottles span{border-color:#ffffffe6;background:#303030}.promo-card__copy{position:relative;z-index:2;display:flex;width:min(58%,420px);height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,5vw,60px)}.promo-card__copy>p{margin-bottom:15px;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.promo-card__copy h2{margin-bottom:30px;color:currentColor;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:900;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}.promo-card__copy a{display:inline-flex;padding-bottom:5px;border-bottom:2px solid currentColor;font-size:.82rem;font-weight:800;gap:11px;text-decoration:none}.goal-section{background:#f4f4f0}.goal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.goal-card{min-width:0;color:var(--ink);text-decoration:none}.goal-card__media{position:relative;display:grid;aspect-ratio:.82;margin-bottom:20px;overflow:hidden;place-items:center;border:1px solid #deded8;border-radius:24px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.goal-card:hover .goal-card__media{transform:translateY(-6px);box-shadow:0 18px 36px #1010101c}.goal-card__media img{width:100%;height:100%;object-fit:cover}.goal-card__icon{position:relative;z-index:2;display:grid;width:92px;height:92px;place-items:center;border-radius:28px;background:var(--lime);color:var(--ink)}.goal-card__icon svg{width:52px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.goal-card--energy .goal-card__icon{background:#ffd74c}.goal-card--sport .goal-card__icon{background:#dce5ff;color:var(--cobalt)}.goal-card--beauty .goal-card__icon{background:#ffd9d0;color:#a33721}.goal-card--calm .goal-card__icon{background:#ddd2ff;color:#5b37a3}.goal-card--digestion .goal-card__icon{background:#c8f2e7;color:#18755e}.goal-card__orbit{position:absolute;width:72%;height:72%;border:1px solid #deded8;border-radius:50%}.goal-card__number{color:#8e8e88;font-size:.65rem;font-weight:800;letter-spacing:.08em}.goal-card h3{margin:7px 0;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:900;letter-spacing:-.045em;line-height:1;text-transform:uppercase}.goal-card p{min-height:62px;margin-bottom:13px;color:var(--muted);font-size:.78rem;line-height:1.45}.goal-card__link{font-size:.75rem;font-weight:820}.product-tabs-section{background:#fff}.product-tabs__nav{display:flex;margin-bottom:38px;overflow-x:auto;border-bottom:1px solid #deded8;gap:32px}.product-tabs__nav button{position:relative;flex:0 0 auto;padding:0 0 14px;border:0;background:transparent;color:#85857f;cursor:pointer;font-weight:800}.product-tabs__nav button:after{position:absolute;right:0;bottom:-1px;left:0;height:4px;background:var(--lime);content:"";transform:scaleX(0)}.product-tabs__nav button.is-active{color:var(--ink)}.product-tabs__nav button.is-active:after{transform:scaleX(1)}.product-tabs__panel[hidden]{display:none}.product-tabs-section .coming-card{border:1px solid #deded8;background:#f4f4f0}.product-tabs-section .coming-card--aqua{background:#dff6ef}.product-tabs-section .coming-card--orange{background:#ffe0ca}.tab-empty{display:flex;min-height:470px;flex-direction:column;align-items:flex-start;justify-content:end;padding:clamp(34px,7vw,86px);border-radius:28px;background:#e7edff}.tab-empty--lime{background:var(--lime)}.tab-empty--dark{background:var(--ink);color:#fff}.tab-empty>span{margin-bottom:16px;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tab-empty h3{max-width:780px;margin-bottom:18px;color:currentColor;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,6vw,6.2rem);font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.tab-empty p{max-width:600px}.tab-empty a{display:inline-flex;margin-top:14px;padding-bottom:5px;border-bottom:2px solid currentColor;font-weight:800;gap:12px;text-decoration:none}.product-card-media{border-radius:18px;background:#f6f6f3}.product-badge{border-color:#deded8;background:var(--lime)}.quick-add button:hover{border-color:var(--ink);background:var(--lime);color:var(--ink)}.story-section{background:#f4f4f0}.story-copy{background:#111}.story-copy .eyebrow{color:var(--lime)}.story-copy h2{color:#fff;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,5.4vw,6rem);font-weight:900;letter-spacing:-.07em;line-height:.88;text-transform:uppercase}.story-visual{background:radial-gradient(circle at 20% 20%,#ffffffbf,#fff0 28%),linear-gradient(145deg,var(--lime),#d8ffbb)}.story-step{border-color:#fff;box-shadow:0 20px 50px #10101021}.story-step>span,.story-step--two>span,.story-step--three>span{background:#111}.principles-section{background:#fff}.principles-section .section-heading h2{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,6vw,6rem);font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.principle-card{background:#f4f4f0}.principle-card:nth-child(2){background:#e7edff}.principle-card:nth-child(3){background:var(--lime)}.principle-card:nth-child(4){background:#111;color:#fff}.principle-card:nth-child(4) h3,.principle-card:nth-child(4) p{color:#fff}.principle-card h3{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-weight:900;text-transform:uppercase}.journal-section{background:#f4f4f0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.journal-card{min-width:0}.journal-card__media{position:relative;display:grid;aspect-ratio:1.25;margin-bottom:22px;overflow:hidden;place-items:center;border-radius:24px;background:#111;color:#fff;text-decoration:none}.journal-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.journal-card:hover .journal-card__media img{transform:scale(1.035)}.journal-card__media>span{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(5rem,11vw,10rem);font-weight:900;letter-spacing:-.08em;opacity:.2}.journal-card--labels .journal-card__media{background:#111}.journal-card--routine .journal-card__media{background:var(--lime);color:#111}.journal-card--standards .journal-card__media{background:var(--cobalt)}.journal-card>span:not(.journal-card__link){display:inline-flex;margin-bottom:12px;padding:6px 10px;border:1px solid #cfcfc9;border-radius:999px;font-size:.68rem;font-weight:800}.journal-card h3{margin-bottom:13px;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.7rem,2.8vw,2.8rem);font-weight:900;letter-spacing:-.055em;line-height:.98;text-transform:uppercase}.journal-card h3 a{text-decoration:none}.journal-card>p{color:var(--muted)}.journal-card__link{display:inline-flex;padding-bottom:4px;border-bottom:1px solid currentColor;font-size:.78rem;font-weight:800;gap:10px;text-decoration:none}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,9vw,130px)}.faq-intro{position:sticky;top:130px;align-self:start}.faq-intro h2{margin-bottom:25px;font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(3.1rem,6vw,6.5rem);font-weight:900;letter-spacing:-.075em;line-height:.86;text-transform:uppercase}.faq-intro>p:not(.eyebrow){max-width:470px;color:var(--muted)}.faq-intro>a{display:inline-flex;margin-top:15px;padding-bottom:5px;border-bottom:2px solid currentColor;font-weight:800;gap:12px;text-decoration:none}.faq-list{border-top:1px solid #dcdcd7}.faq-list details{border-bottom:1px solid #dcdcd7}.faq-list summary{display:grid;min-height:92px;align-items:center;grid-template-columns:48px 1fr auto;cursor:pointer;gap:14px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9a9a94;font-size:.68rem;letter-spacing:.08em}.faq-list summary>i{display:grid;width:36px;height:36px;place-items:center;border:1px solid #dcdcd7;border-radius:50%;font-size:1.2rem;font-style:normal;transition:transform .18s ease,background .18s ease}.faq-list details[open] summary>i{background:var(--lime);transform:rotate(45deg)}.faq-list details>div{padding:0 50px 28px 62px;color:var(--muted)}.newsletter{background:var(--lime);color:var(--ink)}.newsletter .eyebrow,.newsletter h2,.newsletter .lede{color:var(--ink)}.newsletter h2{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.newsletter-form{border-color:#10101038;background:#ffffff73}.button--citrus{border-color:var(--ink);background:var(--ink);color:#fff}.site-footer{background:#101010}.footer-origin span,.footer-column a:hover{color:var(--lime)}.page-hero{background:var(--lime)}.page-hero h1,.collection-header h1,.product-details h1{font-family:Arial Narrow,Avenir Next Condensed,Helvetica Neue,Arial,sans-serif;font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.product-kicker span:last-child{border-color:#b7e698;background:#e7ffd7;color:#2f6b18}.product-submit{background:var(--lime)}.product-meta{background:#f4f4f0}@media(max-width:1160px){.goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.goal-card p{min-height:auto}}@media(max-width:900px){.motion-slider__track{height:min(760px,86vh)}.motion-slide--light .motion-slide__veil{background:linear-gradient(90deg,#fffffff7,#ffffffdb 54%,#ffffff29 88%)}.motion-slide--dark .motion-slide__veil{background:linear-gradient(90deg,#06090ef5,#06090ec7 54%,#06090e1a 90%)}.motion-slide h1{max-width:620px;font-size:clamp(3.8rem,11vw,7rem)}.promo-panels__grid,.faq-layout{grid-template-columns:1fr}.faq-intro{position:static}.journal-grid{grid-template-columns:1fr 1fr}.journal-card:last-child{grid-column:1 / -1}}@media(max-width:720px){.announcement__inner{font-size:.65rem}.header-inner{min-height:74px}.brand-word{font-size:1.08rem}.motion-slider__track{height:690px;min-height:690px}.motion-slide__media img{object-position:66% center}.motion-slide--light .motion-slide__veil{background:linear-gradient(180deg,#fffffff7,#ffffffe8 53%,#ffffff0d)}.motion-slide--dark .motion-slide__veil{background:linear-gradient(180deg,#06090ef7,#06090ed6 58%,#06090e14)}.motion-slide__content{justify-content:flex-start;padding-top:72px;padding-bottom:120px}.motion-slide h1{max-width:100%;font-size:clamp(3.2rem,15vw,5.4rem);line-height:.87}.motion-slide__copy{max-width:92%;font-size:.95rem}.motion-slide__button{min-width:200px;min-height:52px}.motion-slider__controls{bottom:24px;grid-template-columns:auto 1fr}.motion-slider__count{display:none}.motion-slider__arrows button{width:42px;height:42px}.motion-heading{display:grid;align-items:start;gap:24px}.motion-heading h2{font-size:clamp(3rem,14vw,5rem)}.promo-card{min-height:430px}.promo-card__copy{width:68%;padding:30px}.promo-card__copy h2{font-size:clamp(2.6rem,12vw,4rem)}.promo-card__bottles{right:-6%}.goal-grid{display:flex;margin-right:calc(var(--gutter) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.goal-grid::-webkit-scrollbar{display:none}.goal-card{width:min(70vw,300px);flex:0 0 min(70vw,300px);scroll-snap-align:start}.coming-soon-grid,.journal-grid{grid-template-columns:1fr}.journal-card:last-child{grid-column:auto}.tab-empty{min-height:430px;padding:30px}.faq-list summary{min-height:80px;grid-template-columns:34px 1fr auto;font-size:.9rem}.faq-list details>div{padding:0 0 24px 48px}}@media(prefers-reduced-motion:reduce){.motion-slide,.motion-slide__media img,.goal-card__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/motion.css.map */
