.SiteFooter_concept__QV9oH{--footer-text:var(--bottega-text);--footer-muted:var(--bottega-text-muted);--footer-line:var(--bottega-border);--footer-button:#fff9ed;--footer-hover:#f7e9d1;--footer-accent:var(--bottega-accent);position:relative;overflow:hidden;background:var(--bottega-surface-soft);color:var(--footer-text);font-family:var(--bottega-font-family)}.SiteFooter_inner__23SNm{position:relative;width:min(var(--bottega-content-max),var(--bottega-content-width));margin-inline:auto;padding-top:36px}.SiteFooter_crema__92YIm{--footer-muted:color-mix(in srgb,var(--bottega-text-muted) 88%,var(--bottega-text))}.SiteFooter_advisorHeader__5CODi>div,.SiteFooter_hero__Bhult>*,.SiteFooter_navigation__Zsq8o>section,.SiteFooter_newsletter__4Nm9X form,.SiteFooter_support__CY8_Q>*{min-width:0}.SiteFooter_hero__Bhult{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(20px,4vw,70px);padding:clamp(38px,4.5vw,76px) 0}.SiteFooter_eyebrow__OGI8s{display:inline-block;margin-bottom:18px;font-size:16px;color:var(--footer-muted)}.SiteFooter_copy__kUVKS{position:relative;z-index:2}.SiteFooter_copy__kUVKS h2{margin:0;color:var(--footer-text);font-family:inherit;font-size:clamp(40px,5.2vw,82px);font-weight:600;letter-spacing:-.055em;line-height:1.04;white-space:pre-line}.SiteFooter_copy__kUVKS p{max-width:550px;margin:22px 0 0;font-size:var(--bottega-font-body);line-height:1.65;color:var(--footer-muted)}.SiteFooter_actions__QH_Tu{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.SiteFooter_legalLink__2qq9n,.SiteFooter_navLink___xxbO,.SiteFooter_primary__l9cna,.SiteFooter_secondary___uWQR,.SiteFooter_toTop__UA44W{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;padding:12px 18px;border:1px solid var(--footer-line);border-radius:999px;background:var(--footer-button);color:var(--footer-text);font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;text-align:center;transition:background-color .18s,border-color .18s;cursor:pointer}.SiteFooter_primary__l9cna{background:var(--footer-accent);border-color:var(--footer-accent);color:#fffaf2}.SiteFooter_primary__l9cna:hover{background:#344638;border-color:#344638}.SiteFooter_legalLink__2qq9n:hover,.SiteFooter_navLink___xxbO:hover,.SiteFooter_secondary___uWQR:hover,.SiteFooter_toTop__UA44W:hover{background:var(--footer-hover);border-color:var(--footer-text)}.SiteFooter_navLink___xxbO svg,.SiteFooter_primary__l9cna svg,.SiteFooter_secondary___uWQR svg,.SiteFooter_toTop__UA44W svg{flex:0 0 18px;width:18px;height:18px}.SiteFooter_navigation__Zsq8o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0 28px;border-top:1px solid var(--footer-line)}.SiteFooter_navigation__Zsq8o h2{margin:0;color:var(--footer-text);font-family:inherit;font-size:18px;font-weight:600;line-height:1.4}.SiteFooter_navigation__Zsq8o section>div:not(.SiteFooter_navHeading__l8Bi4){display:flex;flex-wrap:wrap;gap:10px}.SiteFooter_navLink___xxbO{justify-content:space-between;width:100%;border-radius:12px;text-align:left}.SiteFooter_bottom__ADU2b{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;padding:26px 0;border-top:1px solid var(--footer-line)}.SiteFooter_bottom__ADU2b>span{font-size:16px;line-height:1.5}.SiteFooter_bottom__ADU2b small{display:block;margin-top:4px;font-size:14px;color:var(--footer-muted)}.SiteFooter_bottom__ADU2b nav{display:flex;flex-wrap:wrap;gap:8px}.SiteFooter_legalLink__2qq9n{min-height:44px;padding:9px 15px;font-size:var(--bottega-font-control)}.SiteFooter_toTop__UA44W{min-height:44px;font-weight:500}.SiteFooter_toTop__UA44W svg{transform:rotate(-90deg)}.SiteFooter_art__qlZnR{position:relative;display:grid;align-items:center;justify-items:center;min-width:0;height:340px;pointer-events:none}.SiteFooter_cupArt__G383Z{isolation:isolate}.SiteFooter_saucer__ot0G3{position:absolute;top:8%;left:16%;width:70%;aspect-ratio:1;max-height:300px;border-radius:50%;background:#dfc9a8;box-shadow:0 0 0 20px #e8d8c0}.SiteFooter_cup__5AbK1{position:relative;z-index:1;width:100%;max-width:410px;height:330px;object-fit:contain;transform:rotate(var(--footer-cup-turn,0deg));transform-origin:center}.SiteFooter_steam__q84eQ{position:absolute;top:-18%;left:38%;z-index:2;width:31%;height:170px;stroke:#796246;stroke-width:3;stroke-linecap:round;opacity:.65}.SiteFooter_steam__q84eQ path{stroke-dasharray:45 180;animation:SiteFooter_steamRise__YwURQ 4s linear infinite}.SiteFooter_steam__q84eQ path:nth-child(2){animation-delay:-1.5s}.SiteFooter_steam__q84eQ path:nth-child(3){animation-delay:-2.8s}.SiteFooter_artLabel__J1QUN{position:absolute;z-index:2;bottom:-10px;font-size:15px;color:var(--footer-muted);letter-spacing:.02em}.SiteFooter_espresso__vP_fc{--footer-text:#fff4e3;--footer-muted:#cbb79e;--footer-line:#76604a;--footer-button:#382b22;--footer-hover:#4c3829;--footer-accent:#ead1a3;background:#241c17}.SiteFooter_espresso__vP_fc .SiteFooter_primary__l9cna{color:#30231b}.SiteFooter_espresso__vP_fc .SiteFooter_primary__l9cna:hover{background:#fff1d7;border-color:#fff1d7}.SiteFooter_espresso__vP_fc .SiteFooter_hero__Bhult{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:24px}.SiteFooter_espresso__vP_fc .SiteFooter_copy__kUVKS{text-align:center}.SiteFooter_espresso__vP_fc .SiteFooter_copy__kUVKS p{margin-inline:auto}.SiteFooter_espresso__vP_fc .SiteFooter_actions__QH_Tu{justify-content:center}.SiteFooter_espresso__vP_fc .SiteFooter_hero__Bhult .SiteFooter_flowArt__a6k7A{width:100%;max-width:1000px;height:150px;margin-inline:auto}.SiteFooter_espresso__vP_fc .SiteFooter_copy__kUVKS h2{font-weight:500}.SiteFooter_flowArt__a6k7A{height:300px}.SiteFooter_flowArt__a6k7A>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.SiteFooter_flowBed__wC6Px{stroke:#563521;stroke-width:82px;stroke-linecap:round}.SiteFooter_flowLine__PhSqF{stroke:#c58a4e;stroke-width:3px;stroke-linecap:round;stroke-dasharray:74 670;stroke-dashoffset:800;animation:SiteFooter_coffeeFlow__K6upx 7s linear infinite;animation-delay:var(--flow-delay)}.SiteFooter_flowLine__PhSqF:nth-of-type(3){stroke:#f2d39c;stroke-width:7px}.SiteFooter_flowLine__PhSqF:nth-of-type(4){stroke:#8e552e;stroke-width:16px}.SiteFooter_flowBean__QiyrA{position:absolute;top:1%;left:39%;width:110px;height:110px;object-fit:contain;transform:rotate(38deg);animation:SiteFooter_beanFloat__V1Ifj 8s ease-in-out infinite}.SiteFooter_bigWordmark__Gyhgb{display:grid;place-items:center;padding:20px 0 42px;border-top:1px solid var(--footer-line)}.SiteFooter_bigWordmark__Gyhgb img{display:block;width:min(100%,540px);height:clamp(180px,16vw,280px);object-fit:contain;margin-top:22px}.SiteFooter_bohnenflug__Wx_cX{--footer-text:#fff8e8;--footer-muted:#d4dfcc;--footer-line:#93aa8b;--footer-button:#3b5545;--footer-hover:#4e6a55;--footer-accent:#e2e8c6;background:#294737;border-radius:38px 38px 0 0}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_primary__l9cna{color:#294737}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_primary__l9cna:hover{background:#fff6d8;border-color:#fff6d8}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_hero__Bhult{--footer-text:#294737;--footer-muted:#4f604d;--footer-line:#8ca084;--footer-button:#eef1df;--footer-hover:#f5f7ec;--footer-accent:#294737;padding:40px;margin-block:30px;border-radius:28px;background:#dbe4c8;color:#294737}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_copy__kUVKS h2{color:#294737}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_hero__Bhult .SiteFooter_primary__l9cna{color:#fffaf2}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_hero__Bhult .SiteFooter_primary__l9cna:hover{background:#1f382b;border-color:#1f382b}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_navigation__Zsq8o{padding:32px;margin-bottom:26px;border:1px solid var(--footer-line);border-radius:24px;background:#ffffff05}.SiteFooter_beanArt__XbS3Z{height:360px}.SiteFooter_orbitInner__8obuj,.SiteFooter_orbit__j8DPw{position:absolute;width:290px;height:290px;border:1px solid #687f5e65;border-radius:50%}.SiteFooter_orbitInner__8obuj{width:205px;height:205px}.SiteFooter_beanArt__XbS3Z>svg{width:96px;height:96px;color:#475e4b;stroke-width:1.3}.SiteFooter_beanPosition__bK5b4{position:absolute;width:88px;height:88px;transition:translate .5s ease}.SiteFooter_beanPosition__bK5b4 img{width:100%;height:100%;object-fit:contain;animation:SiteFooter_beanFloat__V1Ifj 6s ease-in-out infinite;animation-delay:var(--bean-delay);transform:rotate(var(--bean-rotation))}.SiteFooter_bean0__EBYni{top:0;left:37%;width:90px}.SiteFooter_bean1__xyRDZ{top:24%;right:4%;width:72px}.SiteFooter_bean2__o0A5q{bottom:4%;right:17%;width:92px}.SiteFooter_bean3__yZtpv{bottom:3%;left:17%;width:70px}.SiteFooter_bean4__5Ujfe{top:27%;left:1%;width:90px}.SiteFooter_bean5__nXsNi{top:1%;right:5%;width:54px;opacity:.75}.SiteFooter_bohnenflug__Wx_cX[data-running=true]:has(.SiteFooter_primary__l9cna:is(:hover,:focus-visible)) .SiteFooter_beanPosition__bK5b4:nth-of-type(2n){translate:0 -20px}.SiteFooter_bohnenflug__Wx_cX[data-running=true]:has(.SiteFooter_primary__l9cna:is(:hover,:focus-visible)) .SiteFooter_beanPosition__bK5b4:nth-of-type(odd){translate:0 16px}.SiteFooter_concept__QV9oH[data-running=false] *,.SiteFooter_concept__QV9oH[data-running=false] :after,.SiteFooter_concept__QV9oH[data-running=false] :before{animation-play-state:paused!important}@keyframes SiteFooter_steamRise__YwURQ{0%{stroke-dashoffset:185;transform:translateY(15px);opacity:0}18%{opacity:.8}75%{opacity:.6}to{stroke-dashoffset:-55;transform:translateY(-25px);opacity:0}}@keyframes SiteFooter_coffeeFlow__K6upx{to{stroke-dashoffset:-800}}@keyframes SiteFooter_beanFloat__V1Ifj{0%,to{transform:translateY(0) rotate(var(--bean-rotation,38deg))}50%{transform:translateY(-14px) rotate(calc(var(--bean-rotation, 38deg) + 8deg))}}@media (max-width:1000px){.SiteFooter_hero__Bhult{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:24px}.SiteFooter_copy__kUVKS h2{font-size:52px}.SiteFooter_art__qlZnR{height:300px}.SiteFooter_cup__5AbK1{height:280px}.SiteFooter_steam__q84eQ{top:-9%}.SiteFooter_navigation__Zsq8o{gap:18px}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_navigation__Zsq8o{padding:24px}.SiteFooter_beanPosition__bK5b4{width:72px;height:72px}.SiteFooter_orbit__j8DPw{width:230px;height:230px}.SiteFooter_orbitInner__8obuj{width:165px;height:165px}}@media (max-width:700px){.SiteFooter_espresso__vP_fc .SiteFooter_hero__Bhult,.SiteFooter_hero__Bhult{grid-template-columns:minmax(0,1fr);gap:26px}.SiteFooter_hero__Bhult{padding-block:34px}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_hero__Bhult{padding:28px 22px}.SiteFooter_copy__kUVKS h2{font-size:clamp(38px,9vw,58px)}.SiteFooter_copy__kUVKS p{font-size:var(--bottega-font-body)}.SiteFooter_navigation__Zsq8o{grid-template-columns:minmax(0,1fr);gap:26px}.SiteFooter_navigation__Zsq8o section>div:not(.SiteFooter_navHeading__l8Bi4){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SiteFooter_art__qlZnR{height:285px;max-width:440px;width:100%;margin-inline:auto}.SiteFooter_saucer__ot0G3{width:60%;left:20%}.SiteFooter_steam__q84eQ{left:40%;width:24%}.SiteFooter_bottom__ADU2b{align-items:flex-start}.SiteFooter_bottom__ADU2b>span{flex-basis:100%}.SiteFooter_bohnenflug__Wx_cX{border-radius:24px 24px 0 0}.SiteFooter_bohnenflug__Wx_cX .SiteFooter_navigation__Zsq8o{padding:20px}.SiteFooter_actions__QH_Tu>a{flex:1 1 200px}.SiteFooter_flowArt__a6k7A{height:240px}}@media (prefers-reduced-motion:reduce){.SiteFooter_concept__QV9oH *,.SiteFooter_concept__QV9oH :after,.SiteFooter_concept__QV9oH :before{animation:none!important;transition:none!important}.SiteFooter_beanPosition__bK5b4,.SiteFooter_beanPosition__bK5b4 img,.SiteFooter_cup__5AbK1,.SiteFooter_flowBean__QiyrA{transform:none!important;translate:none!important}}.SiteFooter_footerControls__kcKcI{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SiteFooter_warehouseNetwork__R2LGW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,42px);margin-bottom:28px;padding:clamp(18px,3vw,36px);border:1px solid var(--footer-line);border-radius:var(--bottega-radius);background:var(--footer-button)}.SiteFooter_warehouseCopy__nccsI h2{margin:0;color:var(--footer-text);font-size:clamp(23px,2.4vw,35px);line-height:1.15}.SiteFooter_warehouseCopy__nccsI p{max-width:48ch;margin:12px 0;color:var(--footer-muted);font-size:var(--bottega-font-body);line-height:1.6}.SiteFooter_warehouseCopy__nccsI strong{color:var(--footer-text)}.SiteFooter_warehouseCopy__nccsI a{margin-top:6px}.SiteFooter_warehouseFigure__Y0mY6{width:100%;max-width:510px;margin:0;justify-self:center}.SiteFooter_warehouseMap__9oIU_{display:block;width:100%;height:auto}.SiteFooter_warehouseBoundaries__Uso8E,.SiteFooter_warehouseOutline__QvpiG{stroke:color-mix(in srgb,var(--footer-muted) 36%,var(--footer-line));stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.SiteFooter_warehouseOutline__QvpiG{fill:color-mix(in srgb,var(--footer-accent) 13%,var(--footer-button))}.SiteFooter_warehouseBoundaries__Uso8E{fill:none}.SiteFooter_warehouseLeader__dA8e7{stroke:var(--footer-text);stroke-width:1.2;vector-effect:non-scaling-stroke}.SiteFooter_warehouseDot__6CfhH{fill:var(--footer-text)}.SiteFooter_warehouseNumber__ufvoC{fill:var(--footer-button);font-size:16px;font-weight:700}.SiteFooter_warehouseLegend__zMPkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:5px 12px;margin:0;padding:0;list-style-position:inside;color:var(--footer-text);font-size:15px;line-height:1.45}.SiteFooter_warehouseLegend__zMPkn li::marker{font-weight:700}.SiteFooter_warehouseCredit__3zVFB{display:block;margin-top:12px;color:var(--footer-muted);font-size:12px}@media (max-width:700px){.SiteFooter_warehouseNetwork__R2LGW{grid-template-columns:minmax(0,1fr)}}.SiteFooter_support__CY8_Q{display:grid;gap:20px;margin-bottom:28px}.SiteFooter_support__CY8_Q:has(.SiteFooter_newsletter__4Nm9X .sales-newsletter){grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr)}.SiteFooter_advisor__TB7nE,.SiteFooter_newsletter__4Nm9X{padding:clamp(20px,2vw,28px);border:1px solid var(--footer-line);border-radius:var(--bottega-radius);background:var(--footer-button)}.SiteFooter_advisor__TB7nE{display:flex;flex-direction:column;align-items:flex-start}.SiteFooter_advisorHeader__5CODi{display:flex;align-items:center;gap:16px}.SiteFooter_advisorEyebrow__aZMY6{display:block;margin-bottom:6px;color:var(--footer-muted);font-size:16px;line-height:1.5}.SiteFooter_advisor__TB7nE h2{margin:0;color:var(--footer-text);font:inherit;font-size:clamp(24px,1.8vw,28px);font-weight:600;line-height:1.25;letter-spacing:-.025em}.SiteFooter_advisor__TB7nE p{max-width:48ch;margin:12px 0 20px;color:var(--footer-muted);font-size:var(--bottega-font-body);line-height:1.6}.SiteFooter_advisorActions__VHK_C{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.SiteFooter_newsletter__4Nm9X{container:footer-newsletter/inline-size}.SiteFooter_newsletter__4Nm9X:empty{display:none}.SiteFooter_newsletter__4Nm9X .sales-newsletter{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:none;padding:0;color:var(--footer-text)}.SiteFooter_newsletter__4Nm9X .sales-newsletter h2{margin:0;color:var(--footer-text);font-size:clamp(24px,1.8vw,28px);line-height:1.25;letter-spacing:-.025em}.SiteFooter_newsletter__4Nm9X .sales-newsletter form{width:100%;max-width:none;gap:10px 16px}.SiteFooter_newsletter__4Nm9X .sales-newsletter form>*{grid-column:1/-1}.SiteFooter_newsletter__4Nm9X .sales-newsletter .sales-consent{gap:10px;padding-block:0;line-height:1.5}.SiteFooter_newsletter__4Nm9X .sales-newsletter details>summary{min-height:44px;padding:9px 14px}.SiteFooter_newsletter__4Nm9X .sales-newsletter details,.SiteFooter_newsletter__4Nm9X .sales-newsletter small{font-size:var(--bottega-font-control);opacity:1}.SiteFooter_newsletter__4Nm9X .sales-newsletter .sales-local-hint{color:var(--footer-muted)}@container footer-newsletter (min-width: 620px){.SiteFooter_newsletter__4Nm9X .sales-newsletter form{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.SiteFooter_newsletter__4Nm9X .sales-newsletter form>details:not([open]){grid-column:1}.SiteFooter_newsletter__4Nm9X .sales-newsletter form>details:not([open])+.sales-local-hint{grid-column:2;align-self:center}}@media (max-width:1000px){.SiteFooter_support__CY8_Q:has(.SiteFooter_newsletter__4Nm9X .sales-newsletter){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.SiteFooter_advisorHeader__5CODi{gap:12px}.SiteFooter_advisorActions__VHK_C{width:100%}.SiteFooter_advisorActions__VHK_C>a{flex:1 1 140px}}.SiteFooter_navHeading__l8Bi4{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:12px}.SiteFooter_navIcon__r_i2g{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--footer-line);border-radius:14px;background:var(--footer-button);color:var(--footer-accent)}.SiteFooter_navIcon__r_i2g>svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.SiteFooter_concept__QV9oH :is(.SiteFooter_steam__q84eQ path,.SiteFooter_flowLine__PhSqF,.SiteFooter_flowBean__QiyrA,.SiteFooter_beanPosition__bK5b4 img){animation-duration:4s;animation-iteration-count:1;animation-fill-mode:both}:root[data-theme=dark] .SiteFooter_crema__92YIm{--footer-button:var(--bottega-surface-raised);--footer-hover:var(--bottega-surface-selected);--footer-accent:var(--bottega-accent)}:root[data-theme=dark] .SiteFooter_crema__92YIm .SiteFooter_navIcon__r_i2g{color:var(--bottega-link)}:root[data-theme=dark] .SiteFooter_crema__92YIm .SiteFooter_saucer__ot0G3{background:#514b37;box-shadow:0 0 0 20px #353c2f}:root[data-theme=dark] .SiteFooter_crema__92YIm .SiteFooter_steam__q84eQ{stroke:#c4af8c}