/* MAXWAY — aperçu privé du 03/10/2026.
 * Fond n°1 et bandeaux/boutons n°5, teintes numériques inspirées du nuancier.
 * Couleurs uniquement : aucune dimension, disposition, police ou image modifiée.
 */
:root{
 --paper:#f7f7f2;
 --sand:#4d6c89;
 --mw-test-cream:#f7f7f2;
 --mw-test-sand:#4d6c89;
 --mw-test-petrol:#4d6c89;
 --mw-button-sand:#4d6c89;
 --mw-button-border:#4d6c89;
 --mw-button-navy:#182b3a;
}
html body{background-color:#f7f7f2}
html body .site-header{background-color:#f7f7f2;border-color:#d6dee4;box-shadow:0 0 0 100vmax #f7f7f2}
html body nav.categories{background-color:#4d6c89;border-color:#4d6c89}
html body nav.categories a{--mw-button-sand:#4d6c89;--mw-button-border:#4d6c89}
html body :is(.hero,.editorial,.mw-carousel,.mw-carousel-flatlay,.mw-account-intro,.mw-pack,.mw-visit-card,.mw-style-story,.mw-cotton-feature){background-color:#f7f7f2;border-color:#d6dee4}
html body .mw-wholesale-info>div[lang="en"]{background-color:#f7f7f2;border-color:#d6dee4}
html body :is(.service,.promise,.mw-visit-contact,.site-footer){background-color:#4d6c89;color:#fff;border-color:#4d6c89}
html body .site-footer :is(.footer-bottom,.footer-showroom-address,.footer-showroom-address strong){color:#fff;border-color:#b6c4cf}
html body :is(.site-header.wrap nav a,nav.categories a,.mw-catalogue-nav a,.woocommerce-MyAccount-navigation a,.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-login,#mw-pro-invite .mw-invite-primary,.cmplz-cookiebanner .cmplz-btn,#maxway-wa-toggle,#maxway-wa-open,.mw-film-cta,.mw-film-toggle,.mw-home-product-button,.mw-cotton-zoom,.mw-visit-route,.mw-mobile-menu-toggle,.mw-carousel-controls button):not(:disabled):not(.disabled):not([aria-disabled="true"]){background-color:#4d6c89!important;color:#fff!important;border-color:#4d6c89!important}
html body :is(.mw-catalogue-nav a[aria-current],.woocommerce-MyAccount-navigation .is-active a){box-shadow:inset 0 -3px 0 #fff}
html body .mw-carousel-controls button[aria-pressed="true"]{background-color:#182b3a!important;color:#fff!important;border-color:#182b3a!important}
html body .mw-carousel-footer{border-color:#d6dee4}
html body .mw-mobile-menu-panel{background-color:#f7f7f2;border-color:#d6dee4}
html body .mw-mobile-menu-panel a{border-color:#d6dee4}
html body .mw-mobile-menu-panel a:hover{color:#4d6c89}
html body.mw-visual-cart{--mw-cart-sand:#4d6c89;--mw-cart-line:#d6dee4}
html body.mw-visual-cart .cart-collaterals .cart_totals,html body .woocommerce-orders-table th{background-color:#f7f7f2;border-color:#d6dee4}
html body :is(.site-header.wrap nav a,nav.categories a,.mw-catalogue-nav a,.woocommerce-MyAccount-navigation a,.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-login,#mw-pro-invite .mw-invite-primary,.cmplz-cookiebanner .cmplz-btn,#maxway-wa-toggle,#maxway-wa-open,.mw-film-cta,.mw-film-toggle,.mw-home-product-button,.mw-cotton-zoom,.mw-visit-route,.mw-mobile-menu-toggle,.mw-carousel-controls button):is(:active,:focus-visible){background-color:#182b3a!important;color:#fff!important;border-color:#182b3a!important}
@media(hover:hover) and (pointer:fine){
 html body :is(.site-header.wrap nav a,nav.categories a,.mw-catalogue-nav a,.woocommerce-MyAccount-navigation a,.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-login,#mw-pro-invite .mw-invite-primary,.cmplz-cookiebanner .cmplz-btn,#maxway-wa-toggle,#maxway-wa-open,.mw-film-cta,.mw-film-toggle,.mw-home-product-button,.mw-cotton-zoom,.mw-visit-route,.mw-mobile-menu-toggle,.mw-carousel-controls button):hover{background-color:#182b3a!important;color:#fff!important;border-color:#182b3a!important}
}
@media(max-width:600px){html body header.site-header.wrap{box-shadow:none;border-color:#d6dee4}}
/* Libellés des filtres de catégories : blanc sur le bleu n°5, aperçu uniquement. */
html body #main .maxway-variant-collection .mwvc-tabs a,
html body #main .maxway-variant-collection .mwvc-tabs a *{color:#fff!important}
/* Bouton du panier fixe : bleu n°5, texte blanc. */
html body #mw-navigation-cart a.mw-navcart-open{background-color:#4d6c89!important;color:#fff!important;border-color:#4d6c89!important}
html body #mw-navigation-cart a.mw-navcart-open *{color:#fff!important}
/* Harmonisation océan : couleurs seulement, y compris états WooCommerce. */
html body #main :is(button.button,input.button,.button,.wp-element-button):is(:disabled,.disabled,[aria-disabled="true"]){background-color:#4d6c89!important;color:#fff!important;border-color:#4d6c89!important}
:root{
 --mw-ocean:#4d6c89;--mw-ocean-deep:#28566a;--mw-ocean-pale:#eaf2f4;--mw-ocean-line:#c4d4de;
 --mw-test-burgundy:#28566a;--mw-test-sage:#9bb5c2;--line:#c4d4de;
 --woocommerce:#4d6c89;--wc-primary:#4d6c89;--wc-primary-text:#fff;--wc-secondary:#eaf2f4;--wc-secondary-text:#28566a;
}
html body #main .maxway-variant-pagination :is(a,span),
html body .mw-public-pagination .page-numbers,
html body .mw-public-filters a,
html body.woocommerce nav.woocommerce-pagination ul li :is(a,span){background-color:#4d6c89!important;color:#fff!important;border-color:#4d6c89!important}
html body #main .maxway-variant-pagination .current,
html body .mw-public-pagination .current,
html body .mw-public-filters a[aria-current],
html body.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#28566a!important;color:#fff!important;border-color:#28566a!important}
html body #main .maxway-variant-pagination :is(a,span) *,
html body .mw-public-filters a *{color:#fff!important}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#4d6c89!important;color:#fff!important;border-color:#c4d4de!important}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li a,
html body.woocommerce div.product .woocommerce-tabs ul.tabs li a:visited,
html body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff!important}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#28566a!important;color:#fff!important;border-color:#28566a!important}
html body.woocommerce div.product .woocommerce-tabs ul.tabs::before,
html body.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
html body.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border-color:#c4d4de!important}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li::before{box-shadow:2px 2px 0 #4d6c89}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li::after{box-shadow:-2px 2px 0 #4d6c89}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #28566a}
html body.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #28566a}
html body.woocommerce .woocommerce-tabs .panel{background-color:#f7f7f2}
html body :is(.woocommerce-cart,.woocommerce-checkout) #payment,
html body.woocommerce-checkout #payment{background-color:#eaf2f4;color:#28566a}
html body #payment div.payment_box{background-color:#dce9ee;color:#28566a}
html body #payment div.payment_box::before{border-bottom-color:#dce9ee}
html body :is(.woocommerce-checkout,.woocommerce-cart) #payment ul.payment_methods{border-color:#c4d4de}
html body .woocommerce input:is([type="checkbox"],[type="radio"]){accent-color:#4d6c89}
html body :is(.woocommerce-MyAccount-navigation .is-active a,.mw-catalogue-nav a[aria-current]){background-color:#28566a!important;color:#fff!important;border-color:#28566a!important}
html body.mw-visual-cart .mw-cart-stepper{background-color:#4d6c89;border-color:#4d6c89}
html body.mw-visual-cart .mw-cart-stepper :is(button,input.qty){color:#fff!important}
html body .mw-colour-swatches button.mw-swatch-choice[aria-pressed="true"],
html body .mw-colour-swatches button.mw-swatch-choice:hover{border-color:#4d6c89!important}
html body .mw-colour-swatches .mw-swatch-tick{background-color:#28566a;color:#fff}
html body :is(.mw-visit-label,.mw-visit-heading .eyebrow,.mw-catalogue-intro .eyebrow,.mw-assort .eyebrow,.mw-assort-pack-number,.mw-assort-step,.mw-assort-numbers i){color:#28566a}
html body :is(.mw-public-access,.mw-assort-summary,.mw-assort-series,.mw-assort-measure,.mw-assort-size-card header,.mw-payment-callout){background-color:#eaf2f4;border-color:#c4d4de}
html body .mw-assort-large,
html body .mw-assort-size-card thead th{background-color:#4d6c89;color:#fff}
html body .mw-assort-large :is(h2,p,.eyebrow,.mw-assort-large-sizes span){color:#fff}
html body .mw-assort-large-sizes span{border-color:#c4d4de}
html body :is(.mw-assort-note,.mw-assort-commercial,.mw-assort-pack,.mw-assort-size-card){border-color:#c4d4de}
html body .mw-assort-size-card tbody tr:nth-child(even){background-color:#eaf2f4}
html body :is(.woocommerce .star-rating,.woocommerce p.stars a){color:#4d6c89}
html body :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#4d6c89!important}
html body :is(.service,.promise,.mw-visit-contact,.site-footer) :is(h2,h3,strong){color:#fff}

