.maingauche{--cms-fill-strong: #1E1B17;--cms-fill-soft: #F3ECDD;--cms-table-radius: .5rem;--cms-shadow-sm: none;--aa-primary-color-rgb: 212, 62, 38;--aa-primary-color-alpha: 1;--aa-selected-color-rgb: 212, 62, 38;--aa-selected-color-alpha: .07;--aa-font-family: Montserrat, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--aa-background-color-rgb: 250, 246, 238;--aa-background-color-alpha: 1;--aa-background-color-secondary-rgb: 231, 220, 196;--aa-background-color-secondary-alpha: 1;--aa-text-color-rgb: 30, 27, 23;--aa-text-color-alpha: 1;--aa-muted-color-rgb: 50, 44, 37;--aa-muted-color-alpha: 1;--aa-text-color-placeholder-rgb: 115, 114, 113;--aa-text-color-placeholder-alpha: 1;--aa-icon-color-rgb: 30, 27, 23;--aa-input-border-color-rgb: 231, 220, 196;--aa-input-border-color-alpha: .8;--aa-panel-border-color-rgb: 231, 220, 196;--aa-panel-border-color-alpha: .8;--aa-overlay-color-rgb: 30, 27, 23}:root{--ds-color-primary: #D43E26;--ds-color-secondary: #1E1B17;--ds-color-primary-hover: #B5301B;--ds-color-primary-active: #962513;--ds-color-primary-soft: #F3ECDD;--ds-color-primary-tint: rgb(232.9, 163.2, 148);--ds-border-primary-soft: rgb(225.3, 172.6, 148.6);--ds-text-secondary: #1E1B17;--ds-button-secondary-bg-hover: var(--ds-grey-500);--ds-button-secondary-bg-active: var(--ds-grey-800);--ds-button-tertiary-bg: #FAF6EE;--ds-button-tertiary-bg-hover: #F3ECDD;--ds-button-tertiary-bg-active: #E7DCC4;--ds-background-primary: #E7DCC4;--ds-background-white: #FAF6EE;--ds-font-body: Montserrat, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--ds-font-display: Jost, Futura PT, system-ui, sans-serif}.maingauche{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#1e1b17;background-color:#faf6ee}.maingauche.bg-light,.maingauche.bg-white{background-color:#faf6ee!important}.maingauche h1,.maingauche h2,.maingauche h3,.maingauche h4,.maingauche h5,.maingauche h6,.maingauche .h1,.maingauche .h2,.maingauche .h3,.maingauche .h4,.maingauche .h5,.maingauche .h6{font-family:Jost,Futura PT,system-ui,sans-serif;color:#1e1b17;font-weight:700;margin:0 0 1rem}.maingauche .h1{font-size:2.5rem;line-height:1.15}.maingauche .h2{font-size:2rem;line-height:1.2}.maingauche .h3{font-size:1.5rem;line-height:1.25}.maingauche .h4{font-size:1.25rem;line-height:1.3}.maingauche p,.maingauche .rich-text{margin-bottom:.5rem}.maingauche p:last-child,.maingauche .rich-text:last-child{margin-bottom:0}.maingauche p a,.maingauche .rich-text a{color:#3e5163}.maingauche .__se__weight-light{font-weight:300}.maingauche .__se__weight-regular{font-weight:400}.maingauche .__se__weight-bold{font-weight:700}.maingauche .__se__weight-black{font-weight:900}.maingauche a:not([class^=ds-]):not([class*=" ds-"]){color:#1e1b17}.maingauche a:not([class^=ds-]):not([class*=" ds-"]):hover{color:#a8634a}.maingauche .bg-primary{background-color:#d43e26!important}.maingauche a.bg-primary:hover,.maingauche a.bg-primary:focus,.maingauche button.bg-primary:hover,.maingauche button.bg-primary:focus{background-color:#b5301b!important}.maingauche .text-primary{color:#d43e26!important}.maingauche .text-primary svg{fill:#d43e26!important}.maingauche .topHeader{z-index:2;background-color:#f3ecdd}.maingauche .new-tab-panel{background-color:#f3ecdd}.maingauche .new-tab-panel.mainMenu{border-bottom:none}.maingauche .new-tab-panel.mainMenu .new-tab-panel__link{color:#1e1b17}.maingauche .new-tab-panel.mainMenu .new-tab-panel__link:hover{color:#6b6b43}.maingauche .new-main-header{background-color:#f3ecdd}.maingauche .new-main-header__container{padding-top:.25rem;height:3.5rem;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .new-main-header__container{padding-left:60px;padding-right:60px}}@media (min-width: 768px){.maingauche .new-main-header__container{padding-top:0;gap:2rem;height:4.5rem}}.maingauche .new-main-header__logo{width:auto}.maingauche .new-main-header__logo img{width:auto;height:clamp(.25rem,.25rem + 3vw,1.25rem);vertical-align:middle}.maingauche .new-main-header__menu svg{width:clamp(1rem,6vw,1.625rem);height:auto}.maingauche .new-main-header__menu svg .cls-1{stroke:#1e1b17}.maingauche .mg-header-nav{display:none}.maingauche .mg-header-nav__link{display:inline-flex;align-items:center;gap:.5rem;color:#1e1b17;font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer}.maingauche .mg-header-nav__link:hover{color:#6b6b43}.maingauche .mg-header-nav__chevron{width:1rem;height:1rem;transition:transform .18s ease}.maingauche .mg-header-nav__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.maingauche .mg-header-nav__dropdown-menu{position:absolute;top:120%;right:0;left:auto;display:block;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;padding:1.5rem;background-color:#faf6ee;border:1px solid rgba(231,220,196,.6);border-radius:.75rem}@media (prefers-reduced-motion: reduce){.maingauche .mg-header-nav__dropdown-menu{transition:none;transform:none}}.maingauche .mg-header-nav__dropdown-sections{display:flex;flex-direction:row;gap:3rem}.maingauche .mg-header-nav__dropdown-section-title{display:block;margin-bottom:.5rem;color:#322c25;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.maingauche .mg-header-nav__dropdown-section-list{margin:0;padding:0;list-style:none}.maingauche .mg-header-nav__dropdown-section-item+.maingauche .mg-header-nav__dropdown-section-item{margin-top:.5rem}.maingauche .mg-header-nav__dropdown-link{color:#1e1b17;font-size:.875rem;white-space:nowrap}.maingauche .mg-header-nav__dropdown-link:hover{color:#6b6b43}.maingauche .mg-header-nav__item--dropdown{position:relative;display:flex;align-items:center}.maingauche .mg-header-nav__item--dropdown:hover .mg-header-nav__dropdown-menu,.maingauche .mg-header-nav__item--dropdown:focus-within .mg-header-nav__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.maingauche .mg-header-nav__item--dropdown:hover .mg-header-nav__chevron,.maingauche .mg-header-nav__item--dropdown:focus-within .mg-header-nav__chevron{transform:rotate(180deg)}@media (min-width: 992px){.maingauche .mg-header-nav{display:flex;align-items:center;gap:1.5rem}}.maingauche .new-user-navbar__item a,.maingauche .new-user-navbar__item .link{color:#1e1b17}.maingauche .new-user-navbar__item a:hover,.maingauche .new-user-navbar__item .link:hover{color:#6b6b43}.maingauche .new-user-navbar__item img{width:clamp(1rem,6vw,1.625rem);height:clamp(1rem,6vw,1.625rem)}.maingauche .userNavbar__user-cart-state{background-color:#b8893b;color:#fff;top:.25rem;z-index:1;width:clamp(.75rem,3.3vw,.9rem);height:clamp(.75rem,3.3vw,.9rem);font-size:clamp(.5rem,2.2vw,.6rem)}.maingauche .userNavbar__user-connected{top:0;right:2px;width:.7rem;height:.7rem;border:2px solid #f3ecdd;border-radius:50%}@media (min-width: 768px){.maingauche .userNavbar__user-connected{top:-1px;right:2px;width:.625rem;height:.625rem}}.maingauche .userNavbar__user-notification-state{background-color:#d43e26}.maingauche .userNavbar__my-account-title{color:#d43e26}.maingauche .userNavbar--dropdownMenu{background-color:#faf6ee;border:1px solid rgba(231,220,196,.6);border-radius:.75rem;padding:.5rem}.maingauche .userNavbar__my-account-menu .link{display:block;padding:.5rem 1rem;color:#1e1b17;white-space:nowrap;cursor:pointer}.maingauche .userNavbar__my-account-menu .link:hover{color:#6b6b43}.maingauche .topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;min-height:2.25rem;padding:.25rem 1rem;background-color:#1e1b17;color:#f3ecdd;font-size:.75rem;font-weight:500;line-height:1.3;text-align:center}.maingauche .topbar img{height:1.25rem;width:auto}.maingauche .topbar a{color:inherit;text-decoration:underline}.maingauche .topbar a:hover{color:#b8893b}.maingauche .mainMenu__tabs-content{max-width:1800px;width:100%;margin:0 auto;padding:0}.maingauche .mainMenu__tab-pane{margin-left:0;margin-right:0;padding-right:0;z-index:20}.maingauche .mainMenu__panel--autres{padding-top:3rem;padding-bottom:3rem;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .mainMenu__panel--autres{padding-left:60px;padding-right:60px}}.maingauche .mainMenu__panel--autres.active{display:block}.maingauche .mainMenu__autres-sections{display:flex;flex-wrap:nowrap;gap:clamp(2rem,8vw,6rem);width:100%}.maingauche .mainMenu__autres-section{min-width:0}.maingauche .mainMenu__autres-section-title{display:block;font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:#1e1b17;margin-bottom:.75rem;text-decoration:none}.maingauche .mainMenu__autres-section-title:hover{color:#d43e26;text-decoration:none}.maingauche .mainMenu__autres-section-list{list-style:none;padding:0;margin:0}.maingauche .mainMenu__autres-section-item{margin-bottom:.3rem}.maingauche .mainMenu__autres-section-link{font-size:.875rem;color:#1e1b17;text-decoration:none}.maingauche .mainMenu__autres-section-link:hover{color:#d43e26;text-decoration:none}.maingauche .services-menu{width:100%;columns:2;column-gap:clamp(2rem,8vw,6rem);padding-top:3rem;padding-bottom:3rem;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .services-menu{padding-left:60px;padding-right:60px}}.maingauche .services-menu__item{display:grid;grid-template-columns:auto 1fr;align-items:center;break-inside:avoid;padding:1rem 0;color:#1e1b17;cursor:pointer}.maingauche .services-menu__item:hover,.maingauche .services-menu__item:hover .services-menu__title{color:#d43e26}.maingauche .services-menu__icon{grid-row:1/3;margin-right:1rem}.maingauche .services-menu__icon:empty{display:none}.maingauche .services-menu__title{grid-column:2;margin-bottom:.25rem;font-family:Jost,Futura PT,system-ui,sans-serif;font-weight:600;font-size:1.125rem;transition:color .15s ease}.maingauche .services-menu__desc{grid-column:2;font-size:.875rem;color:#6a6a6a}.maingauche .new-tab-panel{height:4rem}.maingauche .new-tab-panel__container{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .new-tab-panel__container{padding-left:60px;padding-right:60px}}.maingauche .new-tab-panel__link{font-size:.8125rem;line-height:1}.maingauche .mainMenu__tabs>a:hover,.maingauche .mainMenu__tabs>span:hover{color:#d43e26;border-bottom:0;box-shadow:inset 0 -3px #1e1b17}.maingauche .mainMenu__tab-pane{display:block;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.maingauche .mainMenu__tab-pane.show{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}@media (prefers-reduced-motion: reduce){.maingauche .mainMenu__tab-pane{transition:none;transform:none}}.maingauche .overlayJS{display:block;z-index:1;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.maingauche .overlayJS[style*="z-index: 1;"]{opacity:.35;visibility:visible;transition-delay:0s}.maingauche .mobileNav__menu-title,.maingauche .mobileNav .productItem__features-detail{color:#d43e26}.maingauche .v2 .side-menu__link.active{border-left-color:#d43e26}@media (max-width: 575.98px){.maingauche .v2 .side-menu__link.active{background-color:#d43e26}.maingauche .v2 .side-menu__link.active:after{background-color:#d43e26}}@media (max-width: 575.98px){.maingauche .v2 .side-menu__link:hover{background-color:#d43e26}.maingauche .v2 .side-menu__link:hover:after{background-color:#d43e26}}.maingauche .asideNav__link.active{color:#d43e26!important}.maingauche .asideNav__link.active svg *{fill:#d43e26!important}.maingauche .asideNav__link.active svg .svg-aside-top-products,.maingauche .asideNav__link.active svg .svg-aside-a-signage,.maingauche .asideNav__link.active svg .svg-aside-b-objects{stroke:#d43e26!important}.maingauche .asideNav__link.active a{color:#d43e26!important}.maingauche .v1 .page-menu__link:hover:after{background-color:#d43e26}.maingauche .active .v1 .page-menu__link{border-left-color:#d43e26}.maingauche .active .v1 .page-menu__link:after{background-color:#d43e26}.maingauche .v1 .page-menu .active .page-menu__link:after{background-color:#d43e26}.maingauche .dashboard .content-dashboard .block.last-order-items a,.maingauche .dashboard .content-dashboard .block.last-quotations a,.maingauche .dashboard .content-dashboard .block.last-payment-reports a{color:#d43e26}.maingauche .page-grid,.maingauche .cms-layout{display:grid;max-width:none;padding-left:0;padding-right:0;grid-template-columns:[full-start] minmax(30px,1fr) [content-start] minmax(0,1800px) [content-end] minmax(30px,1fr) [full-end]}.maingauche .page-grid>*,.maingauche .cms-layout>*{grid-column:content}.maingauche .page-grid>.container,.maingauche .cms-layout>.container{max-width:none;padding-left:0;padding-right:0}.maingauche .page-grid>.cms-section,.maingauche .page-grid>.row[class*=bg-]:not(.cms-card),.maingauche .cms-layout>.cms-section,.maingauche .cms-layout>.row[class*=bg-]:not(.cms-card){grid-column:full;margin-left:0;margin-right:0;padding-left:max(30px,calc((100% - 1800px)/2));padding-right:max(30px,calc((100% - 1800px)/2))}@media (min-width: 768px){.maingauche .page-grid,.maingauche .cms-layout{grid-template-columns:[full-start] minmax(60px,1fr) [content-start] minmax(0,1800px) [content-end] minmax(60px,1fr) [full-end]}.maingauche .page-grid>.cms-section,.maingauche .page-grid>.row[class*=bg-]:not(.cms-card),.maingauche .cms-layout>.cms-section,.maingauche .cms-layout>.row[class*=bg-]:not(.cms-card){padding-left:max(60px,calc((100% - 1800px)/2));padding-right:max(60px,calc((100% - 1800px)/2))}}.maingauche .page-grid>.cms-content{display:grid}.maingauche .page-grid.cms-content,.maingauche .page-grid>.cms-content,.maingauche .cms-content>.page-grid,.maingauche .cms-content>.cms-layout,.maingauche .page-grid:has(>.cms-section,>.cms-content){row-gap:clamp(1.5rem,2.5vw,2.5rem)}.maingauche .page-grid.cms-content>[class*=bg-]:not(.cms-card)+[class*=bg-]:not(.cms-card),.maingauche .page-grid>.cms-content>[class*=bg-]:not(.cms-card)+[class*=bg-]:not(.cms-card),.maingauche .cms-content>.page-grid>[class*=bg-]:not(.cms-card)+[class*=bg-]:not(.cms-card),.maingauche .cms-content>.cms-layout>[class*=bg-]:not(.cms-card)+[class*=bg-]:not(.cms-card),.maingauche .page-grid:has(>.cms-section,>.cms-content)>[class*=bg-]:not(.cms-card)+[class*=bg-]:not(.cms-card){margin-top:calc(-1*clamp(1.5rem,2.5vw,2.5rem))!important}.maingauche #btn-back-to-top{background-color:#d43e26;border-color:#d43e26;color:#fff}.maingauche #btn-back-to-top:hover,.maingauche #btn-back-to-top:focus,.maingauche #btn-back-to-top:focus-visible{background-color:#b5301b;border-color:#b5301b;color:#fff}.maingauche #btn-back-to-top:active{background-color:#962513;border-color:#962513;color:#fff}.maingauche .footer{margin-top:clamp(1.5rem,2.5vw,2.5rem);background-color:#1e1b17;color:#faf6ee}.maingauche .footer .siteMap{background-color:#0000}.maingauche .footer .siteMap__title{color:#faf6ee}.maingauche .footer .siteMap__links a,.maingauche .footer .siteMap__links span{color:#bebebd;transition:color .15s ease}.maingauche .footer .siteMap__links a:hover,.maingauche .footer .siteMap__links a:focus-visible,.maingauche .footer .siteMap__links span:hover,.maingauche .footer .siteMap__links span:focus-visible{color:#faf6ee}.maingauche .footer .siteMap__socials a{color:#bebebd}.maingauche .footer .siteMap__socials a:hover,.maingauche .footer .siteMap__socials a:focus-visible{color:#d43e26}.maingauche .footer .accordion{border-bottom-color:#faf6ee1f}.maingauche .footer .accordion__trigger svg path{fill:#faf6ee}.maingauche .footer .bottom__wrapper{border-top-color:#faf6ee1f}.maingauche .footer .bottom img{filter:invert(1) brightness(1.1)}.maingauche .footer .bottom a{color:#bebebd}.maingauche .footer .bottom a:hover{color:#faf6ee}.maingauche .breadcrumb a.breadcrumb-link:hover{color:#d43e26}.maingauche .container-pfc:has(>.breadcrumb-nav){padding-bottom:1rem}.maingauche .btn-mg-primary{--mg-btn-fill: #D43E26;--mg-btn-text: #ffffff;--mg-btn-fill-hover: rgb(195.04, 57.04, 34.96);--mg-btn-fill-active: rgb(173.84, 50.84, 31.16);--mg-btn-ring: rgba(212, 62, 38, .25)}.maingauche .btn-mg-light{--mg-btn-fill: #FAF6EE;--mg-btn-text: #1E1B17;--mg-btn-fill-hover: rgb(230, 226.32, 218.96);--mg-btn-fill-active: rgb(205, 201.72, 195.16);--mg-btn-ring: rgba(250, 246, 238, .25)}.maingauche .btn-mg-creme{--mg-btn-fill: #F3ECDD;--mg-btn-text: #1E1B17;--mg-btn-fill-hover: rgb(223.56, 217.12, 203.32);--mg-btn-fill-active: rgb(199.26, 193.52, 181.22);--mg-btn-ring: rgba(243, 236, 221, .25)}.maingauche .btn-mg-sable{--mg-btn-fill: #E7DCC4;--mg-btn-text: #1E1B17;--mg-btn-fill-hover: rgb(212.52, 202.4, 180.32);--mg-btn-fill-active: rgb(189.42, 180.4, 160.72);--mg-btn-ring: rgba(231, 220, 196, .25)}.maingauche .btn-mg-dark{--mg-btn-fill: #1E1B17;--mg-btn-text: #F3ECDD;--mg-btn-fill-hover: rgb(27.6, 24.84, 21.16);--mg-btn-fill-active: rgb(24.6, 22.14, 18.86);--mg-btn-ring: rgba(30, 27, 23, .25)}.maingauche .btn-mg-brou{--mg-btn-fill: #322C25;--mg-btn-text: #F3ECDD;--mg-btn-fill-hover: rgb(46, 40.48, 34.04);--mg-btn-fill-active: rgb(41, 36.08, 30.34);--mg-btn-ring: rgba(50, 44, 37, .25)}.maingauche .btn-mg-olive{--mg-btn-fill: #6B6B43;--mg-btn-text: #F3ECDD;--mg-btn-fill-hover: rgb(98.44, 98.44, 61.64);--mg-btn-fill-active: rgb(87.74, 87.74, 54.94);--mg-btn-ring: rgba(107, 107, 67, .25)}.maingauche .btn-mg-argile{--mg-btn-fill: #A8634A;--mg-btn-text: #F3ECDD;--mg-btn-fill-hover: rgb(154.56, 91.08, 68.08);--mg-btn-fill-active: rgb(137.76, 81.18, 60.68);--mg-btn-ring: rgba(168, 99, 74, .25)}.maingauche .btn-mg-laiton{--mg-btn-fill: #B8893B;--mg-btn-text: #1E1B17;--mg-btn-fill-hover: rgb(169.28, 126.04, 54.28);--mg-btn-fill-active: rgb(150.88, 112.34, 48.38);--mg-btn-ring: rgba(184, 137, 59, .25)}.maingauche .btn-mg-bleu-payne{--mg-btn-fill: #3E5163;--mg-btn-text: #F3ECDD;--mg-btn-fill-hover: rgb(57.04, 74.52, 91.08);--mg-btn-fill-active: rgb(50.84, 66.42, 81.18);--mg-btn-ring: rgba(62, 81, 99, .25)}.maingauche .btn-primary,.maingauche .btn-mg-primary{--mg-btn-fill: #D43E26;--mg-btn-text: #ffffff;--mg-btn-fill-hover: #B5301B;--mg-btn-fill-active: #962513;--mg-btn-ring: rgba(212, 62, 38, .4)}.maingauche .btn-secondary,.maingauche .btn-outline-primary,.maingauche .btn-outline-secondary{--mg-btn-fill: #1E1B17;--mg-btn-text: #ffffff;--mg-btn-fill-hover: #1E1B17;--mg-btn-fill-active: #322C25;--mg-btn-ring: rgba(30, 27, 23, .25)}.maingauche .btn-primary,.maingauche [class*=btn-mg-]:not(.btn-mg-outline){background-color:var(--mg-btn-fill);border-color:var(--mg-btn-fill);color:var(--mg-btn-text)}.maingauche .btn-primary:hover,.maingauche .btn-primary:focus,.maingauche .btn-primary.focus,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):hover,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):focus,.maingauche [class*=btn-mg-]:not(.btn-mg-outline).focus{background-color:var(--mg-btn-fill-hover);border-color:var(--mg-btn-fill-hover);color:var(--mg-btn-text)}.maingauche .btn-primary:focus,.maingauche .btn-primary.focus,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):focus,.maingauche [class*=btn-mg-]:not(.btn-mg-outline).focus{box-shadow:0 0 0 .2rem var(--mg-btn-ring)}.maingauche .btn-primary:not(:disabled):not(.disabled):active,.maingauche .btn-primary:not(:disabled):not(.disabled).active,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):not(:disabled):not(.disabled):active,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):not(:disabled):not(.disabled).active{background-color:var(--mg-btn-fill-active);border-color:var(--mg-btn-fill-active);box-shadow:none}.maingauche .btn-primary:disabled,.maingauche .btn-primary.disabled,.maingauche [class*=btn-mg-]:not(.btn-mg-outline):disabled,.maingauche [class*=btn-mg-]:not(.btn-mg-outline).disabled{background-color:var(--mg-btn-fill);border-color:var(--mg-btn-fill);opacity:.65}.maingauche .btn-mg-dark:not(.btn-mg-outline):hover,.maingauche .btn-mg-dark:not(.btn-mg-outline):active,.maingauche .btn-mg-light:not(.btn-mg-outline):hover,.maingauche .btn-mg-light:not(.btn-mg-outline):active{background-color:var(--mg-btn-text);border-color:var(--mg-btn-text);color:var(--mg-btn-fill)}.maingauche .btn-mg-dark:not(.btn-mg-outline):active,.maingauche .btn-mg-light:not(.btn-mg-outline):active{filter:brightness(.94)}.maingauche .btn-secondary,.maingauche .btn-outline-primary,.maingauche .btn-outline-secondary,.maingauche .btn-mg-outline{background-color:#0000;border-color:var(--mg-btn-fill);color:var(--mg-btn-fill)}.maingauche .btn-secondary:hover,.maingauche .btn-secondary:focus,.maingauche .btn-secondary.focus,.maingauche .btn-outline-primary:hover,.maingauche .btn-outline-primary:focus,.maingauche .btn-outline-primary.focus,.maingauche .btn-outline-secondary:hover,.maingauche .btn-outline-secondary:focus,.maingauche .btn-outline-secondary.focus,.maingauche .btn-mg-outline:hover,.maingauche .btn-mg-outline:focus,.maingauche .btn-mg-outline.focus{background-color:var(--mg-btn-fill-hover);border-color:var(--mg-btn-fill-hover);color:var(--mg-btn-text)}.maingauche .btn-secondary:focus,.maingauche .btn-secondary.focus,.maingauche .btn-outline-primary:focus,.maingauche .btn-outline-primary.focus,.maingauche .btn-outline-secondary:focus,.maingauche .btn-outline-secondary.focus,.maingauche .btn-mg-outline:focus,.maingauche .btn-mg-outline.focus{box-shadow:0 0 0 .2rem var(--mg-btn-ring)}.maingauche .btn-secondary:not(:disabled):not(.disabled):active,.maingauche .btn-secondary:not(:disabled):not(.disabled).active,.maingauche .btn-outline-primary:not(:disabled):not(.disabled):active,.maingauche .btn-outline-primary:not(:disabled):not(.disabled).active,.maingauche .btn-outline-secondary:not(:disabled):not(.disabled):active,.maingauche .btn-outline-secondary:not(:disabled):not(.disabled).active,.maingauche .btn-mg-outline:not(:disabled):not(.disabled):active,.maingauche .btn-mg-outline:not(:disabled):not(.disabled).active{background-color:var(--mg-btn-fill-active);border-color:var(--mg-btn-fill-active);color:var(--mg-btn-text);box-shadow:none;filter:brightness(.9)}.maingauche .btn-secondary:disabled,.maingauche .btn-secondary.disabled,.maingauche .btn-outline-primary:disabled,.maingauche .btn-outline-primary.disabled,.maingauche .btn-outline-secondary:disabled,.maingauche .btn-outline-secondary.disabled,.maingauche .btn-mg-outline:disabled,.maingauche .btn-mg-outline.disabled{background-color:#0000;border-color:var(--mg-btn-fill);color:var(--mg-btn-fill);opacity:.65}.maingauche .btn.btn-lg{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;padding:.8125rem 2.5rem;border-radius:0;transition:all .15s ease-in-out}.maingauche .v1 .btn:not(.exclude):not(.btn-secondary):not(.btn-outline-primary):not(.btn-outline-secondary){background:#d43e26;border-color:#d43e26;color:#fff}.maingauche .v1 .btn:not(.exclude):not(.btn-secondary):not(.btn-outline-primary):not(.btn-outline-secondary):hover,.maingauche .v1 .btn:not(.exclude):not(.btn-secondary):not(.btn-outline-primary):not(.btn-outline-secondary):active{background:#d43e26;color:#fff;box-shadow:0 6px 16px #d43e2680}.maingauche .v1 .btn:not(.exclude):not(.btn-secondary):not(.btn-outline-primary):not(.btn-outline-secondary):active{box-shadow:0 6px 16px #d43e26e6}.maingauche .link-with-icon:hover,.maingauche .floating-label sup{color:#d43e26}.maingauche .form-control:focus{border-color:#d43e26;box-shadow:0 0 0 .2rem #d43e2640}.maingauche .v1 .has-error .form-control,.maingauche .v1 .has-error .select7__current{border-color:#d43e26}.maingauche .select7__current:hover .select7__caret{border-color:#d43e26 rgba(0,0,0,0) rgba(0,0,0,0)}.maingauche .select7_open .select7__current:hover .select7__caret,.maingauche .select7_open.select7_dropdown .select7__current:hover .select7__caret{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d43e26}.maingauche .v1 input.form-control[data-class=border-primary],.maingauche .v1 .radio-buttons__choices.has-error{border-color:#d43e26}.maingauche .v1 .radio-buttons__choices input[type=radio]:checked+.radio-buttons__item .inner,.maingauche .v1 .radio-buttons__choices input[type=checkbox]:checked+.radio-buttons__item .inner{border-color:#d43e26}.maingauche input[type=radio]:checked+.radio-buttons__item .radio-buttons__item-label,.maingauche input[type=checkbox]:checked+.radio-buttons__item .radio-buttons__item-label{border-color:#d43e26;background-color:#d43e26}.maingauche .v1 .check-link{background-color:#d43e26;box-shadow:0 4px 12px #d43e2680}.maingauche .v1 .check-link_simple:hover,.maingauche .v1 .check-link_simple:active{border-color:#d43e26;background-color:#d43e26}.maingauche .v1 .radio-group__label:hover{color:#d43e26}.maingauche.page-product-body .related-products{margin-top:0!important;margin-bottom:0!important}.maingauche .tabs{margin:2rem 0}.maingauche .tabs__tab{color:#1e1b17}.maingauche .tabs__tab:before{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"%3E%3Cpath d="M6 9.5L12 15.5L18 9.5" stroke="%231E1B17" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E')}.maingauche .tabs__tab:hover{color:#fff;background-color:#d43e26}.maingauche .tabs__tab:hover:before{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"%3E%3Cpath d="M6 9.5L12 15.5L18 9.5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E')}.maingauche .tabs__tab--active{color:#fff;background-color:#d43e26}.maingauche .tabs__tab--active:before{background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"%3E%3Cpath d="M6 9.5L12 15.5L18 9.5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E')}.maingauche .upload-file__wrap.active,.maingauche .upload-file__wrap:hover{border-color:#d43e26}.maingauche .upload-file__wrap.active:before,.maingauche .upload-file__wrap.active:after,.maingauche .upload-file__wrap:hover:before,.maingauche .upload-file__wrap:hover:after{background-color:#d43e26}.maingauche .upload-file__icon-box .icon{color:#d43e26}.maingauche .content-carousel{margin-left:0;margin-right:0;max-width:100%}.maingauche .content-carousel__viewport{--fade-left: transparent;--fade-right: transparent;padding-left:.25rem;padding-right:.25rem;mask-image:linear-gradient(to right,var(--fade-left) 0,black 2rem,black calc(100% - 2rem),var(--fade-right) 100%);-webkit-mask-image:linear-gradient(to right,var(--fade-left) 0,black 2rem,black calc(100% - 2rem),var(--fade-right) 100%)}.maingauche .content-carousel:not(:has(.content-carousel__button--prev:enabled)) .content-carousel__viewport{--fade-left: black}.maingauche .content-carousel:not(:has(.content-carousel__button--next:enabled)) .content-carousel__viewport{--fade-right: black}.maingauche .modal-patrons .btn-outline-primary-darkblue:hover{background-color:#d43e26;border-color:#d43e26}.maingauche .modal-patrons th[data-toggle=tooltip]:hover,.maingauche .modal-patrons tr:hover td,.maingauche .modal-patrons p.title span.icon-crop,.maingauche .modal-patrons .content .wrapper span.far{color:#d43e26}.maingauche .professional-option-check-modal__action:focus-visible{outline-color:#d43e2666}.maingauche .professional-option-check-modal__action--primary{background:#d43e26}.maingauche .professional-option-check-modal__action--primary:hover,.maingauche .professional-option-check-modal__action--primary:focus{background:rgba(212,62,38,.85)}.maingauche .professional-option-check-modal__close:focus-visible{outline-color:#d43e2666}.maingauche .professional-option-check-modal__close:hover,.maingauche .professional-option-check-modal__close:focus{stroke:#d43e26}.maingauche .product-configurator .btn-technical-specs:hover{background-color:#d43e26;border-color:#d43e26}.maingauche .product-configurator .product-steps__item.active{border-bottom-color:#d43e26}.maingauche .product-configurator .product__gridtile .tile .image .check{background-color:#d43e26;box-shadow:0 4px 12px #d43e2659}.maingauche .product-configurator .product__gridtile .tile .image .ov-fancy,.maingauche .product-configurator .product__gridtile .tile.active .ov-fancy,.maingauche .product-configurator .product__gridtile .tile:hover .ov-fancy{color:#d43e26}.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon,.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon.bg-grey,.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon.bg-pink{background-color:#d43e26}.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon.bg-grey:before,.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon.bg-pink:before{border-right-color:#d43e26}.maingauche .product-configurator .product__gridtile .tile .icons-recommended .icon:before{border-right-color:#d43e26}.maingauche .product-configurator .product__gridtile .tile .label{border-color:#d43e26}.maingauche .product-configurator .order-card.active,.maingauche .product-configurator .card-price:hover,.maingauche .product-configurator .card-price.selected,.maingauche .product-configurator-side .list-group-item.step.current,.maingauche .product-configurator-side .list-group-item.step.hovered,.maingauche .product-configurator .table-prices tbody tr:hover,.maingauche .product-configurator .table-prices tr.selected,.maingauche .product-configurator .table-prices td.selectable:hover,.maingauche .product-configurator .table-prices td.selectable.selected,.maingauche .product-configurator .table-prices th.quantity .quantity-field-wrap input{background-color:#d43e2614}.maingauche .product-configurator-side .list-group-item.step .icon-edit{color:#d43e26}.maingauche .product-configurator-side .product-images .product-tile__badge,.maingauche .product-configurator .image-text{background-color:#d43e26}.maingauche .product-configurator__summary-check{color:#d43e26}.maingauche .product-configurator__summary-item.active{color:#d43e26!important}.maingauche .product-configurator__summary-edit,.maingauche .product-configurator__summary-edit--mobile,.maingauche .product-configurator__summary-price,.maingauche .product-configurator__summary--sticky .maingauche .product-configurator__summary-link,.maingauche .product-configurator__summary-heading,.maingauche .configurator-step-bar__all,.maingauche .configurator-step-bar__edit{color:#d43e26}.maingauche .configurator-step-bar__segment--filled{background:#d43e26}.maingauche .configurator-steps-sheet__close,.maingauche .configurator-steps-sheet__step--current,.maingauche .configurator-steps-sheet__step-status,.maingauche .configurator-steps-sheet__resume{color:#d43e26}.maingauche .configurator-steps-sheet__resume{background:#faf6ee}.maingauche .container-pfc{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .container-pfc{padding-left:60px;padding-right:60px}}.maingauche .technique-card-pfc__price{color:#d43e26}.maingauche .technique-card-pfc__dot{background:rgba(212,62,38,.15)}.maingauche .technique-card-pfc__dot--active{background:#d43e26}.maingauche .product-gallery-pfc__thumbnail:hover,.maingauche .product-gallery-pfc__thumbnail--active{border-color:#d43e26}.maingauche .badge-pfc--free-shipping{background:#d43e26}.maingauche .gallery-pfc__thumbnail:hover,.maingauche .gallery-pfc__thumbnail--active{border-color:#d43e26}.maingauche .size-grid-pfc__input:focus{border-color:#d43e26}.maingauche .size-grid-pfc__input--filled{border-color:#d43e26}.maingauche .quantities-pfc__committed-hint{background:#faf6ee;border-color:#e7dcc4}.maingauche .quantities-pfc__add{border-color:#e7dcc4;color:#d43e26}.maingauche .quantities-pfc__add:hover{border-color:#d43e26;background:rgba(212,62,38,.08)}.maingauche .quantities-pfc__add:focus-visible{outline-color:#d43e2659}.maingauche .quantities-pfc__add--open{border-color:#d43e26;background:rgba(212,62,38,.08)}.maingauche .quantities-pfc__add-picker-colors .product-colors__color:focus-visible{outline-color:#d43e2659}.maingauche .quantities-pfc__add-picker-colors .product-colors__color--active,.maingauche .color-selector-pfc .product-colors__color--active{border-color:#d43e26}.maingauche .color-selector-pfc .product-colors__color--added:after{background-color:#d43e26}.maingauche .color-selector-pfc .product-colors__color--selectable:focus-visible{outline-color:#d43e2659}.maingauche .marking-rows-pfc__row{border-color:#d43e26;background:rgba(212,62,38,.08)}.maingauche .marking-rows-pfc__index{background:rgba(212,62,38,.08);color:#d43e26}.maingauche .marking-rows-pfc__add,.maingauche .marking-rows-pfc__add:hover{border-color:#d43e26}.maingauche .marking-rows-pfc__add-icon{border-color:#d43e26;color:#d43e26}.maingauche .marking-rows-pfc__add-label{color:#d43e26}.maingauche .marking-rows-pfc__remove:hover{border-color:#d43e26;color:#d43e26}.maingauche .marking-rows-pfc__dropdown-trigger:hover{border-color:#d43e26}.maingauche .marking-rows-pfc__dropdown-trigger:focus-visible{box-shadow:0 0 0 3px #d43e2640}.maingauche .marking-rows-pfc__dropdown--open .marking-rows-pfc__dropdown-trigger{border-color:#d43e26}.maingauche .marking-rows-pfc__dropdown-option:hover,.maingauche .marking-rows-pfc__dropdown-option--active{background:rgba(212,62,38,.08)}.maingauche .marking-rows-pfc__dropdown-option--disabled:hover{background:none}.maingauche .marking-rows-pfc__info-trigger:hover{color:#d43e26}.maingauche .marking-rows-pfc__info-trigger:focus-visible{box-shadow:0 0 0 3px #d43e2640}.maingauche .marking-rows-pfc__info-cta{background:#d43e26}.maingauche .recap-card-pfc__toggle:focus-visible{outline-color:#d43e2659}.maingauche .recap-card-pfc__delete:hover{color:#d43e26}.maingauche .recap-card-pfc__delete:focus-visible{outline-color:#d43e2659}.maingauche .delivery-card-pfc--selected,.maingauche .delivery-card-pfc--selected:hover{border-color:#d43e26;box-shadow:0 4px 12px #d43e2626}.maingauche .builder-total-pfc__value{color:#d43e26}.maingauche .builder-total-pfc__vat-option--active{background:#d43e26}.maingauche .actions-pfc{background:#faf6ee;border-color:#e7dcc4}.maingauche .actions-pfc__cta--primary{background:#d43e26;border-color:#d43e26}.maingauche .actions-pfc__cta--primary:hover{background:#b5301b;border-color:#b5301b}.maingauche .actions-pfc__cta--secondary{color:#d43e26;border-color:#d43e26}.maingauche .actions-pfc__cta--secondary:hover{background:#d43e26;border-color:#d43e26;color:#fff}.maingauche .actions-pfc__link:hover{color:#d43e26}.maingauche .actions-pfc__magic-card{background:#faf6ee;border-color:#1e1b171a}.maingauche .actions-pfc__magic-icon{background:#e7dcc4}.maingauche .actions-pfc__magic-icon i,.maingauche .actions-pfc__magic-icon svg{color:#d43e26}.maingauche .actions-pfc__magic-icon[data-state=sent]{color:#d43e26}.maingauche .actions-pfc__magic-email{border-color:#1e1b1726}.maingauche .actions-pfc__magic-email:focus{border-color:#d43e26}.maingauche .actions-pfc__magic-continue{background:#d43e26}.maingauche .actions-pfc__magic-continue:hover{background:#b5301b}.maingauche .actions-pfc__no-marking-mobile:hover{border-color:#d43e26;color:#d43e26}.maingauche .actions-pfc__magic-resend,.maingauche .actions-pfc__magic-toggle-cta,.maingauche .product-header-pfc__no-marking:hover{color:#d43e26}@media (max-width: 991.98px){.maingauche .actions-pfc--mobile-editor{background:none}.maingauche .actions-pfc--mobile-editor .actions-pfc__bar{background:#faf6ee}}.maingauche .product-features tbody tr td:nth-child(2) span{color:#d43e26;background-color:#d43e2614}.maingauche .cart__help{color:#d43e26}.maingauche .cart__help p:before{content:url("data:image/svg+xml,%3Csvg viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 11C8.76142 11 11 8.76142 11 6C11 3.23858 8.76142 1 6 1C3.23858 1 1 3.23858 1 6C1 8.76142 3.23858 11 6 11Z%27 stroke=%27%231E1B17%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6 8.5V6%27 stroke=%27%231E1B17%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M6 3.5H6.00625%27 stroke=%27%231E1B17%27 stroke-width=%270.75%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.maingauche .cart__item__col-files .error-area{background:rgba(212,62,38,.03)}.maingauche .cart__item__col-files .cartUploadArea .btn-secondary,.maingauche .cart__item__col-files .cartUploadArea .btn-secondary:focus,.maingauche .cart__item__col-files .cartUploadArea .btn-secondary:not(:disabled):not(.disabled):active{border-color:#d43e26;background-color:#d43e26;color:#fff}.maingauche .cart__item__col-files .cartUploadArea .btn-secondary:hover{border-color:#b5301b;background-color:#b5301b;color:#fff}.maingauche .cart__item__col-files .cartUploadArea .btn-secondary:disabled,.maingauche .cart__item__col-files .cartUploadArea .btn-secondary.disabled{opacity:.65}.maingauche .cart__item__col-files .cartUploadArea .upload__collapse-item_content>.btn-secondary,.maingauche .cart__item__col-files .cartUploadArea .upload__collapse-item_content>.btn-secondary:focus,.maingauche .cart__item__col-files .cartUploadArea .upload__collapse-item_content>.btn-secondary:not(:disabled):not(.disabled):active{border-color:#e7dcc4;background-color:#fff;color:#1e1b17}.maingauche .cart__item__col-files .cartUploadArea .upload__collapse-item_content>.btn-secondary:hover{border-color:#e7dcc4;background-color:#faf6ee;color:#1e1b17}.maingauche .cart__card{border-color:#d43e26}@media (max-width: 575.98px){.maingauche .cart .order-panel{border-color:#d43e26}}.maingauche .cart .order-panel__coupon .form-control{height:calc(3.03125rem + 2px)}.maingauche .check-service-area .cart__card .title{color:#d43e26}.maingauche .check-service-area .cart__card .title svg path{stroke:#d43e26}.maingauche .cart-item-customization__action--secondary{background-color:#d43e26;border-color:#d43e26;color:#fff}.maingauche .cart-item-customization__action--secondary:hover{background-color:#b5301b;border-color:#b5301b;color:#fff}.maingauche .cart-item-customization__action--secondary:active{background-color:#962513;border-color:#962513}.maingauche .cart-item-customization__support .cart__card{border-color:#d43e262e;background:rgba(212,62,38,.04)}.maingauche .cart-item-customization__support .cart__card .title{color:#d43e26}.maingauche .order-summary__delivery-input:checked+label,.maingauche .order-summary__delivery-input+label:hover{border-color:#d43e26;background-color:#d43e2614}.maingauche .modal-pickup ul.pickup-list .select-pickup:checked+label,.maingauche .modal-pickup ul.pickup-list .select-pickup+label:hover{color:#d43e26}.maingauche .shipment__carrier-item input:checked+label{border-color:#d43e26;background-color:#d43e2614}.maingauche .shipment__carrier-item>label>span{color:#d43e26}.maingauche .order-panel{background-color:#f3ecdd}.maingauche .bg-white:has(>.container.pt-4.pb-2){background-color:#0000!important}.maingauche main.bg-grey:has(.payment-page){background-color:#faf6ee}.maingauche .payment-page{background-color:#faf6ee}.maingauche .payment-page__notice--warning{background-color:#f3ecdd}.maingauche .payment-page__notice--warning .payment-page__notice-icon{color:#b8893b}.maingauche .payment-method--selected{background-color:#d43e2614}.maingauche .payment-method__radio:checked{border-color:#d43e26;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 11px #d43e26}.maingauche .payment-method__radio:focus-visible{outline-color:#d43e26}.maingauche .payment-summary__item-thumb{background-color:#e7dcc4}.maingauche .payment-summary__toggle-action{color:#d43e26}.maingauche .payment-summary__item-delivery .registration-box__info-inner-alt:after{color:#d43e26}.maingauche .payment-summary__line--free .payment-summary__line-value{color:#6b6b43}.maingauche .payment-summary__submit{background-color:#d43e26;box-shadow:none}.maingauche .payment-summary__submit:hover{background-color:#b5301b}.maingauche .payment-summary__terms-checkbox{accent-color:#d43e26}.maingauche .payment-summary__trust-icon{color:#6b6b43}.maingauche .auth-page,.maingauche .auth-registration-page{background-color:#faf6ee;padding:4.5rem 0}.maingauche .auth-page__bg{display:none}.maingauche .auth-card__title{color:#1e1b17}.maingauche .auth-card__subtitle,.maingauche .auth-card__feature-item,.maingauche .auth-card__footer-text{color:#1e1b17cc}.maingauche .auth-card__success-icon,.maingauche .auth-card__feature-icon{background:rgba(212,62,38,.08);color:#d43e26}.maingauche .auth-card__back-link{color:#1e1b17cc}.maingauche .auth-card__back-link:hover,.maingauche .auth-card__footer-link{color:#d43e26}.maingauche .auth-card__footer-link:hover{color:#b5301b}.maingauche .auth-form__label{color:#1e1b17}.maingauche .auth-form__checkbox-label,.maingauche .auth-form__divider{color:#1e1b17cc}.maingauche .auth-form__divider:before,.maingauche .auth-form__divider:after{background:rgba(231,220,196,.6)}.maingauche .auth-form__input-icon{color:#1e1b17cc}.maingauche .auth-form__input{color:#1e1b17;background:#faf6ee;border-color:#e7dcc499}.maingauche .auth-form__input::placeholder{color:#1e1b1799}.maingauche .auth-form__input:focus{border-color:#d43e26;box-shadow:0 0 0 2px #d43e2633}.maingauche .auth-form__link{color:#d43e26}.maingauche .auth-form__link:hover{color:#b5301b}.maingauche .auth-form__button--primary{background:#d43e26;color:#fff}.maingauche .auth-form__button--primary:hover{background:#b5301b}.maingauche .auth-form__button--secondary{background:#faf6ee;color:#1e1b17;border-color:#e7dcc499}.maingauche .auth-form__button--secondary:hover{background:#e7dcc4;color:#1e1b17}.maingauche .auth-form__social-btn{color:#1e1b17;border-color:#e7dcc499}.maingauche .auth-form__social-btn:hover{background:#faf6ee;color:#1e1b17}.maingauche .auth-page .auth-card .form-control{color:#1e1b17;background:#faf6ee;border-color:#e7dcc499}.maingauche .auth-page .auth-card .form-control::placeholder{color:#1e1b1799}.maingauche .auth-page .auth-card .form-control:focus{border-color:#d43e26;box-shadow:0 0 0 2px #d43e2633}.maingauche .auth-page .auth-card .form-control-wrap .form-control-icon{color:#1e1b17cc}.maingauche .auth-page .auth-card .form-control-wrap .form-control-icon--right:hover,.maingauche .auth-registration-page__title,.maingauche .auth-registration-page__section-title{color:#1e1b17}.maingauche .auth-registration-page__subtitle,.maingauche .auth-registration-page__section-desc,.maingauche .auth-registration-page__footer-text,.maingauche .auth-registration-page__card .text-help{color:#1e1b17cc}.maingauche .auth-registration-page__card{background:#f3ecdd}.maingauche .auth-registration-page__banner{background:rgba(212,62,38,.08);color:#d43e26}.maingauche .auth-registration-page__footer-link{color:#d43e26}.maingauche .auth-registration-page__footer-link:hover{color:#b5301b}.maingauche .auth-registration-page .checkbox label{color:#1e1b17cc}.maingauche .auth-registration-page .checkbox input+span:before{border-color:#e7dcc499}.maingauche .auth-registration-page .checkbox input:checked+span:before{border-color:#d43e26;background:#d43e26}.maingauche .auth-registration-page .checkbox input:focus-visible+span:before{border-color:#d43e26;box-shadow:0 0 0 2px #d43e2633}.maingauche .auth-registration-page .checkbox a{color:#d43e26}.maingauche .auth-registration-page .has-error .checkbox input+span:before{border-color:#d43e26}.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item .inner{border-color:#e7dcc499;background:#faf6ee}.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item:hover .inner{border-color:#b8893b}.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item-input:checked+.radio-buttons__item .inner{border-color:#d43e26}.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item .svg,.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item .radio-buttons__item-label,.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item .radio-buttons__item-desc{color:#1e1b17cc}.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item-input:checked+.radio-buttons__item .svg,.maingauche .auth-registration-page .customer-type-request .radio-buttons__choices .radio-buttons__item-input:checked+.radio-buttons__item .radio-buttons__item-label{color:#d43e26}.maingauche .registration-siret-banner{background:rgba(212,62,38,.08);border-color:#d43e264d}.maingauche .registration-siret-banner__title,.maingauche .registration-siret-banner__benefits{color:#1e1b17}.maingauche .registration-siret-banner__title-icon{background:#d43e26}.maingauche .registration-siret-banner__title .auth-highlight,.maingauche .registration-siret-banner__benefit-icon{color:#d43e26}.maingauche .auth-registration-page__card .form-control{color:#1e1b17;background:#faf6ee;border-color:#e7dcc499}.maingauche .auth-registration-page__card .form-control::placeholder{color:#1e1b1799}.maingauche .auth-registration-page__card .form-control:focus{background:#fff;border-color:#d43e26;box-shadow:0 0 0 2px #d43e2633}.maingauche .auth-registration-page__card select.form-control{color:#1e1b17}.maingauche .auth-registration-page__card .form-control-wrap .form-control-icon{color:#1e1b17cc}.maingauche .auth-registration-page__card .form-control-wrap .form-control-icon--right:hover{color:#1e1b17}.maingauche .auth-registration-page__captcha{background:rgba(0,0,0,0)}.maingauche .auth-registration-page__card .select7__current{color:#1e1b17;background:#faf6ee;border-color:#e7dcc499}.maingauche .auth-registration-page__card .select7__placeholder{color:#1e1b1799}.maingauche .auth-registration-page__card .select7__caret{border-top-color:#1e1b17cc}.maingauche .auth-registration-page__card .select7__drop{border-color:#e7dcc499;background:#faf6ee}.maingauche .auth-registration-page__card .select7__option{color:#1e1b17}.maingauche .auth-registration-page__card .select7__option:hover,.maingauche .auth-registration-page__card .select7__option_current,.maingauche .auth-registration-page__card .select7__option_active{color:#d43e26;background:rgba(212,62,38,.08)}.maingauche .auth-registration-page__btn--secondary{background:#faf6ee;color:#1e1b17;border-color:#e7dcc499}.maingauche .auth-registration-page__btn--secondary:hover{background:#e7dcc4;color:#1e1b17}.maingauche .auth-registration-page__btn--primary{background:#d43e26}.maingauche .auth-registration-page__btn--primary:hover{background:#b5301b}.maingauche .auth-registration-page--step2 .auth-registration-page__card .floating-label,.maingauche .auth-registration-page--step2 .auth-registration-page__card input:focus~.floating-label,.maingauche .auth-registration-page--step2 .auth-registration-page__card input:not([value=""])~.floating-label,.maingauche .auth-registration-page--step2 .auth-registration-page__card .floating-label.active{color:#1e1b1799}.maingauche .auth-registration-page--step2 .auth-registration-page__card input:focus~.floating-label,.maingauche .auth-registration-page--step2 .auth-registration-page__card input:not([value=""])~.floating-label,.maingauche .auth-registration-page--step2 .auth-registration-page__card .floating-label.active{background:#faf6ee;border-radius:.25rem}.maingauche .auth-registration-page--step2 .auth-registration-page__card input:focus~.floating-label{background:#fff}.maingauche .block-actions a:not(.btn),.maingauche .block.documents a:not(.btn),.maingauche .block.accounting-documents a:not(.btn){color:#d43e26!important}.maingauche main.bg-grey:has(#page-account-profile){background-color:#faf6ee}.maingauche #page-account-profile .page__header{background-color:#0000}.maingauche #page-account-profile .block .inner{background-color:#f3ecdd}.maingauche #page-account-profile .block .header .title{color:#1e1b17}.maingauche #page-account-profile .table th,.maingauche #page-account-profile .table td.empty,.maingauche #page-account-profile .page-menu_simple{background-color:#0000}.maingauche #page-account-profile .form-control,.maingauche #page-account-profile input[type=text],.maingauche #page-account-profile .select7__current,.maingauche #page-account-profile .select7__drop{background-color:#faf6ee}.maingauche #page-account-profile .info-message_default,.maingauche #page-account-profile .content-wrap{background-color:#f3ecdd}.maingauche #page-account-profile .content-wrap__footer{background-color:#0000}.maingauche main.bg-white{background-color:#faf6ee!important}.maingauche [style*="#f460a3" i],.maingauche [style*="#fb679e" i]{color:#d43e26!important}.maingauche .loader,.maingauche .shop-autocomplete-loading:before{border-color:#e7dcc499;border-top-color:#1e1b17}.maingauche .fullnumerikInputDeleteButton{border-right-color:#d43e26!important}.maingauche.qr-body{--qr-bg: #FAF6EE;--qr-surface: #ffffff;--qr-text: #1E1B17;--qr-text-soft: #4d463d;--qr-muted: #857b6e;--qr-border: #e3dccd;--qr-border-soft: #e3dccd;--qr-line: #e3dccd;--qr-primary: #1E1B17;--qr-primary-dark: #322C25;--qr-primary-bg: #F3ECDD;--qr-primary-soft: #FAF6EE;--qr-primary-ring: #e3dccd;--qr-blue: #2f5d4b;--qr-blue-border: #cfe0d6;--qr-blue-bg: #eef4f0;--qr-green: #2f5d4b;--qr-green-bg: #eef4f0;--qr-green-dark: #2f5d4b;--qr-red: #b3261e;--qr-red-bg: #fbe9e7;--qr-radius-card: 8px;--qr-radius: 8px;--qr-radius-input: 4px;--qr-radius-chip: 999px;--qr-shadow: none;--qr-shadow-pop: 0 10px 24px rgba(30, 27, 23, .12);--qr-font-display: Jost, Futura PT, system-ui, sans-serif;--qr-on-dark: #F3ECDD;background-color:#faf6ee!important}.maingauche .qr-card{border:1px solid #e3dccd}.maingauche .qr-card__eyebrow{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#857b6e}.maingauche .qr-eyebrow,.maingauche .qr-field__required{color:#d43e26}.maingauche .qr-link{font-weight:600}.maingauche .qr-btn--primary{height:51px;padding:0 26px;border-radius:5px;background:#d43e26;border-color:#d43e26;color:#fff;font-weight:700}.maingauche .qr-btn--primary:hover,.maingauche .qr-btn--primary:focus-visible{background:#b5301b;border-color:#b5301b;color:#fff}.maingauche .qr-btn--outline{background:rgba(0,0,0,0);border-color:#1e1b17;color:#1e1b17}.maingauche .qr-btn--outline:hover,.maingauche .qr-btn--outline:focus-visible{background:#f3ecdd;color:#1e1b17}.maingauche .qr-input{height:50px;font-size:.9375rem}.maingauche .qr-chip__input:checked+.qr-chip__label{padding:8px 16px;border:1px solid #1e1b17;background:#1e1b17;color:#f3ecdd}.maingauche .qr-chip--other .qr-chip__input:checked+.qr-chip__label{padding:7px 15px;border:1.5px dashed #1e1b17;background:#fff;color:#1e1b17}.maingauche .qr-chip__label{min-height:44px}.maingauche .qr-result__thumb,.maingauche .qr-selection__thumb{border:1px solid #e3dccd;background:#faf6ee;color:#857b6e}.maingauche .qr-result__name mark{background:#f7ead2}.maingauche .qr-banner--info{border-color:#ead9b8;background:#f7ead2}.maingauche .qr-banner--info .qr-banner__icon{color:#8a5a12}.maingauche .qr-reviews{border-top:0;background:#f3ecdd}.maingauche .qr-techniques{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.maingauche .qr-technique{position:relative;margin:0;cursor:pointer}.maingauche .qr-technique__input{position:absolute;opacity:0;pointer-events:none}.maingauche .qr-technique__card{display:flex;flex-direction:column;gap:6px;min-height:88px;height:100%;padding:14px 16px;border:1px solid #e3dccd;border-radius:8px;background:#fff;transition:border-color .15s}.maingauche .qr-technique__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.maingauche .qr-technique__name{font-size:.875rem;font-weight:600}.maingauche .qr-technique__tier{font-size:11px;letter-spacing:.08em;color:#857b6e}.maingauche .qr-technique__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#1e1b17;color:#f3ecdd;opacity:0}.maingauche .qr-technique__check svg{width:12px;height:12px}.maingauche .qr-technique__hint{font-size:.8125rem;line-height:1.45;color:#4d463d}.maingauche .qr-technique:hover .qr-technique__card{border-color:#1e1b17}.maingauche .qr-technique__input:checked+.qr-technique__card{padding:13px 15px;border:2px solid #1e1b17}.maingauche .qr-technique__input:checked+.qr-technique__card .qr-technique__check{opacity:1}.maingauche .qr-technique__input:focus-visible+.qr-technique__card{box-shadow:0 0 0 3px #e3dccd}.maingauche .qr-checks{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.maingauche .qr-checks .qr-check{align-items:center;font-size:.875rem;color:#1e1b17}.maingauche .qr-checks .qr-check__box{width:20px;height:20px;margin-top:0;border:1.5px solid #1e1b17;border-radius:3px}.maingauche .qr-checks .qr-check__input:disabled+.qr-check__box{opacity:.4}.maingauche .qr-sizes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.maingauche .qr-sizes__cell{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.maingauche .qr-sizes__size{font-size:.75rem;font-weight:600;color:#4d463d}.maingauche .qr-sizes__input{height:44px;padding:0 8px;text-align:center;font-weight:600}.maingauche .qr-sizes__input--total{border-color:#f3ecdd;background:#f3ecdd}.maingauche .qr-sizes__input--total:not([readonly]){border-color:#e3dccd;background:#fff}.maingauche .qr-sizes__total{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.maingauche .qr-disclosure{display:flex;flex-direction:column;gap:12px}.maingauche .qr-disclosure__panel{display:flex;flex-direction:column;gap:8px}.maingauche .qr-recap{display:flex;flex-direction:column;gap:12px;margin:0}.maingauche .qr-recap__row{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #e3dccd;font-size:.875rem}.maingauche .qr-recap__label{color:#857b6e}.maingauche .qr-recap__value{margin:0;font-weight:600;text-align:right}@media (min-width: 576px){.maingauche .qr-techniques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.maingauche .qr-hero__title{font-size:2.75rem;font-weight:600}.maingauche .qr-techniques{grid-template-columns:repeat(3,minmax(0,1fr))}.maingauche .qr-sizes__grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.maingauche .qr-sizes__cell{width:72px}.maingauche .qr-sizes__cell--total{width:88px}}.maingauche .aa-Form:focus-within{background-color:#faf6ee}.maingauche .aa-Panel{background-color:#faf6ee}.maingauche .aa-Form{background-color:#faf6ee;border:1px solid rgba(231,220,196,.6)}.maingauche .aa-Form:hover{border-color:#b8893b}.maingauche .aa-Form:focus-within{outline-color:#b8893b;border-color:#b8893b}.maingauche .aa-Form:hover .aa-SubmitIcon,.maingauche .aa-Form:focus-within .aa-SubmitIcon{color:#b8893b}.maingauche .aa-Input{color:#1e1b17}.maingauche .aa-Input::placeholder{color:#1e1b1799}.maingauche .aa-SubmitIcon{color:#1e1b17}.maingauche .aa-DetachedSearchButton .aa-SubmitIcon{width:clamp(1rem,6vw,1.625rem);height:clamp(1rem,6vw,1.625rem)}.maingauche .aa-ItemContent mark{color:#b8893b}.maingauche [id*=-taxons-list] .aa-ItemContentTitle,.maingauche [id*=-seeAll-list] .aa-ItemLink,.maingauche [id*=-redirectUrlPlugin-list] .aa-ItemLink{color:#b8893b}.maingauche [id*=-redirectUrlPlugin-list] .aa-ItemIcon svg{color:#b8893b}.maingauche .aa-ClearButton{color:#b8893b}.maingauche .aa-ProductOptions{display:none!important}.maingauche .instant-search .results-bar__item[data-widget=stats] .stats-text{color:#1e1b17}.maingauche .instant-search .ais-filters{background:#fff;border-radius:1rem}.maingauche .instant-search .ais-RefinementList-checkbox{accent-color:#d43e26}.maingauche .instant-search .sort-by .sort-by__dropdown{background:#faf6ee;border-color:#e7dcc499;border-radius:.75rem}.maingauche .instant-search .ais-ClearRefinements-button,.maingauche .instant-search .ais-RangeSlider-input{background:#fff}.maingauche .instant-search .ais-filters-footer{background-color:#fff}.maingauche .instant-search .hits-empty-state-image circle,.maingauche .instant-search .hits-empty-state-image path{fill:#b8893b}.maingauche .instant-search .hits-empty-state-image use[filter]{display:none}.maingauche .cms-image-wrapper{position:relative;overflow:hidden;border-radius:.5rem}.maingauche .cms-image-wrapper>a{display:block}.maingauche .cms-image-wrapper .cms-image{display:block;width:100%;height:auto}.maingauche .cms-image-wrapper--full-image .cms-image{height:100%;object-fit:cover}.maingauche .cms-image-wrapper--white-border{box-shadow:0 0 0 8px #fff inset}.maingauche .cms-image-wrapper__title-overlay{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;padding:.5rem 1rem;background-color:#1e1b17a6;color:#fff;border-radius:.25rem}.maingauche .cms-image-wrapper__title-overlay--standalone{bottom:1rem}.maingauche .cms-image-wrapper__title-text{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500}.maingauche .cms-image-wrapper__title-icon{display:none}.maingauche .cms-section{margin-block:0}.maingauche .cms-section>.row{margin-left:0;margin-right:0}.maingauche .cms-section>.row>.col{padding-left:0;padding-right:0}.maingauche .cms-card{margin-block:0;padding:1.5rem;border-radius:.5rem}.maingauche .cms-card:not(.cms-bg-image){background-color:#faf6ee;color:#1e1b17}.maingauche .cms-card.cms-card--border{border:1px solid rgba(231,220,196,.6)}.maingauche .cms-card.cms-card--border:not(.cms-bg-image){background-color:#0000;color:inherit}.maingauche .cms-card>.row{margin-left:0;margin-right:0}.maingauche .cms-card>.row>.col{padding-left:0;padding-right:0}.maingauche .row.cms-column{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-inline:0;margin-block:0!important}.maingauche .row.cms-column>[class*=col-]{padding-left:0;padding-right:0;flex:none;max-width:none;grid-column:span 12}@media (min-width: 576px){.maingauche .row.cms-column{grid-template-columns:repeat(12,1fr)}.maingauche .row.cms-column>.col-sm-3{grid-column:span 3}.maingauche .row.cms-column>.col-sm-4{grid-column:span 4}.maingauche .row.cms-column>.col-sm-5{grid-column:span 5}.maingauche .row.cms-column>.col-sm-6{grid-column:span 6}.maingauche .row.cms-column>.col-sm-8{grid-column:span 8}.maingauche .row.cms-column>.col-sm-9{grid-column:span 9}.maingauche .row.cms-column>.col-sm-12{grid-column:span 12}}.maingauche .row.cms-column.cms-column-block--image-4-3 .cms-image{aspect-ratio:4/3;object-fit:cover}.maingauche .row.cms-column.cms-column-block--image-3-4 .cms-image{aspect-ratio:3/4;object-fit:cover}.maingauche .row.cms-column.cms-column-block--image-1-1 .cms-image{aspect-ratio:1/1;object-fit:cover}.maingauche .slider{position:relative}.maingauche .slider__viewport{overflow:hidden}.maingauche .slider__container{display:flex}.maingauche .slider__admin{position:relative;flex:1 1 0;min-width:0}.maingauche .slider__admin--scheduled .slider__slide,.maingauche .slider__admin--expired .slider__slide{opacity:.55}.maingauche .slider__badge{position:absolute;top:.5rem;left:.5rem;z-index:2}.maingauche .slider__slide{position:relative;flex:0 0 100%;min-width:0;min-height:clamp(440px,120vw,560px)}.maingauche .slider__media{position:absolute;inset:0}.maingauche .slider__media img{display:block;width:100%;height:100%;object-fit:cover}.maingauche .slider__media--vimeo{overflow:hidden;container-type:size;background-image:var(--slider-poster, none);background-size:cover;background-position:center}.maingauche .slider__media--vimeo.is-loaded iframe{opacity:1}.maingauche .slider__media--vimeo iframe{position:absolute;opacity:0;transition:opacity .4s ease;top:50%;left:50%;width:max(100cqw,177.7777777778cqh);height:max(100cqh,56.25cqw);border:0;transform:translate(-50%,-50%);pointer-events:none}.maingauche .slider__content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:inherit;padding-block:3rem;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (min-width: 768px){.maingauche .slider__content{padding-left:60px;padding-right:60px}}.maingauche .slider__content--center{align-items:center;justify-content:flex-end}.maingauche .slider__content--right{align-items:flex-end}.maingauche .slider__box{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);justify-items:start;row-gap:1rem;width:100%;min-width:min(100%,20rem);padding:clamp(1rem,5vw,3rem);border-radius:.5rem;overflow-wrap:break-word}.maingauche .slider__box>.rich-text{grid-column:1/-1}.maingauche .slider__box>p{grid-column:1;justify-self:stretch;margin:0}.maingauche .slider__box>p>a{width:100%}.maingauche .slider__box--white{background:rgba(255,255,255,var(--slider-overlay-opacity, 0))}.maingauche .slider__box--black{background:rgba(0,0,0,var(--slider-overlay-opacity, 0))}.maingauche .slider__dots{position:absolute;bottom:1.5rem;left:0;right:0;display:flex;justify-content:center;gap:.25rem}.maingauche .slider__dots .embla__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.6);cursor:pointer}.maingauche .slider__dots .embla__dot--selected{background:#1e1b17}.maingauche .page-grid>.slider,.maingauche .cms-layout>.slider{grid-column:full}@media (min-width: 768px){.maingauche .slider__slide{min-height:clamp(460px,45vw,720px)}.maingauche .slider__box{max-width:33.333%}.maingauche .slider__content--center .slider__box{max-width:none;padding-inline:clamp(1rem,7vw,10rem)}}.maingauche .block-benefits{display:flex;align-items:center;justify-content:center;gap:16px;margin:0}.maingauche .block-benefits__editorial{flex:1 1 auto;min-width:0}.maingauche .block-benefits__items{display:grid;margin:0;padding:0;list-style:none}.maingauche .block-benefits__item{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;visibility:hidden;animation:block-benefits-cycle 12s infinite}.maingauche .block-benefits__item:nth-child(2){animation-delay:4s}.maingauche .block-benefits__item:nth-child(3){animation-delay:8s}.maingauche .block-benefits__icon{width:18px;height:18px;stroke-width:1}.maingauche .block-benefits__text{font-size:.875rem;font-weight:300}.maingauche .block-benefits__text strong{font-weight:700}.maingauche .block-benefits__google{flex:0 0 auto}.maingauche .block-benefits__google-link{display:inline-flex;align-items:center;gap:13px}.maingauche .block-benefits__stars{position:relative;display:inline-block;width:56px;height:10px}.maingauche .block-benefits__stars img{display:block;width:56px;height:10px}.maingauche .block-benefits__stars-base{filter:grayscale(1);opacity:.3}.maingauche .block-benefits__stars-fill{position:absolute;inset:0;width:calc(var(--rating, 5)/5*100%);overflow:hidden}.maingauche .block-benefits__google-logo{width:80px;height:26px}@media (min-width: 992px){.maingauche .block-benefits{justify-content:space-between}.maingauche .block-benefits__items{display:flex;align-items:center;gap:30px}.maingauche .block-benefits__item{justify-content:flex-start;opacity:1;visibility:visible;animation:none}}@media (prefers-reduced-motion: reduce){.maingauche .block-benefits__item{animation:none}.maingauche .block-benefits__item:first-child{opacity:1;visibility:visible}}@keyframes block-benefits-cycle{0%{opacity:0;visibility:hidden}4%,29%{opacity:1;visibility:visible}33%,to{opacity:0;visibility:hidden}}.maingauche .card-carousel-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:.75rem;background:#fff}.maingauche .card-carousel-card__media{display:block;flex:0 0 auto;width:100%;aspect-ratio:1/1;line-height:0}.maingauche .card-carousel-card__media img{display:block;width:100%;height:100%;object-fit:cover}.maingauche .card-carousel-card__body{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1.5rem}.maingauche .card-carousel-card__title{margin:0;font-family:Jost,Futura PT,system-ui,sans-serif;font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#1e1b17}.maingauche .card-carousel-card__text{margin:0;font-size:.875rem;color:#1e1b17}.maingauche .card-carousel-card__link{align-self:flex-start;margin-top:.5rem;font-size:.875rem;color:#d43e26;text-decoration:underline;text-underline-offset:.2em}.maingauche .card-carousel-card__link:hover{color:#b5301b}.maingauche .content-carousel{margin-block:0}.maingauche .content-carousel--cards .content-carousel__slide{display:flex;width:min(85vw,22rem)}.maingauche .content-carousel--cards .content-carousel__button{top:50%}@media (min-width: 768px){.maingauche .card-carousel-card{flex-direction:row}.maingauche .card-carousel-card__media{width:17.5rem;aspect-ratio:auto}.maingauche .card-carousel-card__body{width:19.75rem}.maingauche .content-carousel--cards .content-carousel__slide{width:auto}}.maingauche .google-reviews__heading{margin-bottom:1.5rem}.maingauche .google-reviews__cards{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.maingauche .google-reviews__cards::-webkit-scrollbar{display:none}.maingauche .google-reviews__card{display:flex;flex-direction:column;flex:0 0 min(320px,85vw);padding:1rem;background:#faf6ee;border:1px solid rgba(231,220,196,.6);border-radius:.75rem;scroll-snap-align:start}.maingauche .google-reviews__card--summary{align-items:center;justify-content:center;gap:.5rem;text-align:center;background:#e7dcc4;border:0}.maingauche .google-reviews__logo{width:92px;height:auto}.maingauche .google-reviews__rating{display:flex;align-items:center;gap:.5rem}.maingauche .google-reviews__stars{position:relative;display:inline-block;width:84px;height:15px}.maingauche .google-reviews__stars img{display:block;width:84px;height:15px}.maingauche .google-reviews__stars-base{filter:grayscale(1);opacity:.3}.maingauche .google-reviews__stars-fill{position:absolute;inset:0;width:calc(var(--mg-rating, 5)/5*100%);overflow:hidden}.maingauche .google-reviews__score{font-family:Jost,Futura PT,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.maingauche .google-reviews__count{font-size:.75rem;color:#322c25;text-decoration:underline}.maingauche .google-reviews__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:.5rem 0;overflow:hidden;font-size:.875rem}.maingauche .google-reviews__footer{display:flex;justify-content:space-between;gap:.5rem;margin-top:auto;font-size:.75rem}.maingauche .google-reviews__author{font-weight:500}.maingauche .google-reviews__age{color:#322c25}@media (min-width: 992px){.maingauche .google-reviews__card{flex-basis:360px}}.maingauche .collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;row-gap:clamp(.5rem,.75vw,1rem);column-gap:clamp(1rem,1.75vw,2rem)}.maingauche .collection-grid__item{display:flex;flex-direction:column;row-gap:clamp(.5rem,.75vw,1rem);min-width:0;color:inherit;text-decoration:none}.maingauche .collection-grid__item--portrait,.maingauche .collection-grid__item--landscape{grid-column:span 2;grid-row:span 2}.maingauche .collection-grid__item--portrait .collection-grid__media,.maingauche .collection-grid__item--landscape .collection-grid__media{flex:1 1 auto;aspect-ratio:auto}.maingauche .collection-grid__item--portrait .collection-grid__name,.maingauche .collection-grid__item--landscape .collection-grid__name{font-size:1.25rem;font-weight:500;-webkit-line-clamp:1}.maingauche .collection-grid__media{flex:0 0 auto;overflow:hidden;border-radius:.5rem;aspect-ratio:4/5}.maingauche .collection-grid__image{display:block;width:100%;height:100%;object-fit:cover}.maingauche .collection-grid__image--fallback{object-fit:contain;padding:25%}.maingauche .collection-grid__name{font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (min-width: 768px){.maingauche .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maingauche .collection-grid__item--landscape{grid-column:span 3}}@media (min-width: 992px){.maingauche .collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(6,auto)}.maingauche .collection-grid__item{display:grid;grid-template-rows:subgrid;grid-row:span 2}.maingauche .collection-grid__name{align-self:center}.maingauche .collection-grid__item--portrait{grid-area:1/1/5/3}.maingauche .collection-grid__item--landscape{grid-area:3/3/7/6}.maingauche .collection-grid__item--portrait .collection-grid__media,.maingauche .collection-grid__item--landscape .collection-grid__media{grid-row:span 3}}.maingauche .blog-posts__heading{margin-bottom:1.5rem}.maingauche .blog-posts__cards{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.maingauche .blog-posts__cards::-webkit-scrollbar{display:none}.maingauche .blog-posts__card{display:flex;flex-direction:column;flex:0 0 min(320px,85vw);overflow:hidden;background:#faf6ee;border:1px solid rgba(231,220,196,.6);border-radius:.75rem;scroll-snap-align:start;color:#1e1b17;text-decoration:none}.maingauche .blog-posts__card:hover{color:#1e1b17}.maingauche .blog-posts__card:hover .blog-posts__title{text-decoration:underline}.maingauche .blog-posts__image{width:100%;aspect-ratio:16/9;object-fit:cover}.maingauche .blog-posts__image--placeholder{display:flex;align-items:center;justify-content:center;background:#e7dcc4}.maingauche .blog-posts__placeholder-logo{width:55%}.maingauche .blog-posts__title{margin:1rem 1rem .5rem;font-size:1rem;font-weight:600}.maingauche .blog-posts__date{margin:auto 1rem 1rem;color:#322c25;font-size:.875rem}@media (min-width: 768px){.maingauche .blog-posts__cards{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.maingauche .blog-posts__card{flex:initial}}.maingauche .text-mg-primary{color:#d43e26}.maingauche .bg-mg-primary{background-color:#d43e26;color:#fff}.maingauche .background-color-picker-item[data-color=mg-primary] .background-color-picker-item__swatch{background-color:#d43e26}.maingauche .text-mg-light{color:#faf6ee}.maingauche .bg-mg-light{background-color:#faf6ee;color:#1e1b17}.maingauche .background-color-picker-item[data-color=mg-light] .background-color-picker-item__swatch{background-color:#faf6ee}.maingauche .text-mg-creme{color:#f3ecdd}.maingauche .bg-mg-creme{background-color:#f3ecdd;color:#1e1b17}.maingauche .background-color-picker-item[data-color=mg-creme] .background-color-picker-item__swatch{background-color:#f3ecdd}.maingauche .text-mg-sable{color:#e7dcc4}.maingauche .bg-mg-sable{background-color:#e7dcc4;color:#1e1b17}.maingauche .background-color-picker-item[data-color=mg-sable] .background-color-picker-item__swatch{background-color:#e7dcc4}.maingauche .text-mg-dark{color:#1e1b17}.maingauche .bg-mg-dark{background-color:#1e1b17;color:#f3ecdd}.maingauche .background-color-picker-item[data-color=mg-dark] .background-color-picker-item__swatch{background-color:#1e1b17}.maingauche .text-mg-brou{color:#322c25}.maingauche .bg-mg-brou{background-color:#322c25;color:#f3ecdd}.maingauche .background-color-picker-item[data-color=mg-brou] .background-color-picker-item__swatch{background-color:#322c25}.maingauche .text-mg-olive{color:#6b6b43}.maingauche .bg-mg-olive{background-color:#6b6b43;color:#f3ecdd}.maingauche .background-color-picker-item[data-color=mg-olive] .background-color-picker-item__swatch{background-color:#6b6b43}.maingauche .text-mg-argile{color:#a8634a}.maingauche .bg-mg-argile{background-color:#a8634a;color:#f3ecdd}.maingauche .background-color-picker-item[data-color=mg-argile] .background-color-picker-item__swatch{background-color:#a8634a}.maingauche .text-mg-laiton{color:#b8893b}.maingauche .bg-mg-laiton{background-color:#b8893b;color:#1e1b17}.maingauche .background-color-picker-item[data-color=mg-laiton] .background-color-picker-item__swatch{background-color:#b8893b}.maingauche .text-mg-bleu-payne{color:#3e5163}.maingauche .bg-mg-bleu-payne{background-color:#3e5163;color:#f3ecdd}.maingauche .background-color-picker-item[data-color=mg-bleu-payne] .background-color-picker-item__swatch{background-color:#3e5163}.maingauche [class*=bg-mg-] h1,.maingauche [class*=bg-mg-] h2,.maingauche [class*=bg-mg-] h3,.maingauche [class*=bg-mg-] h4,.maingauche [class*=bg-mg-] h5,.maingauche [class*=bg-mg-] h6,.maingauche [class*=bg-mg-] .h1,.maingauche [class*=bg-mg-] .h2,.maingauche [class*=bg-mg-] .h3,.maingauche [class*=bg-mg-] .h4,.maingauche [class*=bg-mg-] .h5,.maingauche [class*=bg-mg-] .h6{color:inherit}
