.shop__steps{margin:4rem auto;width:100vw}.shop__steps__heading{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:0 1rem 2rem}.shop__steps .swiper-wrapper{column-gap:.25rem;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto}.shop__steps .swiper-slide{background-color:var(--colors-yellow);border-radius:.25rem;display:grid;padding:1rem;text-align:center;width:14.25rem}.shop__steps .swiper-slide h4{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.shop__steps .swiper-slide p{line-height:1.5}.shop__steps .swiper-slide div{align-self:end;background-color:var(--colors-brown);border-radius:.25rem;color:var(--colors-white);font-weight:900;height:1.5rem;line-height:1.5;margin:0 auto;width:1.5rem}.shop__highlights{margin:3rem auto;width:100vw}.shop__highlights__block div{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:.25rem;color:var(--colors-white);display:grid;height:20rem;margin:1rem;padding:1rem}.shop__highlights__block h3{align-self:end;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:0}.shop__highlights__block p{line-height:1.5;margin:1.5rem 1rem 2rem}.shop__reasons{margin:0 0 4rem;width:100vw}.shop__reasons__heading{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:4rem 1rem 0}.shop__reasons__blocks{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto auto auto;margin:2rem 0 0;row-gap:1.5rem;width:100%;padding-right:.94rem}.shop__reasons__block div{background-color:var(--colors-yellow);background-position:center center;background-repeat:no-repeat;border-radius:0 .25rem .25rem 0;float:left;height:3.375rem;width:3.375rem}.shop__reasons__block h4{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0 0 0 4.875rem}.shop__reasons__block p{line-height:1.5;margin:1rem 0 0 4.875rem}.shop__faq{padding-top:1.875rem}.shop__faq__heading{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:0 1rem}.shop__faq h4{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.shop__faq__blocks{padding:3rem 1rem 1rem;display:flex;flex-direction:column}.shop__faq__block{width:100%;padding-right:0;line-height:1.5rem;margin-bottom:.875rem}.shop__farmers{width:100vw;margin-top:3rem}.shop__farmers__heading{clear:left;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:0 1rem}.shop__farmers__contents{display:grid;grid-template-columns:auto;justify-content:center;margin:2rem 0 0rem;padding:0 1rem;row-gap:2rem}.shop__farmers__content{background-color:var(--colors-grey);border-radius:.25rem;display:grid;padding:1rem;width:22.13rem}.shop__farmers__content img{border-radius:.25rem;height:auto;width:100%}.shop__farmers__content>a:first-child{max-height:19.813rem;max-width:19.813rem}.shop__farmers__content h4{font-size:1.125rem;font-weight:400;margin:1rem auto 0;text-align:center}.shop__farmers__contents .shop__button--is-tertiary{margin:-1rem auto 0}.shop__farmers__container{margin-bottom:3rem}.shop__farmers__btnIcon{display:none}.shop__farmers .shop__button--is-tertiary{background-color:transparent;border:none;outline:none}.shop__farmers .shop__button--is-tertiary:hover,.shop__farmers .shop__button--is-tertiary:active,.shop__farmers .shop__button--is-tertiary:focus{background-color:var(--colors-green-lighter)}.shop__subscriptions{width:100vw}.shop__subscriptions__contents{column-gap:1rem;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto;justify-content:center;margin:2rem auto 0;padding:0 1rem;row-gap:1rem}.shop__categories h4{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:4rem 1rem 2rem}.shop__categories .swiper-wrapper{column-gap:.25rem;display:grid;grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;grid-template-rows:auto}.shop__categories .swiper-slide{background-color:var(--colors-yellow-light);border-radius:.25rem}.shop__categories .is--active{background-color:var(--colors-yellow)}@media (min-width: 768px){.shop__farmers .shop__button--is-tertiary{background-color:var(--colors-green);border-radius:.25rem;color:var(--colors-white)!important;display:block}.shop__farmers .shop__button--is-tertiary:hover,.shop__farmers .shop__button--is-tertiary:active,.shop__farmers .shop__button--is-tertiary:focus{background-color:var(--colors-green-light)}.shop__steps{margin:6rem auto;width:100%}.shop__steps__heading{margin:0 1rem 3rem}.shop__steps__contents{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin:0 auto;padding:0 1rem}.shop__steps__content{background-color:var(--colors-yellow);border-radius:.25rem;display:grid;padding:2rem;text-align:center}.shop__steps__content h4{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 2rem}.shop__steps__content p{line-height:1.5}.shop__steps__content div{align-self:end;background-color:var(--colors-brown);border-radius:.25rem;color:var(--colors-white);font-weight:900;height:1.5rem;line-height:1.5;margin:0 auto;max-width:22.5rem;width:1.5rem}#desktop-highlights-1{background-image:url(//cdn.shopify.com/s/files/1/0064/4222/1657/t/8/assets/desktop_highlights_first.jpg?v=12945662845256787375)}#desktop-highlights-2{background-image:url(//cdn.shopify.com/s/files/1/0064/4222/1657/t/8/assets/desktop_highlights_second.jpg?v=16517793081934813422)}#desktop-highlights-3{background-image:url(//cdn.shopify.com/s/files/1/0064/4222/1657/t/8/assets/desktop_highlights_third.jpg?v=4313157499072794557)}.shop__highlights{margin:4rem auto;width:100%}.shop__highlights__block--is-1,.shop__highlights__block--is-2,.shop__highlights__block--is-3{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:.25rem;height:20rem}.shop__highlights__block--is-1 h3,.shop__highlights__block--is-2 h3,.shop__highlights__block--is-3 h3{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.125;margin:0}.shop__highlights__block--is-1 p,.shop__highlights__block--is-2 p,.shop__highlights__block--is-3 p{line-height:1.5;margin:1.5rem 0 0}.shop__highlights__block--is-1,.shop__highlights__block--is-3{clear:left}.shop__highlights__block--is-1{margin:0 6rem 0 0}.shop__highlights__block--is-3{margin:0 6rem 11.25rem 0}.shop__highlights__block--is-1 div,.shop__highlights__block--is-2 div,.shop__highlights__block--is-3 div{background-color:var(--colors-white);border-radius:.25rem;box-shadow:0 1.25rem 3.125rem #13589d14;box-sizing:border-box;color:var(--colors-black);display:block;padding:4rem;width:32rem}.shop__highlights__block--is-1 div,.shop__highlights__block--is-3 div{float:right;margin:6rem -6rem 0 0}.shop__highlights__block--is-2{clear:right;margin:11.25rem 0 11.25rem 6rem}.shop__highlights__block--is-2 div{float:left;margin:6rem 0 4rem -6rem}.shop__reasons{margin:0 0 6rem;width:100%}.shop__reasons__heading{clear:right;margin:6rem 1rem 0}.shop__reasons__blocks{column-gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;padding:0 1rem}.shop__reasons__block div{border-radius:.25rem;height:4rem;width:4rem}.shop__reasons__block h4{margin:0 0 0 6rem}.shop__reasons__block p{margin:1rem 0 0 6rem}.shop__farmers{background-color:var(--colors-white);width:100%}.shop__farmers__contents{column-gap:2rem;grid-template-columns:1fr 1fr 1fr;margin:3rem 0 0rem}.shop__farmers__content{max-width:22.13rem;width:auto}.shop__farmers__content>a:first-child{max-height:19.813rem;max-width:19.813rem}.shop__farmers .shop__button--is-primary{margin:0 auto 6rem}.shop__collection__subscriptions{margin:4.5rem 0 0}.shop__subscriptions{background-color:var(--colors-white);width:100%}.shop__subscriptions__contents{column-gap:1rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin:3rem auto 0;row-gap:2rem}.shop__subscriptions .shop__products__content{width:auto}.shop__faq{padding-top:4rem}.shop__faq__blocks{padding:3rem 1rem 1rem;display:flex;flex-wrap:wrap;flex-direction:row}.shop__faq__block{width:50%;padding-right:6.875rem;line-height:1.5rem;margin-bottom:2rem}}@media (min-width: 992px){.shop__subscriptions__contents{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/s/files/1/0064/4222/1657/t/8/assets/sections.css.map */
