/* Shared header actions, retaining the current menu and contact popover. */
.tm-store-header .tm-header-contact > summary,
.tm-store-header .tm-cart-trigger {font-family:inherit;font-weight:600;border-radius:10px;min-height:52px}
.tm-store-header .tm-cart-trigger {background:#242b30;color:#fff;border-color:#242b30;box-shadow:0 3px 10px #18202812;padding-inline:18px;gap:11px}
.tm-store-header .tm-cart-trigger:hover {background:#354047;border-color:#354047;color:#fff}
.tm-store-header .tm-cart-trigger > svg {stroke:currentColor;stroke-width:1.65;fill:none;width:23px;height:23px}
.tm-store-header .tm-cart-trigger [data-tm-cart-count] {background:#ffe356;color:#252a2d;min-width:25px;height:25px;font-size:13px;font-weight:700}
.tm-store-header .tm-cart-trigger [hidden] {display:none}
@media(max-width:700px){.tm-store-header .tm-cart-trigger{padding:10px 12px;gap:7px;min-height:48px}.tm-store-header .tm-header-contact>summary{min-height:48px}}
