/* Ainult ostukorv lisandub saidi enda päisesse; menüü värvid ja mõõdud tulevad kujundusest. */
.site-nav .netcms-shop-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;padding:5px;margin:0 0 0 12px;color:inherit!important;text-decoration:none!important;vertical-align:middle}.site-nav .netcms-shop-cart span{position:absolute;right:-2px;top:0;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;font:700 12px/1 Arial,sans-serif;background:var(--cms-primary,#82df1c);color:var(--cms-text,#111)}.ns-site>.site-nav{font-family:var(--cms-font),system-ui,sans-serif;font-size:1rem;line-height:1.7}.netcms-shop-cart:focus-visible{outline:3px solid currentColor;outline-offset:3px}.site-nav .netcms-shop-cart svg{flex:none}@media(max-width:991px){.site-nav .netcms-shop-cart{margin-left:6px}}

/* Lipud ja ostukorv ei suru NetPC menüüd teisele reale. */
@media(min-width:992px){.theme-netpc-classic .site-nav .navbar{position:relative;flex-wrap:nowrap!important}.theme-netpc-classic .site-nav .navbar-brand,.theme-netpc-classic .site-nav .nav-tools{flex-shrink:0}.theme-netpc-classic .site-nav .site-menu{min-width:0}.theme-netpc-classic .site-nav .site-menu>.nav-list{flex-wrap:nowrap!important}.theme-netpc-classic .site-nav .site-menu>.nav-list>.nav-item{flex-shrink:0}.theme-netpc-classic .site-nav.ns-nav-compact .navbar-brand{order:0}.theme-netpc-classic .site-nav.ns-nav-compact .nav-toggle{display:inline-flex!important;order:1;white-space:nowrap}.theme-netpc-classic .site-nav.ns-nav-compact .nav-tools{order:2;margin-left:auto}.theme-netpc-classic .site-nav.ns-nav-compact .site-menu{display:none!important;position:absolute;top:100%;left:0;right:0;width:100%;max-height:75vh;overflow:auto;padding:12px 24px;background:#050505}.theme-netpc-classic .site-nav.ns-nav-compact .site-menu.open{display:block!important}.theme-netpc-classic .site-nav.ns-nav-compact .site-menu>.nav-list{align-items:stretch;flex-direction:column;gap:4px}.theme-netpc-classic .site-nav.ns-nav-compact .sub-menu{position:static!important;max-width:none;width:100%;box-shadow:none}}

/* Üks aktiivne lipp päises; keelevalikud avanevad selle all. */
.site-nav .ns-language-choice{position:relative;flex:0 0 auto;margin:0}.site-nav .ns-language-choice>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:7px;min-width:48px;min-height:40px;padding:5px;border:1px solid transparent;border-radius:5px;cursor:pointer}.site-nav .ns-language-choice>summary::-webkit-details-marker{display:none}.site-nav .ns-language-choice>summary img{width:24px;height:16px;object-fit:cover}.site-nav .ns-language-choice>summary>span{font-size:14px;line-height:1}.site-nav .ns-language-choice[open]>summary{border-color:currentColor}.site-nav .ns-language-choice>.language-switcher{position:absolute;top:calc(100% + 6px);right:0;z-index:300;display:flex!important;flex-direction:column;align-items:stretch;gap:4px;padding:5px;background:var(--cms-surface,#fff);border:1px solid #82909b;border-radius:6px;box-shadow:0 5px 20px #0002;min-width:48px}.site-nav .ns-language-choice:not([open])>.language-switcher{display:none!important}.theme-netpc-classic .site-nav .ns-language-choice>.language-switcher{background:#111}.site-nav .ns-language-choice .language-link{margin:0!important}

@media(min-width:992px){.theme-netpc-classic .site-nav .site-menu>.nav-list>.nav-item>.nav-row>.nav-page-link{white-space:nowrap}}

@media(min-width:992px){.theme-netpc-classic .site-nav .navbar{max-width:none;width:100%;padding-inline:clamp(16px,3vw,40px)}}
