html body .sf-menu-button .menu-text-name{white-space:nowrap !important}
html body .announcement-bar .sf-topbar__close{padding-left:10px;padding-right:12px}
html body .announcement-bar{padding-right:34px;padding-left:34px;text-align:center;line-height:1.3}
@media (max-width:1100px){
html body .erh .erh-rose{opacity:.13}
html body .erh .erh-sgrid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:14px !important}
html body .erh .erh-size{display:flex !important;flex-direction:column !important;justify-content:space-between !important;min-height:0 !important;height:auto !important;aspect-ratio:auto !important;padding:22px 20px !important;gap:10px}
html body .erh .erh-size .erh-num{font-size:clamp(3rem,9vw,5rem) !important;line-height:1 !important}
}
@media (max-width:860px){
html body .erh .erh-trio .erh-fl.erh-f1{width:min(96%,430px) !important;left:calc(50% - min(96%,430px)/2) !important;top:0 !important}
}
@media (max-width:600px){
html body .erh .erh-sgrid{grid-template-columns:1fr !important;gap:10px !important}
html body .erh .erh-size{flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:20px !important;padding:14px 22px !important}
html body .erh .erh-size .erh-num{font-size:3.4rem !important;min-width:1.7ch}
}