.st-display-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;min-height:40px;padding:4px;border:1px solid var(--st-line);border-radius:999px;background:var(--st-soft);color:var(--st-ink);font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap}
.st-display-toggle>span{display:inline-flex;gap:5px;align-items:center;padding:7px 9px;border-radius:999px}
.st-display-toggle svg{display:block;width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}
:root[data-st-visitor-theme="light"] .st-display-toggle [data-mode="light"]{background:var(--st-surface);box-shadow:0 1px 5px rgba(0,0,0,.12);color:var(--st-ink)}
:root[data-st-visitor-theme="dark"] .st-display-toggle [data-mode="dark"]{background:var(--st-green);color:#04121a}
.st-display-toggle:focus-visible{outline:3px solid var(--st-green);outline-offset:3px}
:root[data-st-visitor-theme="light"] .st-btn--orange{color:var(--st-accent-text)}
:root[data-st-visitor-theme="light"] .st-btn:hover,
:root[data-st-visitor-theme="light"] .st-cart-btn:hover{color:var(--st-btn-text-hover)}
:root[data-st-visitor-theme="light"] .st-btn--orange:hover{color:var(--st-accent-text-hover)}
:root[data-st-visitor-theme="light"] .st-topbar a{color:var(--st-btn-text)}
:root[data-st-visitor-theme="light"] .st-topbar svg{fill:currentColor}
:root[data-st-visitor-theme="light"] .st-cart-btn svg{stroke:currentColor}
:root[data-st-visitor-theme="light"] .st-b2b-link{color:var(--st-primary-link)}
:root[data-st-visitor-theme="light"] .st-b2b-link:hover{color:var(--st-btn-text)}
:root[data-st-visitor-theme="light"] .st-cart-count{color:var(--st-accent-text)}
:root[data-st-visitor-theme="light"] .st-nav a:hover,
:root[data-st-visitor-theme="light"] .st-nav .current-menu-item>a,
:root[data-st-visitor-theme="light"] .st-nav .current_page_item>a{color:var(--st-primary-link)}
@media(max-width:600px){.st-display-toggle{min-height:36px;font-size:10px}.st-display-toggle>span{padding:6px;gap:3px}.st-display-toggle svg{width:12px;height:12px}.st-header .st-actions{gap:10px;flex-wrap:wrap;max-width:100%;min-width:0}}
