:root{--sc-red: #cb0912;--sc-black: #0a0a0a;--sc-white: #ffffff;--sc-card: #f3eee2;--sc-sans: "Libre Franklin", "Franklin Gothic", "Helvetica Neue", Arial, sans-serif;--sc-mono: "Courier Prime", "Courier New", Courier, monospace;--sc-gutter: clamp(16px, 4vw, 56px);--sc-max: 1360px;--sc-measure: 62ch;--sc-t-label: .6875rem;--sc-t-small: .875rem;--sc-t-body: 1.0625rem;--sc-t-lead: 1.25rem;--sc-t-h3: clamp(1.625rem, 2.2vw, 2rem);--sc-t-h2: clamp(2.5rem, 5vw, 4.5rem);--sc-t-h1: clamp(2.5rem, 4.2vw, 4.25rem);--font-body--family: var(--sc-sans);--font-subheading--family: var(--sc-sans);--font-heading--family: var(--sc-sans);--font-accent--family: var(--sc-sans);--font-heading--weight: 800;--font-subheading--weight: 600;--font-accent--weight: 800;--font-body--weight: 400}body{font-family:var(--sc-sans);color:var(--sc-black);background:var(--sc-white);-webkit-font-smoothing:antialiased}::selection{background:var(--sc-red);color:var(--sc-white)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--sc-sans);font-weight:800;text-transform:none;letter-spacing:-.015em;text-wrap:balance}h5,h6,.h5,.h6{font-family:var(--sc-sans);font-weight:600;letter-spacing:0}.button,button.button,.button-secondary,.add-to-cart-button,.shopify-payment-button__button,input,select,textarea,.product-card,.card,.variant-option__button-label,.badge,dialog{border-radius:0!important}.button,.add-to-cart-button,.shopify-payment-button__button--unbranded{font-family:var(--sc-sans)!important;font-weight:600!important;text-transform:none;letter-spacing:0;box-shadow:none!important}.sc-header-lockup{display:block;height:38px;width:auto;max-width:none}@media(max-width:749px){.sc-header-lockup{height:28px;width:auto}}.header a,.header-menu a,.menu-list__link{font-family:var(--sc-sans);text-transform:none;letter-spacing:0;font-weight:600}.sc{font-family:var(--sc-sans);font-weight:400;position:relative;font-size:var(--sc-t-body);line-height:1.6}.sc *,.sc *:before,.sc *:after{box-sizing:border-box}.sc p{margin:0;text-wrap:pretty}.sc-tc__what,.sc-card__text{text-wrap:pretty}.sc-wrap{max-width:var(--sc-max);margin:0 auto;padding:0 var(--sc-gutter)}.sc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-h2{margin:0;font:800 var(--sc-t-h2)/.98 var(--sc-sans);letter-spacing:-.02em;text-wrap:balance}.sc-btn{--b: var(--sc-red);--t: var(--sc-white);--hb: var(--sc-black);--ht: var(--sc-white);display:inline-flex;align-items:center;justify-content:center;gap:1em;padding:0 1.5em;min-height:52px;background:var(--b);color:var(--t);border:0;font:600 1rem/1 var(--sc-sans);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .12s linear,color .12s linear}.sc-btn:hover,.sc-btn:focus-visible{background:var(--hb);color:var(--ht)}.sc-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sc-btn--white{--b: var(--sc-white);--t: var(--sc-black);--hb: var(--sc-black);--ht: var(--sc-white)}.sc-btn--block{display:flex;width:100%;justify-content:space-between}.sc-btn[disabled]{--b: transparent;--t: currentColor;border:1px solid currentColor;pointer-events:none}.sc-ink-red{--ink: var(--sc-red);--punch: var(--sc-black)}.sc-ink-black{--ink: var(--sc-black);--punch: var(--sc-red)}.sc-label{display:block;font:600 var(--sc-t-label)/1 var(--sc-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink, currentColor)}.sc-typed{font-weight:400;color:var(--sc-black)}.sc-punch{display:inline-block;font:600 1.0625rem/1 var(--sc-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--punch, var(--sc-black));transform:translate(2px,1px);white-space:nowrap}.sc-js [data-sc-print]{clip-path:inset(0 100% 0 0)}.sc-js [data-sc-print].is-printed{clip-path:inset(0 0 0 0);transition:clip-path .32s steps(5,end);transition-delay:calc(var(--sc-i, 0) * .18s + var(--sc-d, 0) * .3s + .12s)}.sc-grid{width:100%;border-collapse:collapse;table-layout:fixed}.sc-grid th,.sc-grid td{border:1px solid var(--ink);padding:10px 12px;text-align:left;vertical-align:middle}.sc-grid thead th{font:600 var(--sc-t-label)/1 var(--sc-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);padding-top:8px;padding-bottom:8px;border-bottom-width:2px}.sc-hero{background:var(--sc-black);color:var(--sc-white);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:min(86svh,900px)}.sc-hero__media{position:relative;grid-column:2;grid-row:1;overflow:hidden}.sc-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--sc-focus, 72% 58%)}.sc-hero__inner{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;gap:56px;padding:clamp(40px,7vh,88px) clamp(24px,3.5vw,56px) clamp(40px,7vh,80px) var(--sc-gutter);max-width:640px;width:100%;margin-left:auto}.sc-clock{display:grid;gap:14px}.sc-clock__time{margin:0;font:600 clamp(4.5rem,8.6vw,8.25rem)/.82 var(--sc-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;padding-bottom:18px;border-bottom:2px solid var(--sc-white);white-space:nowrap}.sc-clock__colon{display:inline-block;margin:0 -.14em;animation:sc-blink 2s steps(1) infinite}.sc-clock__ampm{display:inline-block;vertical-align:top;font-size:.2em;line-height:1;font-weight:600;letter-spacing:.04em;margin:.12em 0 0 .35em}.sc-clock__line{font-size:var(--sc-t-lead);line-height:1.4;max-width:30ch}.sc-clock__pick{font-size:var(--sc-t-body)}.sc-clock__pick a{color:var(--sc-white);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--sc-red)}.sc-clock__pick a:hover{color:var(--sc-red)}@keyframes sc-blink{50%{opacity:0}}.sc-hero__copy{display:grid;gap:20px;justify-items:start}.sc-hero__title{margin:0;font:800 var(--sc-t-h1)/.98 var(--sc-sans);letter-spacing:-.02em}.sc-hero__sub{max-width:36ch;font-size:var(--sc-t-body);line-height:1.55}.sc-hero__copy .sc-btn{margin-top:8px}@media(max-width:989px){.sc-hero{grid-template-columns:1fr;min-height:0}.sc-hero__media{grid-column:1;grid-row:2;aspect-ratio:4 / 3}.sc-hero__media img{object-position:var(--sc-focus-mobile, 50% 50%)}.sc-hero__inner{grid-column:1;grid-row:1;max-width:none;margin:0;gap:40px;padding-top:36px;padding-bottom:40px}.sc-clock__time{font-size:clamp(4.5rem,22vw,7rem)}}.sc-ticker{background:var(--sc-red);color:var(--sc-white);overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.sc-ticker--black{background:var(--sc-black)}.sc-ticker__track{display:inline-flex;animation:sc-marquee var(--sc-speed, 38s) linear infinite;will-change:transform}.sc-ticker:hover .sc-ticker__track{animation-play-state:paused}.sc-ticker__item{display:inline-flex;align-items:center;gap:.9em;padding:.95em 0 .95em 4.5em;font:500 clamp(1rem,1.35vw,1.2rem)/1.2 var(--sc-sans);letter-spacing:-.005em}.sc-ticker__item b{font-weight:800}.sc-ticker__item img{height:1.7em;width:1.7em;max-width:none;flex:0 0 auto;display:block}@keyframes sc-marquee{to{transform:translate(-50%)}}.sc-roasts{background:var(--sc-white);padding:clamp(64px,9vw,128px) 0}.sc-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34ch);align-items:end;gap:16px 48px;margin-bottom:clamp(32px,4.5vw,56px)}.sc-head__text{max-width:34ch;line-height:1.6}@media(max-width:749px){.sc-head{grid-template-columns:1fr}}.sc-roasts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:start}@media(max-width:989px){.sc-roasts__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,380px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-right:calc(var(--sc-gutter) * -1);padding-right:var(--sc-gutter);scrollbar-width:none}.sc-roasts__grid::-webkit-scrollbar{display:none}.sc-card{scroll-snap-align:start}}.sc-card{position:relative;display:flex;flex-direction:column;background:var(--sc-card);color:var(--sc-black)}.sc-card__media{display:block;aspect-ratio:1200 / 1300;overflow:hidden;background:var(--sc-card)}.sc-card__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 42%}.sc-card__form{display:grid;gap:18px;padding:18px;border:1px solid var(--ink);border-top-width:3px}.sc-card__id{display:grid;grid-template-columns:4.2em 1fr;border:1px solid var(--ink)}.sc-field{display:grid;gap:6px;align-content:start;padding:8px 10px 10px}.sc-card__id .sc-field+.sc-field{border-left:1px solid var(--ink)}.sc-card__id .sc-typed{font-size:var(--sc-t-lead);line-height:1}.sc-card__name{margin:0;font:800 var(--sc-t-h3)/1 var(--sc-sans);letter-spacing:-.015em;color:var(--sc-black)}.sc-card__name a{color:inherit;text-decoration:none}.sc-card__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sc-card .sc-grid td{height:46px}.sc-card .sc-grid td.sc-typed{font-size:var(--sc-t-small)}.sc-card .sc-grid th:nth-child(1){width:36%}.sc-card .sc-grid th:nth-child(2){width:28%}.sc-card .sc-grid td{padding-left:10px;padding-right:8px}.sc-card__text{font-size:1rem;line-height:1.55;max-width:40ch}.sc-totals{display:grid;grid-template-columns:.8fr 1.3fr .8fr;margin:0;border:1px solid var(--ink)}.sc-totals>div{padding:8px 10px 10px;display:grid;gap:6px}.sc-totals>div+div{border-left:1px solid var(--ink)}.sc-totals dd{margin:0;font-size:.9375rem;font-weight:600}.sc-card.sc-ink-black .sc-btn{--b: var(--sc-black);--hb: var(--sc-red)}.sc-shift{background:var(--sc-black);color:var(--sc-white);padding:clamp(64px,9vw,128px) 0}.sc-shift__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:center}@media(max-width:989px){.sc-shift__grid{grid-template-columns:1fr}}.sc-shift__copy{display:grid;gap:24px}.sc-shift__text{max-width:42ch;line-height:1.65}.sc-tc{background:var(--sc-card);color:var(--sc-black);padding:clamp(18px,2.4vw,28px);display:grid;gap:16px;max-width:620px;width:100%;justify-self:end}.sc-tc__top{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;border-bottom:3px solid var(--ink)}.sc-tc__brand{display:block;height:34px;width:auto;max-width:none}.sc-tc__form{font:800 var(--sc-t-small)/1 var(--sc-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink)}.sc-tc__name,.sc-tc__sign{border-bottom:1px solid var(--ink);padding:0 0 8px;grid-template-columns:auto 1fr;align-items:baseline;gap:14px}.sc-tc__name .sc-typed,.sc-tc__sign .sc-typed{font-size:var(--sc-t-lead);line-height:1}.sc-tc__sign{margin-top:10px;width:66%;margin-left:auto}.sc-tc__grid th:nth-child(1){width:22%}.sc-tc__grid th:nth-child(3){width:26%}.sc-tc__grid tbody th{font:600 .9375rem/1.2 var(--sc-sans);color:var(--ink)}.sc-tc__what{font-size:1rem;line-height:1.45;padding-top:14px!important;padding-bottom:14px!important}.sc-tc__what small{display:block;font-size:var(--sc-t-small);margin-top:4px}@media(max-width:600px){.sc-tc{padding:14px}.sc-tc__brand{height:26px}.sc-tc__grid th:nth-child(1){width:21%}.sc-tc__grid th:nth-child(3){width:29%}.sc-tc .sc-punch{font-size:.9375rem;transform:translate(1px,1px)}.sc-grid th,.sc-grid td{padding-left:8px;padding-right:8px}.sc-tc__sign{width:100%}}.sc-crew{background:var(--sc-white);color:var(--sc-black);padding:clamp(64px,9vw,136px) 0}.sc-crew__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center}@media(max-width:989px){.sc-crew__grid{grid-template-columns:1fr}.sc-crew__mark{width:min(72%,420px)}}.sc-crew__mark{width:min(100%,500px)}.sc-crew__mark img{width:100%;height:auto;max-width:none;display:block}.sc-crew__copy{display:grid;gap:24px;justify-items:start}.sc-crew .sc-h2{color:var(--sc-black)}.sc-crew__text{font-size:var(--sc-t-lead);line-height:1.6;max-width:44ch}.sc-crew__text p+p{margin-top:1em}.sc-crew__copy .sc-btn{margin-top:8px}.sc-closer{background:var(--sc-white);color:var(--sc-black);padding:clamp(72px,11vw,160px) 0;text-align:center}.sc-closer .sc-wrap{display:grid;justify-items:center;gap:22px}.sc-closer__title{margin:0;font:800 clamp(4rem,11vw,9.5rem)/.88 var(--sc-sans);letter-spacing:-.025em}.sc-closer__text{max-width:40ch;line-height:1.6;margin-bottom:10px!important}.product-details h1,.product-information h1{font:800 clamp(2.5rem,4vw,3.75rem)/.98 var(--sc-sans);letter-spacing:-.02em;text-transform:none}.price,.price__regular,.product-card .price,.cart-items .price{font-family:var(--sc-sans);font-weight:600;letter-spacing:0}.product-details .price{font-size:1.375rem}.product-details .rte,.product-details .text-block--rte{max-width:var(--sc-measure);line-height:1.6}.variant-option__button-label{font-family:var(--sc-sans);font-weight:600;text-transform:none;letter-spacing:0}.variant-option__button-label:has(:checked){background:var(--sc-black);color:var(--sc-white);border-color:var(--sc-black)}.product-card,.product-card:hover{transform:none;box-shadow:none}.badge{font-family:var(--sc-sans);font-weight:600;letter-spacing:.06em;box-shadow:none}footer .section,footer .footer{font-family:var(--sc-sans)}.cart-drawer,.cart-drawer *{box-shadow:none}@media(prefers-reduced-motion:reduce){.sc-js [data-sc-print]{clip-path:none;transition:none}.sc-ticker__track,.sc-clock__colon{animation:none}.sc-btn{transition:none}}.sc-tc__name,.sc-tc__sign{display:flex!important;align-items:baseline;gap:4px 14px}.sc-tc__who{font-weight:800;letter-spacing:-.01em}.sc-tc__sign{align-items:flex-end}.sc-signature{display:block;width:auto;max-width:none;height:clamp(58px,6vw,78px);margin:-18px 0 -16px 4px}@media(min-width:750px){.sc-tc__sign{width:66%}}.sc-card__pick{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.sc-card__pick select{flex:1;max-width:62%;font:500 .95rem/1.2 var(--sc-sans);color:inherit;background:transparent;border:0;border-bottom:1.5px solid currentColor;border-radius:0;padding:6px 22px 6px 2px;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}@media(max-width:749px){.header-actions__action[aria-label=Search],search-button.search-action,.account-button.header-actions__action{display:none!important}.sc-header-lockup{height:30px}.sc-hero__media{grid-row:1;aspect-ratio:5 / 4}.sc-hero__media img{object-position:var(--sc-focus-mobile, 76% 62%)}.sc-hero__inner{grid-row:2;gap:32px;padding:28px var(--sc-gutter) 40px}.sc-clock{gap:10px}.sc-clock__time{font-size:clamp(3.5rem,19vw,5rem);padding-bottom:12px}.sc-clock__line{font-size:1.0625rem}.sc-clock__pick{font-size:.9375rem}.sc-hero__title{font-size:clamp(2.375rem,11vw,3rem);line-height:.96}.sc-hero__copy{gap:16px}.sc-hero__copy .sc-btn{width:100%;margin-top:4px}.sc-roasts,.sc-shift{padding:56px 0}.sc-crew{padding:56px 0 64px}.sc-closer{padding:72px 0}.sc-head{margin-bottom:24px;gap:10px}.sc-h2{font-size:clamp(2.25rem,10.5vw,2.875rem)}.sc-head__text{font-size:1rem}.sc-roasts__grid{grid-auto-columns:80vw;gap:12px}.sc-card__media{aspect-ratio:1 / 1}.sc-card__media img{object-position:50% 52%}.sc-card__form{gap:14px;padding:14px}.sc-card__name{font-size:1.625rem}.sc-card .sc-grid td{height:40px}.sc-card .sc-grid th,.sc-card .sc-grid td{padding-left:8px;padding-right:6px}.sc-card .sc-punch,.sc-card__text{font-size:.9375rem}.sc-totals>div{padding:7px 8px 8px}.sc-totals dd{font-size:.875rem}.sc-card__pick{margin-bottom:8px}.sc-card__pick select{max-width:60%}.sc-shift__grid{gap:32px}.sc-tc{justify-self:stretch}.sc-crew__grid{gap:28px}.sc-crew__mark{width:58%}.sc-crew__text{font-size:1.0625rem}.sc-crew__copy .sc-btn{width:100%}.sc-closer__title{font-size:clamp(3.5rem,20vw,5rem)}.sc-closer .sc-btn{width:100%}.sc-ticker__item{padding-left:3em;font-size:.9375rem}}.sc-rack-dots{display:none}@media(max-width:989px){.sc-rack-dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.sc-rack-dots span{width:22px;height:3px;background:var(--sc-black);opacity:.18;transition:opacity .15s linear}.sc-rack-dots span.is-on{opacity:1;background:var(--sc-red)}}.shopify-section-group-footer-group{font-family:var(--sc-sans)}.shopify-section-group-footer-group h2,.shopify-section-group-footer-group .h3{font-weight:800;letter-spacing:-.02em}.shopify-section-group-footer-group .email-signup__input{background:transparent!important;color:var(--sc-white)!important;border:0!important;border-bottom:2px solid var(--sc-white)!important;border-radius:0!important;padding:14px 0!important;font:400 1.0625rem/1.2 var(--sc-sans)!important}.shopify-section-group-footer-group .email-signup__input::placeholder{color:#fff9}.shopify-section-group-footer-group .email-signup__button{background:var(--sc-red)!important;color:var(--sc-white)!important;border:0!important;border-radius:0!important;min-height:52px;font:600 1rem/1 var(--sc-sans)!important;margin-top:12px}.shopify-section-group-footer-group .email-signup__button:hover{background:var(--sc-white)!important;color:var(--sc-black)!important}.footer-utilities a,.footer-utilities p,.footer-utilities small{color:#ffffffb3!important}@media(max-width:749px){.sc-hero__media img{object-position:82% 62%!important;transform:scale(1.32);transform-origin:86% 64%}.sc-card__media img{transform:scale(1.3);transform-origin:50% 54%}.sc-totals{grid-template-columns:.75fr 1.45fr .8fr}.footer-utilities{text-align:left}.footer-utilities *{justify-content:flex-start!important;text-align:left!important}}.sc-hero__media picture{display:contents}@media(min-width:990px){.sc-hero{grid-template-columns:minmax(0,1fr);min-height:min(88svh,920px)}.sc-hero__media{grid-column:1;grid-row:1}.sc-hero__media img{object-position:100% 50%!important;transform:none!important}.sc-hero__inner{grid-column:1;grid-row:1;position:relative;z-index:1;max-width:none;margin:0;width:min(46%,640px);padding-left:max(var(--sc-gutter),calc((100vw - var(--sc-max)) / 2 + var(--sc-gutter)))}}@media(max-width:989px){.sc-hero__media{grid-row:1;aspect-ratio:1500 / 1199}.sc-hero__media img{object-position:50% 50%!important;transform:none!important}.sc-hero__inner{grid-row:2;padding-top:8px}}@media(min-width:990px){.sc-hero__inner{--sc-hero-pad: max(var(--sc-gutter), calc((100vw - var(--sc-max)) / 2 + var(--sc-gutter)));padding-left:var(--sc-hero-pad);width:calc(var(--sc-hero-pad) + min(40vw,580px))}}@media(min-width:990px)and (max-width:1279px){.sc-hero__media img{transform:translate(calc((1280px - 100vw)*.65))!important}}.sc-page__title{margin:0;font:800 var(--sc-t-h2)/.98 var(--sc-sans);letter-spacing:-.02em;text-wrap:balance}.sc-page--about{background:var(--sc-red);color:var(--sc-white);padding:clamp(64px,9vw,136px) 0}.sc-page__about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.sc-page__about-mark img{display:block;width:100%;max-width:480px;height:auto}.sc-page__about-copy{display:grid;gap:28px;justify-items:start}.sc-page--about .sc-page__title{color:var(--sc-black)}.sc-page__lead{font-size:var(--sc-t-lead);line-height:1.6;max-width:46ch}.sc-page__lead p+p{margin-top:1em}.sc-page--faq{background:var(--sc-white);padding:clamp(56px,8vw,120px) 0}.sc-page__faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}.sc-page__faq-head{display:grid;gap:18px;position:sticky;top:110px}.sc-page__faq-text{max-width:34ch;line-height:1.6}.sc-faq{border-top:3px solid var(--ink)}.sc-faq__item{border-bottom:1px solid var(--ink)}.sc-faq__item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:3.2em 1fr 24px;align-items:center;gap:12px;padding:20px 4px}.sc-faq__item summary::-webkit-details-marker{display:none}.sc-faq__no{font:600 .875rem/1 var(--sc-mono);color:var(--ink);letter-spacing:.04em}.sc-faq__q{font:700 clamp(1.125rem,1.6vw,1.375rem)/1.25 var(--sc-sans);letter-spacing:-.01em}.sc-faq__icon{position:relative;width:16px;height:16px;justify-self:end}.sc-faq__icon:before,.sc-faq__icon:after{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--sc-black);transition:transform .15s linear}.sc-faq__icon:after{transform:rotate(90deg)}.sc-faq__item[open] .sc-faq__icon:after{transform:rotate(0)}.sc-faq__item summary:hover .sc-faq__q{color:var(--sc-red)}.sc-faq__a{padding:0 4px 24px calc(3.2em + 16px);max-width:60ch;line-height:1.65}.sc-faq__a a{color:var(--sc-black);text-decoration-color:var(--sc-red);text-decoration-thickness:2px;text-underline-offset:3px}.sc-page--basic{padding:clamp(56px,8vw,120px) 0}.sc-page__basic{display:grid;gap:32px;max-width:calc(var(--sc-measure) + 2 * var(--sc-gutter))}.sc-page__content{line-height:1.65}@media(max-width:989px){.sc-page__about,.sc-page__faq{grid-template-columns:1fr}.sc-page__about-mark img{width:58%}.sc-page__faq-head{position:static}}@media(max-width:749px){.sc-page--about,.sc-page--faq,.sc-page--basic{padding:48px 0 56px}.sc-page__title{font-size:clamp(2.25rem,10.5vw,2.875rem)}.sc-page__lead{font-size:1.0625rem}.sc-page--about .sc-btn{width:100%}.sc-faq__item summary{grid-template-columns:2.4em 1fr 20px;padding:18px 0}.sc-faq__a{padding:0 0 20px calc(2.4em + 12px)}}.accelerated-checkout-block{display:none!important}.product-details .add-to-cart-button,.product-information .add-to-cart-button{background:var(--sc-red)!important;color:var(--sc-white)!important;border-color:var(--sc-red)!important}.product-details .add-to-cart-button:hover{background:var(--sc-black)!important;border-color:var(--sc-black)!important}@media(min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:clamp(32px,4vw,80px)}.product-information .product-media-container{max-height:min(72vh,720px)!important;aspect-ratio:4 / 5!important;width:auto!important;margin-inline:auto 0}.product-information .product-media__image{object-fit:contain!important}}.cart-page .button,.main-404 .button,.template-404 .button,[class*="404"] .button{background:var(--sc-red);border-color:var(--sc-red);color:var(--sc-white)}@media(max-width:749px){.sc-roasts__grid{grid-auto-columns:74vw;gap:10px}.sc-card__media{aspect-ratio:7 / 6}.sc-card__media img{transform:none;object-position:50% 57%}.sc-card__form{gap:9px;padding:10px;border-top-width:2px}.sc-card__id{grid-template-columns:3.4em 1fr}.sc-card .sc-field{padding:5px 8px 6px;gap:3px}.sc-card .sc-label{font-size:.5625rem}.sc-card__id .sc-typed{font-size:.9375rem}.sc-card__name{font-size:1.25rem}.sc-card .sc-grid thead th{padding-top:5px;padding-bottom:5px;font-size:.5625rem}.sc-card .sc-grid td{height:30px;padding:4px 6px}.sc-card .sc-grid td.sc-typed{font-size:.75rem}.sc-card .sc-punch{font-size:.8125rem}.sc-card__text{font-size:.8125rem;line-height:1.45}.sc-totals>div{padding:5px 7px 6px;gap:3px}.sc-totals dd{font-size:.75rem}.sc-card__pick{margin-bottom:6px}.sc-card__pick select{font-size:.8125rem;padding:4px 18px 4px 2px}.sc-card .sc-btn{min-height:42px;font-size:.875rem}.sc-rack-dots{margin-top:12px}.sc-rack-dots span{width:28px;height:4px}.sc-ticker__item{font-size:.75rem;padding:.7em 0 .7em 2.4em;gap:.6em;letter-spacing:0}.sc-ticker__item img{height:1.6em;width:1.6em}}.sc-ticker__item{font-size:.875rem!important;padding:.75em 0 .75em 3em!important;gap:.6em!important}.sc-ticker__item img{height:1.5em!important;width:1.5em!important}@media(max-width:749px){.sc-ticker__item{font-size:.6875rem!important;padding:.65em 0 .65em 2em!important}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.sc-ticker,.sc-ticker *{-webkit-text-size-adjust:none;text-size-adjust:none}.sc-tc__name{padding-bottom:5px!important;align-items:baseline!important}.sc-tc__name .sc-tc__who{font:600 1.0625rem/1 var(--sc-mono)!important;letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--sc-black);position:relative;top:1px}@media(max-width:749px){.sc-tc__name .sc-tc__who{font-size:.9375rem!important}}@media(min-width:1600px)and (min-aspect-ratio:2/1),(min-width:2030px)and (min-height:1046px){.sc-hero__media picture img{inset:0 0 0 auto!important;width:auto!important;height:100%!important;aspect-ratio:3661 / 1569;object-fit:fill!important;transform:none!important}.sc-hero{min-height:min(88svh,920px,calc((50vw + 104px) / 1.666))}}.sc-scene{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;visibility:hidden}.sc-scene.is-placed{visibility:visible}.sc-scene.is-cut .sc-scene__day,.sc-scene.is-cut .sc-scene__clip{-webkit-mask-image:linear-gradient(90deg,transparent var(--cut-a, 17%),rgba(0,0,0,.12) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .3),rgba(0,0,0,.5) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .6),#000 var(--cut-b, 33%));mask-image:linear-gradient(90deg,transparent var(--cut-a, 17%),rgba(0,0,0,.12) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .3),rgba(0,0,0,.5) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .6),#000 var(--cut-b, 33%))}.sc-hero__media .sc-scene>*{position:absolute;display:block;max-width:none;margin:0;inset:auto;object-fit:fill;transform:none}.sc-scene .sc-scene__day,.sc-scene .sc-scene__clip,.sc-scene .sc-scene__bloom,.sc-scene .sc-scene__dim,.sc-scene .sc-scene__shade{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-scene .sc-scene__day,.sc-scene .sc-scene__front--day{opacity:0;transition:opacity 2.5s ease}.sc-scene.is-day .sc-scene__day,.sc-scene.is-day .sc-scene__front--day{opacity:1}.sc-scene .sc-scene__clip{object-fit:fill;opacity:0;transition:opacity .4s ease}.sc-scene .sc-scene__clip.is-on{opacity:1}.sc-scene .sc-scene__front{left:26.632%;top:38.878%;width:34.881%;height:39.197%}.sc-scene .sc-scene__bloom{mix-blend-mode:screen;opacity:.85;transition:opacity 2.5s ease}.sc-scene.is-day .sc-scene__bloom{opacity:.3}.sc-scene .sc-scene__off{opacity:0}.sc-scene .sc-scene__off--a{left:40.617%;top:6.628%;width:16.28%;height:5.672%}.sc-scene .sc-scene__off--b{left:86.561%;top:6.055%;width:14.204%;height:5.481%}.sc-scene .sc-scene__dim{background:#000;opacity:0}.sc-scene .sc-scene__steam{left:29.64%;top:35.18%;width:6.06%;height:26%;object-fit:cover;mix-blend-mode:screen;opacity:.28}.sc-scene .sc-scene__shade{display:none;background:linear-gradient(90deg,#0a0a0a,#0a0a0ad7,#0a0a0a80,#0a0a0a28,#0a0a0a00 40.4%)}.sc-scene.is-xl .sc-scene__shade{display:block}@media(prefers-reduced-motion:reduce){.sc-scene__steam,.sc-scene__clip{display:none!important}}.sc-hero__media.is-night{filter:brightness(1.16) saturate(1.06)}.sc-scene .sc-scene__clip{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 67%);mask-image:linear-gradient(to bottom,#000 62%,transparent 67%)}.sc-scene.is-cut .sc-scene__clip{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 67%),linear-gradient(90deg,transparent var(--cut-a, 17%),rgba(0,0,0,.5) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .6),#000 var(--cut-b, 33%));-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 62%,transparent 67%),linear-gradient(90deg,transparent var(--cut-a, 17%),rgba(0,0,0,.5) calc(var(--cut-a, 17%) + (var(--cut-b, 33%) - var(--cut-a, 17%)) * .6),#000 var(--cut-b, 33%));mask-composite:intersect}.sc-scene.is-phone .sc-scene__front{-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 86%);mask-image:linear-gradient(to bottom,#000 78%,transparent 86%)}::selection{background:var(--sc-red);color:#fff}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sc-red);outline-offset:2px}@media(min-width:990px){.menu-list__link{padding-block:12px}}.quantity-selector .button-unstyled,.quantity-selector button{min-width:44px;min-height:44px}.quantity-selector input{min-height:44px}.sc-assure{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:600 .8125rem/1.3 var(--sc-sans);color:var(--sc-black)}.sc-assure li{display:inline-flex;align-items:center;gap:8px}.sc-assure li:before{content:"";width:6px;height:6px;background:var(--sc-red);flex:none}.sticky-add-to-cart__bar{border-radius:0!important;box-shadow:0 -10px 30px #00000047!important;color:#fff}.sticky-add-to-cart__bar:before{background:var(--sc-black)!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.sticky-add-to-cart__image{border-radius:0!important;background:var(--sc-card)!important}.sticky-add-to-cart__title{color:#fff;font:700 .9375rem/1.2 var(--sc-sans)!important;display:block!important}.sticky-add-to-cart__variant{color:#ffffffb8!important;font:500 .8125rem/1.2 var(--sc-sans)}.sticky-add-to-cart__price,.sticky-add-to-cart__price *{color:#fff!important;font-family:var(--sc-sans)}.sticky-add-to-cart__button{background:var(--sc-red)!important;color:#fff!important;border:0!important;border-radius:0!important;font:700 .9375rem/1 var(--sc-sans)!important}@media(max-width:749px){.sticky-add-to-cart__bar{gap:12px!important;padding-inline:16px!important}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .svg-wrapper{display:none}.sticky-add-to-cart__button{width:auto!important;padding:0 18px!important;min-height:48px;white-space:nowrap}.sticky-add-to-cart__image{height:48px!important}}main[data-template="404"] .button:not(.button-secondary){background:var(--sc-red);border-color:var(--sc-red);color:#fff;border-radius:0}.sc-page__faq-text a{color:inherit;text-decoration:underline!important;text-decoration-color:var(--sc-red)!important;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:389px){.sticky-add-to-cart__image{display:none!important}}.sc-scene .sc-scene__front--night{transition:opacity 2.5s ease}.sc-scene.is-day .sc-scene__front--night{opacity:0}.sc-dd{background:var(--sc-white);color:var(--sc-black);padding:clamp(64px,9vw,128px) 0}.sc-dd .sc-h2{margin:0}.sc-dd__head{display:flex;align-items:flex-end;justify-content:flex-start;gap:clamp(16px,3vw,40px)}.sc-dd__pose{height:clamp(150px,17vw,240px);width:auto;flex:none}.sc-dd .sc-dd__lead{font-size:var(--sc-t-lead);line-height:1.45;max-width:var(--sc-measure);margin:24px 0 0}.sc-dd__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px clamp(32px,5vw,80px);margin-top:clamp(40px,6vw,72px)}.sc-dd__item{border-top:2px solid var(--sc-black);padding-top:20px}.sc-dd h3{font-size:var(--sc-t-h3);line-height:1.1;margin:0 0 16px;font-weight:800}.sc-dd p,.sc-dd li{font-size:var(--sc-t-body);line-height:1.55}.sc-dd p{margin:0 0 12px;max-width:var(--sc-measure)}.sc-dd ul{list-style:none;margin:0 0 12px;padding:0}.sc-dd li{padding:6px 0;border-bottom:1px solid rgba(10,10,10,.15)}.sc-dd li strong{display:inline-block;min-width:7.5em}@media(max-width:749px){.sc-dd li strong{min-width:6.25em}}.sc-dd .sc-dd__big{font-weight:700;font-size:var(--sc-t-lead)}.sc-dd__roast{border-top:2px solid var(--sc-black);padding-top:20px;margin-top:clamp(48px,7vw,88px)}.sc-dd__chart{position:relative;margin:0}.sc-dd__chart svg{display:block;width:100%;height:auto;touch-action:pan-y}.sc-dd__gl{stroke:#0a0a0a1f;stroke-width:1}.sc-dd__tick{font:12px var(--sc-mono);fill:#0a0a0a99}.sc-dd__line{fill:none;stroke:var(--sc-black);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sc-dd__fc{stroke:var(--sc-red);stroke-width:2;stroke-dasharray:5 5}.sc-dd__fclabel{font:700 12px var(--sc-mono);fill:var(--sc-black);text-transform:uppercase;letter-spacing:.06em}.sc-dd__cross{stroke:#0a0a0a59;stroke-width:1}.sc-dd__dot{fill:var(--sc-black);stroke:var(--sc-white);stroke-width:2}.sc-dd__hit{fill:transparent;cursor:crosshair}.sc-dd__tip{position:absolute;transform:translate(-50%,calc(-100% - 14px));background:var(--sc-black);color:var(--sc-white);font:700 13px var(--sc-mono);padding:6px 10px;white-space:nowrap;pointer-events:none}.sc-dd figcaption{font-size:var(--sc-t-small);line-height:1.5;margin-top:12px;max-width:var(--sc-measure);color:#0a0a0ab3}.sc-dd__table{margin-top:12px;font-size:var(--sc-t-small)}.sc-dd__table summary{cursor:pointer;font-weight:700}.sc-dd__table table{border-collapse:collapse;margin-top:8px;font-family:var(--sc-mono)}.sc-dd__table td,.sc-dd__table th{padding:4px 16px 4px 0;text-align:left;border-bottom:1px solid rgba(10,10,10,.12)}.sc-dd__lab{margin-top:clamp(64px,9vw,120px)}.sc-dd__labhead{display:flex;align-items:flex-end;gap:24px}.sc-dd__labhead img{height:clamp(130px,14vw,200px);width:auto;flex:none}.sc-dd__certs{display:grid;grid-template-columns:repeat(3,1fr);gap:48px clamp(48px,7vw,104px);margin-top:clamp(32px,5vw,56px)}.sc-dd__cert{border-top:2px solid var(--sc-black);padding-top:20px;text-align:center}.sc-dd__cert p{margin-left:auto;margin-right:auto}.sc-dd__cert img{height:88px;width:auto;display:block;margin:0 auto 12px}.sc-dd__cert a{font-weight:700;color:var(--sc-black);text-decoration:underline;text-decoration-color:var(--sc-red);text-decoration-thickness:2px;text-underline-offset:4px}.sc-dd__cert a:hover{color:var(--sc-red)}.sc-dd .sc-dd__fine{text-align:center;margin-left:auto;margin-right:auto;font-size:var(--sc-t-small);color:#0a0a0a99;margin-top:32px}.sc-pop{opacity:0;transform:translateY(14px)}.sc-pop.is-in{opacity:1;transform:none;transition:transform .7s ease-out,opacity .7s ease-out}.sc-pop.is-in:hover{transform:none;transition-duration:.2s}@media(prefers-reduced-motion:reduce){.sc-pop,.sc-pop.is-in,.sc-pop.is-in:hover{opacity:1;transform:none;transition:none}}@media(max-width:749px){.sc-dd__grid,.sc-dd__certs{grid-template-columns:1fr}.sc-dd li strong{min-width:6.5em}.sc-dd__tick{font-size:24px}.sc-dd__fclabel{font-size:22px}}.product-details .divider:has(+.sc-quick){display:none}.sc-quick{display:grid;grid-template-columns:auto auto;gap:0;width:fit-content;max-width:100%;padding:0;border:0;margin:0}.sc-quick__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px 13px;border:1.5px solid currentColor}.sc-quick__row+.sc-quick__row{border-left:0}.sc-quick__k{flex-basis:100%;min-width:0;font:700 10px/1 var(--sc-mono);letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.6}.sc-quick__v{font-weight:700;font-size:15px;line-height:1.3}.sc-quick__dots{display:inline-flex;gap:4px}.sc-quick__dots i{display:block;width:11px;height:11px;border-radius:50%;border:1.5px solid currentColor}.sc-quick__dots i.on{background:currentColor}.sc-quick__more{grid-column:1/-1;justify-self:start;margin-top:12px;font-weight:700;font-size:14px;color:inherit;text-decoration:underline;text-decoration-color:var(--sc-red);text-decoration-thickness:2px;text-underline-offset:4px}.sc-night .sc-quick__row{border-color:#ffffff8c}.product-information media-gallery slideshow-slide{width:100%!important;flex:0 0 100%!important}@font-face{font-family:Bowlby One;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bowlbyone/v25/taiPGmVuC4y96PFeqp8sqomI_A.woff2) format("woff2")}.product-details h1,.sc-card__name,.sticky-add-to-cart__title,.resource-card__title{font-family:"Bowlby One",var(--sc-sans),sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.01em}.product-details h1{line-height:1.05}.sc-card__name{font-size:.82em!important;line-height:1.05}.sc-night-sec .section-background{background:#0a0a0a!important}.sc-night{--color-background:#0a0a0a;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color-border:#fff;--color-primary-button-background:rgb(255 255 255/1);--color-primary-button-text:rgb(10 10 10/1);--color-secondary-button-background:rgb(10 10 10/1);--color-secondary-button-text:rgb(255 255 255/1);--color-variant-background:rgb(10 10 10/1);--color-variant-text:rgb(255 255 255/1);--color-selected-variant-background:rgb(255 255 255/1);--color-selected-variant-text:rgb(10 10 10/1);--color-input-background:rgb(10 10 10/1);--color-input-text:rgb(255 255 255/1);background:#0a0a0a;overflow:hidden;padding-bottom:clamp(40px,6vw,72px)}.sc-night,.sc-night .product-details{position:relative}.sc-night .sc-quick{border-bottom-color:#fff3}.sc-night,.sc-night .sc-assure li,.sc-night variant-picker legend{color:#fff}.sc-night .variant-option__button-label{border-color:#fff!important}.sc-night .variant-option__swatch-value{color:#ffffffd9}.sc-night__flyer,.sc-night__ghost{position:absolute;top:0;pointer-events:none}.sc-night__ghost{width:auto;height:180px;z-index:2}.sc-night__flyer{left:0;width:44px;height:38px;z-index:4}.sc-night__flyer img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.sc-night__flyer img.on{opacity:1}.product-details variant-picker:has([data-testid=variant-option-single]):not(:has(fieldset)){display:none}@media(min-width:750px){.product-information media-gallery slideshow-container{max-width:min(100%,62svh,720px);margin-inline:auto}.product-information media-gallery slideshow-slide.product-media-container{width:100%!important;flex:0 0 100%!important;aspect-ratio:1/1!important;max-height:none!important;margin:0!important}.product-information media-gallery slideshow-slide .product-media{aspect-ratio:auto!important;width:100%;height:100%}.product-information media-gallery slideshow-slide.product-media-container .product-media img.product-media__image{width:100%!important;height:100%!important;object-fit:cover!important}}@media(min-width:990px){.product-details h1{font-size:clamp(40px,3.1vw,60px)!important}.product-details .price{font-size:clamp(24px,1.7vw,32px)}.product-details .sc-quick__row{padding:16px 24px 17px;gap:10px 12px}.product-details .sc-quick__k{font-size:11px}.product-details .sc-quick__v{font-size:18px}.product-details .sc-quick__dots i{width:13px;height:13px}.product-details .sc-quick__more{font-size:15px}.product-details .buy-buttons-block button,.product-details .buy-buttons-block quantity-selector-component{min-height:60px;font-size:17px}.product-details .sc-assure li{font-size:14px}.product-details rte-formatter{font-size:18px;max-width:38em}}.sc-fc__text p{margin:0}.sc-fc__text p+p{margin-top:12px;opacity:.75}.sc-fmt-wrap{display:block}fieldset.variant-option.sc-fmt{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sc-fmt .variant-option__button-label{min-width:0!important;padding-inline:6px}.sc-night .sc-fmt legend{color:#fff}.sc-card{--sc-fg-ink:var(--sc-red,#cb0912)}.sc-card.sc-ink-black{--sc-fg-ink:#0a0a0a}.sc-fmtgrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sc-fg-ink);margin:0 0 12px}.sc-fmtgrid button{appearance:none;-webkit-appearance:none;margin:0;border:0;border-left:1px solid var(--sc-fg-ink);border-radius:0;background:transparent;color:#0a0a0a;font:700 13px/1 var(--sc-mono);letter-spacing:0;text-transform:uppercase;padding:13px 4px;cursor:pointer;transition:background .15s,color .15s}.sc-fmtgrid button:first-child{border-left:0}.sc-fmtgrid button:hover{background:#0a0a0a0f}.sc-fmtgrid button[aria-pressed=true]{background:var(--sc-fg-ink);color:#fff}.sc-fmtgrid button:focus-visible{outline:2px solid var(--sc-fg-ink);outline-offset:2px}.sc-podson .sc-hw-bubble{display:none!important}.sticky-add-to-cart__price .compare-at-price,.sticky-add-to-cart__price s{text-decoration:line-through!important;opacity:.55;font-size:.8125rem;margin-left:4px}@media(max-width:480px){.sticky-add-to-cart__bar .compare-at-price,.sticky-add-to-cart__price s{display:none!important}}.sc-fgfmt fieldset.variant-option.sc-fmt{grid-template-columns:repeat(2,minmax(0,1fr))!important}variant-picker.sc-fgfmt-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sc-brand.css.map */
