.roesterei-offers{background-color:var(--roesterei-offers-bg, #f7ede5)}.roesterei-offers__container{display:flex;flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:40px 60px;box-sizing:border-box}.roesterei-offers__header{display:flex;flex-direction:column;gap:12px}.roesterei-offers__eyebrow{margin:0;font-family:"Open Sans",var(--font-stack-headings);font-weight:700;font-size:22px;line-height:normal;letter-spacing:-.02em;text-transform:uppercase;color:var(--roesterei-offers-accent, #78120c)}.roesterei-offers__heading{margin:0;font-family:"Open Sans",var(--font-stack-headings);font-weight:700;font-size:38px;line-height:normal;letter-spacing:-.02em;text-transform:uppercase;color:var(--roesterei-offers-text, #15130f)}.roesterei-offers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.roesterei-offers__card{display:flex;flex-direction:column;gap:24px;margin:0;color:var(--roesterei-offers-text, #15130f)}.roesterei-offers__media{overflow:hidden;aspect-ratio:312 / 229;border-radius:2px}.roesterei-offers__media img,.roesterei-offers__media svg{display:block;width:100%;height:100%;object-fit:cover}.roesterei-offers__media img.roesterei-offers__image--roastery{object-position:center 83%;transform:scale(1.13)}.roesterei-offers__text{display:flex;flex-direction:column;gap:16px}.roesterei-offers__title{margin:0;font-family:"Open Sans",var(--font-stack-headings);font-weight:700;font-size:18px;line-height:normal;letter-spacing:.04em;text-transform:uppercase;color:inherit}.roesterei-offers__description{margin:0 -6px 0 0;font-family:"Open Sans",var(--font-stack-body);font-weight:600;font-size:17px;line-height:26px;letter-spacing:.02em}@media screen and (max-width:1199px){.roesterei-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.roesterei-offers__container{padding:40px 16px}.roesterei-offers__heading{font-size:28px}.roesterei-offers__grid{grid-template-columns:minmax(0,1fr)}.roesterei-offers__card{gap:16px}.roesterei-offers__media{aspect-ratio:auto;height:200px}.roesterei-offers__media img.roesterei-offers__image--roastery{transform:scale(1.2)}.roesterei-offers__text{gap:8px}.roesterei-offers__description{margin-right:0;font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-roesterei-offers.css.map */
