.section-coffee-story,.shopify-section:has(.coffee-story){background:var(--cs-bg, #1a1a1a)!important}.coffee-story{background:var(--cs-bg, #1a1a1a)!important;color:var(--cs-fg, #f5f5f5);padding:64px 24px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif;line-height:1.55;width:100%;box-sizing:border-box}.coffee-story *{box-sizing:border-box}.coffee-story .coffee-story__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--cs-gap, 32px)}@media(min-width:750px){.coffee-story .coffee-story__inner{grid-template-columns:repeat(var(--cs-columns, 3),minmax(0,1fr))}}.coffee-story .coffee-story__col{display:flex;flex-direction:column;gap:20px;min-width:0}.coffee-story h2.coffee-story__heading{font-size:clamp(28px,2.8vw,38px)!important;line-height:1.05!important;font-weight:900!important;text-transform:uppercase!important;color:var(--cs-accent, #ffd400)!important;margin:0!important;letter-spacing:.5px;font-family:inherit}.coffee-story h3.coffee-story__subheading{font-size:clamp(17px,1.4vw,20px)!important;font-weight:800!important;color:var(--cs-accent, #ffd400)!important;margin:8px 0 0!important;line-height:1.2!important;text-transform:none;font-family:inherit}.coffee-story .coffee-story__text{font-size:15px;color:var(--cs-fg, #f5f5f5)!important;margin:0}.coffee-story .coffee-story__text strong,.coffee-story .coffee-story__text b{color:var(--cs-accent, #ffd400)!important;font-weight:700}.coffee-story .coffee-story__text p{margin:0 0 12px;color:inherit}.coffee-story .coffee-story__text p:last-child{margin-bottom:0}.coffee-story .coffee-story__figure{margin:4px 0}.coffee-story .coffee-story__image{width:100%;height:auto;display:block;border-radius:4px}.coffee-story .coffee-story__image--placeholder{background:var(--cs-muted, #666);aspect-ratio:4 / 3}.coffee-story .coffee-story__caption{font-size:13px;color:var(--cs-muted, #999)!important;margin-top:8px;font-style:italic}.coffee-story .coffee-story__item{font-size:15px;color:var(--cs-fg, #f5f5f5)}.coffee-story .coffee-story__item-text{margin:0;color:inherit}.coffee-story .coffee-story__item-text span{color:var(--cs-fg, #f5f5f5)}.coffee-story .coffee-story__item-text strong,.coffee-story .coffee-story__item-text b{color:var(--cs-accent, #ffd400)!important}.coffee-story .coffee-story__item-text p{display:inline;margin:0}.coffee-story .coffee-story__item-lead{color:var(--cs-accent, #ffd400)!important;font-weight:700}.coffee-story .coffee-story__item-sep{color:var(--cs-fg, #f5f5f5)}.coffee-story .coffee-story__closing{font-size:15px;font-weight:700;font-style:italic;color:var(--cs-fg, #f5f5f5)!important;margin:16px 0 0}.coffee-story a,.coffee-story a:visited{color:var(--cs-accent, #ffd400)!important}.footer-top .anpc-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-top .anpc-badges a{display:inline-block;line-height:0}.footer-top .anpc-badges img{display:block;max-width:100%;height:auto}.footer-top .links-widget .footer-accordion{background:transparent;border:0}.footer-top .links-widget .footer-accordion>summary{list-style:none;cursor:pointer;display:block}.footer-top .links-widget .footer-accordion>summary::-webkit-details-marker{display:none}@media(min-width:768px){.footer-top .links-widget .footer-accordion>.widget-content{display:block!important}.footer-top .links-widget .footer-accordion>summary{cursor:default;pointer-events:none}}@media(max-width:767px){.second-version .footer-top,.footer-top .footer-widget,.footer-top .widget-title,.footer-top .widget-title h4,.footer-top .widget-content,.footer-top .links-list,.footer-top .links-list li,.footer-top .links-widget .footer-accordion>summary,.footer-top .links-widget .footer-accordion>summary h4{text-align:left!important}.footer-top .widget-title,.footer-top .widget-content{padding-left:16px;padding-right:16px}.footer-top .links-widget .footer-accordion>summary{position:relative;padding-right:36px}.footer-top .links-widget .footer-accordion>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1}.footer-top .links-widget .footer-accordion[open]>summary:after{content:"\2013"}.footer-top .links-widget .footer-accordion>.widget-content{padding-top:8px!important}.footer-top .links-widget{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:8px;margin-bottom:8px}.footer-top .contact-widget,.footer-top .contact-widget *{text-align:left!important}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
