
/* /_custom/x40.guides_brand/static/src/css/guides-brand.css */
 :where(.x40-pillar, .x40-calculator, .website_blog.x40-blog-index){--x40-guides-brand: #3aaa35; --x40-guides-brand-text: #1f6f24; --x40-guides-ink: #0c1f0b; --x40-guides-text: #212529; --x40-guides-muted: #555; --x40-guides-white: #fff; --x40-guides-soft: #f8f8f8; --x40-guides-tint: rgba(58, 170, 53, 0.08); --x40-guides-line: rgba(12, 31, 11, 0.1); --x40-guides-hero: linear-gradient( 145deg, #0a0a0a 0%, #0c1f0b 40%, #3aaa35 100% );}#wrap .x40-pillar{--re-brand: var(--x40-guides-brand); --re-green: var(--x40-guides-brand-text); --re-green-deep: var(--x40-guides-ink); --re-dark: var(--x40-guides-ink); --re-text: var(--x40-guides-text); --re-muted: var(--x40-guides-muted); --re-soft: var(--x40-guides-soft); --re-line: var(--x40-guides-line); --brand: var(--x40-guides-brand); --green: var(--x40-guides-brand-text); --green-deep: var(--x40-guides-ink); --accent-on-dark: var(--x40-guides-brand); --dark: var(--x40-guides-ink); --text: var(--x40-guides-text); --muted: var(--x40-guides-muted); --soft: var(--x40-guides-soft); --line: var(--x40-guides-line); --px-green: var(--x40-guides-brand); --px-green-dark: var(--x40-guides-brand-text); --px-dark: var(--x40-guides-ink); --px-text: var(--x40-guides-text); --px-muted: var(--x40-guides-muted); --px-soft: var(--x40-guides-soft); --px-border: var(--x40-guides-line); --au-brand-green: var(--x40-guides-brand); --au-green: var(--x40-guides-brand-text); --au-green-light: var(--x40-guides-tint); --au-lime: var(--x40-guides-brand); --au-dark: var(--x40-guides-ink); --au-text: var(--x40-guides-text); --au-muted: var(--x40-guides-muted); --au-soft: var(--x40-guides-soft); --au-border: var(--x40-guides-line); --diag-brand: var(--x40-guides-brand); --diag-green: var(--x40-guides-brand-text); --diag-green-deep: var(--x40-guides-ink); --diag-dark: var(--x40-guides-ink); --diag-text: var(--x40-guides-text); --diag-muted: var(--x40-guides-muted); --diag-soft: var(--x40-guides-soft); --diag-line: var(--x40-guides-line); color: var(--x40-guides-text); font-family: Roboto, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-calculator{--g: var(--x40-guides-brand-text); --gl: var(--x40-guides-brand); --gb: var(--x40-guides-brand); --k: var(--x40-guides-ink); --k2: var(--x40-guides-text); --d: var(--x40-guides-muted); --w: var(--x40-guides-white); --link-color: var(--x40-guides-brand-text); --link-color-rgb: 31, 111, 36; --link-hover-color: var(--x40-guides-brand-text); --link-hover-color-rgb: 31, 111, 36; color: var(--x40-guides-muted); font-family: Roboto, "Odoo Unicode Support Noto", sans-serif !important;}#wrap.x40-blog-index{color: var(--x40-guides-text); background: var(--x40-guides-soft); font-family: Roboto, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-pillar *, #wrap .x40-calculator *, #wrap.x40-blog-index *{font-family: inherit !important;}#wrap .x40-pillar :where(p, li, td, caption), #wrap .x40-calculator :where(p, li, label, input, select, textarea), #wrap.x40-blog-index :where(p, li, .card-text, nav.navbar, .pagination){font-family: Roboto, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-pillar :where( h1, h2, h3, h4, h5, h6, summary, .x40-pillar__btn ), #wrap .x40-calculator :where( h1, h2, h3, h4, h5, h6, .x40-calculator__btn, .x40-calculator__pf ), #wrap.x40-blog-index :where(h1, h2, h3, h4, h5, h6){font-family: Poppins, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-pillar .x40-pillar__btn, #wrap .x40-calculator .x40-calculator__btn{min-height: 48px;}#wrap .x40-pillar a.x40-pillar__btn--green, #wrap .x40-pillar a.x40-pillar__btn--primary:not(.x40-pillar__btn--light), #wrap .x40-calculator a.x40-calculator__btn--g{border-color: var(--x40-guides-brand) !important; background: var(--x40-guides-brand) !important; color: var(--x40-guides-white) !important;}#wrap .x40-pillar--price .x40-pillar__final a.x40-pillar__btn--primary{--px-green: var(--x40-guides-white); border-color: var(--x40-guides-brand) !important; background: var(--x40-guides-brand) !important; color: var(--x40-guides-white) !important;}#wrap .x40-pillar .x40-pillar__hero :where( .x40-pillar__breadcrumb, .x40-pillar__bread ) :where(a, span){font-family: Poppins, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-pillar.x40-pillar .x40-pillar__hero .x40-pillar__breadcrumb a[href="/"], #wrap .x40-pillar.x40-pillar .x40-pillar__hero .x40-pillar__bread a[href="/"]{font-family: Poppins, "Odoo Unicode Support Noto", sans-serif !important;}#wrap .x40-pillar :where(.x40-pillar__section, .x40-pillar__sec) a:not(.x40-pillar__btn):not(.x40-pillar__route):not(.x40-pillar__article), #wrap .x40-calculator a:not(.x40-calculator__btn):not(.x40-calculator__link-card):not(.x40-calculator__s40eco-article){color: var(--x40-guides-brand-text) !important;}#wrap .x40-pillar--price .x40-pillar__table tr.x40-pillar__table-hl td{background: rgba(58, 170, 53, 0.05) !important;}#wrap .x40-pillar--price :where( .x40-pillar__intro, .x40-pillar__sec-alt, .x40-pillar__table-wrap ) a:not(.x40-pillar__btn):not(.x40-pillar__article){color: var(--x40-guides-brand-text) !important;}#wrap .x40-pillar--price :where( .x40-pillar__card-ico, .x40-pillar__faq-chev, .x40-pillar__article-tag, .x40-pillar__article-arr ){background: rgba(58, 170, 53, 0.08) !important;}#wrap .x40-pillar--price :where( .x40-pillar__card, .x40-pillar__article, .x40-pillar__faq-item ):hover{border-color: rgba(58, 170, 53, 0.18) !important;}#wrap .x40-pillar--reconditioning .x40-pillar__btn--outline, #wrap .x40-pillar--failure .x40-pillar__btn--outline{border-color: rgba(31, 111, 36, 0.35) !important;}#wrap .x40-pillar--battery :where( .x40-pillar__formula, .x40-pillar__service ){border-color: rgba(31, 111, 36, 0.18) !important;}#wrap .x40-calculator .x40-calculator__adv-toggle{border-color: rgba(31, 111, 36, 0.15) !important; background: linear-gradient( 135deg, rgba(58, 170, 53, 0.06), rgba(58, 170, 53, 0.1) ) !important;}#wrap .x40-calculator :where( .x40-calculator__adv-toggle-badge, .x40-calculator__f-impact--high, .x40-calculator__step-icon, .x40-calculator__info-icon ){background: rgba(58, 170, 53, 0.1) !important;}#wrap .x40-calculator .x40-calculator__f-why{border-left-color: rgba(31, 111, 36, 0.15) !important; background: rgba(58, 170, 53, 0.04) !important;}#wrap .x40-calculator .x40-calculator__info-highlight{background: rgba(58, 170, 53, 0.08) !important;}#wrap .x40-calculator :where( .x40-calculator__s40eco-sec-head h2 span, .x40-calculator__s40eco-article-tag ){color: var(--x40-guides-brand-text) !important;}#wrap .x40-calculator :where( .x40-calculator__s40eco-article-tag, .x40-calculator__s40eco-article-arr ){background: rgba(58, 170, 53, 0.08) !important;}#wrap .x40-calculator :where(button, input, a):focus-visible{outline-color: var(--x40-guides-brand-text) !important;}#wrap.x40-blog-index :where( .o_wblog_normalize_font a, .navbar-nav .nav-link ){color: var(--x40-guides-brand-text) !important;}#wrap.x40-blog-index .pagination .page-link{color: var(--x40-guides-ink) !important;}#wrap.x40-blog-index .pagination .active > .page-link{background: var(--x40-guides-brand) !important; color: var(--x40-guides-white) !important;}#wrap .x40-pillar .x40-pillar__hero, #wrap .x40-calculator .x40-calculator__hero, #wrap .x40-pillar .x40-pillar__final, #wrap .x40-calculator :where( .x40-calculator__cta-final, .x40-calculator__share ), #wrap.x40-blog-index #o_wblog_blog_top{background: var(--x40-guides-hero) !important;}#wrap .x40-pillar .x40-pillar__hero h1, #wrap .x40-calculator .x40-calculator__hero h1, #wrap.x40-blog-index #o_wblog_blog_top h1{color: var(--x40-guides-white) !important;}#wrap .x40-pillar .x40-pillar__hero :where( .x40-pillar__h1-accent, .x40-pillar__h1-accent-part ), #wrap .x40-pillar--price .x40-pillar__hero h1 em, #wrap .x40-calculator .x40-calculator__hero h1 span{color: var(--x40-guides-brand) !important;}#wrap .x40-pillar .x40-pillar__hero :where( .x40-pillar__hero-lead, .x40-pillar__hero-sub ), #wrap .x40-calculator .x40-calculator__hero-sub{color: rgba(255, 255, 255, 0.78) !important;}#wrap .x40-pillar .x40-pillar__hero :where( .x40-pillar__hero-lead, .x40-pillar__hero-sub ) :where(a, em, span), #wrap .x40-calculator .x40-calculator__hero-sub :where(a, em, span){color: inherit !important;}#wrap .x40-pillar .x40-pillar__hero :where( .x40-pillar__hero-lead, .x40-pillar__hero-sub ) strong{color: var(--x40-guides-white) !important;}#wrap.x40-blog-index #o_wblog_blog_top{display: flex; min-height: 300px; align-items: center; padding: 58px 0 62px; color: var(--x40-guides-white);}#wrap.x40-blog-index #o_wblog_blog_top .container{width: min(1120px, calc(100% - 40px)); padding-right: 0; padding-left: 0;}#wrap.x40-blog-index .x40-blog-index__title{max-width: 900px; margin: 0 auto; color: var(--x40-guides-white) !important; font-size: clamp(38px, 4.2vw, 48px) !important; font-weight: 800 !important; line-height: 1.1 !important; letter-spacing: 0 !important; text-align: center !important;}#wrap.x40-blog-index #o_wblog_blog_top + nav.navbar{border-bottom-color: var(--x40-guides-line); background: var(--x40-guides-white) !important;}#wrap.x40-blog-index .o_wblog_post.card{border-color: var(--x40-guides-line) !important; border-radius: 16px !important; background: var(--x40-guides-white) !important;}#wrap.x40-blog-index .o_wblog_post.card :where(h2, h3, h4, .card-title){color: var(--x40-guides-ink) !important;}#wrap.x40-blog-index .o_wblog_post.card :where(p, .card-text){color: var(--x40-guides-text) !important;}#wrap.x40-blog-index .fa{font-family: FontAwesome !important;}@media (max-width: 700px){#wrap.x40-blog-index #o_wblog_blog_top{min-height: 0; padding: 46px 0 50px;}#wrap.x40-blog-index #o_wblog_blog_top .container{width: min(100% - 30px, 1120px);}#wrap.x40-blog-index .x40-blog-index__title{font-size: 32px !important; line-height: 1.12 !important;}}@media (prefers-reduced-motion: reduce){#wrap .x40-pillar *, #wrap .x40-calculator *, #wrap.x40-blog-index *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important;}}