@font-face{font-family:CArrow;src:url(c-arrow-inter.woff2) format("woff2");font-weight:400 700;font-style:normal;unicode-range:U+2192;font-display:swap}@font-face{font-family:CJost;src:url(c-jost.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:CJost;src:url(c-jost-italic.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}.c-home{--forest: #315620;--cream: #fbf9f4;--lime: #67b500;--leaf: #74b85c;--stone: #e0dcd5;--ochre: #afa205;--red: #eb0a00;--g: 20px;--max: 1820px;--e: cubic-bezier(.2, .7, .2, 1);position:relative;color:var(--forest);font-family:CArrow,FuturaStd,sans-serif;font-weight:400;font-style:normal;overflow:hidden}.c-home *,.c-home *:before,.c-home *:after{box-sizing:border-box}.c-home :where(p,h1,h2,h3,h4,ul,ol,li,figure,blockquote){margin:0;padding:0;letter-spacing:0;list-style:none;border:0}.c-home blockquote{border:0;padding:0;margin:0}.c-home blockquote:before,.c-home blockquote:after{content:none}.c-home :where(a){color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.c-home :where(button){-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;text-transform:none;min-width:0;min-height:0}.c-home :where(img){display:block;max-width:100%}@media(min-width:768px){.c-home{--g: 48px}}@media(min-width:978px){.c-home{--g: 80px}}.c-home__inner{position:relative;width:100%;max-width:calc(var(--max) + 2 * var(--g));margin-inline:auto;padding-inline:var(--g)}body:has(.c-home){max-width:none}@media(min-width:978px){.c-home .c-home__h2{font-size:40px;line-height:1.1;letter-spacing:-.2px}}.c-home__h2{font-weight:600;font-style:oblique;font-style:italic;font-size:28px;line-height:1.15;letter-spacing:-.084px;color:var(--forest)}.c-home__label{font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase}.c-home__textlink{display:inline-block;font-family:CArrow,FuturaStd,sans-serif;font-weight:600;font-size:15px;line-height:1;letter-spacing:.9px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;white-space:pre}.c-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;font-size:15px;line-height:1;letter-spacing:.9px;text-transform:uppercase;text-align:center;padding:18px 36px;white-space:pre;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.c-btn--forest{background:var(--forest);color:var(--cream)}.c-btn--cream{background:var(--cream);color:var(--forest)}.c-btn--outline{box-shadow:inset 0 0 0 1.5px var(--forest);color:var(--forest);padding:16px 32px}@media(hover:hover){.c-btn:hover{transform:translateY(-2px)}.c-btn--forest:hover{background:var(--lime)}.c-btn--cream:hover{background:var(--lime);color:var(--cream)}.c-btn--outline:hover{background:var(--forest);color:var(--cream)}.c-btn--forest.c-proof__cta:hover,.c-btn--forest.c-reviews__cta:hover{background:var(--forest)}a.c-home__textlink:hover{letter-spacing:1.5px}.c-card__title a:hover,a.c-card__rating:hover,a.c-hero__rating:hover{text-decoration:underline}}.c-home :where(a,button,summary,input):focus-visible{outline:2px solid currentColor;outline-offset:2px}.c-flower{display:block;width:14px;height:14px;flex:none}.c-86{display:block;width:223px;height:88px}.c-86-box{--h: 88px;position:relative;width:fit-content;transform-origin:left bottom}.c-86__num{position:absolute;right:47.9%;bottom:calc(var(--h) * -.175);font-weight:600;font-style:italic;font-size:calc(var(--h) * 136 / 112);line-height:1;letter-spacing:0;white-space:nowrap;color:var(--forest)}.c-86__num[hidden]{display:none}.c-86__pct{transform-box:fill-box;transform-origin:center}.c-stars{display:inline-flex;gap:1px;flex:none;color:var(--ochre)}.c-stars svg{display:block;width:12px;height:12px}.c-hero{background:#2d6b3c;color:var(--cream);width:100%;height:calc(100vw * 610 / 375);min-height:560px}.c-hero__media,.c-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:640px){.c-hero__media img{object-position:50% 28%}}.c-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#315620,#315620bf 33.6%,#31562000 70%)}.c-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;padding:40px 24px}.c-hero__stack{display:flex;flex-direction:column;gap:4px}.c-hero__rating{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.5}.c-hero__rating .c-stars svg{width:15px;height:15px}@media not (min-width:360px){.c-hero__rating{font-size:14px;gap:6px;white-space:nowrap}.c-hero__rating .c-stars svg{width:12px;height:12px}}.c-hero__headline{display:flex;flex-direction:column;gap:8px}.c-hero__title{font-weight:600;font-style:italic;font-size:clamp(40px,13.333vw,50px);line-height:1.08;letter-spacing:-.25px;color:var(--cream);margin:0;text-transform:none}.c-hero__title span{display:block;white-space:nowrap}.c-hero__sub{font-size:18px;line-height:1.5}.c-hero__sub--d{display:none}.c-hero__cta{width:100%;height:48px;padding:0 36px}@media(min-width:640px){.c-hero{min-height:0;height:clamp(440px,38.889vw,770px);display:flex;align-items:center}.c-hero__sub--m{display:none}.c-hero:before{background:linear-gradient(to right,#315620,#315620bf,#31562000 60.8%)}.c-hero__sub--d{display:block}.c-hero__content{width:100%;max-width:1980px;margin-inline:auto;padding:40px clamp(40px,10vw,144px);gap:clamp(24px,2.78vw,40px)}.c-hero__stack{gap:8px;max-width:404px}.c-hero__headline{gap:16px}.c-hero__title{font-size:clamp(44px,4.444vw,64px);line-height:1.1;letter-spacing:-.64px}.c-hero__cta{width:auto;align-self:flex-start}}.c-trust{background:var(--cream)}.c-trust__rail{display:flex;width:max-content;will-change:transform;backface-visibility:hidden;animation:c-trust-move var(--speed, 40s) linear infinite}.c-trust:hover .c-trust__rail,.c-trust:focus-within .c-trust__rail{animation-play-state:paused}.c-trust__set{display:flex;gap:40px;padding:18px 20px;flex:none}.c-trust__item{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--c)}@keyframes c-trust-move{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.c-trust__rail{animation:none}}.c-products{background:var(--cream);padding-block:48px}.c-products__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.c-products__head--stack{display:block}.c-products__sub{font-size:18px;line-height:1.5;margin-top:8px}.c-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.c-card{display:flex;flex-direction:column;gap:12px;min-width:0}@media(min-width:360px)and (not (min-width:768px)){.c-card{min-height:380px}}.c-card__image{position:relative;display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--stone)}.c-card__image img{width:100%;height:100%;object-fit:cover}.c-card__badge{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);padding:6px 12px;border-radius:999px;background:var(--c);color:var(--cream);font-family:CJost,sans-serif;font-weight:500;font-size:10px;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase}.c-card__body{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:12px}.c-card__info{display:flex;flex-direction:column;gap:8px}.c-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.45;min-height:19px}.c-card__text{display:flex;flex-direction:column;gap:4px}.c-card__title{font-size:16px;line-height:1.5;color:var(--forest)}.c-card__desc{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-card__buy{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.c-card__price{font-family:CJost,sans-serif;font-weight:600;font-size:18px;line-height:1}.c-card__add{padding:12px 20px;white-space:nowrap}.c-card__add[aria-busy=true]{opacity:.6;pointer-events:none}@media not (min-width:360px){.c-card__add{width:100%;padding-inline:8px;letter-spacing:.5px;font-size:14px}}@media(min-width:768px){.c-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.c-card__badge{padding:4px 10px;top:8px;left:8px}.c-card__buy{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-card__add{padding-inline:14px}}@media(min-width:978px){.c-products{padding-block:80px}.c-products__grid{gap:24px}.c-products__head{align-items:flex-end;margin-bottom:40px}.c-products__head--stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.c-products__sub{margin-top:0}.c-card__desc{-webkit-line-clamp:unset;display:block}.c-card__badge{top:12px;left:12px;padding:6px 12px;font-family:FuturaStd,sans-serif;font-weight:600;font-size:12px;letter-spacing:1.44px}.c-card__add{padding-inline:20px}.c-card__body{min-height:144px}}.c-feels{background:var(--cream);padding-block:48px}.c-feels__title{margin-bottom:24px}.c-feels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-feel--wide-m{grid-column:span 2}.c-feel{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;padding:16px;border-radius:20px;overflow:hidden;color:var(--cream);background:var(--bg);order:var(--order-m);isolation:isolate;-webkit-tap-highlight-color:transparent}.c-feel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.c-feel__img--d{display:none}.c-feel--under .c-feel__img{z-index:-2}.c-feel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay, transparent);z-index:-1}.c-feel--over .c-feel__img{z-index:-1;opacity:var(--img-op, .16);mix-blend-mode:var(--blend, normal)}.c-feel__top{display:flex;align-items:center;gap:8px}.c-feel__top .c-flower{width:24px;height:24px}.c-feel__claim{display:none}.c-feel__bottom{display:flex;flex-direction:column;gap:12px}.c-feel__title{font-weight:600;font-style:italic;font-size:22px;line-height:1.25}@media(min-width:768px){.c-feels__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.c-feel{order:0;min-height:280px;padding:20px;grid-column:span 2}.c-feel:nth-child(3n+1):nth-last-child(2),.c-feel:nth-child(3n+2):nth-last-child(1){grid-column:span 3}.c-feel__top .c-flower{width:14px;height:14px}.c-feel__claim{display:block}.c-feel__img--m{display:none}.c-feel__img--d{display:block}.c-feel__title{font-size:26px;line-height:1.15}}@media(min-width:978px){.c-feels{padding-block:80px}.c-feels__title{margin-bottom:40px}.c-feel{padding:28px}.c-feel__title{font-size:32px;letter-spacing:-.16px}}.c-proof{padding-block:48px 93.6vw;background:#66b3cc}.c-proof__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.c-proof__bg img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left bottom}.c-proof__bg img.c-proof__img--d{display:none}.c-proof__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffffe0 47.104%,#fff0 81.847%)}.c-proof__title{text-align:center}.c-ugc{position:relative;margin-top:40px;--u: min(1px, calc(85vw / 320));height:calc(569 * var(--u));touch-action:pan-y;-webkit-user-select:none;user-select:none}.c-ugc__arrow{display:none}.c-ugc__stage{position:absolute;top:0;right:0;bottom:0;left:0}.c-ugc__card{--w: 251;--h: 447;--x: 0;--t: 61;position:absolute;left:50%;top:calc(var(--t) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin-left:calc(var(--w) * var(--u) / -2);border-radius:24px;overflow:hidden;background:#d9d9d9;transform:translate3d(calc(var(--x) * var(--u)),0,0);transition:transform .35s ease,width .35s ease,height .35s ease,margin .35s ease,top .35s ease;will-change:transform;backface-visibility:hidden;z-index:1;-webkit-tap-highlight-color:transparent}.c-ugc__card[data-pos="0"]{--w: 320;--h: 598;--x: 0;--t: 0;z-index:3}.c-ugc__card[data-pos="-1"]{--w: 282;--h: 502;--x: -205;--t: 33.5;z-index:2}.c-ugc__card[data-pos="1"]{--w: 282;--h: 502;--x: 205;--t: 33.5;z-index:2}.c-ugc__card[data-pos="-2"]{--x: -375.5}.c-ugc__card[data-pos="2"]{--x: 375.5}.c-ugc__card>.c-ugc__edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff;z-index:3;pointer-events:none}@media(prefers-reduced-motion:reduce){.c-ugc__card{transition:none}}.c-ugc__poster,.c-ugc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-ugc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 32.318%,#0000007a 87.833%);pointer-events:none}.c-ugc__card.is-playing:after,.c-ugc__card.is-playing .c-ugc__play,.c-ugc__card.is-playing .c-ugc__foot{display:none}.c-ugc__play{position:absolute;left:50%;top:50%;width:calc(100 * var(--u));height:calc(100 * var(--u));margin:calc(-50 * var(--u)) 0 0 calc(-50 * var(--u));z-index:2}.c-ugc__play svg{display:block;width:100%;height:100%}.c-ugc__foot{position:absolute;left:calc(16 * var(--u));right:calc(16 * var(--u));bottom:calc(16 * var(--u));display:flex;align-items:flex-end;justify-content:space-between;gap:8px;color:#fff;z-index:2}.c-ugc__who{min-width:0;font-size:calc(16 * var(--u));line-height:1.5}.c-ugc__handle{display:block;font-size:calc(18 * var(--u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-ugc__chip{flex:none;padding:calc(5 * var(--u)) calc(12 * var(--u));border-radius:8px;background:#fff6;font-weight:600;font-size:calc(12 * var(--u));line-height:1.3;letter-spacing:calc(1.44 * var(--u));text-transform:uppercase}.c-ugc__dots{display:none}.c-proof__stat{position:relative;display:flex;flex-direction:column;gap:24px;margin-top:calc(64px + 29 * var(--u, 1px))}.c-proof__lede{display:flex;flex-direction:column;gap:8px;font-size:18px;line-height:1.5}.c-proof__steps{display:flex;flex-direction:column;gap:8px}.c-proof__step{position:relative;padding-top:10px}.c-proof__step:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c);transform-origin:left}.c-proof__step-text{font-size:16px;line-height:1.5}.c-proof__cta{width:100%}.c-proof__foot{font-family:CJost,FuturaStd,sans-serif;font-size:13px;line-height:1.45;margin-top:0}.c-proof__cta-wrap{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.c-proof__stat{max-width:626px;margin-inline:auto}}@media(min-width:978px){.c-proof{padding-block:80px}.c-proof__bg img.c-proof__img--m{display:none}.c-proof__bg img.c-proof__img--d{display:block;left:0;bottom:0;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%)}.c-proof__bg:after{background:linear-gradient(to bottom,#ffffffe0,#fff0 47.749%)}.c-proof__title{font-size:40px;line-height:1.1;letter-spacing:-.2px}.c-ugc{margin-top:40px;--u: clamp(.72px, calc(100vw / 1440), 1.25px)}.c-ugc__arrow{display:flex;position:absolute;top:calc(284.5 * var(--u));margin-top:-32px;width:64px;height:64px;z-index:20;color:var(--forest)}.c-ugc__arrow svg{display:block;width:100%;height:100%}.c-ugc__arrow--prev{left:calc(50% - 501 * var(--u) - 104px)}.c-ugc__arrow--next{right:calc(50% - 501 * var(--u) - 104px)}.c-proof__stat{margin:160px 0 0 auto;width:min(626px,48.90625%);max-width:none;gap:64px}.c-86{width:284px;height:112px}.c-86-box{--h: 112px}.c-proof__cta{width:auto}.c-proof__cta-wrap{align-items:flex-start}}@media(min-width:1200px){.c-proof__steps{flex-direction:row;gap:16px}.c-proof__step{flex:1 1 0;min-width:0}}.c-spectrum{display:flex;height:16px}.c-spectrum span{flex:1 1 0;background:var(--c)}@media(min-width:978px){.c-spectrum{height:24px}}.c-reviews{background:var(--leaf);padding-block:96px 48px}.c-reviews__sticker{position:absolute;top:0;right:-7px;width:151px;height:149px;pointer-events:none}.c-reviews__sticker img{width:126px;height:124px;margin:12px;transform:scaleY(-1) rotate(-166.92deg);object-fit:cover}.c-reviews__head{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.c-reviews__summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.c-reviews__score{font-weight:600;font-style:italic;font-size:32px;line-height:1.15;letter-spacing:-.16px}.c-reviews__stars{display:flex;gap:2px;color:var(--forest)}.c-reviews__stars svg{display:block;width:18px;height:18px}.c-reviews__count{font-size:16px;line-height:1.5}.c-reviews__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--g) * -1);padding-inline:var(--g);scroll-padding-inline:var(--g);cursor:grab;-webkit-overflow-scrolling:touch}.c-reviews__track::-webkit-scrollbar{display:none}.c-reviews__track.is-drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.c-review{flex:0 0 min(320px,calc(100vw - 2 * var(--g) - 15px));display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding:28px;border-radius:20px;background:var(--cream);scroll-snap-align:start}.c-review__stars{display:flex;gap:2px;color:var(--forest)}.c-review__stars svg{display:block;width:16px;height:16px}.c-review__title{font-weight:600;font-style:italic;font-size:22px;line-height:1.25}.c-review__body{font-size:16px;line-height:1.5}.c-review__who{display:flex;align-items:center;gap:8px;margin-top:auto}.c-review__name{font-size:16px;line-height:1.5}.c-review__ver{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.45}.c-review__ver .c-flower{color:var(--c)}.c-reviews__control{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.c-reviews__dots{display:flex;gap:8px}.c-reviews__dot{width:10px;height:10px;border-radius:50%;background:var(--forest);opacity:.35}.c-reviews__dot.is-on{opacity:1}.c-reviews__arrows{display:flex;gap:8px}.c-reviews__arrow{width:48px;height:48px;border-radius:50%;background:var(--cream);display:flex;align-items:center;justify-content:center;color:var(--forest)}.c-reviews__arrow svg{width:28px;height:28px}.c-reviews__cta{width:100%;margin-top:24px}.c-reviews__cta-wrap{display:flex;justify-content:center}@media(min-width:768px){.c-review{flex-basis:320px}}@media(min-width:978px){.c-reviews{padding-block:96px}.c-reviews__sticker{right:8px;width:240px;height:237px}.c-reviews__sticker img{width:200px;height:197px;margin:20px}.c-reviews__head{margin-bottom:40px}.c-reviews__title{font-size:40px;line-height:1.1;letter-spacing:-.2px}.c-reviews__track{--card: clamp(340px, calc((100vw - 160px - 48px) / 3), 560px);gap:24px;width:100vw;margin-inline:0;margin-left:calc(50% - 50vw);padding-inline:80px;scroll-padding-inline:80px;scroll-snap-type:none}.c-review{flex:0 0 var(--card)}.c-reviews__control{display:none}.c-reviews__cta{width:auto;margin-top:40px}}.c-kanna{padding-block:48px;background:#1d2a1b;color:var(--cream)}.c-kanna__bg{position:absolute;top:0;right:0;bottom:0;left:0}.c-kanna__bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-kanna__bg img.c-kanna__img--d{display:none}.c-kanna__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052}.c-kanna__head{display:flex;flex-direction:column;gap:16px;margin-bottom:28px;align-items:flex-start}.c-kanna__title{color:var(--cream);text-shadow:0 2px 8px rgba(0,0,0,.4);max-width:335px}.c-kanna__cards{display:flex;flex-direction:column}.c-kanna__card{display:flex;flex-direction:column;gap:12px;min-height:180px;margin-bottom:-48px;padding:24px 20px;border-radius:20px;background:var(--cream);color:var(--forest);box-shadow:inset 0 0 0 2px var(--c);position:relative}.c-kanna__card:last-child{margin-bottom:0}.c-kanna__card .c-flower{width:28px;height:28px;color:var(--c)}.c-kanna__text{font-size:16px;line-height:1.5}.c-kanna__cta{width:100%;margin-top:28px}.c-kanna__cta-wrap{display:flex;justify-content:center}@media(min-width:768px){.c-kanna__cards{flex-direction:row;gap:16px}.c-kanna__card{flex:1 1 0;margin-bottom:0;min-width:0}.c-kanna__cta{width:auto}}@media(min-width:978px){.c-kanna{padding-block:80px}.c-kanna__bg{-webkit-backdrop-filter:blur(4px)}.c-kanna__bg img{filter:blur(2px);transform:scale(1.01)}.c-kanna__bg img.c-kanna__img--m{display:none}.c-kanna__bg img.c-kanna__img--d{display:block;object-position:50% 54.7%}.c-kanna__head{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.c-kanna__title{font-size:40px;line-height:1.1;letter-spacing:-.2px;max-width:760px}.c-kanna__cards{gap:24px}.c-kanna__card{min-height:0;padding:24px 28px;border-radius:24px;gap:16px}.c-kanna__card .c-flower{width:37px;height:41px}.c-kanna__stack{display:flex;flex-direction:column;gap:8px}.c-kanna__text{font-size:18px}.c-kanna__cta{margin-top:32px}}.c-kanna__stack{display:flex;flex-direction:column;gap:12px}.c-founder{background:var(--cream);padding-block:48px}.c-founder__grid{display:flex;flex-direction:column;gap:24px}.c-founder__top{display:flex;flex-direction:column;gap:16px}.c-founder__flowers{display:flex;justify-content:space-between}.c-founder__flowers .c-flower{width:28px;height:28px;color:var(--c)}.c-founder__eyebrow{display:flex;align-items:center;gap:8px}.c-founder__eyebrow .c-flower{width:10px;height:10px}.c-founder__photo{aspect-ratio:335 / 360;border-radius:20px;overflow:hidden;background:var(--stone)}.c-founder__photo img{width:100%;height:100%;object-fit:cover}.c-founder__quote{font-weight:600;font-style:italic;font-size:24px;line-height:1.2}.c-founder__cta{width:100%}.c-founder__content{display:flex;flex-direction:column;gap:24px}.c-founder__photo-d{display:none}@media(min-width:768px){.c-founder__grid{flex-direction:row;align-items:center;gap:clamp(32px,5.556vw,80px)}.c-founder__photo-d{display:block;flex:0 0 min(40.625%,640px)}.c-founder__photo-m{display:none}.c-founder__content{flex:1 1 0;min-width:0}.c-founder__flowers{justify-content:flex-start;gap:10px}.c-founder__cta{width:auto;align-self:flex-start}.c-founder__photo{aspect-ratio:520 / 560}}@media(min-width:978px){.c-founder{padding-block:80px}.c-founder__flowers .c-flower{width:36px;height:36px}.c-founder__quote{font-size:32px;line-height:1.15;letter-spacing:-.16px}}.c-faq{background:var(--cream);padding-block:48px}.c-faq__head{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;align-items:flex-start}@media not (min-width:978px){.c-faq .c-home__inner{display:flex;flex-direction:column;align-items:flex-start}.c-faq__head{display:contents}.c-faq__title-row{order:1;margin-bottom:40px}.c-faq__list{order:2;width:100%}.c-faq__head>.c-home__textlink{order:3;margin-top:40px}}.c-faq__title-row{display:flex;align-items:center;gap:22px;width:100%}.c-faq__title-row .c-flower{width:40px;height:44px;color:var(--leaf)}.c-faq__title{flex:1 1 0}.c-faq__title em{font-style:inherit;color:var(--leaf)}.c-faq__list{padding:16px;border-radius:16px;background:#e0dcd5cc}.c-faq__item{border-bottom:1px solid #afafaf}.c-faq__item.is-open{border-bottom-color:var(--stone)}.c-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-block:6.5px;font-size:16px;line-height:1.5;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:padding .25s ease}.c-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s var(--e),visibility .4s}.c-faq__item.is-open .c-faq__panel{grid-template-rows:1fr;visibility:visible}.c-faq__panel-in{overflow:hidden;min-height:0}.c-faq__icon{flex:none;width:20px;height:20px;position:relative;border-radius:4px;background:var(--leaf)}.c-faq__icon:before,.c-faq__icon:after{content:"";position:absolute;left:4.17px;right:4.17px;top:9.17px;height:1.67px;border-radius:2px;background:var(--forest)}.c-faq__icon:after{transform:rotate(90deg);transition:transform .3s ease}.c-faq__item.is-open .c-faq__icon:after{transform:rotate(0)}.c-faq__q-m{display:inline}.c-faq__q-d{display:none}.c-faq__a{padding-bottom:18px}.c-faq__a,.c-faq__a p{font-size:13px;line-height:1.45;letter-spacing:0;margin:0}.c-faq__a p+p{margin-top:8px}@media(min-width:978px){.c-faq{padding-block:80px}.c-faq__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.c-faq__title-row{width:auto}.c-faq__title{flex:none;font-size:40px;line-height:1.1;letter-spacing:-.2px}.c-faq__q-m{display:none}.c-faq__q-d{display:inline}}.c-foot{background:var(--forest);color:var(--cream);padding-block:48px 40px}.c-foot__top,.c-foot__intro{display:flex;flex-direction:column;gap:16px}.c-foot__title{font-weight:600;font-style:italic;font-size:24px;line-height:1.2}.c-foot__text{font-size:16px;line-height:1.5}.c-foot__form{display:flex;flex-direction:column;gap:8px}.c-foot__input{transition:border-color .2s ease;-webkit-appearance:none;appearance:none;width:100%;height:auto;padding:14px 20px;margin:0;border:1px solid var(--cream);border-radius:999px;background:transparent;color:var(--cream);font:inherit;font-size:16px;line-height:1.5;letter-spacing:0;box-shadow:none}.c-foot__input::placeholder{color:var(--stone);opacity:1}.c-foot__btn{padding:14px 28px;background:var(--lime);color:var(--cream);width:100%}.c-foot__msg{font-size:13px;line-height:1.45}.c-foot__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:40px}.c-foot__col{display:flex;flex-direction:column;gap:8px}.c-foot__head{color:var(--lime)}.c-foot__link{font-size:16px;line-height:1.5}.c-foot__logo{width:calc(100% + 12px);margin:40px -6px 0}.c-foot__logo img{width:100%;height:auto}.c-foot__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:12px;font-size:13px;line-height:1.45}.c-foot__policies a{color:inherit;opacity:.7;text-decoration:underline;text-underline-offset:2px}.c-foot__legal{margin-top:24px;font-size:13px;line-height:1.45;text-align:center;opacity:.5;white-space:pre-wrap}@media(hover:hover){.c-foot__btn:hover{background:#579a00}}@media(min-width:978px){.c-foot{padding-block:72px}.c-foot__top{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.c-foot__intro{gap:8px}.c-foot__title{font-size:32px;line-height:1.15;letter-spacing:-.16px}.c-foot__form{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.c-foot__input{flex:0 1 320px;width:320px;height:52px;padding:0 22px}.c-foot__btn{width:auto;height:52px;padding:0 28px}.c-foot__msg{flex:0 0 100%;text-align:right}.c-foot__mid{display:grid;grid-template-columns:minmax(0,calc(100% * 599 / 1280)) minmax(0,1fr);gap:60px;margin-top:48px;align-items:start}.c-foot__logo{width:100%;margin:0;order:-1}.c-foot__links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:24px 60px;margin-top:0}.c-foot__col{gap:10px}.c-foot__legal{margin-top:40px}}@media(min-width:978px){.c-foot__intro{flex:1 1 0;min-width:0}.c-foot__form{flex:0 0 auto;max-width:480px}}@media(min-width:1200px){.c-foot__mid{column-gap:24px}.c-foot__link{white-space:nowrap}.c-foot__links{flex-wrap:nowrap;column-gap:clamp(24px,calc(22.5vw - 264px),60px)}}@media(min-width:978px)and (not (min-width:1200px)){.c-foot__links{display:grid;grid-template-columns:repeat(2,auto);justify-content:end}}@media not (min-width:768px){.c-products__head--stack+.c-products__grid .c-card{min-height:0}}.c-home a:hover,.c-home a:focus,.c-home a:active{color:inherit}.c-home a.c-feel:hover,.c-home a.c-feel:focus,.c-home a.c-feel:active{color:var(--cream)}.c-home a.c-btn--forest:hover,.c-home a.c-btn--forest:focus,.c-home a.c-btn--forest:active{color:var(--cream)}.c-home a.c-btn--cream:focus,.c-home a.c-btn--cream:active{color:var(--forest)}.c-home a.c-btn--cream:hover{color:var(--cream)}.c-home a.c-btn--outline:focus,.c-home a.c-btn--outline:active{color:var(--forest)}.c-home a.c-btn--outline:hover{color:var(--cream)}.c-kanna__cards.is-deck{display:block;position:relative;height:calc(var(--deck-h, 200px) + 26px)}.c-kanna__cards.is-deck .c-kanna__card{position:absolute;top:26px;left:0;right:0;height:var(--deck-h, 200px);margin:0;transform-origin:50% 0;transform:translate3d(var(--dx, 0px),calc(var(--pos, 0) * -12.8px + var(--dy, 0px)),0) rotate(var(--rot, 0deg)) scale(calc(1 - var(--pos, 0) * .06));filter:brightness(calc(1 - var(--pos, 0) * .08));z-index:calc(3 - var(--pos, 0));transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s ease;will-change:transform;backface-visibility:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.c-kanna__cards.is-deck .c-kanna__card.is-fly{z-index:5;transition:transform .26s ease-in}.c-kanna__cards.is-deck .c-kanna__card.is-drag{transition:none;cursor:grabbing}.c-kanna__cards.is-deck:focus-visible{outline:2px solid var(--cream);outline-offset:4px;border-radius:20px}.c-kanna__cta-wrap{position:relative;z-index:6}@media(prefers-reduced-motion:reduce){.c-kanna__cards.is-deck .c-kanna__card{transition:none}}.c-rv{--e: cubic-bezier(.2, .7, .2, 1);opacity:0;transform:translateY(28px)}.c-rv.is-on{opacity:1;transform:none;transition:opacity .8s var(--e) var(--d, 0s),transform .8s var(--e) var(--d, 0s)}@keyframes c-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes c-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.c-hero__media img{animation:c-zoom 1.6s var(--e) both}.c-hero__rating,.c-hero__title,.c-hero__sub,.c-hero__cta{animation:c-up .8s var(--e) backwards}.c-hero__title{animation-delay:.12s}.c-hero__sub{animation-delay:.24s}.c-hero__cta{animation-delay:.36s}@media not (min-width:768px){.c-trust__rail{animation-duration:calc(var(--speed, 65s) * 1.2)}}.c-proof__stat.is-armed .c-86-box{opacity:0;transform:scale(.35)}.c-proof__stat.is-armed .c-proof__step:before{transform:scaleX(0)}.c-proof__stat.is-on .c-86-box{opacity:1;transform:none;transition:transform 1.6s var(--e),opacity .5s ease}.c-proof__stat.is-on .c-86__pct{transform:rotate(-8deg);transition:transform .8s ease}.c-proof__stat.is-on .c-proof__step:before{transform:none;transition:transform .9s var(--e) .2s}.c-proof__stat.is-on .c-proof__step:nth-child(2):before{transition-delay:.35s}.c-proof__stat.is-on .c-proof__step:nth-child(3):before{transition-delay:.6s}.c-86-box.is-counting .c-86__digits{opacity:0}.c-ugc__card{transition:transform .6s var(--e),width .6s var(--e),height .6s var(--e),margin .6s var(--e),top .6s var(--e),filter .6s ease}.c-ugc__card:not([data-pos="0"]){filter:brightness(.8) saturate(.9)}.c-ugc__card:not([data-pos="0"]) .c-ugc__play{transform:scale(.7);opacity:.85;pointer-events:none}.c-ugc__play{transition:transform .25s ease,opacity .25s ease}.c-ugc__poster{transition:transform .8s ease}.c-ugc__arrow{border-radius:50%;transition:transform .25s ease,background .25s ease}.c-home.c-spectrum{overflow:visible;z-index:2}.c-spectrum span{transition:transform .3s ease;transform-origin:bottom}.c-review[data-clone]{display:none}.c-review{transition:transform .3s ease}.c-reviews__sticker{transition:transform 1s var(--e);z-index:2}.c-reviews__sticker.is-armed{transform:scale(0) rotate(-200deg);transition:none}@keyframes c-rail{to{transform:translate3d(calc(-100% / 3),0,0)}}@media(min-width:978px)and (prefers-reduced-motion:no-preference){.c-reviews__rail{width:100vw;margin-left:calc(50% - 50vw)}.c-reviews__track{width:max-content;margin:0;padding:0;gap:0;overflow:visible;cursor:default;will-change:transform;backface-visibility:hidden;animation:c-rail 55s linear infinite}.c-reviews__rail:hover .c-reviews__track,.c-reviews__rail:focus-within .c-reviews__track{animation-play-state:paused}.c-review{margin-right:24px}.c-review[data-clone]{display:flex}}@keyframes c-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.c-kanna__bg img{transition:transform 8s linear}.c-kanna__card .c-flower{transition:transform .7s var(--e)}.c-founder__flowers .c-flower{transition:transform .5s var(--e)}.c-founder__flowers.is-armed .c-flower{transform:scale(0)}.c-founder__flowers.is-on .c-flower{transform:none;animation:c-pop .6s ease both;animation-delay:var(--d, 0s)}.c-founder__photo img{transition:transform .8s ease}.c-card__image img{transition:transform .6s var(--e)}.c-card__badge{transition:transform .3s ease}.c-feel{transition:transform .35s var(--e)}.c-feel__img{transition:transform .8s var(--e),filter .4s ease}.c-feel__top .c-flower{transition:transform .6s ease}.c-home__textlink{transition:letter-spacing .25s ease,word-spacing .3s ease}.c-foot__link{transition:color .2s ease,padding .2s ease}.c-home input.c-foot__input:focus{border-color:var(--lime);outline:none}.c-btn:active{transform:scale(.98)}@media(hover:hover){.c-ugc__card[data-pos="0"]:hover .c-ugc__poster{transform:scale(1.04)}.c-ugc__card:not([data-pos="0"]):hover{filter:brightness(.95)}.c-ugc__card[data-pos="0"] .c-ugc__play:hover{transform:scale(1.1)}.c-ugc__arrow:hover{background:#31562014}.c-ugc__arrow--prev:hover{transform:translate(-4px)}.c-ugc__arrow--next:hover{transform:translate(4px)}.c-spectrum span:hover{transform:scaleY(1.6)}.c-review:hover{transform:translateY(-6px)}.c-reviews__sticker{pointer-events:auto}.c-reviews__sticker:hover{transform:rotate(200deg) scale(1.05)}.c-kanna:hover .c-kanna__bg img{transform:scale(1.06)}.c-founder__photo:hover img{transform:scale(1.04)}.c-founder__flowers .c-flower:hover{transform:rotate(120deg) scale(1.15);animation:none}.c-card:hover .c-card__image img{transform:scale(1.06)}.c-card:hover .c-card__badge{transform:rotate(-4deg)}.c-feel:hover{transform:translateY(-6px)}.c-feel:hover .c-feel__img{transform:scale(1.08);filter:saturate(1.15) brightness(1.05)}.c-feel:hover .c-home__textlink{word-spacing:3px}.c-feel:hover .c-feel__top .c-flower{transform:rotate(180deg)}.c-faq__q:hover{padding-left:6px}.c-home a.c-foot__link:hover{color:var(--lime);padding-left:4px}}@media(hover:hover)and (min-width:768px){.c-kanna__card{transition:transform .35s var(--e)}.c-kanna__card:hover{transform:translateY(-8px)}.c-kanna__card:hover .c-flower{transform:rotate(180deg) scale(1.1)}}.c-proof__bg img.c-proof__sky{display:none}@media not (max-width:1440px){.c-proof__bg img.c-proof__sky{display:block;left:auto;right:-80px;bottom:-80px;width:300%;height:auto;max-width:none;object-fit:fill;filter:blur(24px)}.c-proof__bg img.c-proof__img--d{width:1440px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%),linear-gradient(to right,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%),linear-gradient(to right,#000 62%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.c-home .c-card__add.is-added,.c-home .c-card__add.is-added:hover{background:var(--lime);color:var(--cream);transform:none}.c-card__add.is-added svg{display:inline-block;width:13px;height:13px;margin-left:6px;vertical-align:-1px}@media(prefers-reduced-motion:reduce){.c-home *,.c-home *:before,.c-home *:after{animation:none!important;transition:none!important}.c-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/c-home.css.map */
