.shop-service-enquiry{border-top:1px solid #c9bba8;padding-block:60px;scroll-margin-top:110px}.shop-service-request-grid{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.shop-service-request-grid aside{max-width:440px}.shop-service-request-grid h3,.shop-service-receipt h3{margin-bottom:20px;font-size:36px}.shop-service-request-grid p,.shop-service-receipt p{margin-bottom:20px;font-size:14px}.shop-service-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.shop-service-wide{grid-column:1/-1}.shop-service-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.shop-service-error{color:#a1392d;min-height:24px;margin-top:20px}.shop-service-receipt{max-width:700px}.shop-service-enquiry .shop-section-heading>button{flex-shrink:0;align-self:start}.shop-service-enquiry h2:focus,.shop-service-receipt:focus{outline:2px solid var(--shop-clay);outline-offset:8px}@media (width<=640px){.shop-service-enquiry{padding-block:40px;scroll-margin-top:90px}.shop-service-request-grid{grid-template-columns:1fr;gap:25px}.shop-service-fields{grid-template-columns:1fr}.shop-service-enquiry .shop-section-heading>button{margin-top:20px}.shop-service-request-grid h3{font-size:31px}}
