.header.has-site-cart{grid-template-columns:auto minmax(0,1fr) 80px;column-gap:24px;row-gap:14px}.has-site-cart .brand{grid-column:1;grid-row:1;min-width:0}.has-site-cart>.tag{grid-column:2;grid-row:1;justify-self:end}.has-site-cart>nav{grid-column:1/-1;grid-row:2}.site-cart{grid-column:3;grid-row:1;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;min-height:90px;text-decoration:none;color:var(--navy);line-height:1.25;border:1px solid transparent;border-radius:12px;padding:3px;font-weight:800}.site-cart:hover{background:var(--cream);border-color:var(--line)}.site-cart img{display:block;width:64px;height:64px;object-fit:contain}.site-cart-count{display:block;font-size:13px;margin-top:3px;white-space:nowrap}.site-cart:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:600px){.header.has-site-cart{grid-template-columns:minmax(0,1fr) 76px;gap:10px 12px}.has-site-cart .brand,.has-site-cart .brand img{max-width:100%}.has-site-cart>.tag{grid-column:1/-1;grid-row:2;justify-self:start}.has-site-cart>nav{grid-row:3;grid-column:1/-1;justify-content:flex-start}.has-site-cart>.site-cart{grid-column:2;grid-row:1;width:76px}.site-cart-count{font-size:12px}}
