.cp-service-coverage .cp292-breadcrumb a{color:#12605a}.cp-service-coverage .cp-refine-heading>span,.cp-service-coverage .cp-coverage-step>span,.cp-service-coverage .cp-service-grid article>span{color:#745719}.cp-service-coverage .cp-coverage-explain h2{color:#063f40}.cp-builder .cp-builder__kicker{color:#745719}.cp-builder .cp-builder__header>p:not(.cp-builder__kicker),.cp-builder .cp-builder__below>p{color:#536762}.cp-builder .cp-builder__progress li:not(.is-active){color:#536762}.cp-calcs .cp-calcs__panel-head>span,.cp-calcs .cp-calcs__smart-card>span{color:#745719}.cp-product button.cp-product__button--gold{color:#063f40!important}.cp-product .cp-product__replenishment .cp-product__eyebrow{color:#745719}.cp-product .cp-product__replenishment>small{color:#536762}.cp-product .cp-product__facts>div>span,.cp-product .cp-product__quick-facts>div>span{color:#745719}.cp-recent .cp-recent__head p,.cp-recent .cp-recent__card>span{color:#745719}.cp-cafe-bot-slot .cp-cafe-bot-slot__header>p{color:#745719}.cp292{--c292-gold:#745719;--c292-teal:#12605a}.cp292-tone-teal{--c292-gold:#e8c975;--c292-teal:#8ee0d7}.cp-studio .cp-studio__header h2{color:var(--cps-heading,#063f40)}.cp-studio .cp-studio__callout .rte p{color:inherit}.cp-service-coverage .cp292-breadcrumb a{color:#12605a!important}.cp-builder .cp-builder__question>span,.cp-compare .cp-compare__header>p{color:#745719}.cp-studio .cp-studio__callout .rte p{color:inherit!important}.cp-compare a.cp-compare__button{color:#063f40!important}.cp-compare .cp-compare__note{color:#536762}.cp-product .cp-product__replenishment>p.cp-product__eyebrow,.cp-product .cp-product__body>p.cp-product__eyebrow,.cp-product .cp-product__buying-guidance p.cp-product__eyebrow{color:#745719!important}.cp-product .cp-product__support-grid p.cp-product__eyebrow{color:#745719!important}.cp-studio .cp-studio__callout .rte{color:inherit!important}.cp-project .cp-project__name input,.cp-project .cp-project__item input,.cp-project .cp-project__item textarea{font-size:16px;min-height:44px}.cp-project .cp-project__name,.cp-project .cp-project__item-fields label{font-size:12px;color:#536762}@media(max-width:640px){body.cp-ref-has-context .cp-project{bottom:calc(var(--cp-context-height,168px) + 24px)!important}body.cp-ref-has-context .cp-project__panel{max-height:min(62vh,calc(100dvh - var(--cp-context-height,168px) - 140px))}}body.cp-enquiry-active .cp-growth-mobile,body.cp-enquiry-active .cp-ref-context,body.cp-enquiry-active .cp-project,body.cp-cart-page .cp-ref-context,body.cp-cart-page .cp-project{display:none!important}.cp-cart-media{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#fff;border-radius:8px;overflow:hidden;color:#063f40}.cp-cart-media .cart-item__image{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.cp-cart-media__missing{display:grid;justify-items:center;align-content:center;gap:6px;width:100%;height:100%;padding:10px;background:#f5f1e8;color:#536762;text-align:center;font-size:11px;line-height:1.3}.cp-cart-media__missing svg{width:32px;height:32px}cart-items .cart-item__media{vertical-align:top}cart-items cart-remove-button .button,.cart-drawer cart-remove-button .button{color:#063f40!important}@media(max-width:749px){cart-items .cart-item__name{font-size:clamp(18px,4.6vw,22px)!important;line-height:1.3}cart-items .cart-item__image-container{width:100%;margin:0}cart-items .cart-item__media{width:88px}cart-items .cart-item__error{font-size:14px;line-height:1.4}.cp-cart-media__missing{padding:6px;font-size:10px}#main-cart-footer .cart__footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.cp-case-options{margin:24px 0 0}.cp-case-options__label{margin:0 0 8px;color:#063f40;font-weight:800}.cp-case-options__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-case-options__choices a{display:grid;align-content:start;gap:5px;min-height:78px;padding:14px;border:2px solid #b8c8c2;border-radius:13px;background:#fff;color:#063f40;text-decoration:none;line-height:1.4}.cp-case-options__choices a[aria-current]{border-color:#063f40;background:#edf4ee;box-shadow:inset 0 0 0 1px #063f40}.cp-case-options__choices a:focus-visible{outline:3px solid #063f40;outline-offset:4px}.cp-case-options__choices span{font-size:18px;font-weight:700}.cp-case-options__choices small{font-size:13px}.cp-case-options__note{margin:10px 0 0;font-size:14px;line-height:1.5;color:#36594f}@media print{.cp-case-options__choices{display:none}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/cp-quality.css.map */
