/* 24PRINT shared header geometry, 2026-10-08.
 * Only header layout: retain Bootstrap menu, account dropdown and cart updates.
 */
:root { --header-ink:#4a4b54; --header-accent:#f74a68; --header-line:#dfe1e9; --header-max:1150px; }
@media (min-width: 992px) {
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block,
 .page-content > nav.navbar.d-none.d-lg-block > .container-xl.mycontainer-xl-limit {max-width:var(--header-max)!important;}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header {min-height:100px;color:var(--header-ink);}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header > .col-12 > a:first-child img {display:block;width:225px;height:100px;object-fit:contain;}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header .flex-grow-1 {min-height:80px;height:80px!important;}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header a.mylink {display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:14px;line-height:1.25;color:var(--header-ink);}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header a.mylink img.icon {width:30px;height:30px;object-fit:contain;}
 .page-content > .container-xl.mycontainer-xl-limit.d-none.d-lg-block .row.header .topmoved {margin-top:-2rem;}
}
/* Mobile: preserve current responsive menu and dropdown positioning. */
@media (max-width: 991.98px) {
 .info-mobile-header [data-basket-panel-value] {white-space:nowrap;font-variant-numeric:tabular-nums;}
 .info-mobile-header .icon-mobile {object-fit:contain;}
}
