.casa-localization{display:inline-flex;flex:none;align-items:center;color:inherit;vertical-align:middle}
.casa-language-form{display:inline-flex;align-items:center;gap:2px;margin:0;font-family:var(--sans,Arial,sans-serif);font-size:11px;letter-spacing:.08em}
.casa-language-form select{min-width:59px;min-height:40px;padding:7px 19px 7px 8px;border:1px solid var(--rule,currentColor);border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}
.casa-language-form option{color:var(--wine,#722d32);background:var(--cream,#f3e9d6)}
.casa-language-apply{display:grid;place-items:center;width:28px;min-height:40px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px;cursor:pointer}
.casa-language-form :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.casa-language-label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:639px){.casa-language-form{font-size:10px;letter-spacing:.04em}.casa-language-form select{min-width:55px;padding-inline:6px 15px}.casa-language-apply{width:24px}}

.main-nav>.casa-localization{margin-left:16px;padding-left:16px;border-left:1px solid var(--rule)}
html[lang^="zh"]{--serif:"Songti SC",STSong,"Noto Serif SC",SimSun,serif;--sans:"PingFang SC","Noto Sans SC","Microsoft YaHei",Arial,sans-serif}
html[lang^="zh"] :is(h1,h2,h3,h4,h5,h6){font-style:normal;line-height:1.45;letter-spacing:.03em}
html[lang^="zh"] :is(.catalog-search label .cn,.catalog-category-chinese,.hp-section-chinese,.hp-route-chinese,.hp-recommendation-chinese,.hp-sauce-chinese,.hp-reader-heading>.cn,.casa-app-category-chinese){display:none}
@media(max-width:720px){.main-nav>.casa-localization{margin-left:9px;padding-left:9px}.casa-language-form select{min-height:36px}.casa-language-apply{min-height:36px}html[lang^="zh"] .display{font-size:36px;line-height:1.5}}
@media(max-width:360px){.main-nav>.casa-localization{margin-left:6px;padding-left:6px}.casa-language-form select{min-width:49px}.casa-language-apply{width:20px}}

@media(max-width:720px){.main-nav>a[data-casa-nav-item="luoghi"]{display:none}}

.catalog-detail-top>.casa-localization{margin-left:auto}.catalog-detail-top{gap:10px}.catalog-detail-top .casa-language-form select{min-height:36px}.catalog-detail-top .casa-language-apply{min-height:36px}
