.SkipLink_skip__tilzq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.SkipLink_skip__tilzq:focus,.SkipLink_skip__tilzq:focus-visible{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:100;width:auto;height:auto;margin:0;padding:var(--space-sm) var(--space-md);overflow:visible;-webkit-clip-path:none;clip-path:none;background:var(--color-canvas);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);font-family:var(--type-ui-family);font-size:var(--type-ui-size);text-decoration:none}.CoffeeChrome_announce__UO5fB{background:var(--color-ink);color:var(--color-canvas);font-size:clamp(9.5px,1.1vw,11.5px);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:9px 16px;line-height:1.5}.CoffeeChrome_header__LFM_K{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--color-canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 9%,transparent);padding:0 var(--space-page-gutter)}.CoffeeChrome_headerInner__TgZ24{max-width:var(--size-container);margin:0 auto;padding-block:6px;min-height:52px;display:flex;align-items:center;justify-content:center;gap:14px}.CoffeeChrome_nav__Qu79w{display:flex;gap:clamp(9px,2vw,26px);font-size:14.5px;flex:1 1;min-width:0;max-width:max(0px,min(600px,(100vw - 700px) * 8));overflow:hidden;white-space:nowrap}.CoffeeChrome_footerNav__llF14 a,.CoffeeChrome_nav__Qu79w a{color:inherit;text-decoration:none}.CoffeeChrome_nav__Qu79w a:hover{color:var(--color-accent)}.CoffeeChrome_logo__a3jAL{flex:0 1 auto;display:block;width:min(14vw,112px);min-width:76px;aspect-ratio:858/233;line-height:0}.CoffeeChrome_logo__a3jAL img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.CoffeeChrome_actions__sUafV{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(6px,1vw,8px)}.CoffeeChrome_account__BVHzB{display:flex;align-items:center;justify-content:center;width:clamp(30px,3vw,36px);height:clamp(30px,3vw,36px);background:none;border:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:var(--radius-full);color:var(--color-ink);flex:0 0 auto}.CoffeeChrome_account__BVHzB:hover{border-color:var(--color-ink)}.CoffeeChrome_bag__lnJ2G{display:flex;align-items:center;gap:8px;background:var(--color-ink);color:var(--color-canvas);border:none;border-radius:var(--radius-full);padding:9px clamp(10px,1.6vw,15px);font-size:clamp(10.5px,1.3vw,12.5px);white-space:nowrap;flex:0 0 auto;text-decoration:none}.CoffeeChrome_bag__lnJ2G:hover{background:var(--color-ink-soft);color:var(--color-canvas)}.CoffeeChrome_badgeEmpty__2_Hpu,.CoffeeChrome_badgeFull__TCOpf{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:10.5px;font-weight:500;line-height:1;transition:background .25s,color .25s}.CoffeeChrome_badgeEmpty__2_Hpu{background:color-mix(in srgb,var(--color-canvas) 16%,transparent);color:color-mix(in srgb,var(--color-canvas) 55%,transparent)}.CoffeeChrome_badgeFull__TCOpf{background:var(--color-accent);color:var(--color-canvas);animation:CoffeeChrome_fgPop__y2__i .45s ease}@keyframes CoffeeChrome_fgPop__y2__i{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.CoffeeChrome_footer__YiaOb{background:var(--color-ink);color:color-mix(in srgb,var(--color-canvas) 70%,transparent);padding:clamp(28px,5vw,40px) var(--space-page-gutter)}.CoffeeChrome_footerInner__59jWb{max-width:var(--size-container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.CoffeeChrome_footerLogo__J1Yxc{display:block;width:clamp(96px,11vw,124px);aspect-ratio:809/219;line-height:0}.CoffeeChrome_footerLogo__J1Yxc img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.CoffeeChrome_footerNav__llF14{display:flex;gap:22px;font-size:12.5px}.CoffeeChrome_footerNav__llF14 a:hover{color:var(--color-canvas)}.CoffeeChrome_copy__I6Etd{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:11.5px;color:color-mix(in srgb,var(--color-canvas) 45%,transparent)}@media (prefers-reduced-motion:reduce){.CoffeeChrome_badgeFull__TCOpf{animation:none}}