@font-face{font-family:Sink;src:url(/fonts/Sink.woff2) format("woff2"),url(/fonts/Sink.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-color:#2db056;--bg-dark:#21442d;--font-brand:"Sink","Lilita One",sans-serif;--font-body:"Nunito",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow:hidden;font-family:var(--font-brand)}#__next,body,html,main{width:100%;height:100%}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:#fff;z-index:90;pointer-events:none}.bubble-text{font-family:var(--font-brand);color:#fff;text-align:center;line-height:1.15;overflow-wrap:break-word}.color-swatch{cursor:pointer;border-radius:50%;transition:transform .2s,box-shadow .2s;outline:none}.color-swatch.active,.color-swatch:hover{transform:scale(1.25);box-shadow:0 0 0 3px hsla(0,0%,100%,.8)}@keyframes feedingStepIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.feeding-step-in{animation:feedingStepIn .22s ease}html.allow-scroll{overflow-y:auto;overflow-x:hidden;height:auto}html.allow-scroll body{overflow-y:visible;overflow-x:clip;height:auto}@media (max-width:768px){html{overflow-y:auto;overflow-x:hidden}body{overflow:visible}}.ff-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.ff-wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.ff-pad{padding:clamp(64px,9vh,128px) 0}.ff-shelf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.6vw,40px);gap:clamp(18px,2.6vw,40px)}@media (max-width:820px){.ff-split{grid-template-columns:1fr;gap:clamp(40px,11vw,64px)}.ff-hero-br{display:none}.ff-hero-photo{width:86%!important}.ff-split.rev>:first-child{order:2}.ff-shelf{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:480px){.ff-shelf{grid-template-columns:1fr}}@media (max-width:820px){.ff-arrow,.ff-doodle{display:none}}.legal,.legal h1{color:#21442d}.legal h1{font-family:var(--font-brand);font-size:clamp(40px,7vw,68px);letter-spacing:.03em;line-height:1.05;margin:0 0 .15em}.legal .legal-updated{font-family:var(--font-body);font-weight:700;color:rgba(33,68,45,.55);font-size:15px;margin:0 0 2.4em}.legal h2{font-family:var(--font-brand);color:#21442d;font-size:clamp(22px,3vw,30px);letter-spacing:.02em;line-height:1.15;margin:1.8em 0 .5em}.legal li,.legal p{font-family:var(--font-body);font-weight:600;color:rgba(33,68,45,.85);font-size:clamp(16px,1.4vw,17px);line-height:1.65;margin:0 0 1em}.legal ul{margin:0 0 1em;padding-left:1.3em}.legal li{margin-bottom:.5em}.legal a{color:#2db056;font-weight:700}.legal strong{color:#21442d}.ff-std-cascade{display:flex;gap:clamp(28px,4vw,60px)}.ff-std-col{flex:1 1;display:flex;flex-direction:column;gap:clamp(40px,5.5vw,80px)}.ff-std-col--offset{margin-top:clamp(96px,12vw,184px)}@media (max-width:680px){.ff-cmp-grid{grid-template-columns:1fr!important}.ff-pack-card{padding-bottom:14px!important}.ff-pack-card .ff-pack-lift{margin-bottom:-7%}.ff-std-cascade{flex-direction:column;gap:clamp(20px,5vw,32px)}.ff-std-col{display:contents}.ff-std-card{transform:none!important;order:var(--ff-order,0)}}.ff-pack-lift{transition:transform .28s ease;will-change:transform}.ff-pack:hover .ff-pack-lift{transform:translateY(-16px) scale(1.06)}.ff-pack:active .ff-pack-lift{transform:translateY(-7px) scale(1.02)}@media (max-width:760px){.ff-modal{grid-template-columns:1fr!important}.ff-modal-pack{padding:clamp(24px,8vw,40px)!important}}.mobile-drawer-peek{transform:translateY(calc(92vh - 76px))}