.products-page{padding-top:48px}.catalog-heading{display:flex;justify-content:space-between;gap:32px;align-items:start;margin-bottom:32px}.catalog-heading h1{font-size:max(2rem, min(4vw, 3rem))}.catalog-heading p{max-width:620px}.catalog-tools{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;min-width:240px}.catalog-category h2{background:var(--brand-primary-light);color:var(--brand-text);padding:16px;font-size:1.2rem;margin:0}.catalog-row{display:grid;grid-template-columns:1.3fr 1fr auto;grid-gap:24px;gap:24px;padding:24px 16px;align-items:center;border-bottom:1px solid var(--brand-border)}.catalog-row:hover{background:var(--brand-bg-alt)}.catalog-product{background:0 0;border:0;color:var(--brand-primary-dark);display:flex;align-items:center;text-align:left;gap:16px;padding:0}.catalog-product img{width:64px;height:64px}.catalog-product:hover{-webkit-text-decoration:underline;text-decoration:underline}.catalog-notes h3{margin-top:32px}.catalog-notes p{max-width:900px}.catalog-row[hidden]{display:none}@media (max-width:767px){.catalog-heading{display:block}.catalog-tools{grid-template-columns:1fr 1fr;min-width:0}.catalog-row{grid-template-columns:1fr;gap:16px}.catalog-row .btn{justify-self:start}}