.bespoke-page{padding-block:56px;color:#444}.bespoke-page h1,.bespoke-page h2,.bespoke-page h3{letter-spacing:0}.bespoke-page h1{font-size:36px;line-height:1.2;margin:0 0 24px}.bespoke-page h2{font-size:24px;margin:0 0 20px}.bespoke-page h3{font-size:18px;margin:0 0 12px}.bespoke-page p{font-size:15px;line-height:1.7;margin:0}.bespoke-page__intro{max-width:800px;margin-bottom:56px}.bespoke-page__intro p{font-size:17px}.bespoke-page__distinction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;border-top:1px solid #e4e4e4;padding-top:40px}.bespoke-page__section{margin-top:56px}.bespoke-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.bespoke-page__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:40px}.bespoke-page__images img{width:100%;height:auto;display:block}.bespoke-page__steps{padding-left:24px;margin-bottom:0}.bespoke-page__steps li{padding-left:4px}.bespoke-page__enquiry{border-top:1px solid #e4e4e4;margin-top:56px;padding-top:40px;display:flex;justify-content:space-between;align-items:center;gap:32px}.bespoke-page__enquiry a{flex-shrink:0;text-align:center;white-space:normal}.bespoke-page__enquiry [data-bespoke-selection]{margin-top:12px}@media(max-width:767px){.bespoke-page{padding-block:32px}.bespoke-page h1{font-size:28px}.bespoke-page__distinction,.bespoke-page__grid,.bespoke-page__images{grid-template-columns:1fr;gap:28px}.bespoke-page__section,.bespoke-page__enquiry{margin-top:40px}.bespoke-page__enquiry{flex-direction:column;align-items:flex-start}}.bespoke-service{padding:24px 0 0}.bespoke-service__main{padding:40px 0;border-top:1px solid #e4e4e4}.bespoke-service__copy{min-width:0}.bespoke-service__copy h2{margin:0 0 20px;font-size:18px;letter-spacing:0}.bespoke-service__copy p{max-width:660px;margin:0;font-size:14px;line-height:1.7}@media(max-width:767.98px){.bespoke-service{padding-inline:0}}.download-design{padding:30px 0}.download-design__main{border-block:1px solid #e4e4e4;padding:40px 0}.download-design__main h2{margin:0 0 20px;font-size:18px;letter-spacing:0}.download-design__main p{max-width:660px;margin:0;font-size:14px;line-height:1.7}@media(max-width:767.98px){.download-design{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
