.gp-product-hero{background:var(--brand-bg-alt)}.gp-product-hero .gp-photo img{aspect-ratio:3/2}.gp-catalog-tools{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;margin-top:16px;margin-bottom:24px}.gp-catalog-tools>div{display:flex;flex-wrap:wrap;align-items:end;gap:8px 16px;margin-bottom:8px}.gp-catalog-tools label{max-width:100%;flex:0 1 360px}.gp-catalog-tools p{margin-bottom:0}.gp-catalog-group h3{margin-top:24px}.gp-catalog-group .gp-grid>article{padding:0;overflow:hidden}.gp-catalog-card{display:grid;grid-gap:8px;gap:8px;width:100%;height:100%;text-align:left;padding:24px;border:0;background:var(--brand-bg);color:var(--brand-text)}.gp-catalog-card:hover{background:var(--brand-primary-light)}.gp-catalog-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.bm-product-name{font-weight:700}.gp-catalog-notes{padding-top:32px;padding-bottom:0;max-width:85ch}.gp-catalog-notes dt{margin-top:16px}