html body main.theme-template-suffix-our-story .sc.sc-pad{padding-bottom:0!important}html body main.theme-template-suffix-our-story .cs-st>section:first-child{padding-top:44px!important;padding-bottom:36px!important}html body main.theme-template-suffix-our-story .cs-st figure.fs-ph{margin:0 -20px!important;max-width:none!important;width:auto!important}html body main.theme-template-suffix-our-story .cs-st figure.fs-ph>div{border-radius:0!important}html body main.theme-template-suffix-our-story .cs-st figure.fs-ph figcaption{padding:10px 20px 0!important;text-align:left!important}html body main.theme-template-suffix-our-story [id$=__became] section,html body main.theme-template-suffix-our-story [id$=__beliefs] section{padding-top:48px!important;padding-bottom:48px!important}html body main.theme-template-suffix-our-story [id$=__research]>div{padding:0 20px 48px!important}html body main.theme-template-suffix-our-story [id$=__research] .image-with-text{background:#fff!important;border-radius:0!important}html body main.theme-template-suffix-our-story [id$=__research] .iwt-image{margin:0 -20px!important;width:auto!important;border-radius:0!important}html body main.theme-template-suffix-our-story [id$=__research] .iwt-image>div{height:auto!important;min-height:0!important;aspect-ratio:4/3;background:#efeae4 url(/cdn/shop/files/fermenter.jpg?width=900) center/cover no-repeat}html body main.theme-template-suffix-our-story [id$=__research] .iwt-image>div>*{opacity:0!important}html body main.theme-template-suffix-our-story [id$=__research] .iwt-content{padding:28px 0 0!important}html body main.theme-template-suffix-our-story [id$=__research] .x-block-text{margin-top:0!important}html body main.theme-template-suffix-our-story [id$=__research] .x-block-text>p.font-medium{font-size:13px!important;letter-spacing:.12em!important;color:#644c9e!important;font-weight:500!important;margin-bottom:12px!important}html:not(#z):not(#y) body main.theme-template-suffix-our-story [id$=__research] h2{font-size:34px!important;color:#22253b!important}html body main.theme-template-suffix-our-story [id$=__research] .rte p{font-size:17px!important;line-height:1.65!important;color:#22253b}html body main.theme-template-suffix-our-story [id$=__research] .rte p+p{font-size:15px!important;color:#5c5e73!important;border-top:1px solid #E7E1EC;padding-top:14px;margin-top:4px}html body main.theme-template-suffix-our-story [id$=__research] a.button{background:none!important;color:#644c9e!important;border:0!important;padding:0!important;box-shadow:none!important;font-weight:500!important;font-size:16px!important;text-decoration:underline!important;text-underline-offset:6px;min-width:0!important;width:auto!important}html body main.theme-template-suffix-our-story [id$=__research] a.button:before,html body main.theme-template-suffix-our-story [id$=__research] a.button:after{content:none!important}html body main.theme-template-suffix-our-story [id$=__research] a.button .button-text:after{content:" \2192"}html body main.theme-template-suffix-our-story [id$=__research] a.button>div{justify-content:flex-start!important}html body main.theme-template-suffix-our-story .sc.sc-pad:has(>.sc-hero){padding-top:32px!important}html body main.theme-template-suffix-our-story .sc .sc-hero-img{order:2!important;margin:32px -20px 0!important;aspect-ratio:4/5!important;background-position:center 30%!important}html:not(#z) body main .cs-st section.cs-bloom{padding:0 0 44px!important;margin-top:56px!important}html body main.theme-template-suffix-our-story [id$=__became] section.cs-band{padding-top:0!important}html body main.theme-template-suffix-our-story [id$=__became] section.cs-band:before{content:"";display:block;aspect-ratio:4/3;margin:0 -20px 36px;background:#eadff5 url(/cdn/shop/files/cecii-community-tasting.jpg?width=900) center/cover no-repeat}html body main.theme-template-suffix-our-story [id$=__became] .cs-mile{gap:10px!important;margin:28px 0 8px!important}html body main.theme-template-suffix-our-story [id$=__became] .cs-mile>div{background:#fff!important;border:0!important;border-radius:10px;padding:18px 14px 16px!important;display:flex;flex-direction:column;justify-content:flex-end;min-height:112px}html body main.theme-template-suffix-our-story [id$=__became] .cs-mile b{font-size:44px!important;line-height:1!important;margin-bottom:6px!important}html body main.theme-template-suffix-our-story [id$=__became] .cs-mile b.cs-sm{font-size:26px!important;padding-top:0!important}html body main.theme-template-suffix-our-story [id$=__became] .cs-mile span{font-size:14px!important;color:#5c5e73}html body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4:not(.cs-mile){display:block!important;margin-top:20px!important}html body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4>div{display:grid!important;grid-template-columns:64px 1fr;column-gap:8px;align-items:start;padding:22px 0!important;border-top:1px solid #E7E1EC!important}html body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4>div:last-child{border-bottom:1px solid #E7E1EC!important}html body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4 .cs-num{grid-row:1/span 2;font-size:44px!important;margin:0!important;line-height:.9!important}html:not(#z):not(#y) body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4 h3{font-family:Cormorant,Georgia,serif!important;font-size:26px!important;font-weight:600!important;line-height:1.1!important;margin:0 0 6px!important}html body main.theme-template-suffix-our-story [id$=__beliefs] .cs-g4 p:not(.cs-num){font-size:16px!important;line-height:1.5!important;color:#3d4056}html body main.theme-template-suffix-faq [id*=__promotion_banner] .x-pgw{margin:0!important;padding:0!important;width:auto!important;max-width:none!important}html body main.theme-template-suffix-faq [id*=__promotion_banner] :is([class*=x-block-header],[class*=promotion-box-content]){max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}html body main.theme-template-suffix-contact .ct-head{padding-top:32px!important}html body main.theme-template-suffix-contact .ct-head h1{margin-bottom:12px!important}html body main.theme-template-suffix-contact .ct-mail{margin:20px 0 28px!important}html body main.theme-template-suffix-contact .ct-row{display:block!important}html body main.theme-template-suffix-contact .ct-form label{display:block!important;font-size:14px!important;font-weight:500!important;color:#22253b!important;margin:0 0 16px!important}html body main.theme-template-suffix-contact .ct-form :is(input:not([type=hidden]),textarea){display:block!important;width:100%!important;box-sizing:border-box;margin-top:6px!important;padding:12px 14px!important;border:1px solid #D9D2E3!important;border-radius:8px!important;background:#fff!important;font-size:16px!important}html body main.theme-template-suffix-contact .ct-form :is(input,textarea):focus{border-color:#644c9e!important;outline:none}html body main.theme-template-suffix-contact .ct-form textarea{min-height:140px}html body main.theme-template-suffix-contact .ct-form button[type=submit]{width:100%!important;padding:14px!important;border-radius:8px!important;font-size:16px!important}html:not(#z):not(#y) body main .shopify-section:not([id*=__promotion_banner]) h2:not(.heading-slide):not(:is(.sc-hero,.mp-hero,.cs-hcp-gate) h2){font-family:Cormorant,Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:30px!important;line-height:1.05!important;letter-spacing:-.02em!important;text-align:left!important}html:not(#z) body main .shopify-section :is(h2+p,h2+.rte p,.comparision-table-description p,.sc-intro,.cs-lead,.cs-sh-sub,.cs-rv-hd p,.cs-bloom h2+p){font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;text-align:left!important}html:not(#z) body main :is(.cs-sh,.cs-fc,.cs-fc-note,.cs-fc-small,.cs-sh-note){text-align:left!important}html:not(#z):not(#y):not(#x) body main .shopify-section:is([id$=__rich_text_RdncPh],[id$=__custom_liquid_HE7G3H]) :is(h2,h2+p,.cs-rv-hd p),html:not(#z):not(#y):not(#x) body main :is(.cs-rv-hd,.cs-rv-foot,.cs-jq,.cs-jq figure,.cs-jq-note){text-align:center!important}html:not(#z) body main :is(.cs-fc-note,.cs-fc-small){margin-left:0!important;margin-right:0!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cs-mobile-story.css.map */
