.eosa-page.eosa-community-footer{padding:28px 0;background:#e8e4da;border-block:1px solid #d7d4cb}.eosa-community-footer .eosa-kicker{margin:0}.eosa-community-footer .eosa-community-nav{padding-bottom:0;border:0}.eosa-refresh .eosa-coffee{background:#191d1b;color:#f5f1e7;border-top:4px solid #b83128;border-bottom:1px solid #3c413d;padding:56px 0;scroll-margin-top:140px}.eosa-refresh .eosa-coffee-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.eosa-refresh .eosa-coffee-art{display:block;overflow:hidden;background:#101311;border:1px solid #46493f}.eosa-refresh .eosa-coffee-art img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.eosa-refresh .eosa-coffee-copy .eyebrow{color:#d8b675}.eosa-refresh .eosa-coffee-copy h2{color:#f5f1e7;font-size:clamp(36px,4vw,58px);line-height:1.05;margin:14px 0 20px}.eosa-refresh .eosa-coffee-copy p{color:#e0e0d7;line-height:1.7;max-width:520px;margin:0 0 22px}.eosa-refresh .eosa-coffee-details{color:#d8b675;font-weight:600;font-size:14px;line-height:1.6}.eosa-refresh .eosa-coffee-price{color:#f5f1e7;font-size:24px;font-weight:700;margin:18px 0 24px}.eosa-refresh .eosa-coffee-price span{display:block;font-size:14px;font-weight:400}.eosa-refresh .eosa-coffee .btn{background:#b83128;color:#fff;border-color:#b83128}.eosa-refresh .eosa-coffee a:focus-visible{outline:3px solid #d8b675;outline-offset:5px}@media(max-width:760px){.eosa-refresh .eosa-coffee{padding:32px 0}.eosa-refresh .eosa-coffee-grid{grid-template-columns:1fr;gap:28px}.eosa-refresh .eosa-coffee-art img{max-height:350px}.eosa-refresh .eosa-coffee-copy h2{font-size:38px}}.eosa-refresh .eosa-latest{background:#e8e4da;border-block:1px solid #d7d4cb;scroll-margin-top:145px}.eosa-refresh .eosa-latest .section-top{align-items:end}.eosa-refresh .eosa-latest .section-top>.textlink{flex-shrink:0}.eosa-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eosa-update-card{display:flex;flex-direction:column;min-width:0;background:#fbf9f4;border:1px solid #d7d4cb}.eosa-update-image{aspect-ratio:1;background:#191b1b;display:flex;align-items:center;justify-content:center;overflow:hidden}.eosa-update-image img{width:100%;height:100%;object-fit:contain}.eosa-update-copy{padding:25px;display:flex;flex-direction:column;flex:1}.eosa-update-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11px;line-height:1.5;margin-bottom:16px}.eosa-update-meta>span{font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#9a2923}.eosa-update-meta time{color:#555951}.eosa-refresh .eosa-update-copy h3{font-size:28px;line-height:1.1;margin:0}.eosa-refresh .eosa-update-copy>p{font-size:15px;line-height:1.65;color:#555951;margin:14px 0 20px}.eosa-refresh .eosa-update-copy>.textlink{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;gap:12px;align-self:flex-start;font-size:14px}.eosa-upcoming{margin-top:34px;padding:32px;background:#191b1b;color:#f4f1e9}.eosa-upcoming-heading{margin-bottom:26px}.eosa-refresh .eosa-upcoming .eyebrow{color:#c5b28a;margin-bottom:10px}.eosa-refresh .eosa-upcoming-heading h3{color:#f4f1e9;font-size:32px;margin:0}.eosa-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.eosa-event-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:22px;border-top:1px solid #555951;padding-top:24px}.eosa-event-date{color:#f4f1e9;text-align:center;padding:10px 5px;background:#30332e;align-self:start}.eosa-event-date span{display:block;color:#c5b28a;font-size:12px;font-weight:700;letter-spacing:2px}.eosa-event-date strong{display:block;font-size:26px;line-height:1.35;letter-spacing:-.6px;white-space:nowrap;font-family:var(--heading-font-family)}.eosa-refresh .eosa-event-dates{color:#c5b28a;font-size:12px;margin:0 0 9px}.eosa-refresh .eosa-event-card h3{font-size:23px;line-height:1.15;color:#f4f1e9;margin:0 0 12px}.eosa-refresh .eosa-event-location{font-size:13px;color:#f4f1e9;line-height:1.5;margin:0 0 12px}.eosa-refresh .eosa-event-description{font-size:14px;color:#d4d4cd;line-height:1.6;margin:0 0 12px}.eosa-refresh .eosa-event-card .textlink{color:#c5b28a;font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:10px}@media(max-width:1000px){.eosa-latest-grid{gap:16px}.eosa-update-copy{padding:20px}.eosa-event-grid{grid-template-columns:1fr}.eosa-upcoming{padding:26px}}@media(max-width:760px){.eosa-refresh .eosa-latest .section-top{align-items:start}.eosa-latest-grid{grid-template-columns:1fr;gap:22px}.eosa-update-copy{padding:24px}.eosa-update-image{max-height:440px}.eosa-refresh .eosa-update-copy h3{font-size:28px}.eosa-upcoming{padding:24px 20px}.eosa-event-card{grid-template-columns:64px minmax(0,1fr);gap:16px}.eosa-event-date strong{font-size:21px}.eosa-refresh .eosa-event-card h3{font-size:22px}}.eosa-latest-grid:has(>.eosa-update-card:only-child){grid-template-columns:1fr}.eosa-update-card:only-child{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.eosa-update-card:only-child .eosa-update-image{aspect-ratio:4/3}.eosa-update-card:only-child .eosa-update-copy{justify-content:center}.eosa-event-card:only-child{grid-column:1/-1}@media(max-width:760px){.eosa-update-card:only-child{grid-template-columns:1fr}}.eosa-refresh .eosa-milligan{background:#050c13;color:#f7f9fc;border-top:3px solid #ff263b;border-bottom:1px solid #24313d}.eosa-refresh .eosa-milligan__layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:clamp(32px,5vw,76px);align-items:center;padding-top:38px;padding-bottom:38px}.eosa-refresh .eosa-milligan__art{display:block;background:#091521;max-width:330px;width:100%;line-height:0}.eosa-refresh .eosa-milligan__art img{display:block;width:100%;height:auto;object-fit:contain}.eosa-refresh .eosa-milligan__eyebrow{font-size:12px;letter-spacing:.14em;font-weight:800;color:#ff4556;text-transform:uppercase;margin:0 0 12px}.eosa-refresh .eosa-milligan h2{color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.05;margin:0 0 16px}.eosa-refresh .eosa-milligan h2 span{display:block;color:#ff263b;font-size:.63em;line-height:1.2;margin-top:6px}.eosa-refresh .eosa-milligan__service{color:#bdcfe1;font-size:14px;margin:0 0 13px}.eosa-refresh .eosa-milligan__description{color:#e1e9f0;font-size:16px;line-height:1.6;margin:0;max-width:580px}.eosa-refresh .eosa-milligan__partner{display:flex;gap:18px;align-items:center;margin:20px 0}.eosa-refresh .eosa-milligan__partner img{width:145px;height:auto;max-height:64px;object-fit:contain}.eosa-refresh .eosa-milligan__partner p{font-size:12px;line-height:1.5;color:#bdcfe1;margin:0}.eosa-refresh .eosa-milligan__partner a{color:#fff;text-underline-offset:3px}.eosa-refresh .eosa-milligan__partner strong{display:block;color:#fff;font-size:14px}.eosa-refresh .eosa-milligan__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:#ff263b;color:#050c13;padding:15px 22px;min-height:48px;font-size:14px;font-weight:800;text-decoration:none;text-transform:uppercase}.eosa-refresh .eosa-milligan__cta:hover{background:#ff5969}.eosa-refresh .eosa-milligan a:focus-visible{outline:3px solid #fff;outline-offset:5px}.eosa-refresh .eosa-milligan__note{font-size:12px;line-height:1.5;color:#bdcfe1;margin:12px 0 0}@media(max-width:760px){.eosa-refresh .eosa-milligan__layout{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:30px;padding-bottom:30px}.eosa-refresh .eosa-milligan__art{max-width:280px;margin:0 auto}.eosa-refresh .eosa-milligan__partner{gap:14px;flex-wrap:wrap}.eosa-refresh .eosa-milligan h2{font-size:36px}.eosa-refresh .eosa-milligan__cta{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=ACAAAAAAAACAGA */
