.hs-header-icon-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.hs-header-icon-group .hs-language-switch{margin:0;flex-shrink:0}.hs-header-icon-group .hs-language-switch summary{box-sizing:border-box}.hs-site-header{flex-wrap:wrap!important;row-gap:20px!important}.hs-site-header>.hs-site-logo{order:1}.hs-site-header>.hs-header-tools{order:2;margin-left:auto}.hs-site-header>.hs-site-nav{order:3;flex:0 0 100%;width:100%;justify-content:flex-start!important;gap:34px;border-top:1px solid #eee9f1;padding-top:16px}@media(max-width:600px){.hs-site-header{row-gap:14px!important}.hs-site-header>.hs-site-nav{gap:26px;padding-top:12px}} .hs-site-header{display:grid!important;grid-template-columns:auto minmax(160px,1fr) auto;column-gap:24px!important;row-gap:18px!important}.hs-site-header>p:empty{display:none}.hs-site-header>.hs-site-logo{grid-column:1;grid-row:1}.hs-site-header>.hs-header-tools{display:contents!important}.hs-site-header .hs-header-search{grid-column:2;grid-row:1;justify-self:end;width:min(100%,360px)}.hs-site-header .hs-header-icon-group{grid-column:3;grid-row:1}.hs-site-header .hs-site-nav{grid-column:1/-1;grid-row:2;width:100%;justify-content:flex-start!important;border-top:1px solid #eee9f1;padding-top:16px;gap:34px}@media(max-width:600px){.hs-site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:12px!important}.hs-site-header .hs-header-icon-group{grid-column:2;grid-row:1}.hs-site-header .hs-header-search{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%}.hs-site-header .hs-site-nav{grid-row:3;gap:26px;padding-top:12px}}

/* Keep the shared carousel artwork beside the product name in both languages. */
.hs-product-carousel .hs-carousel-card-heading{display:flex;align-items:center;gap:14px;margin:0 0 18px;text-align:left}.hs-product-carousel .hs-carousel-card-heading .hs-product-card-top{flex:0 0 58px;margin:0}.hs-product-carousel .hs-carousel-card-heading h2{font-size:20px;line-height:1.25;margin:0}.hs-product-carousel .hs-carousel-card-heading .hs-product-icon{width:58px;height:58px;object-fit:contain}
