.fd-events-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:12px 20px;background:#fffaf1;border-bottom:1px solid #e3d7c5;color:#18253a;font-size:14px}.fd-events-nav a{padding:6px;text-decoration:underline;text-underline-offset:4px}.fd-events-nav a:focus-visible{outline:2px solid #aa2637;outline-offset:3px}.ft-hero img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ft-page .ft-hero figure img{aspect-ratio:auto;height:auto;object-fit:contain;max-height:680px;background:#eee7da}.ft-page{background:#fffaf1;color:#18253a;font-family:Arial,Helvetica,sans-serif}.ft-page *{box-sizing:border-box}.ft-wrap{max-width:1240px;width:calc(100% - 48px);margin:auto}.ft-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:64px 72px}.ft-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:#aa2637}.ft-page h1,.ft-page h2,.ft-page h3{font-family:Georgia,serif;letter-spacing:-.035em;text-transform:none}.ft-page h1{font-size:clamp(44px,5vw,72px);line-height:1.05;white-space:pre-line;margin:22px 0}.ft-lead{font-size:18px;line-height:1.65;max-width:490px;margin-bottom:28px}.ft-button{display:inline-flex;gap:22px;justify-content:space-between;align-items:center;background:#aa2637;color:#fff!important;padding:17px 23px;font-size:14px;font-weight:700;border:0;text-decoration:none;cursor:pointer;min-height:52px}.ft-button:hover{background:#82202d}.ft-link{display:block;margin-top:20px;text-decoration:underline;font-weight:700;font-size:14px}.ft-hero figure{margin:0;background:#f0e6d5;box-shadow:12px 12px #e3d7c5}.ft-hero img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.ft-hero figcaption{padding:18px 20px;font-size:13px;font-weight:700}.ft-page h2{font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 24px}.ft-page h3{font-size:25px;line-height:1.2;margin:10px 0}.ft-page p{line-height:1.65}.ft-occasions{padding-block:35px 72px}.ft-three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ft-three article{border-top:1px solid #cfc6b7;padding-top:22px}.ft-number{color:#aa2637;font-size:12px;font-weight:700}.ft-market{padding:54px 0;background:#294d43;color:#fffaf1}.ft-market .ft-kicker{color:#e9c98f}.ft-market p:last-child{max-width:680px;margin-bottom:0}.ft-enquiry{padding-block:80px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;scroll-margin-top:35px}.ft-steps{padding-left:22px;margin-top:35px}.ft-steps li{padding-left:8px;margin-bottom:25px}.ft-steps h3{font-size:21px}.ft-steps p{font-size:14px;margin-top:8px}.ft-form{background:#fff;padding:32px;border:1px solid #e3d7c5}.ft-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ft-field{min-width:0}.ft-field label{display:block;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:0;text-transform:none;margin:0 0 7px}.ft-field input,.ft-field select,.ft-field textarea{width:100%;max-width:100%;min-height:46px;border:1px solid #a5a6a5;background:#fff;color:#18253a;padding:10px;font:16px Arial,Helvetica,sans-serif;border-radius:0}.ft-full{grid-column:1/-1}.ft-page :focus-visible{outline:3px solid #b97922;outline-offset:3px}.ft-small{font-size:12px;color:#526072;margin:22px 0}.ft-success{padding:20px;border:1px solid #294d43;background:#edf5ef}.ft-form .ft-button{width:100%}@media(max-width:800px){.ft-wrap{width:calc(100% - 32px)}.ft-hero,.ft-enquiry{grid-template-columns:1fr;gap:32px;padding-block:35px 48px}.ft-page h1{font-size:44px}.ft-hero img{aspect-ratio:4/3}.ft-three{grid-template-columns:1fr;gap:22px}.ft-occasions{padding-block:25px 45px}.ft-form{padding:22px}.ft-enquiry{padding-top:45px}.ft-market{padding-block:38px}}@media(max-width:450px){.ft-fields{grid-template-columns:1fr}.ft-page h1{font-size:38px}.ft-form{padding:18px}.ft-hero{gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
