/* MAXWAY — essai palette B2B 01/10/2026. Couleurs uniquement.
   Retour à la palette précédente : retirer le chargement de ce fichier. */
:root {
 --mw-test-cream:#dcd6c3; --mw-test-sand:#d6c1a6;
 --mw-test-petrol:#385157; --mw-test-burgundy:#602c30; --mw-test-sage:#808978;
 --ink:#385157; --sand:#d6c1a6; --paper:#dcd6c3; --line:#c4bba8;
 --mw-button-sand:#d6c1a6; --mw-button-navy:#385157; --mw-button-border:#b9a58b;
}
html body{background-color:#faf8f3;color:#385157}
html body .site-header{background-color:#fff;border-color:#c4bba8;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}
html body nav.categories{background-color:#dcd6c3;border-color:#c4bba8}
html body nav.categories a{--mw-button-sand:#eee5d7;--mw-button-border:#d7c7b2}
html body .service,html body .promise,html body .mw-visit-contact{background-color:#385157;color:#fff}
html body .site-footer{background-color:#385157;color:#fff;border-color:#385157}
html body .site-footer :is(.footer-bottom,.footer-showroom-address,.footer-showroom-address strong){color:#e9e4d8;border-color:#808978}
html body :is(.hero,.editorial,.mw-carousel,.mw-carousel-flatlay,.mw-account-intro,.mw-pack){background-color:#dcd6c3;color:#385157;border-color:#c4bba8}
html body :is(.mw-carousel-copy h2,.mw-carousel-pro,.mw-account-intro h2,.mw-catalogue-intro h1){color:#385157}
html body :is(.mw-visit-card,.mw-style-story,.mw-cotton-feature){background-color:#dcd6c3;border-color:#b9a58b}
html body .mw-wholesale-info>div[lang="en"]{background-color:#dcd6c3;border-color:#808978}
html body :is(.mw-visit-label,.mw-visit-heading .eyebrow,.mw-catalogue-intro .eyebrow){color:#602c30}
html body .mw-carousel-footer{border-color:#808978}
html body .mw-carousel-controls button{color:#385157;border-color:#808978}
html body .mw-carousel-controls button[aria-pressed="true"]{background-color:#385157;color:white;border-color:#385157}
html body :is(.mw-catalogue-nav a,.woocommerce-MyAccount-navigation a):not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:#385157!important;color:#fff!important;border-color:#385157!important}
html body :is(header.site-header.wrap nav a,nav.categories a):not(:disabled):not(.disabled):not([aria-disabled="true"]){--mw-button-navy:#182b3a;background:#d6c1a6!important;color:#182b3a!important;border-color:#b9a58b!important;font-weight:700!important}
html body :is(header.site-header.wrap nav a,nav.categories a):not(:disabled):not(.disabled):not([aria-disabled="true"]):is(:active,:focus-visible){background:#cbb08f!important;color:#182b3a!important;border-color:#182b3a!important}
html body :is(header.site-header.wrap nav a,nav.categories a):not(:disabled):not(.disabled):not([aria-disabled="true"]):focus-visible{outline:3px solid #182b3a!important;outline-offset:3px}
html body :is(.button,.wp-element-button,button[type="submit"],input[type="submit"],.mw-story-discover,.mw-collection-product-button,.mw-card-payment-button,.mw-bank-transfer,#mw-pro-invite .mw-invite-primary):not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:#58333E!important;color:#fff!important;border-color:#58333E!important}
html body :is(.mw-cotton-zoom,.mw-visit-route){background-color:#d6c1a6;color:#385157;border-color:#b9a58b}
html body :is(.mw-catalogue-nav a[aria-current],.woocommerce-MyAccount-navigation .is-active a){box-shadow:inset 0 -3px 0 #d6c1a6}
html body .woocommerce-account .woocommerce{--mw-ink:#385157;--mw-line:#c4bba8}
html body.mw-visual-cart{--mw-cart-line:#c4bba8;--mw-cart-sand:#d6c1a6;--mw-cart-ink:#385157}
html body.mw-visual-cart .cart-collaterals .cart_totals{background-color:#dcd6c3;border-color:#b9a58b}
html body .woocommerce-orders-table th{background-color:#dcd6c3}
html body :is(.woocommerce-info,.woocommerce-message){border-color:#808978}
/* Compact mobile header: Collection / MAXWAY / cart, then secondary links. */
.site-header .mw-header-mobile-label,.site-header .mw-header-cart-icon{display:none}
@media(max-width:600px){
 html body header.site-header.wrap{display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"collection brand brand cart" "assortments assortments account account";align-items:center;gap:10px 8px;width:100%;max-width:100%;min-height:0;padding:12px}
 html body header.site-header.wrap nav{display:contents}
 html body header.site-header.wrap .brand.mw-logo{grid-area:brand;justify-self:center;align-self:center;width:100%;max-width:none;height:64px;margin:0;background-size:128% auto;background-position:center;background-repeat:no-repeat}
 html body header.site-header.wrap nav a{min-width:0;min-height:44px;margin:0;padding:8px 6px;font-size:12px;line-height:1.25;white-space:nowrap}
 html body header.site-header.wrap .mw-header-collection{grid-area:collection;justify-self:start;width:100%}
 html body header.site-header.wrap .mw-header-assortments{grid-area:assortments}
 html body header.site-header.wrap .mw-header-account{grid-area:account}
 html body header.site-header.wrap .mw-header-cart{grid-area:cart;justify-self:end;width:44px;height:44px;padding:10px}
 html body header.site-header.wrap .mw-header-desktop-label{display:none}
 html body header.site-header.wrap .mw-header-mobile-label,html body header.site-header.wrap .mw-header-cart-icon{display:block}
}
@media(hover:hover) and (pointer:fine){
 html body :is(.button,.wp-element-button,button[type="submit"],input[type="submit"],.mw-story-discover,.mw-collection-product-button,.mw-card-payment-button,.mw-bank-transfer,#mw-pro-invite .mw-invite-primary):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover{background-color:#385157!important;color:#fff!important;border-color:#385157!important}
 html body :is(.mw-catalogue-nav a,.woocommerce-MyAccount-navigation a):hover{background-color:#602c30!important;color:#fff!important;border-color:#602c30!important}
 html body :is(header.site-header.wrap nav a,nav.categories a):not(:disabled):not(.disabled):not([aria-disabled="true"]):hover{background:#cbb08f!important;color:#182b3a!important;border-color:#182b3a!important}
}
