:root{--nrj-text: #1d1d1f;--nrj-text-2: #424245;--nrj-text-3: #6e6e73;--nrj-bg: #ffffff;--nrj-bg-alt: #f5f5f7;--nrj-panel: #fbfbfd;--nrj-hair: #e5e5e7;--nrj-red: #b22234;--nrj-gold: #c9a227;--nrj-green: #1d6a3a;--nrj-wa: #25d366;--nrj-radius: 18px;--nrj-radius-lg: 28px;--nrj-shadow: 0 2px 6px rgba(0,0,0,.04), 0 12px 32px rgba(0,0,0,.06);--nrj-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-body-family: var(--nrj-font);--font-heading-family: var(--nrj-font)}html{-webkit-text-size-adjust:100%}body{font-family:var(--nrj-font);color:var(--nrj-text);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--nrj-font);font-weight:600;letter-spacing:-.022em;color:var(--nrj-text)}.rte a{color:var(--nrj-red);text-underline-offset:3px}.section-header .header-wrapper{background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.header__heading-logo-nrj{display:block;height:auto;width:168px;max-width:46vw}@media screen and (min-width:990px){.header__heading-logo-nrj{width:210px}}.header__menu-item{font-size:1.4rem;color:var(--nrj-text-2)}.header__menu-item:hover span{text-decoration:none;color:var(--nrj-text)}.announcement-bar{font-size:1.25rem;letter-spacing:0}.button,.shopify-payment-button__button--unbranded{border-radius:980px!important;font-weight:500;letter-spacing:-.01em}.button:after,.button:before{border-radius:980px!important}.nrj-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.6rem;border-radius:980px;font-size:1.6rem;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.nrj-btn:hover{transform:translateY(-1px)}.nrj-btn:focus-visible{outline:2px solid var(--nrj-gold);outline-offset:3px}.nrj-btn--dark{background:var(--nrj-text);color:#fff}.nrj-btn--red{background:var(--nrj-red);color:#fff}.nrj-btn--ghost{background:transparent;color:var(--nrj-text);border-color:#d2d2d7}.nrj-btn--wa{background:var(--nrj-wa);color:#0b3d1e}.nrj-btn svg{width:2rem;height:2rem;flex:none}.nrj-link-arrow{color:var(--nrj-red);font-size:1.6rem;text-decoration:none;font-weight:500;display:inline-block;padding:.4rem 0}.nrj-link-arrow:after{content:" \203a"}.nrj-link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.nrj-section{padding:6.4rem 0}@media screen and (min-width:750px){.nrj-section{padding:8.8rem 0}}.nrj-section--alt{background:var(--nrj-bg-alt)}.nrj-eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nrj-red);margin:0 0 1.2rem}.nrj-title{font-size:clamp(3rem,5.2vw,5.6rem);line-height:1.07;margin:0 0 1.6rem}.nrj-lead{font-size:clamp(1.7rem,2.1vw,2.1rem);line-height:1.45;color:var(--nrj-text-3);max-width:68rem;margin:0 auto}.nrj-center{text-align:center}.nrj-filet{display:block;width:4.8rem;height:3px;background:var(--nrj-gold);border-radius:3px;margin:0 auto 2rem}.nrj-hero{padding:6.4rem 0 5.6rem;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--nrj-bg-alt) 100%);overflow:hidden}@media screen and (min-width:750px){.nrj-hero{padding:10rem 0 7.2rem}}.nrj-hero__title{font-size:clamp(4rem,8vw,8.4rem);line-height:1.03;letter-spacing:-.035em;margin:0 0 1.8rem}.nrj-hero__title em{font-style:normal;background:linear-gradient(90deg,var(--nrj-red),var(--nrj-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.nrj-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin:3.2rem 0 0}.nrj-hero__media{margin:5.6rem auto 0;max-width:112rem;border-radius:var(--nrj-radius-lg);overflow:hidden;box-shadow:var(--nrj-shadow)}.nrj-hero__media img{display:block;width:100%;height:auto}.nrj-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:2.8rem 0 0;padding:0;list-style:none;color:var(--nrj-text-3);font-size:1.4rem}.nrj-hero__facts li:before{content:"\2713";color:var(--nrj-green);margin-right:.6rem;font-weight:700}.nrj-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:4rem}@media screen and (min-width:750px){.nrj-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1200px){.nrj-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.nrj-tile{display:flex;flex-direction:column;background:#fff;border-radius:var(--nrj-radius);padding:1.6rem;text-decoration:none;color:var(--nrj-text);box-shadow:var(--nrj-shadow);transition:transform .25s ease,box-shadow .25s ease}@media screen and (min-width:750px){.nrj-tile{padding:2.2rem}}.nrj-tile:hover{transform:translateY(-3px);box-shadow:0 4px 10px #0000000d,0 20px 44px #00000017}.nrj-tile__img{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin:0 0 1.4rem}.nrj-tile__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.nrj-tile__title{font-size:1.7rem;font-weight:600;margin:0 0 .4rem;letter-spacing:-.015em}.nrj-tile__text{font-size:1.4rem;color:var(--nrj-text-3);margin:0;line-height:1.4}.nrj-tile__count{margin-top:auto;padding-top:1.2rem;font-size:1.3rem;color:var(--nrj-red);font-weight:500}.nrj-pro{display:grid;gap:1.6rem;margin-top:4rem}@media screen and (min-width:750px){.nrj-pro{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1100px){.nrj-pro{grid-template-columns:repeat(3,minmax(0,1fr))}}.nrj-pro__card{background:#fff;border-radius:var(--nrj-radius);padding:2.8rem;border-top:3px solid var(--nrj-gold);box-shadow:var(--nrj-shadow)}.nrj-pro__card h3{font-size:2rem;margin:0 0 .8rem}.nrj-pro__card p{font-size:1.5rem;margin:0 0 1.4rem;line-height:1.5;color:var(--nrj-text-2)}.nrj-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:4rem}@media screen and (min-width:990px){.nrj-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.nrj-fact{background:var(--nrj-bg-alt);border-radius:var(--nrj-radius);padding:2.4rem 2rem}.nrj-fact__value{font-size:clamp(2rem,2.6vw,2.8rem);font-weight:600;letter-spacing:-.03em;color:var(--nrj-text);line-height:1.15}.nrj-fact__label{font-size:1.4rem;color:var(--nrj-text-3);margin-top:.8rem;line-height:1.4}.nrj-faq{max-width:86rem;margin:4rem auto 0}.nrj-faq details{border-bottom:1px solid #d2d2d7}.nrj-faq summary{list-style:none;cursor:pointer;padding:2.2rem 4rem 2.2rem 0;position:relative;font-size:1.8rem;font-weight:600;color:var(--nrj-text)}.nrj-faq summary::-webkit-details-marker{display:none}.nrj-faq summary:after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-size:2.6rem;font-weight:300;color:var(--nrj-text-3);transition:transform .2s ease}.nrj-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.nrj-faq__answer{padding:0 0 2.4rem;font-size:1.6rem;line-height:1.6;color:var(--nrj-text-2)}.nrj-cta{background:var(--nrj-text);border-radius:var(--nrj-radius-lg);padding:5.6rem 2.4rem;text-align:center}.nrj-cta h2{color:#fff;font-size:clamp(2.8rem,4vw,4.4rem);margin:0 0 1.2rem}.nrj-cta p{color:#a1a1a6;font-size:1.7rem;margin:0 auto 2.8rem;max-width:60rem}.nrj-cta .nrj-btn--ghost{color:#fff;border-color:#ffffff59}.nrj-cta__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.nrj-breadcrumbs{font-size:1.3rem;color:var(--nrj-text-3);padding-top:1.4rem}.nrj-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.nrj-breadcrumbs li:not(:last-child):after{content:"\203a";margin-left:.6rem;color:#a1a1a6}.nrj-breadcrumbs a{color:var(--nrj-text-3);text-decoration:none}.nrj-breadcrumbs a:hover{color:var(--nrj-text);text-decoration:underline}.nrj-breadcrumbs [aria-current]{color:var(--nrj-text-2)}.card__media .media img{object-fit:contain!important;mix-blend-mode:multiply}.card__heading{font-weight:600;letter-spacing:-.01em;line-height:1.3}.price-item--sale,.price__sale .price-item--last{color:var(--nrj-red)}.product__title h1{font-size:clamp(2.6rem,3.6vw,4rem);line-height:1.12;letter-spacing:-.028em}.product__info-container .price{font-size:2.4rem;font-weight:600;letter-spacing:-.02em}.product__media-item img{object-fit:contain}.product__description{font-size:1.6rem;line-height:1.65}.product__description table,.rte table{width:100%;border-collapse:collapse;font-size:1.4rem;display:block;overflow-x:auto;max-width:100%}.product__description th,.product__description td,.rte th,.rte td{border-bottom:1px solid var(--nrj-hair);padding:1rem .8rem;text-align:left;vertical-align:top}.rte img{border-radius:12px;height:auto;max-width:100%}.rte iframe{max-width:100%}.nrj-contact-produit{margin:1.6rem 0 0;display:grid;gap:1rem}.nrj-contact-produit .nrj-btn{width:100%}.nrj-assurances{list-style:none;padding:1.8rem 2rem;margin:1.6rem 0 0;background:var(--nrj-bg-alt);border-radius:var(--nrj-radius);display:grid;gap:1rem;font-size:1.4rem;color:var(--nrj-text-2)}.nrj-assurances li{display:flex;gap:1rem;align-items:flex-start;line-height:1.4}.nrj-assurances svg{width:2rem;height:2rem;flex:none;color:var(--nrj-green)}.nrj-avis{margin:.8rem 0 0;font-size:1.4rem;color:var(--nrj-text-3);display:flex;align-items:center;gap:.6rem}.nrj-avis__etoiles{color:var(--nrj-gold);letter-spacing:.1em;font-size:1.6rem}.nrj-avis-liste{margin-top:4rem}.nrj-wa-float{position:fixed;right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));z-index:30;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--nrj-wa);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0000002e;transition:transform .2s ease,opacity .2s ease}.nrj-wa-float:hover{transform:scale(1.05)}.nrj-wa-float svg{width:3rem;height:3rem}.nrj-wa-float.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.nrj-contact-grid{display:grid;gap:1.6rem;margin-top:3.2rem}@media screen and (min-width:750px){.nrj-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.nrj-contact-card{background:var(--nrj-bg-alt);border-radius:var(--nrj-radius);padding:2.8rem}.nrj-contact-card h3{font-size:1.9rem;margin:0 0 .8rem}.nrj-contact-card p{margin:0 0 1.2rem;font-size:1.5rem;color:var(--nrj-text-2)}.footer{border-top:1px solid var(--nrj-hair)}.footer-block__heading{font-size:1.4rem;font-weight:600}.article-template__title{letter-spacing:-.028em}.article-template__content{font-size:1.8rem;line-height:1.75}@media(pointer:coarse){.header__icon,.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content .list-menu__item--link,.pagination__item,.nrj-breadcrumbs a{min-height:44px;display:inline-flex;align-items:center}.header__icon{min-width:44px;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__inline-menu .header__menu-item{padding:1.2rem 1rem;white-space:nowrap;font-size:1.35rem}.header--middle-left{grid-template-columns:auto auto 1fr;column-gap:2.4rem}}@media screen and (min-width:990px){.header__inline-menu details>.header__menu-item{padding-right:2.6rem}}.nrj-fcfa{display:block;font-size:1.3rem;font-weight:500;color:var(--nrj-text-3);letter-spacing:0;margin-top:.2rem}.product__info-container .nrj-fcfa{font-size:1.6rem;color:var(--nrj-text-2)}.nrj-fcfa--total{text-align:right;margin:.2rem 0 0}.card-information .nrj-fcfa{font-size:1.2rem}.nrj-demandes{margin:.4rem 0 0;border:1px solid var(--nrj-hair);border-radius:var(--nrj-radius)}.nrj-demandes summary{cursor:pointer;list-style:none;padding:1.4rem 1.8rem;font-size:1.5rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;min-height:44px}.nrj-demandes summary::-webkit-details-marker{display:none}.nrj-demandes summary:after{content:"+";font-size:2rem;color:var(--nrj-text-3)}.nrj-demandes[open] summary:after{content:"\2013"}.nrj-demandes ul{list-style:none;margin:0;padding:0 1rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.nrj-demandes a{display:flex;align-items:center;min-height:44px;padding:.8rem 1.2rem;border-radius:12px;background:var(--nrj-bg-alt);color:var(--nrj-text);text-decoration:none;font-size:1.4rem;line-height:1.3}.nrj-demandes a:hover{background:#ebebef}.nrj-fiche-technique{display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem;font-size:1.5rem;color:var(--nrj-red);text-decoration:none;font-weight:500;min-height:44px}.nrj-fiche-technique:hover{text-decoration:underline}.totals{flex-wrap:wrap}.totals .nrj-fcfa--total{flex-basis:100%}.nrj-zone-xof .price{display:flex;flex-direction:column;align-items:flex-start}.nrj-zone-xof .price .nrj-fcfa--principal{order:-1;font-size:1.8rem;font-weight:600;color:var(--nrj-text);letter-spacing:-.01em;margin:0}.nrj-zone-xof .product__info-container .price .nrj-fcfa--principal{font-size:2.6rem}.nrj-zone-xof .price .price__container{font-size:1.25rem;color:var(--nrj-text-3)}.nrj-zone-xof .product__info-container .price .price__container{font-size:1.4rem;font-weight:400}.nrj-zone-xof .price .price__container .price-item{font-size:inherit;color:inherit;font-weight:inherit}.nrj-zone-xof .price .price__regular:before,.nrj-zone-xof .price .price__sale:before{content:"Factur\e9  : "}.nrj-zone-xof .totals .nrj-fcfa--principal{flex-basis:100%;text-align:right;font-size:2rem;font-weight:600;color:var(--nrj-text);order:3}.nrj-zone-xof .card-information .price .nrj-fcfa--principal{font-size:1.5rem}.nrj-breadcrumbs ol{align-items:center}.nrj-collection-texte{max-width:86rem;font-size:1.6rem;line-height:1.65;color:var(--nrj-text-2)}.collection-hero__title{font-size:clamp(3rem,5vw,5rem);letter-spacing:-.03em}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nrj-premium.css.map */
