body:not(.admin-page){background:var(--background,#142b49);color:#eef3fc}.app-home{background:var(--background,#142b49)}.app-header{background:var(--background,#142b49)}.app-header .menu{border-color:#a1b1c880}.app-header .menu span{background:#f3f7ff}.app-header .inquiry-cart{color:#eef3fc}.app-header .inquiry-cart>span{background:#edf3ff;color:#142b49;border-color:#a1b1c8;min-width:24px;height:24px;font-weight:750}.app-welcome h1,.app-welcome h1 em,.app-promotions h2,.app-promotions h2 em{color:#f5f8ff}.app-shortcut{color:#e4ebf7}.shortcut-circle{background:#dbe6fa;color:#183b77}.shortcut-circle:hover{background:#f0f5ff}.app-about{background:#1d3758;border-color:#405773}.app-about h2,.app-about em{color:#f3f7ff}.app-about>p,.app-about .configured-copy{color:#d2deef}.app-about .text-link{color:#f4bc9e}.promotion-track{scrollbar-color:#7996c4 transparent}.app-bottom-nav{background:#11253feb;color:#e6efff;border-top:1px solid #59718e55;box-shadow:0 -6px 30px #07182a25}.app-bottom-nav>a,.app-bottom-nav>button{color:#e6efff}.app-bottom-nav small{background:#e3edff;color:#142b49}.app-bottom-nav [aria-current=page] span{background:#e46f3a;color:#142029}.card-add-cart{width:100%;font-size:12px;padding:12px 10px;min-height:44px;margin-top:18px;color:white}.product-card{color:var(--ink)}.page-heading h1,.page-heading h2{color:#f1f6ff}.page-heading>p,.breadcrumb,.results-bar p,.results-bar>span{color:#d1dded}.page-heading em{color:#f7b991}.page-heading .eyebrow{color:#e0eafd}.catalog-sidebar .search-label,.filter-heading,.sidebar-help h3{color:#f3f7ff}.filters button{color:#e1eaff;border-color:#55729266}.filters button:hover{background:#254265}.filters button.active{background:#e7efff;color:#143567}.clear-filters{color:#f6bd9e}.sidebar-help{border-color:#59718e66}.sidebar-help p{color:#c7d5e8}.sidebar-help a{color:#f6bd9e;border-color:#f6bd9e}.form-panel,.contact-card,.contact-data{color:var(--ink)}.contact-data{background:#eef3fc}.franchise-grid p,.franchise-grid .lead{color:#dce7f7}.franchise-grid .text-link{color:#f7bd9b}.custom-section h2{color:white}.custom-section p{color:#d8e4f5}#inquiry-dialog,#coupons,#detail{color:var(--ink)}#inquiry-dialog .btn-blue,#detail .btn-blue{color:white}@media(max-width:600px){.card-add-cart{font-size:11px;gap:6px;margin-top:12px}.app-header #main-navigation{background:#fffdf9}.filters button{border-color:#8199b955}}
