.mkn-language-switch{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap;margin:0;padding:6px max(16px,calc((100% - 1270px)/2));background:#f4f7f8;border-bottom:1px solid #dce5e9;font:700 12px/1.2 Arial,sans-serif;position:relative;z-index:15}.mkn-language-switch button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;background:white;color:#006699;border:1px solid #b7cbd4;border-radius:6px;font:inherit;cursor:pointer}.mkn-language-switch button[aria-pressed=true]{border-color:#006699;box-shadow:inset 0 -3px #ff6600}.mkn-language-switch button:focus-visible{outline:3px solid #ff6600;outline-offset:2px}.mkn-language-switch .flag{font-size:19px;line-height:1}.mkn-login .mkn-language-switch{position:fixed;top:0;left:0;right:0;justify-content:center}.translated-catalog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;background:#e8f0f2;border-top:5px solid #ff6600}.translated-catalog-card{background:white;border:1px solid #c4d5dc;border-radius:8px;overflow:hidden}.translated-catalog-card button{width:100%;border:0;background:white;text-align:left;padding:18px;color:#173c49;cursor:pointer}.translated-catalog-card h3{margin:12px 0;font-size:22px}.translated-catalog-card p{font-size:13px;line-height:1.6}.translated-catalog-card .translated-photo{height:150px;background-color:#858989;background-repeat:no-repeat;border-radius:6px}.translated-catalog-card img{display:block;width:100%;height:150px;object-fit:contain;background:#858989;border-radius:6px}.translated-catalog-card strong{display:block;font-size:24px;color:#006699;margin:14px 0}.translated-catalog-card .open-label{display:inline-block;border:1px solid #006699;border-radius:5px;padding:8px 12px;color:#006699;font-size:13px;font-weight:bold}.translated-page-caption{margin:0;padding:12px 20px;background:#003541;color:white;font-weight:bold;font-size:18px}html:not([lang^=pt]) .original-page .catalog-full-image{display:none}html[lang^=pt] .translated-catalog-cards,html[lang^=pt] .translated-page-caption{display:none}@media(max-width:600px){.mkn-language-switch{justify-content:center;padding:6px 12px;gap:5px}.mkn-language-switch button{padding:5px 7px}.translated-catalog-cards{grid-template-columns:1fr;padding:12px}}
@media(min-width:901px){.original-catalog-layout .order{max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-gutter:stable}}
