.cp-contact{max-width:1100px;margin:0 auto 40px;color:#5d504c}.cp-contact h1{font-size:36px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.2;margin:0 0 16px}.cp-contact>header>p{font-size:16px;line-height:1.65;max-width:760px;margin-bottom:26px}.cp-contact-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:26px;align-items:start}.cp-enquiry-panel{background:#f4ece6;border:1px solid #cbb6ac;border-radius:16px;padding:26px}.cp-contact-note{font-size:14px;line-height:1.6;border-left:3px solid #825b56;padding-left:14px;margin:0 0 24px}.cp-contact fieldset{border:0;border-top:1px solid #cbb6ac;padding:20px 0 6px;margin:0 0 18px;min-width:0}.cp-contact legend{font-size:22px;font-weight:700;line-height:1.35;padding:0 12px 0 0;text-transform:none;letter-spacing:0}.cp-contact label{display:block;font-size:14px;font-weight:700;line-height:1.5;margin:0 0 7px}.cp-contact input,.cp-contact select,.cp-contact textarea{display:block;width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:16px;line-height:1.5;color:#5d504c;background:#eee2dc;border:1px solid #9f857a;border-radius:8px;padding:10px 12px;margin:0 0 18px;min-height:46px;box-sizing:border-box}.cp-contact input[type=date]{-webkit-appearance:auto;appearance:auto}.cp-contact textarea{resize:vertical}.cp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.cp-contact-grid[hidden]{display:none}.cp-contact .cp-field-help{font-size:14px;line-height:1.55;margin:-4px 0 14px}.cp-contact-aside{display:grid;gap:18px}.cp-contact-aside>div{border-radius:14px;background:#e4e8dd;padding:24px}.cp-contact-aside>div+div{background:#dfc8c0}.cp-contact-aside h2{font-size:22px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0;margin:0 0 12px}.cp-contact-aside p{font-size:14px;line-height:1.65}.cp-contact-aside a{overflow-wrap:anywhere;text-underline-offset:3px}.cp-contact .cp-contact-submit{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 20px;border-radius:999px;border:1px solid #825b56;background:#825b56;color:#f4ece6;font-size:16px;font-weight:700;cursor:pointer}.cp-contact .cp-contact-submit:hover{background:#704c47}.cp-contact :is(a,input,select,textarea,button):focus-visible{outline:3px solid #825b56;outline-offset:3px}.cp-contact-success{padding:18px;background:#e4e8dd;border:1px solid #8d9a80;border-radius:10px;margin-bottom:24px}@media(max-width:768px){.cp-contact-layout{grid-template-columns:minmax(0,1fr)}.cp-contact h1{font-size:30px}.cp-contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cp-contact-grid,.cp-contact-aside{grid-template-columns:minmax(0,1fr)}.cp-enquiry-panel{padding:20px 16px}.cp-contact .cp-contact-submit{width:100%}}.site-footer{background:#7c6964;color:#f4ece6}.site-footer .cp-footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-left:0}.site-footer .cp-footer-main>.grid__item{float:none;width:auto;padding-left:0;min-width:0}.site-footer h3,.site-footer p,.site-footer .rte{color:#f4ece6}.site-footer a,.site-footer .rte a,.site-footer a:visited{color:#f4ece6!important;opacity:1}.site-footer .cp-footer-contact{margin-top:24px}.site-footer .cp-footer-contact h3{margin-bottom:12px}.site-footer .cp-footer-contact p{margin:0 0 8px}.site-footer .cp-footer-contact a{display:inline-block;font-size:16px;line-height:1.6;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;overflow-wrap:anywhere}.site-footer .cp-footer-contact a:hover{color:#fff!important}.site-footer a:focus-visible{outline:2px solid #f4ece6;outline-offset:4px}@media(max-width:600px){.site-footer .cp-footer-main{grid-template-columns:minmax(0,1fr);gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=IAAC */
