:root{--ss-ocean: #4caac9;--ss-deep: #283e36;--ss-seafoam: #a1d9c6;--ss-sand: #f6efe4;--ss-ink: #0a0f0e;--ss-white: #fdfdfd;--ss-radius: 18px;--ss-ease: cubic-bezier(.2,.7,.2,1)}.ss-section{position:relative;overflow:hidden}.ss-wrap{width:min(1240px,100% - 2.5rem);margin-inline:auto}.ss-eyebrow{display:inline-block;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.85}.ss-heading{font-family:var(--font-heading--family, inherit);line-height:1.05;margin:.4em 0}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;border-radius:999px;font-weight:600;text-decoration:none;border:2px solid transparent;transition:transform .25s var(--ss-ease),background-color .25s,color .25s,box-shadow .25s;cursor:pointer;font-size:1rem;line-height:1}.ss-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000026}.ss-btn--primary{background:var(--ss-btn-bg, var(--ss-deep));color:var(--ss-btn-fg, #fff)}.ss-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.ss-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ss-placeholder-tag{display:inline-block;background:#ffe58a;color:#3d3200;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;border-radius:6px;vertical-align:middle}[data-ss-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ss-ease),transform .8s var(--ss-ease);transition-delay:var(--ss-delay, 0s)}[data-ss-reveal].is-visible,.shopify-design-mode [data-ss-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-ss-reveal]{opacity:1;transform:none;transition:none}.ss-hero__media img,.ss-marquee__track,.ss-wave path{animation:none!important}}.ss-hero{color:var(--ss-hero-fg, #fff);background:var(--ss-deep);display:grid;min-height:var(--ss-hero-h, 88vh)}.ss-hero--small{--ss-hero-h: 60vh}.ss-hero--medium{--ss-hero-h: 75vh}.ss-hero--full{--ss-hero-h: 100svh}.ss-hero>*{grid-area:1 / 1}.ss-hero__media{position:relative;overflow:hidden}.ss-hero__media img,.ss-hero__media video{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--ss-img-pos, center);animation:ss-kenburns 22s ease-in-out infinite alternate}.ss-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(10 15 14 / calc(var(--ss-overlay) * .6)),rgb(10 15 14 / var(--ss-overlay)))}.ss-hero__media--empty{background:radial-gradient(120% 90% at 20% 10%,var(--ss-ocean),var(--ss-deep))}@keyframes ss-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}.ss-hero__content{position:relative;z-index:2;align-self:center;padding:7rem 0 9rem}.ss-hero__content--center{text-align:center}.ss-hero__content--center .ss-hero__ctas,.ss-hero__content--center .ss-hero__pill{justify-content:center;margin-inline:auto}.ss-hero__heading{font-size:clamp(2.4rem,6.5vw,5.4rem);max-width:15ch}.ss-hero__content--center .ss-hero__heading{margin-inline:auto}.ss-hero__rotator{display:inline-grid;color:var(--ss-accent, var(--ss-seafoam))}.ss-hero__rotator>span{grid-area:1 / 1;opacity:0;transform:translateY(-.35em);transition:opacity .25s,transform .25s}.ss-hero__rotator>span.is-active{opacity:1;transform:none;transition:opacity .45s .25s,transform .45s .25s var(--ss-ease)}.ss-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:46ch;opacity:.95}.ss-hero__content--center .ss-hero__sub{margin-inline:auto}.ss-hero__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.ss-hero__pill{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.55rem 1rem .55rem .6rem;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.95rem;color:inherit;text-decoration:none}.ss-hero__pill b{background:var(--ss-accent, var(--ss-seafoam));color:var(--ss-ink);border-radius:999px;padding:.2rem .6rem}.ss-hero__scroll{position:absolute;left:50%;bottom:5.5rem;z-index:3;width:26px;height:42px;border:2px solid rgb(255 255 255 / .7);border-radius:20px;transform:translate(-50%)}.ss-hero__scroll:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;border-radius:2px;background:#fff;transform:translate(-50%);animation:ss-scroll 1.8s infinite}@keyframes ss-scroll{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}.ss-wave{position:absolute;left:0;right:0;bottom:-1px;z-index:2;height:90px;width:100%;pointer-events:none}.ss-wave path{animation:ss-wave 9s ease-in-out infinite alternate;transform-origin:center}.ss-wave path:nth-child(2){animation-duration:13s;animation-direction:alternate-reverse}@keyframes ss-wave{0%{transform:translate(-4%) scaleY(1)}to{transform:translate(4%) scaleY(1.15)}}.ss-hero [data-ss-stagger]>*{opacity:0;transform:translateY(24px);animation:ss-fadeup .9s var(--ss-ease) forwards}.ss-hero [data-ss-stagger]>*:nth-child(2){animation-delay:.15s}.ss-hero [data-ss-stagger]>*:nth-child(3){animation-delay:.3s}.ss-hero [data-ss-stagger]>*:nth-child(4){animation-delay:.45s}.ss-hero [data-ss-stagger]>*:nth-child(5){animation-delay:.6s}@keyframes ss-fadeup{to{opacity:1;transform:none}}.ss-marquee{background:var(--ss-mq-bg, var(--ss-ocean));color:var(--ss-mq-fg, #fff);padding:1rem 0}.ss-marquee__viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ss-marquee__track{display:flex;flex-shrink:0;gap:3rem;padding-right:3rem;animation:ss-marquee var(--ss-mq-speed, 30s) linear infinite}.ss-marquee:hover .ss-marquee__track{animation-play-state:paused}.ss-marquee__item{display:inline-flex;align-items:center;gap:.8rem;white-space:nowrap;font-weight:600;font-size:clamp(.95rem,1.4vw,1.15rem);letter-spacing:.02em}.ss-marquee__item:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--ss-mq-dot, var(--ss-seafoam))}@keyframes ss-marquee{to{transform:translate(-100%)}}.ss-products{background:var(--ss-pr-bg, var(--ss-sand));color:var(--ss-pr-fg, var(--ss-ink));padding:clamp(3.5rem,7vw,6rem) 0}.ss-products__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.ss-products__head .ss-heading{font-size:clamp(2rem,4vw,3.2rem);margin:.2em 0 0}.ss-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.ss-tab{border:1.5px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:.55rem 1.1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.ss-tab[aria-selected=true]{background:var(--ss-deep);border-color:var(--ss-deep);color:#fff}.ss-grid{display:grid;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(var(--ss-cols-m, 1),minmax(0,1fr))}@media(min-width:750px){.ss-grid{grid-template-columns:repeat(var(--ss-cols, 3),minmax(0,1fr))}}.ss-grid[hidden]{display:none}.ss-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--ss-radius);overflow:hidden;box-shadow:0 1px #0000000a;transition:transform .35s var(--ss-ease),box-shadow .35s}.ss-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px #283e3629}.ss-card__media{position:relative;aspect-ratio:1 / 1;background:#eef6f8;overflow:hidden;display:block}.ss-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform .8s var(--ss-ease)}.ss-card:hover .ss-card__media img{transform:scale(1.05)}.ss-card__media img+img{opacity:0}.ss-card:hover .ss-card__media img+img{opacity:1}.ss-card__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--ss-ink);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .7rem;border-radius:999px}.ss-card__badge--mission{left:auto;right:12px;background:var(--ss-seafoam);color:var(--ss-ink)}.ss-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.25rem 1.4rem;flex:1}.ss-card__title{font-size:1.2rem;font-weight:700;margin:0;color:inherit;text-decoration:none}.ss-card__desc{font-size:.92rem;opacity:.75;margin:0}.ss-card__price{font-weight:700;font-size:1.05rem}.ss-card__price s{opacity:.5;font-weight:400;margin-left:.4rem}.ss-card__form{display:flex;gap:.5rem;margin-top:auto;padding-top:.6rem;flex-wrap:wrap}.ss-card__form select{flex:1 1 100%;padding:.7rem .9rem;border-radius:10px;border:1px solid #d9d9d9;background:#fff}.ss-card__form .ss-btn{flex:1}.ss-card__status{font-size:.85rem;min-height:1.2em;margin:0}.ss-card__status a{color:inherit;font-weight:700}.ss-products__empty{padding:2rem;border:2px dashed currentColor;border-radius:var(--ss-radius);text-align:center;opacity:.7}.ss-why{background:var(--ss-why-bg, #fff);color:var(--ss-why-fg, var(--ss-ink));padding:clamp(3.5rem,7vw,6.5rem) 0}.ss-why__intro{display:grid;gap:2rem;align-items:center;margin-bottom:3rem}@media(min-width:900px){.ss-why__intro{grid-template-columns:1.1fr 1fr;gap:4rem}}.ss-why__intro .ss-heading{font-size:clamp(2rem,4.4vw,3.6rem)}.ss-why__lead{font-size:1.15rem;opacity:.85}.ss-why__benefits{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.75rem}.ss-why__benefits li{display:flex;gap:.75rem;align-items:flex-start}.ss-why__benefits li:before{content:"\2713";flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ss-seafoam);color:var(--ss-deep);font-weight:800;font-size:.85rem}.ss-why__feature{border-radius:calc(var(--ss-radius) * 1.4);overflow:hidden;aspect-ratio:4 / 3}.ss-why__feature img{width:100%;height:100%;object-fit:cover;display:block}.ss-ingredients{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.ss-ingredients{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ss-ingredients{grid-template-columns:repeat(var(--ss-ing-cols, 3),minmax(0,1fr))}}.ss-ing{position:relative;border-radius:var(--ss-radius);overflow:hidden;background:var(--ss-sand);min-height:260px;cursor:pointer;isolation:isolate;border:0;padding:0;text-align:left;color:inherit;font:inherit}.ss-ing__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ss-ing__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ss-ease)}.ss-ing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgb(10 15 14 / .78));transition:background .4s}.ss-ing__body{position:absolute;left:0;right:0;bottom:0;padding:1.1rem;color:#fff}.ss-ing__name{font-weight:800;font-size:1.1rem;margin:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ss-ing__name:after{content:"+";display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff3;transition:transform .3s;flex:none}.ss-ing__text{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ss-ease),opacity .45s;opacity:0;font-size:.9rem}.ss-ing__text>div{overflow:hidden}.ss-ing.is-open:after,.ss-ing:hover:after{background:linear-gradient(180deg,#283e3659,#283e36f0)}.ss-ing.is-open .ss-ing__text,.ss-ing:hover .ss-ing__text{grid-template-rows:1fr;opacity:1;margin-top:.5rem}.ss-ing.is-open .ss-ing__name:after{transform:rotate(45deg)}.ss-ing:hover .ss-ing__img img{transform:scale(1.06)}.ss-why__note{font-size:.8rem;opacity:.65;margin-top:2rem}.ss-compare{background:var(--ss-cmp-bg, var(--ss-deep));color:var(--ss-cmp-fg, #fff);padding:clamp(3.5rem,7vw,6rem) 0}.ss-compare .ss-heading{font-size:clamp(1.9rem,4vw,3.2rem);text-align:center}.ss-compare__sub{text-align:center;max-width:60ch;margin:0 auto 2.5rem;opacity:.85}.ss-compare__toggle{display:flex;justify-content:center;gap:.4rem;margin-bottom:1.5rem;background:#ffffff1a;padding:.3rem;border-radius:999px;width:max-content;margin-inline:auto}.ss-compare__toggle button{border:0;background:transparent;color:inherit;padding:.6rem 1.2rem;border-radius:999px;font-weight:700;cursor:pointer}.ss-compare__toggle button[aria-pressed=true]{background:var(--ss-seafoam);color:var(--ss-ink)}.ss-compare__cols{display:grid;gap:1.25rem}@media(min-width:750px){.ss-compare__cols{grid-template-columns:1fr 1fr}.ss-compare__toggle{display:none}}.ss-compare__col{border-radius:var(--ss-radius);padding:1.75rem;background:#ffffff0f;border:1px solid rgb(255 255 255 / .15);transition:opacity .3s}.ss-compare__col--ours{background:#a1d9c629;border-color:var(--ss-seafoam)}.ss-compare__col h3{margin-top:0;font-size:1.35rem}.ss-compare__col ul{padding-left:1.1rem;margin:0;display:grid;gap:.5rem}@media(max-width:749px){.ss-compare__col[data-hidden=true]{display:none}}.ss-compare__cta{text-align:center;margin-top:2rem}.ss-impact{color:var(--ss-imp-fg, #fff);background:var(--ss-imp-bg, var(--ss-ocean));padding:clamp(4rem,8vw,7rem) 0}.ss-impact__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ss-impact__bg img{width:100%;height:100%;object-fit:cover}.ss-impact__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#283e36eb,rgb(76 170 201 / var(--ss-imp-overlay, .75)))}.ss-impact .ss-wrap{position:relative;z-index:1}.ss-impact__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.ss-impact__grid{grid-template-columns:1.05fr 1fr;gap:4rem}}.ss-impact .ss-heading{font-size:clamp(2rem,4.6vw,3.8rem)}.ss-impact__text{font-size:1.1rem;opacity:.95}.ss-impact__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ss-stat{background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .22);border-radius:var(--ss-radius);padding:1.4rem}.ss-stat:first-child:nth-last-child(odd){grid-column:1 / -1}.ss-stat__num{font-family:var(--font-heading--family, inherit);font-weight:700;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1;display:block;font-variant-numeric:tabular-nums}.ss-stat__label{display:block;margin-top:.5rem;opacity:.9}.ss-impact__progress{margin-top:1.8rem}.ss-impact__bar{height:12px;border-radius:999px;background:#fff3;overflow:hidden;margin-top:.5rem}.ss-impact__bar span{display:block;height:100%;width:0;background:var(--ss-seafoam);border-radius:inherit;transition:width 1.8s var(--ss-ease)}.ss-impact__ctas{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.ss-impact .ss-btn--primary{--ss-btn-bg: #fff;--ss-btn-fg: var(--ss-deep)}.ss-testi{background:var(--ss-t-bg, var(--ss-sand));color:var(--ss-t-fg, var(--ss-ink));padding:clamp(3.5rem,7vw,6rem) 0}.ss-testi .ss-heading{text-align:center;font-size:clamp(1.9rem,4vw,3rem)}.ss-testi__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(88%,420px);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem .25rem 1.5rem;scrollbar-width:none}.ss-testi__track::-webkit-scrollbar{display:none}@media(min-width:1100px){.ss-testi__track{grid-auto-columns:calc((100% - 2.5rem) / 3)}}.ss-quote{scroll-snap-align:start;background:#fff;border-radius:var(--ss-radius);padding:1.8rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 30px #283e3614;margin:0}.ss-quote__stars{color:#f2b01e;letter-spacing:.15em}.ss-quote blockquote{margin:0;font-size:1.08rem;line-height:1.55}.ss-quote figcaption{margin-top:auto;font-weight:700}.ss-quote figcaption span{display:block;font-weight:400;opacity:.65;font-size:.9rem}.ss-testi__dots{display:flex;justify-content:center;gap:.5rem}.ss-testi__dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:currentColor;opacity:.25;cursor:pointer;transition:opacity .2s,width .2s}.ss-testi__dots button[aria-current=true]{opacity:1;width:26px;border-radius:6px}.ss-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;color:var(--ss-ink);box-shadow:0 -10px 30px #0000001f;transform:translateY(110%);transition:transform .45s var(--ss-ease);padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom))}.ss-sticky.is-visible{transform:none}.ss-sticky__inner{display:flex;align-items:center;gap:1rem}.ss-sticky__img{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none;background:#eef6f8}.ss-sticky__info{flex:1;min-width:0}.ss-sticky__title{font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-sticky__price{font-size:.95rem;opacity:.8}.ss-sticky__mission{display:none;font-size:.8rem;color:var(--ss-deep)}@media(min-width:900px){.ss-sticky__mission{display:block}}.ss-sticky form{display:flex;gap:.5rem;align-items:center}.ss-sticky select,.ss-sticky input[type=number]{padding:.7rem .6rem;border-radius:10px;border:1px solid #d9d9d9;background:#fff}.ss-sticky input[type=number]{width:4.2rem}@media(max-width:749px){.ss-sticky__img,.ss-sticky input[type=number]{display:none}.ss-sticky select{max-width:7rem}.ss-sticky .ss-btn{padding:.85rem 1.1rem}}.ss-card--soldout .ss-card__media img{filter:grayscale(.55) opacity(.8)}.ss-card--soldout .ss-card__badge:not(.ss-card__badge--mission){background:#6b6b6b}.ss-card--soldout .ss-card__form .ss-btn[disabled],.ss-sticky .ss-btn[disabled]{background:#e7e3dc;color:#6b6b6b;opacity:1}.ss-sticky__notify[hidden]{display:none}.ss-hero--content-top .ss-hero__content{align-self:start;padding-top:6rem}.ss-hero--content-bottom .ss-hero__content{align-self:end;padding-bottom:7.5rem}.ss-hero--content-bottom .ss-hero__media:after{background:linear-gradient(180deg,rgb(10 15 14 / calc(var(--ss-overlay) * .25)),rgb(10 15 14 / calc(var(--ss-overlay) * .2)) 40%,rgb(10 15 14 / calc(var(--ss-overlay) * 1.6)))}@media(max-width:749px){.ss-hero--stack{display:block;min-height:0;padding-top:var(--header-height, 88px)}.ss-hero--stack .ss-hero__media{aspect-ratio:var(--ss-img-ratio, 1.5)}.ss-hero--stack .ss-hero__media:after{background:linear-gradient(180deg,transparent 55%,rgb(40 62 54 / .55))}.ss-hero--stack .ss-hero__content{padding:2rem 0 6.5rem}.ss-hero--stack .ss-hero__scroll{display:none}}.ss-anchor-section{height:0}.ss-anchor{display:block;height:0;scroll-margin-top:calc(var(--ss-header-h, 120px) + 8px)}.ss-about{background:var(--ss-ab-bg, #fff);color:var(--ss-ab-fg, var(--ss-ink));padding:clamp(3.5rem,7vw,6.5rem) 0}.ss-about__intro{display:grid;gap:2rem;align-items:center;margin-bottom:3rem}@media(min-width:900px){.ss-about__intro{grid-template-columns:1.1fr 1fr;gap:4rem}}.ss-about__intro .ss-heading{font-size:clamp(2rem,4.4vw,3.6rem)}.ss-about__text{font-size:1.1rem;line-height:1.6}.ss-about__text p{margin:0 0 1rem;opacity:.88}.ss-about__media{border-radius:calc(var(--ss-radius) * 1.4);overflow:hidden;aspect-ratio:4 / 3}.ss-about__media img{width:100%;height:100%;object-fit:cover;display:block}.ss-about__tiles{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:750px){.ss-about__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ss-about__tile{background:var(--ss-sand);border-radius:var(--ss-radius);padding:1.6rem 1.5rem}.ss-about__tile:nth-child(3n+2){background:#eef6f8}.ss-about__tile:nth-child(3n){background:var(--ss-deep);color:#fff}.ss-about__kicker{display:block;font-size:2rem;font-weight:800;line-height:1;margin-bottom:.6rem;color:var(--ss-ocean)}.ss-about__tile:nth-child(3n) .ss-about__kicker{color:var(--ss-seafoam)}.ss-about__tile-title{font-family:var(--font-heading--family, inherit);font-size:1.25rem;margin:0 0 .4rem}.ss-about__tile p{margin:0;opacity:.85}.ss-ing-groups{display:grid;gap:2.5rem}@media(min-width:1000px){.ss-ing-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}}.ss-ing-group{background:#ffffff8c;border-radius:calc(var(--ss-radius) * 1.2);padding:1.25rem}.ss-ing-group__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.ss-ing-group__thumb{flex:none;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--ss-sand);display:block}.ss-ing-group__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ss-ing-group__title{font-family:var(--font-heading--family, inherit);font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.1;margin:.15rem 0 .25rem}.ss-ing-group__link{font-size:.9rem;font-weight:600;color:inherit}.ss-ingredients--group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ss-ingredients--group .ss-ing{min-height:200px}@media(max-width:749px){.ss-ingredients--group .ss-ing{min-height:170px}.ss-ing-group{padding:1rem}}.ss-ing--plain{background:linear-gradient(135deg,#b5523b,#e8a87c)}@media(max-width:749px){.ss-products .ss-grid{gap:.75rem}.ss-products .ss-card__badge{top:8px;font-size:.68rem;padding:.25rem .5rem;line-height:1.2}.ss-products .ss-card__badge--mission{left:auto;right:8px}.ss-products .ss-card__body{gap:.35rem;padding:.75rem .7rem .85rem}.ss-products .ss-card__title{font-size:.95rem;line-height:1.2}.ss-products .ss-card__desc{font-size:.78rem;line-height:1.4}.ss-products .ss-card__price{font-size:.95rem}.ss-products .ss-card__form{padding-top:.35rem}.ss-products .ss-card__form .ss-btn{flex:1 1 100%;width:100%;padding:.7rem .5rem;font-size:.85rem;white-space:nowrap}.ss-products .ss-card__status{font-size:.75rem}}.ss-card__checkout{flex:1 1 100%;width:100%;min-width:0}.ss-card__checkout .shopify-payment-button{width:100%}.ss-card__checkout,.ss-card__checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-inline-alignment: center}.ss-card__checkout .shopify-payment-button__button{border-radius:999px;min-height:48px;overflow:hidden}.ss-card__checkout .shopify-payment-button__more-options{display:none}@media(max-width:749px){.ss-products .ss-card__checkout,.ss-products .ss-card__checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 40px}.ss-products .ss-card__checkout .shopify-payment-button__button{min-height:40px}}#header-group:has(#header-component[sticky=always])>.shopify-section:has(>.announcement-bar){position:sticky;top:0}#header-group:has(.announcement-bar) .header-section:has(>#header-component[sticky=always]){top:calc(var(--ss-ann-h, 47px) - 1px)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ss-theme.css.map */
