.wc-enquiry{font:15px/1.45 Arial,sans-serif;color:#191915}.wc-fields{display:flex;flex-wrap:wrap;gap:20px 18px}.wc-field{min-width:0}.wc-width-100{width:100%}.wc-width-50{width:calc(50% - 9px)}.wc-field-label{display:block;font:600 14px/1.4 Arial,sans-serif;margin:0 0 7px}.wc-field-label span{color:#c9001c}.wc-enquiry .wc-control{display:block;width:100%;height:auto;min-height:46px;padding:11px 13px;border:1px solid #d8bd93;border-radius:7px;background:#fffaf3;color:#222;font:14px/1.5 Arial,sans-serif;box-shadow:none}.wc-enquiry textarea.wc-control{min-height:120px;resize:vertical}.wc-enquiry .wc-control:focus{outline:2px solid #c9001c;outline-offset:2px}.wc-tabs{display:flex;gap:12px;border:0;padding:0;margin:0 0 3px;min-width:0}.wc-tab{flex:1;position:relative;cursor:pointer}.wc-tab input{position:absolute;width:1px;height:1px;opacity:0}.wc-tab span{display:flex;justify-content:center;align-items:center;min-height:46px;border:1px solid #d8bd93;border-radius:7px;padding:10px 12px;font:600 15px Arial,sans-serif;text-align:center}.wc-tab input:checked+span{color:#fff;background:linear-gradient(#e72838,#bd0018);border-color:#c9001c;box-shadow:0 3px 7px #8e00151b}.wc-tab input:focus-visible+span{outline:3px solid #c9001c;outline-offset:3px}.wc-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font:13px/1.5 Arial,sans-serif}.wc-consent input{margin:3px 0 0;flex-shrink:0;width:16px;height:16px;accent-color:#c9001c}.wc-consent a{color:#bd0018;text-decoration:underline}.wc-enquiry .wc-submit{display:block;width:85%;margin:0 auto;padding:14px 22px;border:1px solid #c9001c;border-radius:7px;color:#fff;background:linear-gradient(#e72838,#bd0018);font:600 16px Arial,sans-serif;cursor:pointer}.wc-enquiry .wc-submit:hover{filter:brightness(.93)}.wc-enquiry .wc-submit:disabled{opacity:.7;cursor:wait}.wc-result:empty{display:none}.wc-result{margin:18px 0 0;padding:13px;border-radius:6px;font:14px/1.5 Arial,sans-serif}.wc-success{color:#14532d;background:#effaf1;border:1px solid #9ecaaa}.wc-error{color:#8b0015;background:#fff0f2;border:1px solid #eaa5ad}.wc-honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.wc-enquiry .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}@media(max-width:420px){.wc-width-50{width:100%}.wc-tabs{gap:8px}.wc-tab span{padding:10px 6px;font-size:13px}.wc-enquiry .wc-submit{width:100%}}
