/* Only shared commerce navigation; no utility framework changes. */
.ts-shop-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:8px;background:#015c9e;color:#fff;font-weight:700;white-space:nowrap}
.ts-shop-nav-link:hover{background:#014777;color:#fff}
.ts-shop-nav-link[aria-current=page]{box-shadow:inset 0 -3px #fff}
.ts-shop-nav-link:focus-visible,.ts-mobile-toggle:focus-visible{outline:3px solid #015c9e;outline-offset:3px}
.ts-main-header #mobile-menu a{min-height:44px;display:flex;align-items:center}
.ts-main-header #mobile-menu{max-height:calc(100dvh - 120px);overflow-y:auto}
.ts-main-header .ts-desktop-nav{gap:16px;padding-right:12px}
.ts-shop-header-row{flex-wrap:wrap}
.ts-shop-header-actions{margin-left:auto}
@media(max-width:600px){.ts-shop-header-row{flex-wrap:wrap!important;row-gap:12px!important}.ts-shop-header-actions{max-width:100%;flex-shrink:0}.ts-shop-header-row>a{max-width:100%}}
@media(min-width:1024px) and (max-width:1199px){.ts-main-header .ts-desktop-nav{display:none}.ts-main-header .ts-mobile-toggle{display:inline-flex}.ts-main-header #mobile-menu:not(.hidden){display:block}}
@media(max-width:399px){.ts-main-header .ts-header-row{padding-inline:16px;gap:8px}.ts-main-header .ts-header-brand{min-width:0;gap:8px}.ts-main-header .ts-header-brand>div:first-child{width:32px;height:32px}.ts-main-header .ts-header-brand .text-2xl{font-size:18px}.ts-main-header .ts-header-brand .tracking-widest{letter-spacing:.06em;font-size:8px}.ts-main-header .ts-header-actions{gap:8px}.ts-main-header .ts-header-actions>a{padding:10px}.ts-main-header .ts-mobile-toggle{padding:8px;min-width:40px;min-height:44px}}
/* Existing utility spacing needs a scoped override to keep the toggle on-screen. */
@media(max-width:399px){.ts-main-header .ts-header-row{padding-inline:16px!important}.ts-main-header .ts-header-actions{gap:0}.ts-main-header .ts-mobile-toggle{margin-left:8px!important}}
@media(max-width:350px){.ts-main-header .ts-header-actions>a[aria-label="Contattaci su WhatsApp"]{display:none!important}.ts-main-header .ts-mobile-toggle{margin-left:0!important}}
