:root{--ink: #111111;--green: #111111;--cream: #e5e1db;--paper: #b8b2a8;--card: #b8b2a8;--orange: #111111;--line: #e5e1db;--footer: #111111;--footer-text: #b8b2a8}body{background:var(--paper)}.eyebrow,.drop-status [data-drop-countdown],.form-note,.calendar-note{color:color-mix(in srgb,var(--ink) 68%,var(--paper))}.page-width{width:min(var(--content-width,1040px),calc(100% - var(--page-gutter,20px) * 2))}h1{font-size:clamp(calc(var(--type-h1,72px) * .58),6vw,var(--type-h1,72px))}.lede{font-size:var(--type-subheading,18px);max-width:520px}.drop-status{margin-top:26px}.hero-copy .schedule{margin-top:10px;color:color-mix(in srgb,var(--ink) 68%,var(--paper))}.site-header{background:var(--cream);box-shadow:none;clip-path:none;isolation:isolate;z-index:20}.site-header .brand-choice,.site-header>.header-nav>a,.site-header .nav-item>a,.mobile-menu>summary{color:var(--header-text,var(--ink))}.site-header:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--cream);pointer-events:none}.drop-hero{background:var(--paper);border-color:var(--line)}.drop-hero{padding-top:var(--section-top,55px);padding-bottom:var(--section-bottom,55px)}.hero-grid,.product-page,.footer-grid{gap:var(--column-gap,45px)}.how{padding-top:var(--section-top,50px);padding-bottom:var(--section-bottom,50px)}.how.has-divider{border-bottom:var(--how-divider-width,1px) solid var(--how-divider-color,var(--line))}.bean-calendar{width:min(var(--calendar-width,1180px),calc(100% - var(--page-gutter,20px) * 2));padding-top:var(--calendar-top-spacing,35px);padding-bottom:var(--calendar-bottom-spacing,35px)}.bean-calendar .calendar-grid{gap:var(--calendar-card-gap,20px)}.release-weeks{display:grid;gap:52px}.release-week,.release-week[data-state=current]{border-top:var(--week-divider-width,1px) solid var(--week-divider-color,#111111);padding-top:18px}.release-week-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.release-week-header h3{margin:.2em 0 0;font-size:clamp(24px,3vw,38px)}.release-week-badge{flex:0 0 auto;padding:8px 11px;border:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-week[data-state=current] .release-week-badge{border-color:var(--green);color:var(--green)}.release-bean-grid{display:grid;grid-template-columns:repeat(var(--release-columns,3),minmax(0,1fr));gap:var(--calendar-card-gap,20px)}.release-bean-card{min-width:0;border:var(--calendar-border-width,1px) solid var(--calendar-border-color,#111111)}.release-bean-card .calendar-image{display:block;height:auto;aspect-ratio:var(--calendar-image-ratio,1 / 1);background:var(--calendar-image-background,var(--cream))}.release-bean-card .calendar-image img{object-fit:var(--calendar-image-fit,contain)}.release-bean-card .calendar-content{border-top:var(--calendar-border-width,1px) solid var(--calendar-border-color,#111111)}.release-bean-card .calendar-meta{border-color:var(--calendar-border-color,#111111)}.release-bean-card[hidden]{display:none}.steps{gap:var(--column-gap,45px)}.coffee-card,.calendar-card{background:var(--card,#b8b2a8)}.button{background:var(--green);color:var(--card)}.button:hover{filter:brightness(.82)}.stock-meter{background:color-mix(in srgb,var(--cream) 70%,var(--paper))}.stock-meter span{background:var(--green)}.cart-count{background:var(--green);color:var(--card)}.product-form select,.product-form input,.brew-filter select{background:var(--paper);color:var(--ink)}.site-footer{background:var(--footer,#111);color:var(--footer-text,#fff);padding-top:var(--section-top,40px);padding-bottom:var(--section-bottom,40px)}.footer-grid .footer-heading{font-size:var(--footer-heading-size,32px)}.site-footer .footer-grid{gap:var(--footer-gap,40px)}.footer-block-grid{grid-template-columns:repeat(var(--footer-columns,3),minmax(0,1fr));align-items:start}.footer-item-text{margin-top:10px}.footer-item-text p{margin:0}.footer-item-text a{color:inherit;text-decoration:underline;text-underline-offset:.18em;font-weight:700}.footer-align-left{text-align:left}.footer-align-center{text-align:center}.footer-align-right{text-align:right}.footer-copyright{margin-top:30px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--footer-text,#fff) 24%,transparent);font-size:12px}.calendar-card[data-state=current]{transform:none;box-shadow:none}.bean-calendar.current-style-top_line .calendar-card[data-state=current]{border:1px solid var(--line);border-top:4px solid var(--green)}.bean-calendar.current-style-outline .calendar-card[data-state=current]{border:2px solid var(--green)}.bean-calendar.current-style-badge_only .calendar-card[data-state=current]{border:1px solid var(--line)}.calendar-card[data-state=current] .calendar-badge{background:transparent;color:var(--ink);border:1px solid var(--ink)}.brew-tag{background:color-mix(in srgb,var(--cream) 70%,white);color:var(--ink)}.status-dot{background:#716b63}.is-open .status-dot{background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}.site-header{position:relative;height:auto;min-height:82px;padding-top:var(--section-top,10px);padding-bottom:var(--section-bottom,10px);justify-content:center}.section-spaced{padding-top:var(--section-top,50px);padding-bottom:var(--section-bottom,50px)}.brand-choice{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto;text-align:center}.brand.brand-choice img.brand-full-logo{display:block;width:var(--header-logo-width,180px);max-height:none;height:auto}.brand-header-text{font-family:var(--font-body);font-size:var(--brand-text-size,18px);font-weight:800;line-height:1;letter-spacing:.08em}.site-header nav{position:absolute;right:0}.site-header.header-no-brand{justify-content:flex-end;min-height:62px}.site-header.header-no-brand nav{position:static}@media(max-width:760px){.brand.brand-choice img.brand-full-logo{width:min(var(--header-logo-width,150px),150px)}.brand-header-text{font-size:min(var(--brand-text-size,18px),24px)}.site-header nav{gap:14px;font-size:13px}.site-header.header-no-brand{min-height:54px}}.site-header.brand-position-left .brand-choice{position:absolute;left:0;right:auto}.site-header.brand-position-middle .brand-choice{position:static;margin-inline:auto}.site-header.brand-position-right .brand-choice{position:absolute;right:0;left:auto}.site-header.brand-position-right nav{right:auto;left:0}.site-header.header-no-brand nav{position:static;margin-left:auto}@media(min-width:761px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-header .brand-choice,.site-header.brand-position-left .brand-choice,.site-header.brand-position-middle .brand-choice,.site-header.brand-position-right .brand-choice{position:static!important;margin:0}.site-header.brand-position-left .brand-choice{grid-column:1;justify-self:start}.site-header.brand-position-middle .brand-choice{grid-column:2;justify-self:center}.site-header.brand-position-right .brand-choice{grid-column:3;justify-self:end}.site-header .header-nav{position:static!important;margin:0}.site-header.menu-position-left .header-nav{grid-column:1;grid-row:1;justify-self:start}.site-header.menu-position-right .header-nav{grid-column:3;grid-row:1;justify-self:end}.site-header.header-no-brand .header-nav{grid-column:1/-1;justify-self:end}}.header-nav,.nav-list{display:flex;align-items:center;gap:28px}.nav-list{list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-item>a{display:flex;align-items:center;gap:5px}.nav-submenu{display:none;position:absolute;z-index:20;right:0;top:100%;min-width:190px;margin:0;padding:10px 0;list-style:none;background:var(--card,#f7f4ee);border:1px solid var(--line);box-shadow:0 10px 25px #1112}.nav-submenu a{display:block;padding:10px 15px;white-space:nowrap}.nav-submenu a:hover{background:var(--paper)}.has-submenu:hover .nav-submenu,.has-submenu:focus-within .nav-submenu{display:block}@media(max-width:760px){.site-header.brand-position-left .brand-choice,.site-header.brand-position-right .brand-choice{max-width:55%}.header-nav,.nav-list{gap:14px}.nav-submenu{right:0;min-width:160px}}.mobile-menu{display:none}@media(max-width:760px){.site-header{display:flex;justify-content:space-between;min-height:64px;overflow:visible}.site-header .brand-choice,.site-header.brand-position-left .brand-choice,.site-header.brand-position-middle .brand-choice,.site-header.brand-position-right .brand-choice{position:static;margin:0;max-width:calc(100% - 76px);text-align:left;align-items:flex-start}.brand.brand-choice img.brand-full-logo{width:min(var(--header-logo-width,120px),120px)}.brand-header-text{display:block;max-width:100%;font-size:var(--brand-text-size-mobile,15px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-nav{display:none}.mobile-menu{display:block;position:relative;z-index:100;margin-left:auto;flex:0 0 auto}.mobile-menu summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;padding:10px 2px;font-weight:800;touch-action:manipulation}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:"+";display:inline-block;margin-left:7px}.mobile-menu[open] summary:after{content:"\2212"}.mobile-menu-panel{position:absolute;z-index:101;right:0;top:calc(100% + 6px);width:min(300px,calc(100vw - 40px));max-height:calc(100vh - 100px);overflow-y:auto;padding:18px;background:var(--card,#f7f4ee);border:1px solid var(--ink);box-shadow:0 14px 30px #1113}.mobile-menu-panel ul{list-style:none;margin:0;padding:0}.mobile-menu-panel>ul>li{border-bottom:1px solid var(--line)}.mobile-menu-panel a{display:block;padding:11px 0;color:var(--ink);text-decoration:none;font-weight:700}.mobile-menu-panel ul ul{padding:0 0 8px 16px}.mobile-menu-panel ul ul a{padding:7px 0;font-weight:500}.mobile-cart{margin-top:8px}.footer-block-grid{grid-template-columns:1fr}.footer-item,.footer-align-center,.footer-align-right{text-align:left}.footer-copyright{margin-top:22px}.release-weeks{gap:40px}.release-week-header{align-items:flex-start;flex-direction:column;gap:12px}.release-bean-grid{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1000px){.release-bean-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/brand-palette.css.map */
