.shop-page .brand small{letter-spacing:.12em}.shop-page .nav{gap:18px}.shop-footer{grid-template-columns:1.2fr 1fr}.shop-footer h2{font-size:1.5rem}.shop-enquiry{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:48px}.shop-enquiry textarea{width:100%;max-width:100%;font:inherit;padding:16px;box-sizing:border-box}.shop-enquiry pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f3f0;border-radius:8px;padding:20px;font:inherit}.shop-page .actions{flex-wrap:wrap}.shop-page .material-card{min-width:0}@media(max-width:760px){.shop-enquiry,.shop-footer{grid-template-columns:1fr;gap:28px}.shop-page .nav{gap:8px 16px}.shop-page .page-intro h1{overflow-wrap:break-word}}
