.kaawa-coffee-story{max-width:96rem;margin-inline:auto;padding-top:1.6rem;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.kaawa-coffee-story__part{padding-block:3.2rem;border-top:1px solid rgba(var(--color-foreground),.16);min-width:0}.kaawa-coffee-story__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.4;letter-spacing:0}.kaawa-coffee-story__prose,.kaawa-coffee-story__brew{max-width:68ch;font-size:1.6rem;line-height:1.85;letter-spacing:0}.kaawa-coffee-story__prose>*+*{margin-top:1.6rem}.kaawa-coffee-story__prose p,.kaawa-coffee-story__brew{margin-block:0 1.6rem}.kaawa-coffee-story__prose>:last-child,.kaawa-coffee-story__brew:last-child{margin-bottom:0}.kaawa-coffee-story__prose :is(img,video,iframe,table){max-width:100%}.kaawa-coffee-story__prose img{height:auto;border:0;border-radius:0;box-shadow:none}.kaawa-coffee-story__prose table{width:100%}.kaawa-coffee-story__prose :is(td,th){overflow-wrap:anywhere}.kaawa-coffee-story__prose :is(pre,code){white-space:pre-wrap}.kaawa-coffee-story__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.4rem 3.2rem;margin:0}.kaawa-coffee-story__spec{min-width:0}.kaawa-coffee-story__spec dt{margin-bottom:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.kaawa-coffee-story__spec dd{margin:0;font-size:1.6rem;line-height:1.6;letter-spacing:0}.kaawa-coffee-story__link{display:inline-block;margin-top:1.6rem;color:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.kaawa-coffee-story a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.kaawa-coffee-story__specs{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15rem,calc(50% - .8rem))),1fr));column-gap:1.6rem}.kaawa-coffee-story__spec:last-child:nth-child(odd){grid-column:1 / -1}.kaawa-coffee-story__prose.product__description{font-size:1.5rem;line-height:1.75}.kaawa-coffee-story__prose.product__description>*+*{margin-top:1.4rem}.kaawa-coffee-story__prose.product__description p{margin-bottom:1.4rem}.kaawa-coffee-story__prose.product__description>:last-child{margin-bottom:0}}@media screen and (min-width:750px){.kaawa-coffee-story{padding-top:3.2rem}.kaawa-coffee-story__part{padding-block:4rem}.kaawa-coffee-story__heading{font-size:calc(var(--font-heading-scale) * 2.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-coffee-story.css.map */
