.shop-compact{padding-block:1.5rem 3rem}.shop-compact-opening{gap:.65rem;display:grid}.shop-compact-opening h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.shop-compact-lede{color:var(--brand-muted);margin-top:.6rem;font-size:1rem;line-height:1.5}.shop-compact-help{flex-wrap:wrap;align-items:center;gap:0 .6rem;font-size:1rem;display:flex}.shop-compact-help a{text-underline-offset:.2em;align-items:center;gap:.4rem;min-height:2.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.shop-compact-notes{color:var(--brand-muted);font-size:1rem;line-height:1.5}.shop-compact-magnet-notice:not(:empty){margin-top:.75rem}.shop-compact-filters{margin-top:1rem;padding-block:1rem}.shop-compact-about{color:var(--brand-muted);font-size:1rem;line-height:1.5}.shop-compact-about summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.shop-compact-about summary span{flex:none;font-size:1.25rem}.shop-compact-about[open] summary span{transform:rotate(45deg)}.shop-compact-about>div{max-width:48rem;padding-block:.25rem .75rem}.shop-compact-about>div p+p{margin-top:.5rem}.shop-compact-help a:focus-visible,.shop-compact-about summary:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px;border-radius:var(--radius-button)}@media (min-width:768px){.shop-compact{padding-block:3rem 4rem}.shop-compact-opening{grid-template-columns:1fr auto;align-items:center;column-gap:2rem}.shop-compact-help{justify-content:end;font-size:1rem}.shop-compact-notes{flex-wrap:wrap;grid-column:1/-1;gap:.25rem .5rem;display:flex}.shop-compact-filters{margin-top:1.5rem}}
