/* Salongid | Blogi: the divider belongs only between these two links. */
.ws-catbar-links .ws-blog-nav{display:inline-flex;align-items:center;gap:6px;position:relative;white-space:nowrap}
.ws-catbar-links .ws-blog-nav:before{content:"";position:absolute;left:calc(-.5 * clamp(.8rem,1.65vw,1.8rem));top:50%;height:18px;transform:translateY(-50%);border-left:1px solid #d3d6da}
.ws-catbar-links .ws-blog-nav svg{width:16px;height:16px;flex:none}
.ws-mobile-editorial-links{display:grid;grid-template-columns:1fr 1fr;margin:8px 10px;align-items:center}
.ws-mobile-editorial-links .ws-mobile-showrooms,.ws-mobile-editorial-links .ws-mobile-blog{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 12px;background:transparent;border-radius:0;font-size:13px;font-weight:400;color:#111;text-decoration:none}
.ws-mobile-editorial-links .ws-mobile-blog{border-left:1px solid #d3d6da}
.ws-mobile-editorial-links svg{width:20px;height:20px;flex:none}
.ws-mobile-editorial-links a:hover{background:#fff3c2}.ws-mobile-editorial-links a:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(min-width:1024px) and (max-width:1199px){.ws-catbar-links .ws-blog-nav:before{left:-.325rem}}

/* One continuous fast-navigation row, including the all-categories control. */
#header .ws-catbar > .container { gap:clamp(.65rem,1.15vw,1rem); }
#header .ws-catbar-links { flex:0 1 auto; gap:clamp(.65rem,1.15vw,1rem); justify-content:flex-start; }
#header .ws-primary-category-links, #header .ws-editorial-nav-space, #header .ws-editorial-nav-links { display:contents; }
#header .ws-catbar-links .ws-blog-nav:before { display:none; }
#header .ws-catbar-all { margin:0; }
@media(min-width:1024px) and (max-width:1199px) {
 #header .ws-catbar > .container, #header .ws-catbar-links { gap:.5rem; }
 #header .ws-catbar-links a, #header .ws-catbar-all, #header .ws-sale-pill { font-size:12px; }
}
