.language-picker{flex:0 0 auto;display:flex;align-items:center}
.language-links{font-size:12px;display:flex;gap:8px;flex-wrap:wrap}
.language-picker select{font:inherit;font-size:12px;color:#17384a;background:#fff;border:1px solid #a5bacb;border-radius:4px;padding:8px 5px;max-width:105px;min-height:40px;cursor:pointer}
.catalogue-header .header-top{gap:clamp(12px,2vw,28px)}
.hero-actions,.product-actions,.draft-actions{flex-wrap:wrap}
.button{white-space:normal;text-align:center;max-width:100%}
@media(max-width:1100px){.catalogue-header .header-contact{display:none}.catalogue-header .header-quote{padding:10px 12px;gap:8px}.catalogue-header .header-top .brand-logo{max-width:220px}}
@media(max-width:760px){.catalogue-header .header-top{grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px}.catalogue-header .header-top>.brand{grid-area:1/1}.language-picker{grid-area:1/2}.language-picker select{max-width:90px;font-size:11px}.catalogue-header .header-top-actions{grid-area:1/3;gap:8px}.catalogue-header .header-quote{display:none}.catalogue-header .header-top .brand-logo{max-width:175px}.catalogue-header .header-top>noscript{grid-column:1/-1}}
@media(max-width:480px){.catalogue-header .header-top .brand-logo{max-width:145px}.catalogue-header .header-quote{display:none}.hero-actions .button{flex:1 1 100%;min-width:0}.hero-proof li{min-width:0}.hero-proof span{overflow-wrap:anywhere}.form-bottom{flex-wrap:wrap}.form-bottom .button{width:100%}}
@media print{.language-picker{display:none}}
