/* Bright orange inspired by the accent used on LIXIL's official website. */
:root{--orange:#ef6d22;--orange-light:#ffad75;--orange-ink:#a94712;--orange-button-ink:#202020;--orange-hover:#ed661b}
.button,.primary-link,.primary-button,.category-button[aria-pressed=true],.photo-tabs button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--orange-button-ink)}
.button:hover,.primary-link:hover,.primary-button:hover{background:var(--orange-hover);border-color:var(--orange-hover);color:var(--orange-button-ink)}
.category-button[aria-pressed=true] span{color:inherit}
.comparison-panel.after .comparison-label{background:var(--orange);color:var(--orange-button-ink)}
.comparison-grid button.comparison-panel:hover{box-shadow:0 0 0 2px var(--orange)}
.photo-parts button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--orange-ink)}
.eyebrow,.main-nav a:hover,.secondary-button,.work-category{color:var(--orange-ink)}
.secondary-button{border-color:var(--orange)}
.button.secondary{background:transparent;border-color:var(--orange);color:var(--orange-ink)}
.button.secondary:hover{background:#fff0e5;color:var(--orange-ink)}
.home-hero .button.secondary{border-color:var(--orange);color:#fff}
.home-hero .button.secondary:hover{background:#656565;color:#fff}
.home-hero h1 span{border-bottom-color:var(--orange)}
.home-hero .eyebrow::before{background:var(--orange-light)}
.funlife-legacy .bg-brand-accent{background-color:var(--orange)!important;color:var(--orange-button-ink)}
.funlife-legacy .bg-brand-accent.text-white,.funlife-legacy .bg-brand-accent .text-white{color:var(--orange-button-ink)!important}
.funlife-legacy .border-brand{border-color:var(--orange)!important}
.funlife-legacy .text-brand{color:var(--orange-ink)!important}
