/* FSA Inox : en-tête « 1 bis » (06/11/2026) — logo blanc, recherche arrondie, contact, mes devis, panier ambre, Espace pro et Sur mesure moutarde */
:root{--fsa-mustard:#e0a82e;--fsa-mustard-soft:#fbf0d4;--fsa-mustard-ink:#6b4a00}

/* Logo blanc à fond transparent (en attendant son envoi dans Apparence › Logo) */
.fsa-logo-white{display:block;width:230px;height:67px;background:no-repeat center/contain url("data:image/png;base64,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")}

/* Bandeau du haut : liens à droite, Espace pro en moutarde */
#top_bar{min-height:34px}
#nav_right .flex_box{display:flex;align-items:center;gap:18px}
.fsa-toplink{font-size:13px;font-weight:500;color:var(--fsa-petrol-dark,#0b4f5c) !important;text-decoration:none}
.fsa-toplink:hover{text-decoration:underline;text-underline-offset:2px}
.fsa-pro-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;border-radius:999px;background:var(--fsa-mustard);color:#1a1a1a !important;font-size:13px;font-weight:700;text-decoration:none !important;white-space:nowrap}
.fsa-pro-pill:hover{background:#cf9a22}

/* Recherche : 520 px au centre, forme arrondie */
#header_center .header_box{justify-content:center}
#header_center .search_widget_block{width:520px;max-width:100%}
#header_center .search_widget_form_inner{border-radius:999px !important;overflow:hidden;background:#fff;height:44px;border:0 !important;box-shadow:none !important}
#header_center .search_widget_text{height:44px !important;border:0 !important;padding-left:20px !important;font-size:15px !important;background:#fff !important;color:#102a33 !important}
#header_center .search_widget_text::placeholder{color:#5b7178}
#header_center .search_widget_form_inner .input-group-btn .btn{height:34px !important;width:34px !important;margin:5px 5px 5px 0;border-radius:999px !important;background:var(--fsa-petrol,#0e5e6f) !important;color:#fff !important;padding:0 !important}
#header_center .search_widget_form_inner .input-group-btn .btn i{color:#fff !important}

/* Partie droite : téléphone + nous contacter, mes devis, compte, panier */
#header_right_top{gap:22px;align-items:center}
#header_right_top #contact-link,#header_right_top a.my_account_link,#header_right_top a.logout{display:none !important}
.fsa-hphone{display:flex;align-items:center;gap:10px;padding-right:22px;border-right:1px solid rgba(255,255,255,.25)}
.fsa-hphone-ico{width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.fsa-hphone-txt{display:flex;flex-direction:column;line-height:1.25}
.fsa-hphone-num{font-size:15px;font-weight:600;color:#fff !important;text-decoration:none;white-space:nowrap}
.fsa-hphone-contact{font-size:12px;color:#cfe8ec !important;text-decoration:underline;text-underline-offset:2px}
.fsa-hquote{position:relative}
.fsa-hquote-btn,#header_right_top a.account{display:flex !important;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:500;color:#fff !important;text-decoration:none !important;position:relative}
#header_right_top a.account .header_item{display:flex;flex-direction:column;align-items:center;gap:3px}
#header_right_top a.account .header_item:after{content:"Compte";font-size:12px;font-weight:500;line-height:1}
#header_right_top a.account i{font-size:22px;line-height:1;margin:0 !important}
.fsa-hquote-badge{position:absolute;top:-6px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#f59e0b;color:#1a1a1a;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.fsa-hquote-badge[hidden]{display:none}
.fsa-hquote-card{position:absolute;top:calc(100% + 12px);right:-40px;z-index:1060;width:330px;background:#fff;border:1px solid #d7e6e9;border-radius:14px;box-shadow:0 14px 32px rgba(16,42,51,.18);padding:16px 18px;color:#102a33;font-size:14px;line-height:1.45;text-align:left}
.fsa-hquote-card[hidden]{display:none}
.fsa-hquote-card .fsa-hquote-tag{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.5px;color:#b45309;margin-bottom:6px}
.fsa-hquote-card .fsa-hquote-tag:before{content:"";width:8px;height:8px;border-radius:999px;background:#f59e0b}
.fsa-hquote-card a{display:flex;align-items:center;justify-content:center;margin-top:10px;height:40px;border-radius:10px;background:#f59e0b;color:#1a1a1a !important;font-weight:700;text-decoration:none !important}
.fsa-hquote-card a:hover{background:#d98a06}
.fsadevis-notice.fsa-moved{display:none !important}

/* Panier : bouton ambre */
#header_right_top .blockcart .st_shopping_cart{display:flex !important;align-items:center;gap:8px;height:44px;padding:0 18px !important;border-radius:999px;background:#f59e0b !important;color:#1a1a1a !important;font-weight:700}
#header_right_top .blockcart .st_shopping_cart i{color:#1a1a1a !important;font-size:20px}
#header_right_top .blockcart .st_shopping_cart .header_icon_btn_icon{display:flex;align-items:center;gap:8px;margin:0 !important}
#header_right_top .blockcart .ajax_cart_quantity.amount_circle{position:static !important;transform:none !important;background:transparent !important;border:0 !important;color:#1a1a1a !important;font-size:14px !important;font-weight:700;min-width:0;width:auto;height:auto;line-height:1;padding:0 !important}
#header_right_top .blockcart .header_icon_btn_text:before{content:"Panier";font-size:14px;font-weight:700}
#header_right_top .blockcart .header_icon_btn_text{display:inline !important;color:#1a1a1a !important}

/* Menu : Sur mesure en pastille moutarde */
#st_mega_menu_wrap #st_menu_110>.ma_level_0{height:34px !important;line-height:32px !important;margin-top:9px;padding:0 16px !important;border-radius:999px;background:var(--fsa-mustard-soft) !important;border:1px solid var(--fsa-mustard);color:var(--fsa-mustard-ink) !important;box-shadow:none !important}
#st_mega_menu_wrap #st_menu_110:hover>.ma_level_0{background:var(--fsa-mustard) !important;color:#1a1a1a !important}

@media (max-width:1199px){.fsa-hphone{display:none}#header_center .search_widget_block{width:400px}}
