.header-actions{display:flex;align-items:center;justify-self:end;gap:22px}
.x-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:46px;min-height:40px;padding:9px 12px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;flex:none}
.x-button svg{width:16px;height:16px;fill:currentColor;flex:none}
.x-button span{font:12px Plex}
.x-button:hover{color:var(--paper);background:var(--ink)}
footer .x-button{min-height:36px;border-color:var(--line);padding:8px 10px}
footer .x-button span{font-size:11px}
@media(max-width:1100px){body:not(.checkout-page) header{grid-template-columns:1fr auto auto}.header-actions{grid-column:3;grid-row:1;gap:0}}
@media(max-width:600px){body:not(.checkout-page) header{grid-template-columns:1fr auto;row-gap:16px}body:not(.checkout-page) header .header-actions{grid-column:2;grid-row:1}body:not(.checkout-page) header nav{grid-column:1/-1;grid-row:2;gap:25px}header .x-button{min-height:36px;padding:8px 10px}footer .x-button{order:4}}
