:root{--pc-orange:#b95319;--pc-navy:#172943;--pc-navy-deep:#101d31;--pc-cream:#f8f2e8;--pc-ink:#172943;--pch-on-dark-em:#e6ae83}.pc1,.pc2,.pc4,.pc5,.pc6,.pc-choice,.pc-discovery,.pc-harmony,.pc-story-page,.pc-story-section,.pc-pro,#pc-enterprise-2026,.pc-boulangerie-page,.pcf,.pc-mix,.pc-solandino,.pc-signature,.pc-ouro,.pc-espresso,.pc-bresil-specialite,.pc-colombia,.pc-honduras{--navy:#172943;--navy2:#101d31;--navy-2:#101d31;--deep:#101d31;--orange:#b95319;--orange2:#9a4312;--orange-2:#9a4312;--cream:#f8f2e8;--paper:#fffdf9;--text:#3d4b61;--muted:#6a7585;--line:#e2d8c9;--choice-navy:#172943;--choice-orange:#b95319;--choice-cream:#f8f2e8;--harmony-ink:#172943;--harmony-orange:#b95319;--harmony-cream:#f8f2e8;--pc-navy:#172943;--pc-orange:#b95319;--pc-ink:#172943;--pc-cream:#f8f2e8;--pc-muted:#6a7585;--intro-accent:#b95319;--accent:#b95319}.pc-hero,.pc5,.pc-selection-intro--specialty,.pc3-roasting,.pc-footer,.pc-pro .dark,.pc-pro .navy,#pc-enterprise-2026 .dark{--pc-orange-soft:#e6ae83;--orange2:#e6ae83;--intro-accent:#e6ae83}pc-navigation{--pcnav-orange:#b95319;--pcnav-navy:#172943;--pcnav-cream:#f8f2e8}:root:has(#MainContent) body #MainContent :is(.pc-pdp-reassurance,.pc-pdp-reassurance *){color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-pdp-reassurance span[style]{color:var(--pch-orange)!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-overline,.pc-policy-overline,.eyebrow,.pcf-eyebrow,.pc-kicker,.kicker,.label,.pc-mix__eyebrow){color:var(--pch-orange)}:root:has(#MainContent) body #MainContent :is(.pc-hero,.pc5,.pc3-roasting,.pc-selection-intro--specialty) :is(.eyebrow,.pcf-eyebrow,.pc-kicker,.kicker,.label,.pc-mix__eyebrow){color:var(--pch-orange-soft)}@media(min-width:750px){:root:has(#MainContent) body #MainContent .pc-harmony{padding-top:0!important}:root:has(#MainContent) body #MainContent .pc-harmony__copy{padding-top:26px!important}:root:has(#MainContent) body #MainContent .pc-harmony .pc-harmony__eyebrow{margin-bottom:16px!important}:root:has(#MainContent) body #MainContent .product-section.spaced-section{padding-top:0!important;margin-top:0!important}:root:has(#MainContent) body #MainContent .main-product{padding-top:0!important}:root:has(#MainContent) body #MainContent .main-product>.product.container,:root:has(#MainContent) body #MainContent #overview.product{padding-top:18px!important}:root:has(#MainContent) body #MainContent #debut.hero,:root:has(#MainContent) body #MainContent #pc-enterprise-2026 .hero{padding-top:38px!important}:root:has(#MainContent) body #MainContent .pc-pro .premium-copy{padding-top:38px!important}:root:has(#MainContent) body #MainContent .pcf-wrap.pcf-top{padding-top:40px!important}:root:has(#MainContent) body #MainContent .pc-contact-hero,:root:has(#MainContent) body #MainContent .pc-policy-hero{padding-top:34px!important}:root:has(#MainContent) body #MainContent .main-page .rte{margin-top:0!important}:root:has(#MainContent) body #MainContent .pc-hero,:root:has(#MainContent) body #MainContent .pc-hero-content{min-height:clamp(460px,58vh,620px)!important}:root:has(#MainContent) body #MainContent .pc-hero-content{align-items:center!important;padding-top:40px!important;padding-bottom:70px!important}:root:has(#MainContent) body #MainContent .pc-hero-text{max-width:720px!important}:root:has(#MainContent) body #MainContent .pcpg{padding-top:36px!important}:root:has(#MainContent) body #MainContent :is(.template-search,.template-404){padding-top:40px!important}}@media(min-width:750px){:root:has(#MainContent) body #MainContent :is(.pc-pro section:not(.premium-hero),.pc-pro .section:not(.premium-hero),#pc-enterprise-2026 section:not(.hero),#pc-enterprise-2026 .section:not(.hero)){padding-top:clamp(56px,6vw,76px)!important;padding-bottom:clamp(56px,6vw,76px)!important}:root:has(#MainContent) body #MainContent .pc4-grid{padding-bottom:64px!important}:root:has(#MainContent) body #MainContent .pcf-wrap{padding-bottom:64px!important}:root:has(#MainContent) body #MainContent .pc3-starters{padding-top:56px!important;padding-bottom:56px!important}}:root:has(#MainContent) body #MainContent :is(.pc-contact-button,.pcf-card button[type=submit],.pc-contact-form button,.contact-form button,.jm-button.jm-button--primary,.jdgm-btn,.jdgm-write-rev-link,.shopify-payment-button__button--unbranded,.product-form__submit,.pc-boulangerie-page .btn-primary,.pc-pro .btn-primary,#pc-enterprise-2026 .btn-primary,.pcf-btn:not(.pcf-btn--light),.pc-btn-primary,.pc-story-btn-primary,.pc4-btn-orange,.pc1-btn-orange){font-family:var(--pch-sans)!important;font-size:var(--pch-btn)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--pch-radius)!important;min-height:var(--pch-btn-h);line-height:1.2!important;padding-left:26px!important;padding-right:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;background:var(--pch-orange)!important;border:1.5px solid var(--pch-orange)!important;color:#fff!important;box-shadow:0 6px 18px #b953192e!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-button,.pcf-card button[type=submit],.pc-contact-form button,.contact-form button,.jm-button.jm-button--primary,.jdgm-btn,.jdgm-write-rev-link,.product-form__submit,.pcf-btn:not(.pcf-btn--light),.pc-btn-primary,.pc4-btn-orange,.pc1-btn-orange):hover{background:var(--pch-orange-hover)!important;border-color:var(--pch-orange-hover)!important;color:#fff!important}:root:has(#MainContent) body #MainContent :is(.jm-button.jm-button--secondary,.jm-button:not(.jm-button--primary),.jdgm-paginate__page,.pc-btn-ghost,.pc-story-btn-ghost,.pcf-btn--light){font-family:var(--pch-sans)!important;font-size:var(--pch-btn)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--pch-radius)!important;border:1.5px solid var(--pch-navy)!important;background:transparent!important;color:var(--pch-navy)!important;box-shadow:none!important}:root:has(#MainContent) body #MainContent :is(.pc-btn-ghost,.pc-story-btn-ghost,.pcf-btn--light):hover{background:#1729430f!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent :is(.experience-tab,.solution-btn,.hero-float,.machine-peek,.pcf-choice,.pc-choice__card,.pc-mobile-disclosure){border-radius:14px!important}:root:has(#MainContent) body #MainContent :is(.experience-tab,.solution-btn){font-family:var(--pch-sans)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:root:has(#MainContent) body #MainContent :is(.jm-review-widget,.jdgm-widget,.jm-widget) :where(p,span,div,a,button,label,summary){font-family:var(--pch-sans)!important}:root:has(#MainContent) body #MainContent :is(.jm-review-widget,.jdgm-widget,.jm-widget) :where(h2,h3){font-family:var(--pch-serif)!important;color:var(--pch-navy)}:root:has(#MainContent) body #MainContent :is(.jm-button,.jdgm-btn){color:#fff!important}:root:has(#MainContent) body #MainContent :is(.jm-button--secondary,.jm-button:not(.jm-button--primary)){color:var(--pch-navy)!important}.shopify-section-group-header-group pc-navigation :is(.pcnav-subscription,.pcnav-pro-trigger,.pcnav-shortcut-cafes,.pcnav-shortcut-subscription,.pcnav-shortcut-pro){border-radius:var(--pch-radius,999px)!important}.shopify-section-group-header-group pc-navigation .pcnav-subscription{background:var(--pch-orange,#b95319)!important}.shopify-section-group-header-group pc-navigation .pcnav-subscription:hover{background:var(--pch-orange-hover,#9a4312)!important}.shopify-section-group-header-group pc-navigation .pcnav-count{background:var(--pch-orange,#b95319)!important}:root:has(#MainContent) body #MainContent .pc-contact-hero h1{margin-top:0}:root:has(#MainContent) body #MainContent :is(.pc-contact-form,.contact-form) :is(input,textarea,select){font-family:var(--pch-sans)!important;border-radius:12px!important;border:1.5px solid var(--pch-line)!important;background:var(--pch-paper)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-form,.contact-form) :is(input,textarea,select):focus{border-color:var(--pch-orange)!important;outline:none!important;box-shadow:0 0 0 3px #b9531929!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-form,.contact-form) label{font-family:var(--pch-sans)!important;font-size:var(--pch-small)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-policy-card{border-radius:18px!important;border:1px solid var(--pch-line)!important;background:var(--pch-paper)!important}:root:has(#MainContent) body #MainContent .pc-policy-card :is(h2,h3){font-family:var(--pch-serif)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-policy-card :is(p,li){color:var(--pch-text)!important;font-size:var(--pch-body)!important;line-height:1.65!important}:root:has(#MainContent) body #MainContent .main-product .price,:root:has(#MainContent) body #MainContent .main-product .price__regular,:root:has(#MainContent) body #MainContent .main-product .price-item{font-family:var(--pch-sans)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .main-product .price-item--regular{color:var(--pch-orange)!important;font-weight:600!important}:root:has(#MainContent) body #MainContent .pc-pdp-reassurance{border-radius:14px!important;border-color:var(--pch-line)!important;background:var(--pch-cream)!important}:root:has(#MainContent) body #MainContent :is(.template-search,.template-404) :is(h1,h2){font-family:var(--pch-serif)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent :is(.template-search,.template-404) .search__input{border-radius:var(--pch-radius)!important;border:1.5px solid var(--pch-line)!important;background:var(--pch-paper)!important;font-family:var(--pch-sans)!important;padding-left:20px!important}:root:has(#MainContent) body #MainContent :is(.template-search,.template-404) .search__button{background:var(--pch-orange)!important;border-radius:var(--pch-radius)!important;color:#fff!important}:root:has(#MainContent) body #MainContent .pc-contact-page{background:var(--pch-cream)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-contact-hero{background:var(--pch-cream)!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-overline,.pc-contact-info strong,.pcf-over){color:var(--pch-orange)!important;font-family:var(--pch-sans)!important;font-size:var(--pch-label)!important;font-weight:600!important;letter-spacing:.16em!important}:root:has(#MainContent) body #MainContent .pc-contact-hero h1 span{color:var(--pch-orange)!important;font-style:normal!important;font-weight:inherit!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-card,.pcf-card){border-radius:18px!important;border:1px solid var(--pch-line)!important;background:var(--pch-paper)!important;box-shadow:0 10px 30px #1729430f!important}:root:has(#MainContent) body #MainContent .pc-contact-side{background:var(--pch-navy)!important;border-color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pc-contact-side :is(h2,p){color:var(--pch-on-dark)!important}:root:has(#MainContent) body #MainContent .pc-contact-bottom div{border-radius:14px!important;background:#f1e9dc!important;border-color:var(--pch-line)!important}:root:has(#MainContent) body #MainContent .pc-contact-info :is(a,span){color:var(--pch-navy)!important;font-family:var(--pch-sans)!important}:root:has(#MainContent) body #MainContent .pc-contact-info a:hover{color:var(--pch-orange)!important}:root:has(#MainContent) body #MainContent .pcf-card :is(input,select,textarea){border-radius:12px!important;border:1.5px solid var(--pch-line)!important;background:#fff!important;font-family:var(--pch-sans)!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent .pcf-card :is(input,select,textarea):focus{border-color:var(--pch-orange)!important;box-shadow:0 0 0 3px #b9531929!important}:root:has(#MainContent) body #MainContent .pcf-card label{font-family:var(--pch-sans)!important;font-size:var(--pch-small)!important;font-weight:600!important;letter-spacing:0!important;color:var(--pch-navy)!important}:root:has(#MainContent) body #MainContent :is(.pcf-ok,.pcf-err){border-radius:12px!important}@media(max-width:749px){:root:has(#MainContent) body #MainContent .pc-harmony{padding-top:0!important}:root:has(#MainContent) body #MainContent .pc-harmony__copy{padding-top:14px!important}:root:has(#MainContent) body #MainContent #debut.hero,:root:has(#MainContent) body #MainContent #pc-enterprise-2026 .hero,:root:has(#MainContent) body #MainContent .pc-pro .premium-copy{padding-top:18px!important}:root:has(#MainContent) body #MainContent .pcf-wrap.pcf-top{padding-top:18px!important}:root:has(#MainContent) body #MainContent .pc-contact-hero,:root:has(#MainContent) body #MainContent .pc-policy-hero{padding-top:12px!important}:root:has(#MainContent) body #MainContent .pc-hero,:root:has(#MainContent) body #MainContent .pc-hero-content{min-height:0!important}:root:has(#MainContent) body #MainContent .pc-hero-content{padding-top:34px!important;padding-bottom:44px!important;align-items:flex-start!important}:root:has(#MainContent) body #MainContent .pcpg{padding-top:16px!important}:root:has(#MainContent) body #MainContent :is(.template-search,.template-404){padding-top:20px!important}:root:has(#MainContent) body #MainContent :is(.pc-pro section:not(.premium-hero),.pc-pro .section:not(.premium-hero),#pc-enterprise-2026 section:not(.hero),#pc-enterprise-2026 .section:not(.hero)){padding-top:36px!important;padding-bottom:36px!important}:root:has(#MainContent) body #MainContent .pc4-grid{padding-bottom:28px!important}:root:has(#MainContent) body #MainContent .pcf-wrap{padding-bottom:28px!important}:root:has(#MainContent) body #MainContent :is(.pc-contact-button,.pcf-card button[type=submit],.pc-contact-form button,.contact-form button,.jm-button.jm-button--primary,.jdgm-btn,.product-form__submit,.pcf-actions .pcf-btn,.pc-btn-primary,.pc4-btn-orange,.pc1-btn-orange){min-height:48px;width:100%;justify-content:center;display:inline-flex;align-items:center}}:root:has(#MainContent) body #MainContent :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--pch-navy)!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/pc-harmonisation-19-10.css.map */
