@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("/wp-content/uploads/fonts/manrope-latin-var.woff2") format("woff2")}:root{--bs-aubergine:#321B3F;--bs-corail:#39b7a5;--bs-corail-fonce:#39b7a5;--bs-lavande:#B8A8C4;--bs-ivoire:#F4F0E8;--bs-blanc-ivoire:#FAF8F3;--bs-graphite:#242126;--bs-radius:10px;--bs-radius-lg:16px;--bs-font:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html body,html body input,html body select,html body textarea,html body button{font-family:var(--bs-font)}html body{color:var(--bs-graphite);background:var(--bs-blanc-ivoire);font-size:16px;line-height:1.65}html body #main-content{background-color:var(--bs-blanc-ivoire)}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--bs-font);color:var(--bs-aubergine);font-weight:800;line-height:1.15;letter-spacing:-.01em}html body h1{font-size:clamp(1.9rem,1.2rem + 3vw,3.25rem)}html body h2{font-size:clamp(1.5rem,1.1rem + 1.7vw,2.4rem)}html body h3{font-size:clamp(1.2rem,1rem + .8vw,1.55rem)}.bs-on-dark,.bs-on-dark h1,.bs-on-dark h2,.bs-on-dark h3,.bs-on-dark h4,.bs-on-dark p,.bs-on-dark li,.bs-on-dark label,.bs-on-dark .et_pb_text_inner{color:var(--bs-blanc-ivoire)}html body .et_pb_text_inner a:not(.et_pb_button),html body .entry-content a:not(.button):not(.et_pb_button){color:var(--bs-aubergine);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em}html body .et_pb_text_inner a:not(.et_pb_button):hover,html body .entry-content a:not(.button):not(.et_pb_button):hover{color:var(--bs-corail-fonce)}.bs-on-dark a:not(.et_pb_button){color:var(--bs-blanc-ivoire)}.bs-on-dark a:not(.et_pb_button):hover{color:var(--bs-corail)}html body .et_pb_button,html body a.button,html body button.button,html body .woocommerce a.button,html body .woocommerce button.button,html body .woocommerce input.button,html body .woocommerce #respond input#submit{background:var(--bs-corail);border:2px solid var(--bs-corail);color:var(--bs-aubergine)!important;border-radius:var(--bs-radius);font-family:var(--bs-font);font-weight:700;line-height:1.2;padding:.75em 1.4em;transition:background-color .2s,border-color .2s,color .2s}html body .et_pb_button:hover,html body a.button:hover,html body button.button:hover,html body .woocommerce a.button:hover,html body .woocommerce button.button:hover,html body .woocommerce input.button:hover{background:var(--bs-aubergine);border-color:var(--bs-aubergine);color:var(--bs-ivoire)!important}html body .bs-on-dark .et_pb_button:hover,html body .bs-on-dark a.button:hover{background:var(--bs-blanc-ivoire);border-color:var(--bs-blanc-ivoire);color:var(--bs-aubergine)!important}html body .et_pb_button.bs-btn-secondary{background:transparent;border-color:var(--bs-aubergine);color:var(--bs-aubergine)!important}html body .et_pb_button.bs-btn-secondary:hover{background:var(--bs-aubergine);border-color:var(--bs-aubergine);color:var(--bs-ivoire)!important}html body .et_pb_button.bs-btn-secondary-dark{background:transparent;border-color:var(--bs-lavande);color:var(--bs-blanc-ivoire)!important}html body .et_pb_button.bs-btn-secondary-dark:hover{background:var(--bs-blanc-ivoire);border-color:var(--bs-blanc-ivoire);color:var(--bs-aubergine)!important}html body .et_pb_button.bs-btn-on-coral{background:var(--bs-aubergine);border-color:var(--bs-aubergine);color:var(--bs-ivoire)!important}html body .et_pb_button.bs-btn-on-coral:hover{background:var(--bs-graphite);border-color:var(--bs-graphite);color:var(--bs-ivoire)!important}html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible,html body summary:focus-visible,html body [tabindex]:focus-visible{outline:3px solid var(--bs-corail-fonce);outline-offset:2px}.bs-on-dark :focus-visible{outline-color:var(--bs-corail)}html body input[type="text"],html body input[type="email"],html body input[type="tel"],html body input[type="password"],html body input[type="number"],html body input[type="search"],html body select,html body textarea,html body .woocommerce .input-text{background:#fff;color:var(--bs-graphite);border:1.5px solid var(--bs-graphite);border-radius:var(--bs-radius);padding:.7em .9em}html body label{color:var(--bs-aubergine);font-weight:600}.bs-on-dark input,.bs-on-dark select,.bs-on-dark textarea{color:var(--bs-graphite)}html body .woocommerce-message,html body .woocommerce-info{border-top-color:var(--bs-aubergine)}html body .woocommerce-message::before,html body .woocommerce-info::before{color:var(--bs-aubergine)}html body .woocommerce-error{border-top-color:var(--bs-corail-fonce)}html body .woocommerce-error::before{color:var(--bs-corail-fonce)}html body .woocommerce div.product p.price,html body .woocommerce div.product span.price,html body .woocommerce ul.products li.product .price{color:var(--bs-aubergine)}.bs-card{background:#fff;border:1px solid rgba(50,27,63,.14);border-radius:var(--bs-radius-lg)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wpcf7 label{display:block;margin:0 0 1em}.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),.wpcf7 select,.wpcf7 textarea{width:100%;margin-top:.35em}.wpcf7 .wpcf7-submit{background:var(--bs-corail);border:2px solid var(--bs-corail);color:var(--bs-aubergine);border-radius:var(--bs-radius);font-weight:700;padding:.75em 1.4em;cursor:pointer}.wpcf7 .wpcf7-submit:hover{background:var(--bs-aubergine);border-color:var(--bs-aubergine);color:var(--bs-ivoire)}.wpcf7 .wpcf7-not-valid-tip{color:var(--bs-corail-fonce);font-size:.9em}.wpcf7 .wpcf7-list-item{margin:0 1em 0 0}.bs-plate{display:grid;grid-template-columns:repeat(4,1fr);background:#242126;border-top:4px solid #FF654F;padding:22px 8px;margin:1.4em 0 1.8em}.bs-plate__stat{text-align:center;padding:0 10px;border-left:1px solid rgba(250,248,243,.18)}.bs-plate__stat:first-child{border-left:0}.bs-plate__value{display:block;font-size:1.5rem;font-weight:800;color:#FAF8F3;font-variant-numeric:tabular-nums;line-height:1.1}.bs-plate__label{display:block;margin-top:.3em;font-size:.78rem;color:#B8A8C4;line-height:1.25}@media (max-width:600px){.bs-plate{grid-template-columns:repeat(2,1fr);row-gap:16px}.bs-plate__stat:nth-child(even){border-left:0}}.bs-spec{width:100%;border-collapse:collapse;margin:.6em 0 1.6em;font-variant-numeric:tabular-nums}.bs-spec th,.bs-spec td{text-align:left;padding:.65em .2em;border-bottom:1px solid rgba(50,27,63,.14);font-weight:400;vertical-align:top}.bs-spec th{color:#242126;width:46%}.bs-spec td{color:#321B3F;font-weight:700}.bs-spec tr:last-child th,.bs-spec tr:last-child td{border-bottom:0}.bs-ext{display:flex;gap:6px;margin:1.1em 0 1.6em;align-items:flex-end}.bs-ext__step{flex:1;padding:14px 4px 10px;text-align:center;background:#F4F0E8;border:1px solid rgba(50,27,63,.16);border-bottom:3px solid #B8A8C4}.bs-ext__step.is-base{background:#321B3F;border-color:#321B3F;border-bottom-color:#FF654F}.bs-ext__step.is-base .bs-ext__kwh,.bs-ext__step.is-base .bs-ext__n{color:#FAF8F3}.bs-ext__kwh{display:block;font-weight:800;font-size:1.05rem;color:#321B3F;font-variant-numeric:tabular-nums}.bs-ext__n{display:block;margin-top:.25em;font-size:.72rem;color:#5b5560}@media (max-width:640px){.bs-ext{flex-wrap:wrap}.bs-ext__step{flex:1 1 30%}}.bs-badges{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:1em 0 0;padding:0}.bs-badges li{font-size:.85rem;font-weight:600;color:#321B3F;background:#F4F0E8;border:1px solid rgba(50,27,63,.16);border-radius:999px;padding:.4em .9em}