header .navlinks{margin-left:auto;display:flex;gap:16px;align-items:center;font-size:12px;font-weight:800;text-transform:uppercase}header .navlinks>a{white-space:nowrap}header .navlinks>.btn{padding:13px 15px;color:white}header .navlinks .catalog-link{color:#066ccc}header nav{gap:18px}header .logo{width:215px}.ot-browse-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ot-secondary{background:#e8f3ff!important;color:#07549c!important;border:1px solid #abcff3}.ot-custom-link a{color:#a5d5ff;text-decoration:underline;font-size:15px}.ot-featured{background:#f3f7fb;padding:48px 0}.ot-featured p{line-height:1.6}.ot-featured-fallback{margin-top:20px;line-height:1.7}.ot-text-link,.ot-contact-link a{color:#0967b7;text-decoration:underline;font-weight:700}.ot-contact-link{padding-top:20px;padding-bottom:30px}.ot-controls{align-items:center}.ot-controls .btn{font:700 13px Arial;cursor:pointer}.cta .ot-browse-actions{justify-content:center}.ot-discover{background:#f3f7fb}.ot-featured .ot-body h3{font-size:17px}.ot-featured .ot-card p{line-height:1.4}.ot-featured .ot-card .ot-price{font-size:27px}
@media(max-width:1200px){header nav{height:auto;min-height:76px;flex-wrap:wrap;padding:14px 0;justify-content:space-between}header .logo{width:190px}.nav-ready .menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;border:1px solid #d5e1ed;border-radius:5px;background:white;color:#0a1a2b;font:700 14px Arial;cursor:pointer}header .navlinks{width:100%;margin:0;flex:0 0 100%;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 110px);overflow:auto}.nav-ready header .navlinks:not(.is-open){display:none}header .navlinks>a{display:flex!important;align-items:center;min-height:44px;padding:10px 12px;white-space:normal}header .navlinks>.btn{justify-content:center}}
@media(max-width:520px){.ot-browse-actions>.btn{flex:1 1 100%;text-align:center}.ot-featured{padding:34px 0}.ot-controls{flex-wrap:wrap}.ot-controls>.btn{flex:1 1 100%;text-align:center}}
header .navlinks a{color:#102438;text-decoration:none}header .navlinks a.catalog-link{color:#066ccc}header .navlinks a.btn{color:white}header .navlinks a:hover{color:#066ccc}header .navlinks a.btn:hover{color:white}

@media(min-width:1201px){.navlinks{gap:14px!important;font-size:12px!important}}

.ot-language{display:flex;flex-direction:column;gap:3px;min-width:140px;flex-shrink:0;text-transform:none!important;font-size:11px!important;line-height:1.2;color:#34516c}.ot-language select{width:100%;padding:7px 24px 7px 9px;border:1px solid #7b9dc1;border-radius:6px;background:#f0f6ff;color:#123f68;font:700 14px Arial;cursor:pointer}.ot-language select:focus-visible{outline:3px solid #1686ed;outline-offset:2px}@media(min-width:1201px) and (max-width:1400px){nav{gap:12px!important}.logo{width:195px!important}.navlinks{gap:10px!important;font-size:11px!important}.navlinks>.btn{padding:12px!important}}@media(max-width:1200px){.ot-language{max-width:220px;margin:10px 0}.ot-language select{font-size:16px}}
