/*
 * custom.css du thème enfant Vulcano : CSS personnalisé maintenu par Level 1.
 * Chargé après style.css (functions.php, woodmart_child_enqueue_styles).
 */

/* En-tête 2026 (essai) : carte noire arrondie décollée des bords (constructeur WoodMart, en-tête header_807710).
   Ne cible que header.whb-header_807710 : aucun effet sur l'en-tête actuel du site. Les !important contrent la règle
   « .whb-main-header .container { padding: 15px !important } » du thème enfant. */
header.whb-header_807710 .whb-top-bar>.container{width:100%;max-width:1728px;padding-left:48px!important;padding-right:48px!important}
header.whb-header_807710 .whb-general-header{background-color:#f6f4f1;padding:8px 24px 0}
header.whb-header_807710.whb-sticked .whb-general-header{background-color:transparent}
header.whb-header_807710 .whb-general-header>.container{width:100%;max-width:1680px;padding-left:24px!important;padding-right:24px!important;background-color:#0b0b0b;border-radius:16px;box-shadow:0 8px 28px rgba(0,0,0,.18)}
header.whb-header_807710 .whb-general-header-inner{height:calc(var(--wd-header-general-h) - 8px);max-height:calc(var(--wd-header-general-h) - 8px)}
header.whb-header_807710.whb-sticked .whb-general-header-inner{height:calc(var(--wd-header-general-sticky-h) - 8px);max-height:calc(var(--wd-header-general-sticky-h) - 8px)}
header.whb-header_807710 .whb-general-header .wd-nav>li>a{text-transform:none;font-size:15px;font-weight:600;letter-spacing:0}
header.whb-header_807710 .whb-top-bar .wd-nav>li>a,header.whb-header_807710 .whb-top-bar .wd-tools-element>a{text-transform:none;font-size:13px;font-weight:400;letter-spacing:0}
header.whb-header_807710 .whb-general-header .btn{text-transform:none;font-size:14.5px;font-weight:600;letter-spacing:0;min-height:44px;padding-inline:24px}
header.whb-header_807710 .wd-tools-element .wd-tools-count{background-color:#cd001a;color:#fff;box-shadow:none}
@media (max-width:1024px){
header.whb-header_807710 .whb-general-header{padding:8px 16px 0}
header.whb-header_807710 .whb-general-header>.container{padding-left:12px!important;padding-right:12px!important}
header.whb-header_807710 .whb-general-header-inner,header.whb-header_807710.whb-sticked .whb-general-header-inner{height:calc(var(--wd-header-general-sm-h) - 8px);max-height:calc(var(--wd-header-general-sm-h) - 8px)}
}
