.awr{--awr-ink: #0f100e;--awr-charcoal: #1a1c19;--awr-line: #34372f;--awr-white: #ffffff;--awr-muted: #b3b1a5;--awr-khaki: #c8b98a;--awr-olive: #5b6338;--awr-olive-deep: #3f4526;--awr-paper: #f4efe4;--awr-paper-ink: #1b1a17;--awr-paper-muted: #5b5749;--awr-gold: #c9962c;--awr-gold-deep: #a87408;--awr-font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--awr-font-body: "Source Sans 3", system-ui, sans-serif;--awr-font-stencil: "Saira Stencil One", "Barlow Condensed", sans-serif;--awr-gutter: 80px;--awr-pad: 96px;background:var(--awr-ink);color:var(--awr-white);font-family:var(--awr-font-body);font-size:17px;line-height:1.55;padding:var(--awr-pad) var(--awr-gutter)}@media(max-width:989px){.awr{--awr-gutter: 40px;--awr-pad: 72px}}@media(max-width:749px){.awr{--awr-gutter: 20px;--awr-pad: 56px;font-size:16px}}.awr *,.awr *:before,.awr *:after{box-sizing:border-box}.awr :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0}.awr :where(ul,ol){list-style:none}.awr :where(a){color:inherit;text-decoration:none}.awr :is(a,button,input,summary,label):focus-visible{outline:2px solid var(--awr-khaki);outline-offset:3px}.awr .rte a{text-decoration:underline;text-decoration-color:var(--awr-khaki);text-underline-offset:3px}.awr .rte p+p{margin-top:1em}.awr-wrap{max-width:1280px;margin:0 auto}.awr--charcoal{background:var(--awr-charcoal)}.awr--olive{background:var(--awr-olive-deep)}.awr--rule{border-top:1px solid var(--awr-line)}.awr--flush{padding:0}.awr-h{font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.95;text-wrap:balance;color:inherit}.awr-h1{font-size:clamp(64px,10.4vw,150px)}.awr-h2{font-size:clamp(44px,5.8vw,84px)}.awr-h3{font-size:clamp(36px,4.4vw,64px)}.awr-eyebrow{font-family:var(--awr-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:15px;color:var(--awr-khaki)}.awr-stencil{display:flex;align-items:center;gap:12px;font-family:var(--awr-font-stencil);text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:var(--awr-khaki)}.awr-stencil:before{content:"";flex:none;width:46px;height:6px;background:var(--awr-olive);clip-path:polygon(0 20%,8% 0,16% 30%,26% 5%,38% 40%,50% 0,62% 35%,74% 5%,86% 40%,100% 10%,98% 90%,84% 60%,70% 100%,58% 65%,44% 100%,30% 55%,18% 95%,6% 60%)}.awr-lead{font-size:clamp(17px,1.5vw,20px);color:#e0ded3}.awr-muted{color:var(--awr-muted)}.awr-shead{display:flex;flex-direction:column;gap:14px;margin-bottom:48px;max-width:760px}.awr-shead--center{text-align:center;align-items:center;margin-inline:auto}@media(max-width:749px){.awr-shead{margin-bottom:28px}}.awr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:18px;line-height:1.1;min-height:54px;padding:0 28px;border-radius:3px;border:2px solid transparent;text-align:center;cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.awr-btn--primary{background:var(--awr-khaki);color:var(--awr-ink)}.awr-btn--primary:hover{background:#d8cba0}.awr-btn--outline{border-color:var(--awr-white);color:var(--awr-white)}.awr-btn--outline:hover{background:var(--awr-white);color:var(--awr-ink)}.awr-btn--dark{background:var(--awr-ink);color:var(--awr-white)}.awr-btn--dark:hover{background:#2a2c27}.awr-btn--full{width:100%}.awr-btn--sm{min-height:42px;font-size:16px;padding:0 18px}.awr-btn[disabled],.awr-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.awr-btns{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:749px){.awr-btn{min-height:50px;font-size:17px;padding:0 18px}.awr-btns{flex-direction:column;gap:10px}.awr-btns .awr-btn{width:100%}}.awr-tlink{display:inline-block;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:17px;border-bottom:2px solid var(--awr-khaki);padding-bottom:2px;color:var(--awr-white)}.awr-tlink:hover{color:var(--awr-khaki)}.awr-media{position:relative;overflow:hidden;border-radius:3px;background:var(--awr-charcoal)}.awr-media img{display:block;width:100%;height:100%;object-fit:cover}.awr-ph{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;overflow:hidden;border:1px dashed #7d765e;border-radius:3px;background:repeating-linear-gradient(135deg,#1f221d 0 14px,#1a1d19 14px 28px)}.awr-ph__label{padding:14px 16px;font-size:13px;line-height:1.35;color:var(--awr-khaki);max-width:34em}.awr-ph__label b{display:block;margin-bottom:2px;font-family:var(--awr-font-display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--awr-white)}.awr-ph--light{border-color:#a99f82;background:repeating-linear-gradient(135deg,#ebe4d3 0 14px,#e5dec9 14px 28px)}.awr-ph--light .awr-ph__label{color:var(--awr-paper-muted)}.awr-ph--light .awr-ph__label b{color:var(--awr-paper-ink)}.awr-stars{color:var(--awr-gold);letter-spacing:2px;white-space:nowrap}.awr-paper .awr-stars,.awr-card .awr-stars{color:var(--awr-gold-deep)}.awr-rate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.awr-icon{flex:none;width:24px;height:24px;fill:none;stroke:var(--awr-khaki);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.awr-grid{display:grid;grid-template-columns:repeat(var(--awr-cols, 4),minmax(0,1fr));gap:24px}@media(max-width:989px){.awr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.awr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.awr-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;background:var(--awr-paper);color:var(--awr-paper-ink)}.awr-card__media{display:block;aspect-ratio:1;background:#ebe4d3;border-bottom:1px solid #d8d0ba}.awr-card__media img{display:block;width:100%;height:100%;object-fit:cover}.awr-card__media .awr-ph{border:0;border-radius:0}.awr-badge{display:inline-block;background:var(--awr-gold);color:#1d1500;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:13px;padding:4px 10px;border-radius:2px}.awr-card .awr-badge{position:absolute;top:14px;left:14px;z-index:2}.awr-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:22px 22px 24px}.awr-card__title{font-size:32px}.awr-card__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.awr-card__roast{font-size:16px;font-weight:600;line-height:1.35;color:#2b2922}.awr-card__format{font-size:14px;line-height:1.4;color:var(--awr-paper-muted)}.awr-card .awr-rate{margin-top:6px;color:#2b2922}.awr-card__price{margin-top:auto;padding-top:10px;font-family:var(--awr-font-display);font-weight:700;font-size:26px;letter-spacing:.02em}.awr-card__form{margin-top:10px}@media(max-width:749px){.awr-card__body{padding:14px 12px;gap:4px}.awr-card__title{font-size:21px;overflow-wrap:anywhere}.awr-card__roast{font-size:13px}.awr-card__format,.awr-card .awr-rate{font-size:12px}.awr-card__price{font-size:21px}.awr-card .awr-badge{top:8px;left:8px;font-size:11px;padding:3px 8px}.awr-card .awr-btn{min-height:38px;font-size:14px;padding:0 10px}}@media(max-width:749px){.awr-rail{display:flex!important;overflow-x:auto;gap:14px;margin-inline:calc(var(--awr-gutter) * -1);padding-inline:var(--awr-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.awr-rail>*{flex:none;width:min(300px,80vw);scroll-snap-align:start}}.awr-hero{display:grid;grid-template-columns:1fr 1fr;min-height:740px;padding:0;background:radial-gradient(ellipse at 75% 45%,#262a22 0,var(--awr-ink) 62%)}.awr-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:48px 40px 48px var(--awr-gutter)}.awr-hero__sub{font-size:21px;max-width:30em;color:#e6e4da}.awr-hero__media{padding:48px var(--awr-gutter) 48px 0}.awr-hero__media .awr-media,.awr-hero__media .awr-ph{height:100%;min-height:640px}@media(max-width:989px){.awr-hero{min-height:0}.awr-hero__media .awr-media,.awr-hero__media .awr-ph{min-height:480px}}@media(max-width:749px){.awr-hero{position:relative;display:block;height:700px;background:var(--awr-ink)}.awr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}.awr-hero__media .awr-media,.awr-hero__media .awr-ph{min-height:0;border:0;border-radius:0}.awr-hero__media .awr-ph{align-items:flex-start}.awr-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:62%;background:linear-gradient(180deg,rgba(15,16,14,0) 0,rgba(15,16,14,.88) 38%,var(--awr-ink) 100%);pointer-events:none}.awr-hero__copy{position:absolute;left:0;right:0;bottom:0;z-index:2;gap:14px;padding:0 var(--awr-gutter) 28px}.awr-hero__sub{font-size:16px;line-height:1.45}}.awr-trust{display:grid;grid-template-columns:repeat(var(--awr-items, 4),minmax(0,1fr));gap:24px;padding-block:34px;border-block:1px solid var(--awr-line)}.awr-trust__item{display:flex;align-items:center;gap:16px;font-family:var(--awr-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.09em;font-size:18px;line-height:1.15}.awr-trust .awr-icon{width:44px;height:44px;stroke-width:1.4}@media(max-width:989px){.awr-trust{display:flex;overflow-x:auto;gap:28px;padding-block:22px}.awr-trust__item{flex:none;min-width:210px;font-size:15px}.awr-trust .awr-icon{width:34px;height:34px}}.awr-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.awr-start .awr-card__media{aspect-ratio:auto;height:300px}.awr-start__body{display:flex;flex-direction:column;flex:1;gap:14px;padding:28px}.awr-start__title{font-size:44px}.awr-start__tag{font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:21px;color:var(--awr-olive-deep)}.awr-start__text{color:#2d2b25}.awr-scale{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:6px}.awr-scale__bar{position:relative;height:4px;border-radius:2px;background:#cfc7b0}.awr-scale__bar i{position:absolute;top:-6px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--awr-olive-deep);border:3px solid var(--awr-paper);box-shadow:0 0 0 1px var(--awr-olive-deep)}.awr-scale__labels{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--awr-paper-muted)}.awr-start__cta{margin-top:44px;text-align:center}@media(max-width:749px){.awr-start .awr-card__media{height:200px}.awr-start__title{font-size:36px}.awr-start__cta{margin-top:28px}}.awr-reviews{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start}.awr-reviews--solo{grid-template-columns:minmax(0,760px)}.awr-reviews__summary .awr-h2{margin-bottom:28px}.awr-big{display:flex;align-items:center;gap:20px;margin-bottom:12px}.awr-big__n{font-family:var(--awr-font-display);font-weight:700;font-size:clamp(84px,8.3vw,120px);line-height:.85}.awr-big .awr-stars{font-size:clamp(22px,2vw,30px)}.awr-reviews__line{font-size:clamp(17px,1.5vw,20px);color:#e6e4da;margin-bottom:28px;max-width:26em}.awr-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.awr-quote{display:flex;flex-direction:column;gap:14px;min-height:300px;padding:24px;background:var(--awr-charcoal);border:1px solid var(--awr-line);border-radius:4px}.awr-quote blockquote{flex:1;font-size:16px;line-height:1.5;color:#e6e4da}.awr-quote figcaption{font-size:14px;line-height:1.5;color:var(--awr-muted)}.awr-quote figcaption b{color:var(--awr-white)}.awr-verified{display:inline-block;margin-left:6px;padding:1px 7px;border:1px solid var(--awr-khaki);border-radius:2px;color:var(--awr-khaki);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.awr-reviews__app{margin-top:32px}@media(max-width:989px){.awr-reviews{display:flex;flex-direction:column;gap:32px}}.awr-why{display:grid;grid-template-columns:1fr 1fr;padding:0}.awr-why__text{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:var(--awr-pad) var(--awr-gutter)}.awr-why__title span{display:block;color:var(--awr-khaki)}.awr-why__body{font-size:clamp(17px,1.4vw,20px);color:#e0ded3;max-width:30em}.awr-why__media{position:relative;min-height:640px}.awr-why__media .awr-media,.awr-why__media .awr-ph{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border:0;border-radius:0}.awr-why__media:after{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:14px;background:var(--awr-charcoal);clip-path:polygon(0 0,100% 0,60% 6%,100% 12%,40% 20%,100% 29%,55% 38%,100% 46%,35% 55%,100% 63%,60% 72%,100% 80%,45% 90%,100% 100%,0 100%)}@media(max-width:749px){.awr-why{display:flex;flex-direction:column-reverse}.awr-why__text{gap:18px}.awr-why__media{min-height:300px}.awr-why__media:after{display:none}}.awr-cause{position:relative}.awr-cause:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:var(--awr-ink);clip-path:polygon(0 0,100% 0,100% 30%,96% 80%,91% 40%,85% 100%,78% 50%,71% 90%,63% 35%,55% 100%,47% 45%,39% 85%,31% 30%,22% 100%,14% 55%,7% 90%,0 40%)}.awr-cause__top{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;margin-bottom:56px}.awr-cause__title{font-size:clamp(56px,7.2vw,104px);margin-bottom:22px}.awr-cause__lead{font-size:clamp(18px,1.6vw,22px);max-width:26em;color:#f0eee4}.awr-cause__media{height:300px}.awr-cause .awr-ph{border-color:#a8a67f;background:repeating-linear-gradient(135deg,#4a512f 0 14px,#444b2b 14px 28px)}.awr-cause .awr-ph__label{color:#ece6cb}.awr-cause__cols{display:grid;grid-template-columns:repeat(var(--awr-items, 3),minmax(0,1fr));border-top:1px solid #8b9060}.awr-cause__col{padding:30px 32px 6px 0}.awr-cause__col+.awr-cause__col{padding-left:32px;border-left:1px solid #8b9060}.awr-cause__col h3{margin-bottom:14px;font-family:var(--awr-font-stencil);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:20px;color:#e3d9b4}.awr-cause__col .rte{font-size:clamp(17px,1.3vw,19px);line-height:1.5;color:#f0eee4}.awr-cause__foot{margin-top:40px}@media(max-width:749px){.awr-cause__top{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:32px}.awr-cause__media{height:200px}.awr-cause__cols{display:flex;flex-direction:column}.awr-cause__col,.awr-cause__col+.awr-cause__col{padding:24px 0 8px;border-left:0}.awr-cause__col+.awr-cause__col{border-top:1px solid #8b9060}}.awr-awards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.awr-award{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:32px;background:var(--awr-charcoal);border:1px solid var(--awr-line);border-radius:4px}.awr-award__mark{flex:none;display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;overflow:hidden}.awr-award__mark img{width:100%;height:100%;object-fit:contain}.awr-award__mark--empty{border:2px solid var(--awr-gold)}.awr-award__mark--empty .awr-icon{width:56px;height:56px;stroke:var(--awr-gold)}.awr-award__chip{font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:14px;padding:3px 10px;border-radius:2px;background:var(--awr-gold);color:#1d1500}.awr-award__title{min-width:0;overflow-wrap:anywhere;font-family:var(--awr-font-display);font-weight:600;font-size:28px;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.awr-award__title span{display:block;margin-top:8px;font-family:var(--awr-font-body);font-size:16px;font-weight:400;text-transform:none;letter-spacing:0;color:#d9d7cc}@media(max-width:989px){.awr-awards{display:flex;flex-direction:column;gap:14px}.awr-award{flex-direction:row;align-items:center;gap:16px;padding:22px}.awr-award__mark{width:92px;height:92px}.awr-award__mark--empty .awr-icon{width:40px;height:40px}.awr-award__chip{display:none}.awr-award__title{font-size:19px}.awr-award__title span{font-size:14px}}.awr-biz{display:grid;grid-template-columns:7fr 5fr;gap:24px;padding-top:0}.awr-biz__main{display:flex;flex-direction:column;gap:22px;padding:56px;background:var(--awr-charcoal);border:1px solid var(--awr-line);border-radius:4px}.awr-biz__main .rte{font-size:clamp(17px,1.3vw,19px);color:#e0ded3;max-width:32em}.awr-aud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.awr-aud__tile{position:relative;height:150px;overflow:hidden;border-radius:3px}.awr-aud__tile img{width:100%;height:100%;object-fit:cover}.awr-aud__tile b{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;font-family:var(--awr-font-display);font-size:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--awr-white);background:linear-gradient(180deg,transparent,rgba(15,16,14,.85));overflow-wrap:anywhere}.awr-biz__side{display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:4px;background:var(--awr-khaki);color:var(--awr-ink)}.awr-biz__side .rte{font-size:clamp(17px,1.3vw,19px);color:#25231c}.awr-biz__side .awr-media,.awr-biz__side .awr-ph{height:230px}.awr-biz__side .awr-ph{border-color:#7d7351;background:repeating-linear-gradient(135deg,#d6c9a1 0 14px,#cfc296 14px 28px)}.awr-biz__side .awr-ph__label,.awr-biz__side .awr-ph__label b{color:#2c2a1f}.awr-biz__side .awr-h{font-size:clamp(46px,4.4vw,64px)}@media(max-width:989px){.awr-biz{display:flex;flex-direction:column;gap:14px}.awr-biz__main,.awr-biz__side{padding:28px 22px}.awr-aud{grid-template-columns:1fr 1fr;gap:8px}.awr-aud__tile{height:110px}.awr-aud__tile b{font-size:14px}}.awr-founder{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:center}.awr-founder__media{height:560px}.awr-founder__text{display:flex;flex-direction:column;gap:22px;max-width:34em}.awr-founder__text .rte{font-size:clamp(17px,1.4vw,20px);color:#e0ded3}@media(max-width:749px){.awr-founder{display:flex;flex-direction:column;gap:28px}.awr-founder__media{width:100%;height:380px}}.awr-email{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.awr-email .awr-lead{max-width:34em}.awr-email__form{display:flex;gap:10px;width:640px;max-width:100%;margin-top:8px}.awr-email__input{flex:1;min-width:0;height:58px;padding:0 18px;border:2px solid #6b6a5f;border-radius:3px;background:var(--awr-charcoal);color:var(--awr-white);font:inherit;font-size:18px}.awr-email__input::placeholder{color:var(--awr-muted)}.awr-email .awr-btn{min-height:58px}.awr-email__fine{font-size:14px;color:var(--awr-muted)}.awr-email__msg{font-weight:600}@media(max-width:749px){.awr-email__form{flex-direction:column}}.awr-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.awr-crumb{padding-bottom:18px;font-size:14px;color:var(--awr-muted)}.awr-crumb a:hover,.awr-crumb [aria-current]{color:var(--awr-white)}.awr-buy{display:grid;grid-template-columns:7fr 5fr;gap:64px}.awr-gal{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start}.awr-gal--single{grid-template-columns:minmax(0,1fr)}.awr-gal__thumbs{display:flex;flex-direction:column;gap:12px}.awr-gal__thumb{width:96px;height:96px;padding:0;overflow:hidden;border:1px solid var(--awr-line);border-radius:3px;background:var(--awr-charcoal);cursor:pointer}.awr-gal__thumb[aria-current=true]{border:2px solid var(--awr-khaki)}.awr-gal__thumb img{width:100%;height:100%;object-fit:cover}.awr-gal__main{aspect-ratio:1}.awr-gal__slide{width:100%;height:100%}.awr-gal__slide[hidden]{display:none}.awr-gal__slide img{width:100%;height:100%;object-fit:cover;border-radius:3px}.awr-bx{display:flex;flex-direction:column;gap:18px;padding-top:6px}.awr-bx .awr-badge{align-self:flex-start;font-size:14px;padding:4px 12px}.awr-bx__title{font-size:clamp(64px,8.3vw,120px)}.awr-bx__desc{font-size:clamp(17px,1.4vw,20px);font-weight:600;color:#ece9dd}.awr-bx .awr-rate{font-size:16px;gap:10px}.awr-bx .awr-rate .awr-stars{font-size:20px}.awr-bx__promise{font-size:clamp(18px,1.5vw,21px);line-height:1.4;max-width:24em;color:#e6e4da}.awr-bx__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;font-family:var(--awr-font-display);font-weight:700;font-size:clamp(32px,2.8vw,40px);letter-spacing:.02em}.awr-bx__price s{font-size:.6em;color:var(--awr-muted)}.awr-bx__price small{font-family:var(--awr-font-body);font-size:16px;font-weight:400;letter-spacing:0;color:var(--awr-muted)}.awr-opt{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.awr-opt legend,.awr-opt__label{padding:0;margin-bottom:8px;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:14px;color:var(--awr-khaki)}.awr-chips{display:flex;flex-wrap:wrap;gap:8px}.awr-chip{position:relative;display:block;padding:10px 14px;border:1.5px solid #6b6a5f;border-radius:3px;background:var(--awr-charcoal);font-size:15px;font-weight:600;line-height:1.25;color:var(--awr-white);cursor:pointer}.awr-chip small{display:block;font-size:12px;font-weight:400;color:var(--awr-muted)}.awr-chip:hover{border-color:var(--awr-khaki)}.awr-chip[aria-current=page],.awr-chip:has(input:checked){border-color:var(--awr-khaki);background:#2a2b23;box-shadow:inset 0 0 0 1px var(--awr-khaki)}.awr-chip:has(input:focus-visible){outline:2px solid var(--awr-khaki);outline-offset:3px}.awr-chip:has(input:disabled){opacity:.5;text-decoration:line-through;cursor:not-allowed}.awr-chip input{position:absolute;opacity:0;pointer-events:none}.awr-radio{display:flex;flex-direction:column;gap:8px}.awr-radio label{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid #6b6a5f;border-radius:3px;background:var(--awr-charcoal);font-size:16px;cursor:pointer}.awr-radio label:has(input:checked){border-color:var(--awr-khaki)}.awr-radio input{accent-color:var(--awr-khaki);width:18px;height:18px;margin:0}.awr-radio select{margin-left:auto;padding:4px 8px;border:1px solid #6b6a5f;border-radius:3px;background:var(--awr-ink);color:var(--awr-white);font:inherit;font-size:14px}.awr-bx__error{color:#ff9a7a;font-weight:600}.awr-bx__error:empty{display:none}.awr-reas{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--awr-line);font-size:15px;color:#d9d7cc}.awr-reas .awr-icon{width:22px;height:22px;margin-top:1px}.awr-stk{display:none}@media(max-width:749px){.awr-buy-section{padding-top:12px}.awr-buy{display:flex;flex-direction:column;gap:22px}.awr-gal{display:flex;flex-direction:column-reverse;gap:10px;margin-inline:calc(var(--awr-gutter) * -1)}.awr-gal__thumbs{flex-direction:row;overflow-x:auto;padding-inline:var(--awr-gutter)}.awr-gal__thumb{flex:none;width:64px;height:64px}.awr-gal__slide img{border-radius:0}.awr-bx{gap:16px}.awr-stk{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--awr-charcoal);border-top:1px solid #6b6a5f;box-shadow:0 -8px 24px #00000080;transform:translateY(110%);transition:transform .2s ease}.awr-stk[data-visible]{transform:none}.awr-stk__price{font-family:var(--awr-font-display);font-weight:700;font-size:26px;line-height:1}.awr-stk__price small{display:block;margin-top:3px;font:400 12px/1.2 var(--awr-font-body);color:var(--awr-muted)}.awr-stk .awr-btn{flex:1;min-height:48px}}@media(prefers-reduced-motion:reduce){.awr-stk{transition:none}}.awr-pdp{--awr-pad: 80px;border-top:1px solid var(--awr-line)}@media(max-width:749px){.awr-pdp{--awr-pad: 52px}}.awr-pdp .awr-h3{margin-bottom:28px}.awr-two{display:grid;grid-template-columns:4fr 8fr;gap:64px}.awr-two>.awr-h3{margin-bottom:0}@media(max-width:989px){.awr-two{display:block}.awr-two>.awr-h3{margin-bottom:20px}}.awr-why3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.awr-why3 li{padding-top:18px;border-top:3px solid var(--awr-khaki);font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:#e6e4da}.awr-why3 b{display:block;margin-bottom:10px;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(28px,2.2vw,32px);line-height:1;color:var(--awr-white)}@media(max-width:749px){.awr-why3{display:flex;flex-direction:column;gap:20px}}.awr-prose{font-size:clamp(18px,1.6vw,24px);line-height:1.5;max-width:30em;color:#eceadf}.awr-prose--sm{font-size:clamp(18px,1.5vw,21px);line-height:1.55;max-width:34em;color:#e6e4da}.awr-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.awr-pills li{padding:6px 16px;border:1px solid #6b6a5f;border-radius:999px;font-size:15px;font-weight:600}.awr-notes{display:flex;flex-wrap:wrap;gap:20px}.awr-note{display:flex;align-items:center;gap:14px;padding:16px 22px;background:var(--awr-charcoal);border:1px solid var(--awr-line);border-radius:4px;font-size:clamp(17px,1.3vw,19px);font-weight:600}.awr-note .awr-icon{width:36px;height:36px;stroke-width:1.4}@media(max-width:749px){.awr-notes{flex-direction:column;gap:10px}}.awr-roast{max-width:640px}.awr-roast__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.awr-roast__steps i{display:block;height:16px;border-radius:2px}.awr-roast__steps i:nth-child(1){background:#c9b78b}.awr-roast__steps i:nth-child(2){background:#9c8456}.awr-roast__steps i:nth-child(3){background:#6d5434}.awr-roast__steps i:nth-child(4){background:#4a3724}.awr-roast__steps i:nth-child(5){background:#2b2118;outline:1px solid #4b4a42}.awr-roast__steps i[data-on]{box-shadow:0 0 0 2px var(--awr-ink),0 0 0 4px var(--awr-khaki)}.awr-roast__labels{display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--awr-muted)}.awr-roast__labels span:nth-child(3){text-align:center}.awr-roast__labels span:nth-child(5){text-align:right}.awr-roast__labels b{color:var(--awr-white)}.awr-roast__int{display:flex;align-items:center;gap:14px;margin-top:22px}.awr-dots{display:flex;gap:6px}.awr-dots i{width:22px;height:8px;border-radius:2px;background:#4b4a42}.awr-dots i[data-on]{background:var(--awr-khaki)}.awr-fit{display:grid;grid-template-columns:1fr 1fr;gap:24px}.awr-fit__card{padding:32px;border-radius:4px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.awr-fit__card--yes{background:var(--awr-paper);color:var(--awr-paper-ink)}.awr-fit__card--no{background:var(--awr-charcoal);border:1px solid var(--awr-line);color:#e6e4da}.awr-fit__card h3{margin-bottom:10px;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;font-size:30px;letter-spacing:.02em}@media(max-width:749px){.awr-fit{display:flex;flex-direction:column}.awr-fit__card{padding:22px}}.awr-brew{width:100%;border-collapse:collapse;font-size:18px}.awr-brew th{padding:0 16px 12px;text-align:left;font-family:var(--awr-font-display);text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:700;color:var(--awr-khaki)}.awr-brew td{padding:18px 16px;border-top:1px solid var(--awr-line);vertical-align:middle}.awr-brew tbody th{padding:18px 16px;border-top:1px solid var(--awr-line);color:var(--awr-white);letter-spacing:0}.awr-brew__method{display:flex;align-items:center;gap:14px;font-family:var(--awr-font-display);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:.03em}.awr-brew .awr-icon{width:34px;height:34px;stroke-width:1.4}@media(max-width:749px){.awr-brew{font-size:15px}.awr-brew th{padding:0 8px 10px}.awr-brew td,.awr-brew tbody th{padding:14px 8px}.awr-brew__method{gap:10px;font-size:20px}.awr-brew .awr-icon{width:26px;height:26px}}.awr-medal{display:flex;align-items:center;gap:28px}.awr-medal .awr-award__mark{width:120px;height:120px}@media(max-width:749px){.awr-medal{flex-direction:column;align-items:flex-start;gap:16px}}.awr-cfc{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:32px;font-size:clamp(18px,1.5vw,21px)}@media(max-width:749px){.awr-cfc{flex-direction:column;align-items:flex-start;gap:16px;padding-block:28px}}.awr-faq{max-width:900px}.awr-faq details{border-top:1px solid var(--awr-line)}.awr-faq details:last-child{border-bottom:1px solid var(--awr-line)}.awr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;list-style:none;cursor:pointer;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,2.1vw,30px);line-height:1.1}.awr-faq summary::-webkit-details-marker{display:none}.awr-faq summary:after{content:"+";flex:none;color:var(--awr-khaki);font-size:1.2em}.awr-faq details[open] summary:after{content:"\2013"}.awr-faq .rte{padding-bottom:22px;font-size:clamp(16px,1.25vw,18px);color:#e0ded3}.awr-desc :is(h1,h2,h3,h4){margin:1.2em 0 .4em;font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:26px;line-height:1.1;text-align:left!important;color:var(--awr-white)}.awr-desc>:first-child{margin-top:0}.awr-desc p{margin:0 0 .9em}.awr-desc :is(ul,ol){display:block!important;margin:0 0 1.2em!important;padding:0 0 0 1.3em!important;list-style:disc outside!important}.awr-desc ol{list-style-type:decimal!important}.awr-desc li{display:list-item!important;margin:0 0 .6em!important;padding:0 0 0 .3em!important}.awr-desc li p{margin:0}.awr-steps{counter-reset:awr-step;display:grid;gap:18px;max-width:44em}.awr-steps li{counter-increment:awr-step;position:relative;min-height:44px;padding:8px 0 0 64px;font-size:clamp(17px,1.3vw,19px);line-height:1.45;color:#e6e4da}.awr-steps li:before{content:counter(awr-step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid var(--awr-khaki);border-radius:50%;font-family:var(--awr-font-display);font-weight:700;font-size:22px;color:var(--awr-khaki)}.awr-chero__grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center}.awr-chero--text .awr-chero__grid{grid-template-columns:minmax(0,860px)}.awr-chero__copy{display:flex;flex-direction:column;gap:18px}.awr-chero__copy .awr-crumb{padding-bottom:0}.awr-chero__media{aspect-ratio:4 / 3}.awr-chero__points{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:6px}.awr-chero__points li{display:flex;align-items:center;gap:10px;font-family:var(--awr-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:16px}@media(max-width:749px){.awr-chero__grid{display:flex;flex-direction:column;gap:28px}}.awr-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.awr-method{display:flex;flex-direction:column;gap:18px;padding:36px;background:var(--awr-ink);border:1px solid var(--awr-line);border-radius:4px}.awr-method .awr-steps{flex:1}.awr-method .awr-btn{align-self:flex-start}.awr-method__title{font-size:clamp(32px,3vw,44px)}.awr-method__tag{font-family:var(--awr-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:19px;color:var(--awr-khaki)}@media(max-width:749px){.awr-method{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/awr.css.map */
