.button{background-color:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent);padding:.75rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:600;transition:all .2s ease}.button:hover{opacity:.9;transform:translateY(-2px)}.button--secondary{background-color:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border)}.button--secondary:hover{background-color:var(--color-border);color:var(--color-text)}.card{background-color:var(--color-bg);border:1px solid var(--color-border);padding:1.5rem;border-radius:.25rem}.card--alt{background-color:var(--color-bg-alt);border:1px solid var(--color-border)}.text--primary{color:var(--color-text)}.text--secondary{color:var(--color-text-secondary)}.text--muted{color:var(--color-text-secondary);font-size:.875rem}.form-group{margin-bottom:1rem}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],textarea,select{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);padding:.5rem;border-radius:.25rem;font-size:1rem}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.1)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:var(--color-text-secondary)}.badge{display:inline-block;background-color:var(--color-accent);color:var(--color-bg);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge--secondary{background-color:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border)}a{color:var(--color-accent);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8;text-decoration:underline}.divider{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.section--alt{background-color:var(--color-bg-alt)}.section--primary{background-color:var(--color-bg)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.price{color:var(--color-text);font-weight:600}.price--old{color:var(--color-text-secondary);text-decoration:line-through;margin-right:.5rem}.message-box{padding:1rem;border-radius:.25rem;border-left:4px solid var(--color-accent);background-color:var(--color-bg-alt);color:var(--color-text)}.message-box--success{border-left-color:var(--color-accent)}.message-box--error{border-left-color:var(--color-accent);background-color:var(--color-bg-alt)}.message-box--warning,.message-box--info{border-left-color:var(--color-accent)}.carbon-free .reviews-title,.carbon-free .shopify-policy__title,.carbon-free .policy-sub-head,.carbon-free .policy-section-head,.carbon-free .policy-label,.carbon-free .shopify-policy__body,.carbon-free .shopify-policy__body h1,.carbon-free .shopify-policy__body h2,.carbon-free .shopify-policy__body h3,.carbon-free .shopify-policy__body h4,.carbon-free .shopify-policy__body p,.carbon-free .shopify-policy__body li,.carbon-free .shopify-policy__body a,.carbon-free .shopify-policy__body span,.carbon-free .shopify-policy__body td,.carbon-free .shopify-policy__body th,.carbon-free .shopify-policy__body strong,.carbon-free .shopify-policy__body em,.carbon-free .rte h1,.carbon-free .rte h2,.carbon-free .rte h3,.carbon-free .rte h4,.carbon-free .rte p,.carbon-free .rte li,.carbon-free .rte span,.carbon-free .rte td,.carbon-free .rte th,.carbon-free .rte strong,.carbon-free .rte em,.carbon-free .rte a{color:#e8e8e8!important}.carbon-free table tr{background-color:transparent!important}.carbon-free table tr:nth-child(2n){background-color:#ffffff0d!important}.carbon-free table td,.carbon-free table th{color:#e8e8e8!important;border-color:#333!important}.carbon-free .calculator-section label,.carbon-free .calculator-section .section-header,.carbon-free .calculator-section h3,.carbon-free .calculator-section h4,.carbon-free .form-section label,.carbon-free .form-section .section-header,.carbon-free .form-section h3,.carbon-free .form-section h4,.carbon-free .calc-label,.carbon-free .field-label,.carbon-free .input-label,.carbon-free form label,.carbon-free form legend,.carbon-free .form-group label{color:#e8e8e8!important}.carbon-free .calculator-card,.carbon-free .calculator-form,.carbon-free .form-card,.carbon-free .calc-container,.carbon-free .quiz-container,.carbon-free .audit-container{background-color:#1a1a1a!important;border-color:#333!important}.carbon-free .calculator-section,.carbon-free .form-section,.carbon-free .quiz-section,.carbon-free .audit-section{background-color:#1a1a1a!important}.carbon-free select,.carbon-free input[type=text],.carbon-free input[type=email],.carbon-free input[type=number],.carbon-free input[type=tel],.carbon-free textarea{background-color:#222!important;color:#e8e8e8!important;border-color:#444!important}.carbon-free .quiz-option,.carbon-free .quiz-option label,.carbon-free .quiz-answer,.carbon-free .quiz-answer label,.carbon-free .radio-option,.carbon-free .radio-option label,.carbon-free .audit-option,.carbon-free .audit-option label,.carbon-free input[type=radio]+label,.carbon-free input[type=checkbox]+label,.carbon-free .option-text,.carbon-free .answer-text{color:#e8e8e8!important}.carbon-free .quiz-option,.carbon-free .radio-option,.carbon-free .audit-option,.carbon-free .option-card{background-color:#1a1a1a!important;border-color:#444!important}.carbon-free [style*="color: #1a1a1a"],.carbon-free [style*="color:#1a1a1a"],.carbon-free [style*="color: rgb(26, 26, 26)"],.carbon-free [style*="color: #333"],.carbon-free [style*="color:#333"],.carbon-free [style*="color: #000"],.carbon-free [style*="color:#000"],.carbon-free [style*="color: black"],.carbon-free [style*="color:black"]{color:#e8e8e8!important}.carbon-free [style*="color: #666"],.carbon-free [style*="color:#666"],.carbon-free [style*="color: #999"],.carbon-free [style*="color:#999"],.carbon-free .section-subtitle,.carbon-free .text-muted{color:#aaa!important}.carbon-free .section-title,.carbon-free .section-heading,.carbon-free .page-title,.carbon-free .content-title,.carbon-free .pricing-section,.carbon-free .pricing-section h2,.carbon-free .pricing-section p,.carbon-free .pricing-section .section-title,.carbon-free .pricing-section .section-subtitle{color:#e8e8e8!important}.carbon-free .pricing-section .section-subtitle{color:#aaa!important}.carbon-free .result-card,.carbon-free .result-section,.carbon-free .results-container{background-color:#1a1a1a!important;border-color:#333!important}.carbon-free .result-card h3,.carbon-free .result-card p,.carbon-free .result-card span,.carbon-free .result-section h3,.carbon-free .result-section p,.carbon-free .result-section span{color:#e8e8e8!important}.carbon-free [style*="background: #f8f9fa"],.carbon-free [style*="background:#f8f9fa"],.carbon-free [style*="background-color: #f8f9fa"],.carbon-free [style*="background-color:#f8f9fa"],.carbon-free [style*="background: white"],.carbon-free [style*="background:white"],.carbon-free [style*="background: #fff"],.carbon-free [style*="background:#fff"],.carbon-free [style*="background: #ffffff"],.carbon-free [style*="background:#ffffff"],.carbon-free [style*="background-color: white"],.carbon-free [style*="background-color:#fff"],.carbon-free [style*="background-color: #ffffff"],.carbon-free #esg-quiz,.carbon-free #eco-quiz,.carbon-free #eco-score-quiz,.carbon-free #biz-calc,.carbon-free #home-calc,.carbon-free #compare-tool,.carbon-free #flight-calc,.carbon-free #commute-calc,.carbon-free #event-tool,.carbon-free #wedding-tool,.carbon-free #country-tool,.carbon-free #ppn-checker,.carbon-free #smokers-tool,.carbon-free #tree-calc,.carbon-free #biz-result,.carbon-free #home-result,.carbon-free #calc-result,.carbon-free #event-result,.carbon-free #wedding-result,.carbon-free #commute-result,.carbon-free #flight-result,.carbon-free #eco-result,.carbon-free #country-result,.carbon-free #compare-result,.carbon-free #audit-result,.carbon-free #ppn-result,.carbon-free #smokers-result,.carbon-free #tree-result{background:#1a1a1a!important;border-color:#333!important}.carbon-free .esg-q label,.carbon-free .eco-q label,.carbon-free .quiz-q label,.carbon-free [id$=-quiz] label,.carbon-free [id$=-calc] label,.carbon-free [id$=-tool] label,.carbon-free [id$=-quiz] h3,.carbon-free [id$=-quiz] h4,.carbon-free [id$=-quiz] p,.carbon-free [id$=-quiz] span,.carbon-free [id$=-calc] h3,.carbon-free [id$=-calc] h4,.carbon-free [id$=-calc] p,.carbon-free [id$=-calc] span,.carbon-free [id$=-tool] h3,.carbon-free [id$=-tool] h4,.carbon-free [id$=-tool] p,.carbon-free [id$=-tool] span,.carbon-free [id$=-result] h3,.carbon-free [id$=-result] h4,.carbon-free [id$=-result] p,.carbon-free [id$=-result] span{color:#e8e8e8!important}.carbon-free button[style*="background: #fff"],.carbon-free button[style*="background:#fff"]{background:#222!important;color:#e8e8e8!important;border-color:#555!important}.carbon-free #ob-footer-newsletter{background:#111!important;border-color:#333!important}.carbon-free #ob-footer-newsletter h2,.carbon-free #ob-footer-newsletter h3,.carbon-free #ob-footer-newsletter p,.carbon-free #ob-footer-newsletter span,.carbon-free #ob-footer-newsletter label{color:#e8e8e8!important}.carbon-free #ob-newsletter-email{background:#222!important;color:#e8e8e8!important;border-color:#444!important}
/*# sourceMappingURL=/cdn/shop/t/145/assets/ux-fixes-v53.css.map */
