/* Slim editorial navbar matching the selected reference. */
body > header.reference-navbar #searchForm:focus-within{outline:2px solid #2563eb;outline-offset:1px;}
body > header.reference-navbar #searchForm:focus-within > button{display:none;}
body > header.reference-navbar #searchForm #search{min-width:0;flex:1;width:100%;border:0;border-radius:5px;box-shadow:none;}
body > header.reference-navbar #searchForm #search:focus{outline:none;box-shadow:none;}
#catalog .catalog-search{display:flex;flex-direction:column;gap:6px;width:min(100%,380px);font-size:12px;color:#526174;margin:16px 0;}
#catalog .catalog-search input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;background:white;font:inherit;color:#182128;}
#catalog .catalog-search input:focus{outline:2px solid #2563eb;outline-offset:1px;}
body > header.reference-navbar .editorial-nav{flex-wrap:wrap;min-width:0;}
body > header.reference-navbar .editorial-nav a.service-shortcut{color:#2563eb;font-weight:600;white-space:nowrap;}
body > header.reference-navbar{display:flex;align-items:center;gap:22px;padding:18px 3%;min-height:70px;flex-wrap:nowrap;border-bottom:1px solid #eff0f2;}
body > header.reference-navbar .brand{font-size:14px;font-weight:800;letter-spacing:-.3px;gap:8px;}
body > header.reference-navbar .brand img{width:28px;height:28px;}
body > header.reference-navbar .editorial-nav{display:flex;order:0;flex-basis:auto;gap:20px;padding-left:24px;border-left:1px solid #e5e7eb;justify-content:flex-start;}
body > header.reference-navbar .editorial-nav a{font-size:11px;font-weight:400;padding:10px 0;}
body > header.reference-navbar #searchForm{flex:1;min-width:130px;max-width:240px;min-height:32px;height:32px;margin-left:auto;border-radius:5px;}
body > header.reference-navbar #search{padding:7px 10px;font-size:11px;}
body > header.reference-navbar #searchForm button{order:-1;width:30px;border:0;background:white;font-size:21px;}
body > header.reference-navbar .header-actions{gap:0;}
body > header.reference-navbar .header-actions #openCart,body > header.reference-navbar .header-login{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;min-height:34px;padding:8px 12px;}
body > header.reference-navbar .header-actions #openCart::before,body > header.reference-navbar .header-login::before{content:'';width:16px;height:16px;display:inline-block;background:center/contain no-repeat;}
body > header.reference-navbar .header-actions #openCart::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23182128' stroke-width='1.5'%3E%3Cpath d='M2 3h3l3 13h11l3-10H6'/%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='18' cy='20' r='1.3'/%3E%3C/svg%3E");}
body > header.reference-navbar .header-login::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23182128' stroke-width='1.5'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21v-3c0-6 16-6 16 0v3Z'/%3E%3C/svg%3E");}
@media(max-width:1100px){body > header.reference-navbar{gap:12px;flex-wrap:wrap;}body > header.reference-navbar .editorial-nav{order:3;flex-basis:100%;border:0;padding:0;justify-content:center;gap:26px;}body > header.reference-navbar #searchForm{max-width:300px;}}
@media(max-width:600px){body > header.reference-navbar{padding:12px 4%;}body > header.reference-navbar .header-actions{margin-left:auto;}body > header.reference-navbar #searchForm{order:2;flex-basis:100%;max-width:none;margin:0;}body > header.reference-navbar .editorial-nav{overflow-x:auto;justify-content:flex-start;gap:22px;}body > header.reference-navbar .brand{font-size:12px;}}
