.language-switch{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:inherit;opacity:.78;border:1px solid #8885;border-radius:30px;padding:2px 6px 2px 10px;margin:0;line-height:1;background:transparent;isolation:isolate}
.language-switch:hover,.language-switch:focus-within{opacity:1}.language-switch>svg{width:15px;height:15px;flex-shrink:0}.language-select{font:500 11px Montserrat,Arial,sans-serif;letter-spacing:.04em;color:inherit;background:transparent;border:0;min-height:38px;width:48px;margin:0;padding:0 3px;cursor:pointer;box-shadow:none}.language-select option{background:#fff;color:#24292b}.language-select:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:8px}header:has(.language-switch){gap:clamp(10px,1.7vw,26px)}.paper.featured:after,.fashion .paper.featured:after,.stock .paper.featured:after{content:attr(data-feature-label)}
@media(max-width:850px){header:has(.language-switch){flex-wrap:wrap}.language-switch{margin-left:auto}.language-select{min-height:38px}header .language-switch{order:2}header:has(.language-switch)>nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap;gap:12px 20px}header:has(.language-switch)>.contact-link{display:none}.header:has(.language-switch)>.button{margin-left:auto;order:1}.header:has(.language-switch)>.language-switch{margin-left:0}}
html:not([lang="pt-BR"]) .contact h2{font-size:clamp(40px,6.8vw,100px)}html:not([lang="pt-BR"]) .intro h1{overflow-wrap:break-word}
