/* Gallery secondary menu: isolated from catalogue counters and editor controls. */
#id-corpo.ts-secondary-navigation{box-sizing:border-box;width:calc(100% - 96px)!important;max-width:1180px;margin:0 auto;background:#faf9f6!important;border-block:1px solid #dedcd5;border-inline:0;color:#4a4943}
.ts-gallery-navigation #id-corpo.ts-secondary-navigation{width:100%!important;max-width:none}
.ts-secondary-navigation *{box-sizing:border-box}
.ts-secondary-navigation-shell{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding-block:6px}
.ts-secondary-navigation-primary,.ts-secondary-navigation-utilities{display:flex;align-items:center;gap:6px;min-width:0}
.ts-secondary-navigation-primary{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bbb4a7 transparent;scroll-padding-inline:8px}
.ts-secondary-navigation-utilities{flex:none}
#id-corpo.ts-secondary-navigation a{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:10px 9px;color:#4a4943!important;text-decoration:none;font:500 12px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:.015em;white-space:nowrap}
#id-corpo.ts-secondary-navigation a:hover{color:#8b4934!important}
#id-corpo.ts-secondary-navigation a:focus-visible{outline:2px solid #8b4934;outline-offset:-3px}
#id-corpo.ts-secondary-navigation a[aria-current=page]{box-shadow:inset 0 -2px #8b4934;color:#8b4934!important}
#id-corpo.ts-secondary-navigation a.ts-secondary-navigation-icon{width:44px;padding:10px}
#id-corpo.ts-secondary-navigation a::before{display:none!important}
.ts-secondary-navigation .tsp-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}
.ts-secondary-navigation svg{display:block;width:22px;height:22px;flex:none}
@media(max-width:900px){.ts-secondary-navigation-shell{flex-wrap:wrap;gap:0}.ts-secondary-navigation-primary{flex:1 1 100%;width:100%}.ts-secondary-navigation-utilities{justify-content:flex-end;flex-wrap:wrap;width:100%;gap:4px}}
@media(max-width:760px){#id-corpo.ts-secondary-navigation{width:calc(100% - 48px)!important}.ts-gallery-navigation #id-corpo.ts-secondary-navigation{width:100%!important}}
@media print{#id-corpo.ts-secondary-navigation{display:none}}
