:root{--corporate-logo-width:176px;--corporate-logo-mobile-width:138px}.navbar{min-height:124px;gap:20px}.identity{min-width:210px;gap:16px}.corporate-logo{width:176px;height:auto;max-width:none;object-fit:contain}.division-name{font-size:10px;font-weight:850;letter-spacing:.14em;color:#012169;border-inline-start:1px solid #dce4f0;padding-inline-start:12px;max-width:76px}.navlinks{gap:18px}.navlinks a{font-size:11px}.nav-actions{gap:10px}.nav-actions .btn{padding:12px 16px;font-size:11px}.footer-logo{width:176px;height:auto;background:transparent;margin-bottom:20px}.hero:before{background:linear-gradient(90deg,#06183efc 0%,#06183eea 36%,#06183e71 70%,#05183e47 100%),url('/assets/chemicals-hero.webp') center/cover no-repeat}html[dir=rtl] .hero:before{background:linear-gradient(-90deg,#06183efc 0%,#06183eea 36%,#06183e71 70%,#05183e47 100%),url('/assets/chemicals-hero.webp') center/cover no-repeat}.family img{height:230px;width:100%;object-fit:cover}.food-v3-product-card{box-shadow:none}.metal-symbol{font-size:26px;line-height:1;color:#012169;font-weight:800}.food-v3-productuse{font-size:13px}.contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:start}.desk-email{font-size:14px;overflow-wrap:anywhere;color:#012169;text-decoration:underline;font-weight:800}.trade-form{margin-top:25px}.trade-form input,.trade-form select,.trade-form textarea{margin-top:8px}.form-status:empty{display:none}.form-status{font-size:14px;font-weight:650;padding:14px;border:1px solid #dce4f0}.form-status.error{color:#9b102b;background:#fff1f3;border-color:#e7b7c0}.form-status.success{color:#165b38;background:#edf9f1;border-color:#a4d6b8}.trade-form button[aria-busy=true]{opacity:.7;cursor:wait}.search-label{display:block;font-size:13px;font-weight:800;color:#012169;margin-bottom:12px}.food-v3-visual{margin:0}.food-v3-table td{font-size:14px}.page-banner p{max-width:780px}.quote-box{overflow-wrap:anywhere}.footlegal span:last-child{max-width:660px}.trade-form .form-note{margin:0}.trade-form label.full{grid-column:1/-1}[hidden]{display:none!important}
@media(max-width:1140px){.navlinks{gap:12px}.navlinks a{font-size:10px}.division-name{display:none}.identity{min-width:176px}}@media(max-width:980px){.corporate-logo{width:138px}.navbar{min-height:100px}.identity{min-width:138px}.navlinks{display:none;position:absolute;top:100px;left:0;right:0;background:white;padding:20px 24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #dce4f0}.navlinks.open{display:flex}.navlinks a{font-size:12px;padding:8px}.menu-toggle{display:block}.contact-grid{grid-template-columns:1fr}.food-v3-copy{grid-template-columns:1fr}}@media(max-width:640px){.wide{width:calc(100% - 40px)}.topline-inner{font-size:8px;letter-spacing:.08em;gap:12px}.topline-inner>span{max-width:210px}.nav-actions .btn{font-size:9px;padding:11px 10px}.lang-btn{font-size:12px;padding:8px}.navbar{gap:12px}.identity{min-width:0}.nav-actions{gap:8px}.quote-box{padding:24px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.food-v3-table th,.food-v3-table td{display:block;width:100%}.hero h1{font-size:43px}.family img{height:220px}.footer-inner{gap:25px}.desk-email{font-size:13px}}

/* Public contact email: requested corporate typography. */
.public-email,.footer a.public-email,.quote-box a.public-email{font-family:"Times New Roman",Times,serif!important;font-style:italic!important;font-size:16px!important;line-height:1.6;font-weight:400!important;letter-spacing:normal;overflow-wrap:anywhere}

/* Shared responsive footer logo: transparent, white/red reversal on navy. */
:root{--corporate-logo-width:176px;--corporate-logo-mobile-width:138px}
.brand-filter-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.footer .footer-logo{display:block;width:var(--corporate-logo-width);max-width:100%;height:auto;aspect-ratio:585 / 355;object-fit:contain;background:transparent!important;border:0;padding:0;box-shadow:none;filter:url(#footer-logo-reverse)}
@media(max-width:980px){.footer .footer-logo{width:var(--corporate-logo-mobile-width)}}

@media(min-width:1800px){.hero:before{background-image:linear-gradient(90deg,#06183efc 0%,#06183eea 36%,#06183e71 70%,#05183e47 100%),url("/assets/chemicals-hero-8k-upscaled.webp")}html[dir=rtl] .hero:before{background-image:linear-gradient(-90deg,#06183efc 0%,#06183eea 36%,#06183e71 70%,#05183e47 100%),url("/assets/chemicals-hero-8k-upscaled.webp")}}
