/* Authentic brand artwork; retain catalogue typography and page geometry. */
.header__logo-image[data-brand-logo]{width:140px;height:auto;max-height:61px;object-fit:contain;background:transparent;border-radius:0;padding:0;box-sizing:content-box}
.meo-footer__logo img[data-brand-logo]{width:180px;height:auto;max-width:100%;object-fit:contain}
img[data-brand-logo]:not(.header__logo-image){object-fit:contain}
.header__mobile-logo img[data-brand-logo],.iurop-search-drawer__logo img[data-brand-logo]{width:126px;height:auto;max-height:55px;background:transparent;border-radius:0;padding:0;box-sizing:content-box}
.brand-footer-email{overflow-wrap:normal}
.brand-cookie-settings{cursor:pointer;background:none;border:0;text-align:left;font:inherit;color:inherit;padding:0}
.brand-cookie-settings:hover{text-decoration:underline}
.brand-contact-note{font-size:14px;line-height:1.6;max-width:620px;margin:0 auto 24px}
.brand-contact-note a,.brand-policy-status a{color:inherit;text-decoration:underline}
.brand-policy-status{padding:16px;border-left:3px solid #f97316;background:#fff7ed}
.brand-email-action{display:inline-block;padding:11px 18px;margin-top:8px;border-radius:8px;background:#f97316;color:#fff;text-decoration:none;font-weight:600}
.brand-email-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;text-align:left;border:1px solid #ddd;padding:12px;margin:12px 0;font-size:14px}
.shopify-policy__body [data-brand-cookie-settings]{background:#102a43;color:#fff;border-radius:6px;padding:10px 14px}
@media(max-width:990px){.header__logo-image[data-brand-logo]{width:126px;max-height:55px}}
@media(min-width:991px){.header__logo{margin-right:12px}}
@media(min-width:991px) and (max-width:1500px){.header__nav{gap:16px}.header__actions{gap:12px}.header__search-bar{width:180px}}
@media(min-width:991px) and (max-width:1199px){.header__logo-image[data-brand-logo]{width:120px}.header__nav{gap:14px;font-size:14px}.header__lang-selector,.header__action-label,.header__search-placeholder{display:none}.header__search-bar{width:40px;min-width:40px;padding:8px}}
