:root{--pcf-brand-red: #e70000;--pcf-brand-red-hover: #b80000;--pcf-brand-beige: #e7ceb6;--pcf-brand-paper: #f5ebe0;--pcf-brand-ink: #000000;--pcf-brand-muted: #58514c;--pcf-brand-line: #d8c9b9}body{-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:var(--font-heading-weight, 700);letter-spacing:-.025em}.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content{font-size:1.6rem}.header__active-menu-item{text-decoration-thickness:2px;text-underline-offset:.5rem}.header__menu-item:hover{color:var(--pcf-brand-red)}.button,.shopify-challenge__button{min-height:4.8rem;font-weight:700}.button:not([disabled]):hover{filter:brightness(.9)}.button:disabled,.button[aria-disabled=true]{filter:none}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--pcf-brand-red);outline-offset:4px}.pcf-home h2,.pcf-home h3{font-weight:var(--font-heading-weight, 700)}.pcf-home .pcf-hero h2{font-size:clamp(40px,4.25vw,66px);line-height:1.08;max-width:12ch}.pcf-home .pcf-hero__content{padding-bottom:44px;position:relative;isolation:isolate}.pcf-home .pcf-hero__content:before{content:"";position:absolute;top:10%;right:0;bottom:0;left:12%;background:var(--pcf-tree-image) no-repeat right bottom / contain;opacity:.12;z-index:-1;pointer-events:none}.pcf-home .pcf-hero{position:relative}.pcf-home .pcf-hero:after{content:"";position:absolute;bottom:0;inset-inline:0;height:18px;background:#fff var(--pcf-keffieh-image) repeat-x center / auto 18px;pointer-events:none}.pcf-home .pcf-hero__stamp{letter-spacing:.015em;max-width:260px}.pcf-home .pcf-eyebrow,.pcf-quote .pcf-quote__eyebrow{letter-spacing:.1em}.pcf-home .pcf-flavour-card{border-color:var(--pcf-brand-line);transition:border-color .18s ease}.pcf-home .pcf-flavour-card:hover{border-color:var(--pcf-brand-red)}.pcf-home .pcf-flavour-card__image{background:var(--pcf-brand-paper)}.pcf-home .pcf-flavour-card__image img{padding:14px}.pcf-home .pcf-flavour-card h3{font-size:clamp(20px,1.7vw,26px);line-height:1.2}.pcf-home .pcf-mix{border:1px solid var(--pcf-brand-line)}.pcf-home .pcf-mix__intro,.pcf-quote .pcf-quote__intro{position:relative;isolation:isolate}.pcf-home .pcf-mix__intro:before,.pcf-quote .pcf-quote__intro:before{content:"";position:absolute;right:0;bottom:0;width:72%;height:75%;background:var(--pcf-tree-image) no-repeat right bottom / contain;opacity:.3;pointer-events:none;z-index:-1}.pcf-home .pcf-story{position:relative;isolation:isolate}.pcf-home .pcf-story:before{content:"";position:absolute;right:3%;top:10%;bottom:10%;width:40%;background:var(--pcf-tree-image) no-repeat center / contain;opacity:.12;pointer-events:none;z-index:-1}.pcf-home .pcf-story h2{max-width:18ch}.pcf-home .pcf-pro-panel{background:var(--pcf-brand-ink);border-top:6px solid var(--pcf-brand-red);gap:32px}.pcf-home .pcf-pro-panel h2{font-size:clamp(28px,3vw,44px);line-height:1.15}.pcf-home .pcf-pro-panel .pcf-button--light{background:var(--pcf-brand-red);border-color:var(--pcf-brand-red);color:#fff!important}.pcf-home .pcf-pro-panel .pcf-button--light:hover{background:var(--pcf-brand-red-hover);border-color:var(--pcf-brand-red-hover)}.pcf-home .pcf-pro-panel :focus-visible,.pcf-home .pcf-story :focus-visible,.pcf-home .pcf-hero :focus-visible{outline-color:#fff}.pcf-home .pcf-faq-items summary{min-height:64px}.pcf-home .pcf-faq-items details[open] summary{color:var(--pcf-brand-red)}.pcf-quote .pcf-quote__grid{border:1px solid var(--pcf-brand-line);gap:40px}.pcf-quote h1{font-size:clamp(32px,3.5vw,52px);font-weight:var(--font-heading-weight, 700);line-height:1.13}.pcf-quote .pcf-quote__total{border-top:2px solid var(--pcf-brand-red);padding-top:18px}.pcf-quote .pcf-quote__row small{color:var(--pcf-brand-muted)}product-info[data-pcf-experience] .product__title h1{font-size:clamp(28px,3vw,44px);line-height:1.15}product-info[data-pcf-experience] .product-form__input input[type=radio]+label{border-radius:0}product-info[data-pcf-experience] .product-form__submit:not(:disabled):hover{background:var(--pcf-brand-red-hover)}.pcf-product-trust,.pcf-cart-purchase-note{border-left-color:var(--pcf-brand-red)}.pcf-product-details summary,.pcf-quote__flavours legend{font-weight:700}.main-page-title{max-width:24ch;line-height:1.15}.rte{overflow-wrap:anywhere}.rte a,.pcf-product-details a{text-decoration-thickness:1px;text-underline-offset:.25em}.rte h2,.rte h3{margin-top:1.8em}.footer{border-top:6px solid var(--pcf-brand-red)}.footer-block__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700);font-size:2.2rem}.footer a:focus-visible{outline-color:var(--pcf-brand-beige)}@media(max-width:749px){.pcf-home .pcf-hero h2{font-size:clamp(36px,9vw,48px);max-width:13ch}.pcf-home .pcf-hero__content{padding:36px 24px 40px}.pcf-home .pcf-hero__media{min-height:300px}.pcf-home .pcf-section-heading h2,.pcf-home .pcf-mix__intro h2,.pcf-home .pcf-story h2{font-size:clamp(28px,7.5vw,36px)}.pcf-home .pcf-pro-panel{padding:26px 22px}.pcf-home .pcf-pro-panel h2{font-size:clamp(26px,7vw,34px)}.pcf-home .pcf-community__links .pcf-button{white-space:normal}.pcf-quote .pcf-quote__grid{gap:28px}.pcf-quote h1{font-size:clamp(30px,8vw,38px)}.pcf-quote .pcf-quote__row{gap:12px}.footer-block__heading{font-size:2rem}}@media(prefers-reduced-motion:reduce){.pcf-home *,.pcf-quote *,.button{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pcf-brand.css.map */
