/* 2026-11-11 display-only polish. Loaded after mc-fold-first.css. */
/* Page H1 stays in the DOM for search engines but no longer floats above the logo. */
html body.mc-shop-ui #hd-h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Dark theme: remove leftover white boxes */
html[data-mc-shop-theme="dark"] .ebs-basic-item picture,
html[data-mc-shop-theme="dark"] [class*="ebs-basic-wrap"]{background:transparent!important}
html[data-mc-shop-theme="dark"] .main-heading h2 a{color:inherit!important}
html[data-mc-shop-theme="dark"] img.site-logo{background:transparent!important;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
html[data-mc-shop-theme="dark"] body .mc-global-category-tile .mc-global-category-photo,
html[data-mc-shop-theme="dark"] .mc-global-category-photo{background:#fff!important;border-radius:4px}

/* Mobile: the bottom dock already has cart and my page; back-to-top overlapped the chat button */
@media(max-width:767px){
  body.mc-shop-ui .eb-backtotop{display:none!important}
  body.mc-shop-ui:has(.mc-mobile-dock) .sidebar-shop-trigger.mo-btn{display:none!important}
}

/* English: do not split words in the middle */
html[data-mc-customer-language="en"] :is(p,li,dd,h1,h2,h3,h4,h5,a,span,strong){word-break:normal!important;overflow-wrap:break-word!important}
