body.page-noel.page-noel-sapin{--noel-forest:var(--sapin-creme);--noel-rouge:var(--sapin-rouge)}body.page-noel-sapin{background:var(--sapin-deep)}.page-noel-sapin :is(.site-main,.footer,.mp-prod-cta-bar){--ink:var(--sapin-text);--ink-70:var(--sapin-lead);--ink-50:var(--sapin-soft);--ink-15:var(--sapin-line);--rouge-ink:var(--sapin-rouge);--rouge:var(--sapin-rouge);--paper:var(--sapin-deep);--paper-deep:var(--sapin);color:var(--sapin-text)}.page-noel-sapin .site-main>.page-content>section + section{border-top:1px solid var(--sapin-line)}.page-noel-sapin .footer{background:var(--sapin-deep);border-top-color:var(--sapin-line)}.page-noel-sapin .footer-brand{filter:brightness(0) invert(.96) sepia(.1)}.page-noel-sapin .mp-eyebrow{color:var(--sapin-creme)}.page-noel-sapin .site-main .btn--ink,.page-noel-sapin .mp-prod-cta-bar .btn--ink{background:var(--etiquette);color:var(--sapin-deep)}.page-noel-sapin .site-main .btn--ink:is(:hover,:focus-visible),.page-noel-sapin .mp-prod-cta-bar .btn--ink:is(:hover,:focus-visible){color:var(--sapin-deep);outline-color:var(--sapin-rouge)}.page-noel-sapin .mpnav,.page-noel-sapin .mpnav.is-scrolled{background:var(--sapin-deep);border-bottom-color:var(--sapin-line)}.page-noel-sapin .mpnav-wordmark{filter:brightness(0) invert(.96) sepia(.1)}.page-noel-sapin .mpnav-links>.mpnav-item>.mpnav-link,.page-noel-sapin .mpnav-links>.mpnav-item.is-open>.mpnav-link,.page-noel-sapin .mpnav-actions :is(.mpnav-search-btn,.mpnav-cta,.mpnav-burger){color:var(--sapin-text)}.page-noel-sapin .mpnav-actions .mpnav-cta{border-color:var(--sapin-line)}.page-noel-sapin .mpnav-burger span{background:var(--sapin-text)}.page-noel-sapin .mp-prod-figure :is(.mp-prod-photo,.mp-prod-photo-stage,.product-3d){background:none;border-color:transparent;box-shadow:none}.page-noel-sapin .mp-prod-photo-img,.page-noel-sapin .product-3d-poster{filter:drop-shadow(0 18px 20px oklch(15% 0.03 165 / .45))}.page-noel-sapin .mp-prod-figure .mp-prod-seal-wrap{background:none}.page-noel-sapin .mp-prod-thumb{background:var(--sapin-deep);border-color:var(--sapin-line)}.page-noel-sapin .mp-prod-thumb.is-active,.page-noel-sapin .mp-prod-thumb[aria-pressed="true"]{border-color:var(--sapin-creme)}.page-noel-sapin :is(.mp-hub-card,.mp-prod-use,.mp-hub-faq-list,.mp-prod-faq-list,.mp-hub-trust-quote,.mp-prod-close>.mp-container,.mp-hub-close>.mp-container){--ink:var(--etiquette-ink);--ink-70:var(--etiquette-ink-70);--ink-50:var(--etiquette-ink-50);--ink-15:var(--etiquette-ink-15);--rouge:var(--etiquette-rouge);--rouge-ink:var(--etiquette-rouge-ink);--paper:var(--etiquette);--paper-deep:var(--etiquette-deep);--noel-forest:oklch(42% 0.07 158);--noel-rouge:var(--etiquette-rouge);color:var(--ink);background:var(--etiquette);border-radius:6px}.page-noel-sapin :is(.mp-hub-card,.mp-prod-use,.mp-hub-faq-list,.mp-prod-faq-list,.mp-hub-trust-quote,.mp-prod-close>.mp-container,.mp-hub-close>.mp-container) .mp-eyebrow{color:var(--ink-70)}.page-noel-sapin :is(.mp-prod-close,.mp-hub-close) .btn--ink{background:var(--ink);color:var(--etiquette)}.page-noel-sapin :is(.mp-prod-close,.mp-hub-close) .btn--ink:is(:hover,:focus-visible){color:var(--etiquette);outline-color:var(--rouge)}.page-noel-sapin .mp-hub-card{padding:10px 10px 16px;outline:2px solid transparent;outline-offset:3px;transition:outline-color 200ms var(--ease-out)}.page-noel-sapin .mp-hub-card :is(.mp-hub-card-name,.mp-hub-card-desc,.mp-hub-card-meta){padding-inline:6px}.page-noel-sapin .mp-hub-card .mp-hub-card-img{border-radius:4px;border-color:transparent}.page-noel-sapin .mp-hub-card:is(:hover,:focus-visible){outline-color:var(--sapin-rouge)}.page-noel-sapin .mp-hub-card:is(:hover,:focus-visible) .mp-hub-card-img{border-color:transparent}.page-noel-sapin .mp-prod-use{padding:20px 20px 22px;border-top:0}.page-noel-sapin :is(.mp-hub-faq-list,.mp-prod-faq-list){padding:4px 20px}.page-noel-sapin :is(.mp-hub-faq-item,.mp-prod-faq-item):first-child{border-top:0}.page-noel-sapin :is(.mp-hub-faq-item,.mp-prod-faq-item):last-child{border-bottom:0}.page-noel-sapin .mp-hub-trust-quote{padding:22px 22px 20px;border-top:0}.page-noel-sapin :is(.mp-prod-close,.mp-hub-close)>.mp-container{padding:32px 24px;margin-inline:16px;width:auto}.page-noel-sapin :is(.mp-prod-close-mark,.mp-mark--hub-close,.mp-mark--hub-close-blue,.mp-prod-faq-mark,.mp-mark--hub-faq){display:none}@media (min-width:768px){.page-noel-sapin :is(.mp-hub-faq-list,.mp-prod-faq-list){padding:8px 32px}.page-noel-sapin :is(.mp-prod-close,.mp-hub-close)>.mp-container{padding:clamp(40px,5vw,64px);margin-inline:auto;max-width:calc(var(--container-max,1180px) - 64px)}}.page-noel-sapin .mp-prod-hero-cta{gap:0.9rem}.page-noel-sapin .mp-prod-hero-cta .mp-prod-cta-process{color:var(--sapin-lead);font-size:0.9rem}.page-noel-sapin .mp-prod-hero-cta .mp-prod-cta-process + .mp-prod-cta-process{margin-top:-0.55rem}body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb) .breadcrumb-item + .breadcrumb-item::before{content:'/';color:var(--sapin-soft);opacity:.6;font-weight:400}body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb){gap:0 .4rem;letter-spacing:0}body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb) .breadcrumb-item{gap:.4rem}body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb) .breadcrumb-item a,body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb) .breadcrumb-item.active{color:var(--sapin-soft)!important;font-weight:400;font-size:13px!important}body.page-noel-sapin :is(.mp-hub-breadcrumb,.mp-prod-breadcrumb) .breadcrumb-item a:is(:hover,:focus-visible){color:var(--sapin-text)!important;text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){body.page-noel-sapin .mp-prod-breadcrumb .breadcrumb-item.active{display:none}}@media (max-width:899px){body.page-noel-sapin .mp-prod-cta-bar--revendeur{grid-template-areas:"meta button";align-items:center}body.page-noel-sapin .mp-prod-cta-bar .mp-prod-cta-bar-revendeur{display:none}body.page-noel-sapin .mp-prod-cta-bar--revendeur .mp-prod-cta-bar-meta{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}}body.page-noel.page-noel-sapin .mp-container{max-width:1180px;padding-inline:16px;box-sizing:border-box}@media (min-width:768px){body.page-noel.page-noel-sapin .mp-container{padding-inline:32px}}body.page-noel.page-noel-sapin :is(.mp-hub-hero,.mp-prod-bc){background:radial-gradient(120% 70% at 50% 0%,oklch(36.5% 0.05 158) 0%,transparent 70%),var(--sapin)}body.page-noel.page-noel-sapin .mp-prod-hero{background:var(--sapin)}.page-noel-sapin .site-main>.page-content>.mp-prod-hero{border-top:0}body.page-noel.page-noel-sapin :is(.mp-hub-hero-title,.mp-prod-title){font-size:38px;line-height:1.08;font-weight:640;letter-spacing:-0.025em;text-wrap:balance}body.page-noel.page-noel-sapin :is(.mp-hub-h2,.mp-prod-h2,.mp-hub-close-title,.mp-prod-close-title){font-size:28px;line-height:1.12;font-weight:640;letter-spacing:-0.02em;text-wrap:balance}body.page-noel.page-noel-sapin :is(.mp-hub-hero-title,.mp-prod-title,.mp-hub-h2,.mp-prod-h2) em.mp-highlight{color:inherit;font-weight:inherit;font-style:normal;background:none}body.page-noel.page-noel-sapin :is(.mp-hub-hero-title,.mp-prod-title,.mp-hub-h2,.mp-prod-h2) em.mp-highlight::after{content:none}body.page-noel.page-noel-sapin .mp-eyebrow{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sapin-creme)}body.page-noel.page-noel-sapin .mp-eyebrow::before{flex:none;width:24px;height:1px;background:var(--rouge)}body.page-noel.page-noel-sapin :is(.mp-hub-hero,.mp-prod-hero) .mp-eyebrow{color:var(--sapin-soft)}body.page-noel.page-noel-sapin .site-main :is(.btn--ink,.btn--ghost){min-height:48px;padding:14px 24px;font-size:16px;line-height:1.2}body.page-noel.page-noel-sapin .nu-sticky .btn--ink{min-height:44px;padding:12px 14px;font-size:14px}body.page-noel.page-noel-sapin .mp-prod-use-num{color:var(--ink)}body.page-noel.page-noel-sapin .mp-hub-trust-more a{color:var(--sapin-text)}body.page-noel.page-noel-sapin .mp-hub-hero{padding:56px 0 40px}body.page-noel.page-noel-sapin .mp-hub-hero-grid{display:block}body.page-noel.page-noel-sapin .mp-hub-breadcrumb{margin:0;padding:16px 0 0}body.page-noel-sapin .nb-hero-photo{margin:16px 0 0;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--sapin-deep);box-shadow:0 18px 40px oklch(15% 0.03 170 / .35)}body.page-noel-sapin .nb-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}body.page-noel.page-noel-sapin .nb-hero-photo + .mp-hub-hero-text{margin-top:24px}body.page-noel.page-noel-sapin .mp-hub-hero-text .mp-eyebrow{margin:0}body.page-noel.page-noel-sapin .mp-hub-hero-title{margin:14px 0 0}body.page-noel.page-noel-sapin .mp-hub-hero-lead{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--sapin-lead);max-width:34ch}body.page-noel.page-noel-sapin .mp-hub-hero-cta{display:grid;gap:10px;margin-top:24px}body.page-noel.page-noel-sapin .mp-hub-hero-cta .mp-hub-hero-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;justify-self:start;font-weight:600;color:var(--sapin-text);text-decoration:none;border-bottom:1px solid var(--sapin-line)}body.page-noel.page-noel-sapin .mp-hub-hero-cta .mp-hub-hero-link:is(:hover,:focus-visible){border-color:var(--sapin-text)}body.page-noel.page-noel-sapin .mp-hub-hero-cta .mp-hub-hero-link span{color:inherit}@media (min-width:768px){body.page-noel.page-noel-sapin .mp-hub-hero{padding-bottom:clamp(56px,7vw,96px)}body.page-noel.page-noel-sapin .mp-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"crumbs crumbs" "text photo";column-gap:clamp(32px,5vw,72px);align-items:center}body.page-noel.page-noel-sapin .mp-hub-hero-grid>nav{grid-area:crumbs}body.page-noel.page-noel-sapin .mp-hub-hero-grid>.nb-hero-photo{grid-area:photo;margin-top:24px;width:100%;max-width:520px;justify-self:end}body.page-noel.page-noel-sapin .mp-hub-hero-grid>.mp-hub-hero-text{grid-area:text;margin-top:24px}body.page-noel.page-noel-sapin .mp-hub-hero-title{font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:1.04}body.page-noel.page-noel-sapin .mp-hub-hero-lead{font-size:clamp(1.06rem,1.4vw,1.22rem);max-width:44ch}body.page-noel.page-noel-sapin .mp-hub-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}}@media (min-width:992px){body.page-noel.page-noel-sapin .mp-hub-hero{padding-top:72px}}@media (min-width:768px){body.page-noel.page-noel-sapin .mp-prod-title{font-size:clamp(2.6rem,4.6vw,4.2rem);line-height:1.04}body.page-noel.page-noel-sapin :is(.mp-hub-h2,.mp-prod-h2,.mp-hub-close-title,.mp-prod-close-title){font-size:clamp(2rem,3.4vw,3rem)}}@media (max-width:599px){body.page-product-hub.page-noel-sapin .mp-hub-trust-grid>:nth-child(n+2){display:none}}