:root{--sh-ink: #1a1a18;--sh-cream: #f6eeda;--sh-green: #3fa535;--sh-leafy: #a2c617;--sh-yellow: #fdc300;--sh-tomato: #e63312;--sh-deep: #1e4d2b;--font-heading-family: "bodega-sans", "Arial Narrow", sans-serif-condensed, sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-heading-scale: 1.3;--font-body-family: "Helvetica Neue", "Helvetica Neue LT Pro", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--sh-font-speech: "shantell-sans-normal", "Comic Neue", cursive}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0;line-height:1.05}body{letter-spacing:0}.card__heading{font-size:calc(var(--font-heading-scale) * 1.45rem);letter-spacing:0}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:800;font-size:1.7rem;letter-spacing:.02em}.sh-speech{font-family:var(--sh-font-speech);font-weight:400;letter-spacing:0}.sh-pill{display:inline-block;margin:0 0 1.6rem;padding:.5rem 1.4rem;border:2px solid rgb(var(--color-foreground));border-radius:40px;font-family:var(--font-heading-family);font-weight:800;font-size:1.5rem;letter-spacing:.02em;line-height:1.3}.sh-center{text-align:center;margin-top:4rem}.sh-section-head{text-align:center;max-width:64rem;margin:0 auto 4rem}.sh-section-head h2{margin:0}.sh-section-head__text{margin-top:1.2rem}.sh-hero{padding:4rem 0 3rem;overflow:hidden}.sh-hero__inner{display:grid;gap:3rem;align-items:center}.sh-hero__title{font-size:clamp(4.4rem,11vw,8.4rem);line-height:.95;margin:0 0 2rem}.sh-hero__text{font-size:1.8rem;max-width:48rem;margin-bottom:2.8rem}.sh-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.sh-hero__art img{width:100%;height:auto;display:block}@media screen and (min-width:990px){.sh-hero{padding:6rem 0 5rem}.sh-hero__inner{grid-template-columns:1fr 1.05fr;gap:5rem}}.sh-steps{padding:7rem 0}.sh-steps__list{display:grid;gap:2.4rem;margin:0;padding:0}@media screen and (min-width:750px){.sh-steps__list{grid-template-columns:repeat(3,1fr)}}.sh-steps__item{position:relative;background:#fff;border:2px solid var(--sh-ink);border-radius:24px;box-shadow:6px 6px 0 var(--sh-ink);padding:2.4rem 2.4rem 2.8rem;text-align:center}.sh-steps__art{height:18rem;display:flex;align-items:flex-end;justify-content:center;margin-bottom:1.2rem}.sh-steps__art img{max-height:100%;width:auto}.sh-steps__num{position:absolute;top:-1.8rem;left:50%;transform:translate(-50%);width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--sh-yellow);color:var(--sh-ink);border:2px solid var(--sh-ink);font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem}.sh-steps__item h3{margin:0 0 .8rem}.sh-steps__item .rte p{margin:0}.sh-steps__more{text-align:center;margin:4rem 0 0;font-size:1.7rem}.sh-favorites{padding:2rem 0 7rem}.sh-favorites__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.sh-favorites__head h2{margin:0}.sh-favorites__mascot{position:relative;flex:0 0 auto;width:13rem}.sh-favorites__mascot img{width:100%;height:auto;display:block}.sh-bubble{position:absolute;right:85%;top:.4rem;white-space:nowrap;margin:0;padding:.8rem 1.4rem;background:#fff;border:2px solid var(--sh-ink);border-radius:18px;font-size:1.6rem;line-height:1.2;color:var(--sh-ink)}.sh-bubble:after{content:"";position:absolute;right:-9px;top:55%;width:14px;height:14px;background:#fff;border-right:2px solid var(--sh-ink);border-top:2px solid var(--sh-ink);transform:rotate(45deg)}@media screen and (max-width:749px){.sh-favorites__mascot{width:9rem}.sh-bubble{font-size:1.3rem;padding:.6rem 1rem;right:80%}}.sh-story{padding:8rem 0}.sh-story__inner{display:grid;gap:5rem;align-items:start}@media screen and (min-width:990px){.sh-story__inner{grid-template-columns:1fr 1fr;gap:8rem}}.sh-story__copy h2{margin:0 0 2rem}.sh-story__copy .rte{margin-bottom:3rem;font-size:1.7rem}.sh-pill--light{border-color:currentColor}.sh-story__timeline{margin:0;padding:0;border-left:3px solid var(--sh-yellow)}.sh-story__event{position:relative;padding:0 0 3.2rem 3.2rem}.sh-story__event:last-child{padding-bottom:0}.sh-story__event:before{content:"";position:absolute;left:-1.05rem;top:.9rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--sh-yellow)}.sh-story__year{display:block;font-family:var(--font-heading-family);font-weight:800;font-size:4rem;line-height:1;color:var(--sh-yellow);margin-bottom:.6rem}.sh-story__event .rte p{margin:0}.multicolumn .title-wrapper-with-link{margin-bottom:2rem}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}@media screen and (max-width:749px){.sh-steps{padding:5rem 0}.sh-steps__list{gap:3.2rem}.sh-steps__item{display:grid;grid-template-columns:9rem 1fr;column-gap:1.6rem;text-align:left;align-items:center;padding:2.4rem 2rem 2rem}.sh-steps__art{grid-row:span 2;height:11rem;margin:0}.sh-steps__num{left:2rem;transform:none}.sh-steps__item h3{margin:0 0 .4rem;align-self:end}.sh-steps__item .rte{align-self:start}.sh-favorites__head{flex-direction:column-reverse;align-items:stretch;gap:.8rem}.sh-favorites__mascot{align-self:flex-end;width:8.5rem}.sh-bubble{top:1rem}.sh-story{padding:6rem 0}}[class*=-cta] :is(h1,h2,h3,h4),:is(h1,h2,h3,h4)[class*=-cta__],:is(h1,h2,h3,h4)[class*=-hero__title]{color:inherit}.card-wrapper .card--card,.collection-list .card--card{border:2px solid var(--sh-ink);transition:transform .15s ease,box-shadow .15s ease}.card-wrapper .card--card:after,.collection-list .card--card:after{box-shadow:none}@media(hover:hover){.card-wrapper:hover .card--card,.collection-list .card-wrapper:hover .card--card{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--sh-ink)}}.card__badge .badge{font-family:var(--font-heading-family);font-weight:800;font-size:1.3rem;letter-spacing:.02em}.product-form__input--pill input[type=radio]+label{border-width:2px}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--sh-green);color:var(--sh-ink);border-color:var(--sh-ink)}.product__title h1{font-size:clamp(4rem,5vw,5.6rem)}.product .price-item--regular,.product .price-item--sale{font-family:var(--font-heading-family);font-weight:800;font-size:2.8rem;letter-spacing:0}.product-form__submit.button--secondary{background:var(--sh-green);color:var(--sh-ink);border:2px solid var(--sh-ink)}.product-form__submit.button--secondary:after{box-shadow:none}.product-form__submit[disabled]{background:transparent}[id*=__multicolumn_] .multicolumn-card.content-container{background:#fff;border:2px solid var(--sh-ink);box-shadow:5px 5px 0 var(--sh-ink)}.multicolumn.background-none .multicolumn-card.content-container{background:none;border:0;box-shadow:none}.collection-hero__title{font-size:clamp(4.4rem,7vw,7.2rem)}.main-list-collections,.main-list-collections .title{margin-top:0}.sh-recipes-empty{display:grid;gap:3rem;align-items:center;max-width:86rem;margin:0 auto;text-align:left;padding:2rem 0}@media screen and (min-width:750px){.sh-recipes-empty{grid-template-columns:22rem 1fr}}.sh-recipes-empty__art{position:relative;width:16rem;margin:4rem auto 0}.sh-recipes-empty__art img{width:100%;height:auto;display:block}.sh-recipes-empty__art .sh-bubble{right:auto;left:55%;top:-3.6rem}.sh-recipes-empty__art .sh-bubble:after{right:auto;left:2rem;top:auto;bottom:-9px;transform:rotate(135deg)}.sh-recipes-empty h2{margin:0 0 1.2rem;font-size:clamp(3.2rem,5vw,4.4rem);color:var(--sh-ink)}.sh-recipes-empty__row{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0 1.6rem}.sh-recipes-empty__row input{flex:1 1 22rem;min-height:4.6rem;padding:0 1.8rem;border:2px solid var(--sh-ink);border-radius:40px;background:#fff;font:inherit;font-size:1.6rem}.sh-recipes-empty__ok{font-weight:700;margin:2rem 0}.sh-recipes-empty__err{color:var(--sh-tomato)}.sh-recipes-empty__links a{color:#24731f;font-weight:700}.recipes-empty.sh-recipes-empty{text-align:left}.recipes-empty.sh-recipes-empty h2{font-size:clamp(3.2rem,5vw,4.4rem);color:var(--sh-ink);margin:0 0 1.2rem}.recipes-empty.sh-recipes-empty p{margin-left:0;margin-right:0}.sh-recipes-empty__art{margin-top:6rem}.sh-recipes-empty__art .sh-bubble{left:50%;transform:translate(-50%);top:-5.2rem}.sh-recipes-empty__art .sh-bubble:after{left:50%;margin-left:-7px}.sh-page p{margin-top:0}.sh-phero{padding:4rem 0;overflow:hidden}.sh-phero__inner{display:grid;gap:3rem;align-items:center}.sh-phero__title{font-size:clamp(4.4rem,9vw,7.6rem);line-height:.95;margin:0 0 1.8rem}.sh-phero__text{font-size:1.8rem;max-width:50rem;margin-bottom:2.8rem}.sh-phero__art img{display:block;width:100%;height:auto}.sh-phero__art--mascot{max-width:34rem;justify-self:center}@media screen and (min-width:990px){.sh-phero{padding:6rem 0}.sh-phero__inner{grid-template-columns:1.1fr 1fr;gap:5rem}}.sh-band{padding:7rem 0}.sh-band--tight{padding:7rem 0 8rem}.sh-band--flush{padding-top:0}@media screen and (max-width:749px){.sh-band{padding:5rem 0}}.sh-small-link{font-size:1.6rem;margin:2.4rem 0 0}.sh-small-link a{font-weight:700}.sh-statement{text-align:center;max-width:80rem}.sh-statement__big{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(4.4rem,8vw,8rem);line-height:1;color:#24731f;margin:0 0 2.4rem}.sh-statement__text{font-size:2rem;line-height:1.6;margin:0 auto;max-width:62rem}.sh-tl{display:grid;gap:2.4rem;margin:0;padding:0;counter-reset:tl}@media screen and (min-width:990px){.sh-tl{grid-template-columns:repeat(4,1fr)}}.sh-tl__item{position:relative;padding:2.8rem 0 0;border-top:3px solid var(--sh-yellow)}.sh-tl__item:before{content:"";position:absolute;top:-1.05rem;left:0;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--sh-yellow)}.sh-tl__item--now:before{width:2.4rem;height:2.4rem;top:-1.35rem;box-shadow:0 0 0 5px #fdc3004d}.sh-tl__year{display:block;font-family:var(--font-heading-family);font-weight:800;font-size:5.2rem;line-height:1;color:var(--sh-yellow);margin-bottom:.8rem}.sh-tl__title{margin:0 0 1rem;font-size:2.4rem}.sh-tl__item p{font-size:1.55rem;line-height:1.65;margin:0}@media screen and (max-width:989px){.sh-tl{gap:0;border-left:3px solid var(--sh-yellow);margin-left:.8rem}.sh-tl__item{border-top:0;padding:0 0 3.6rem 3rem}.sh-tl__item:last-child{padding-bottom:0}.sh-tl__item:before{top:1.4rem;left:-1.05rem}.sh-tl__item--now:before{left:-1.35rem}}.sh-cards{display:grid;gap:2.4rem;margin:0;padding:0}@media screen and (min-width:750px){.sh-cards--3{grid-template-columns:repeat(3,1fr)}}.sh-card{background:#fff;border:2px solid var(--sh-ink);border-radius:24px;box-shadow:6px 6px 0 var(--sh-ink);padding:2.8rem}.sh-card__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--sh-yellow);border:2px solid var(--sh-ink);font-size:2.6rem;margin-bottom:1.6rem}.sh-card h3{font-size:2.6rem;margin:0 0 .8rem}.sh-card p{margin:0;font-size:1.55rem;line-height:1.6}.sh-disclaimer{font-size:1.3rem;text-align:center;max-width:70rem;margin:3.2rem auto 0;opacity:.75}.sh-need{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:0;padding:0}@media screen and (min-width:750px){.sh-need{grid-template-columns:repeat(4,1fr)}}.sh-need li{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2.4rem 1.6rem;background:#fff;border:2px solid var(--sh-ink);border-radius:20px;font-family:var(--font-heading-family);font-weight:800;font-size:2rem;line-height:1.1}.sh-need li span{font-size:3.6rem;line-height:1}@media screen and (min-width:990px){.sh-steps__list--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:750px)and (max-width:989px){.sh-steps__list--4{grid-template-columns:repeat(2,1fr);row-gap:4rem}}.sh-steps__emoji{display:block;font-size:5.2rem;line-height:1;margin:1.6rem 0 1.2rem}.sh-steps__list--4 .sh-steps__item p{margin:0;font-size:1.55rem;line-height:1.6}@media screen and (max-width:749px){.sh-steps__list--4 .sh-steps__item{display:block;text-align:left;padding-top:3rem}.sh-steps__list--4 .sh-steps__emoji{display:inline-block;font-size:3.2rem;margin:0 1rem 0 0;vertical-align:middle}.sh-steps__list--4 .sh-steps__item h3{display:inline-block;vertical-align:middle}}.sh-tips{display:grid;gap:3.2rem;align-items:center;margin-top:6rem;background:#fff;border:2px solid var(--sh-ink);border-radius:28px;overflow:hidden}@media screen and (min-width:750px){.sh-tips{grid-template-columns:1fr 1.2fr}}.sh-tips__art img{display:block;width:100%;height:100%;max-height:46rem;object-fit:cover}.sh-tips__copy{padding:0 2.8rem 3.2rem}@media screen and (min-width:750px){.sh-tips__copy{padding:3.2rem 4rem 3.2rem 0}}.sh-tips__head{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.sh-tips__head img{width:7rem;height:auto;flex:0 0 auto}.sh-tips__head h3{margin:0}.sh-tips__list{margin:0;padding-left:2rem}.sh-tips__list li{margin-bottom:1rem;font-size:1.6rem;line-height:1.6}.sh-tips__list li::marker{color:var(--sh-green)}.sh-cta{padding:6rem 0}.sh-cta__inner{display:grid;gap:2.4rem;align-items:center;justify-items:center;text-align:center}@media screen and (min-width:750px){.sh-cta__inner{grid-template-columns:18rem 1fr;justify-items:start;text-align:left;max-width:90rem}}.sh-cta__art{width:16rem}.sh-cta__art img{display:block;width:100%;height:auto}.sh-cta__copy h2{margin:0 0 1.2rem}.sh-cta__copy p{font-size:1.7rem;max-width:56rem}.sh-cta__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}@media screen and (max-width:749px){.sh-cta__buttons{justify-content:center}}.sh-cta .sh-cta__copy h2{color:rgb(var(--color-foreground))}.sh-page .sh-small-link{margin-top:2.8rem}.sh-page .sh-disclaimer{margin-top:3.6rem}.sh-page .sh-center{margin-top:3.2rem}.sh-phero__art--photo{max-width:46rem;justify-self:center}.sh-phero__art--photo img{aspect-ratio:1 / 1;object-fit:cover;border:3px solid var(--sh-ink);border-radius:28px;box-shadow:8px 8px 0 var(--sh-ink)}.sh-hero .sh-hero__title{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.product__info-container{display:flex;flex-wrap:wrap;column-gap:3.2rem;align-items:flex-end}.product__info-container>*{flex:0 0 100%;min-width:0}.product__info-container>variant-selects,.product__info-container>.product-form__quantity{flex:0 1 auto}.product__info-container>variant-selects .product-form__input{margin-bottom:0}.product__info-container>.product-form__quantity{margin-bottom:0}}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:var(--sh-green);color:var(--sh-ink);border-color:var(--sh-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sprouthouse.css.map */
