#MainContent{--zw-complaints-ink: #233d33;--zw-complaints-paper: #faf8f2;--zw-complaints-beige: #f4ecdb;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:clamp(40px,5vw,76px);padding:72px max(5vw,calc((100vw - 1200px)/2)) 88px;background:var(--zw-complaints-paper);color:var(--zw-complaints-ink)}#MainContent>[id$=__complaints_style]{display:none}#MainContent>.shopify-section{min-width:0;margin:0}#MainContent *,#MainContent *:before,#MainContent *:after{box-sizing:border-box}#MainContent :is(h1,h2,h3,p,a,label,input,textarea,button,span,small){font-family:DM Sans,sans-serif!important}#MainContent>[id$=__main]>.page-width{width:100%;max-width:none;padding:0;margin:0}#MainContent .main-page-title{margin:0 0 32px!important;color:var(--zw-complaints-ink)!important;font-size:clamp(48px,5vw,68px);font-weight:500!important;line-height:1.05;letter-spacing:-2.5px;text-align:left!important}#MainContent .main-page-title:before{content:"";display:block;width:48px;height:3px;margin-bottom:26px;background:#91aa98;border-radius:3px}#MainContent .rte{color:var(--zw-complaints-ink);font-size:16px;line-height:1.85;letter-spacing:0}#MainContent .rte p{margin:0 0 26px}#MainContent .rte p:last-child{margin-bottom:0}#MainContent .rte a{color:var(--zw-complaints-ink)!important;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}#MainContent .rte a:hover{text-decoration-thickness:2px}#MainContent>[id*=__contact_form]>.gradient{background:transparent}#MainContent .contact.page-width{width:100%;max-width:none;margin:0;padding:38px;background:var(--zw-complaints-beige);border-radius:18px;color:var(--zw-complaints-ink)}#MainContent .contact>.title{margin:0 0 30px;font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-1px;color:var(--zw-complaints-ink)}#MainContent .contact__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}#MainContent .contact .field{display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0 0 22px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}#MainContent .contact .field:before,#MainContent .contact .field:after{content:none}#MainContent .contact .field__label,#MainContent .contact .field__input:focus~.field__label,#MainContent .contact .field__input:not(:placeholder-shown)~.field__label{position:static;order:-1;display:block;transform:none;width:auto;margin:0 0 8px;padding:0;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--zw-complaints-ink);pointer-events:auto}#MainContent .contact .field__input,#MainContent .contact .field__input:focus,#MainContent .contact .field__input:not(:placeholder-shown){display:block;flex-grow:0;width:100%;min-width:0;height:50px;margin:0;padding:13px 15px;background:#fbf6ec;color:var(--zw-complaints-ink);border:1px solid #c8c8b7;border-radius:8px;box-shadow:none;font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0}#MainContent .contact .field__input::placeholder{color:transparent;opacity:0}#MainContent .contact .field__input:hover{border-color:#7b9080}#MainContent .contact .field__input:focus{border-color:var(--zw-complaints-ink);outline:2px solid var(--zw-complaints-ink);outline-offset:2px}#MainContent .contact textarea.field__input,#MainContent .contact textarea.field__input:focus,#MainContent .contact textarea.field__input:not(:placeholder-shown){height:166px;min-height:140px;resize:vertical}#MainContent .contact__button{margin:6px 0 0}#MainContent .contact__button .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:0;min-height:48px;padding:14px 26px;border:0;border-radius:999px;box-shadow:none;background:var(--zw-complaints-ink);color:#fbf6ec;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}#MainContent .contact__button .button:before{content:none}#MainContent .contact__button .button:after{content:"\2192";position:static;display:block;width:auto;height:auto;inset:auto;transform:none;border:0;border-radius:0;box-shadow:none;font-size:18px;line-height:1}#MainContent .contact__button .button:hover{background:#365548}#MainContent a:focus-visible,#MainContent .contact__button .button:focus-visible{outline:2px solid var(--zw-complaints-ink);outline-offset:5px;box-shadow:none}#MainContent .contact .form-status,#MainContent .contact .form-status-list,#MainContent .contact .form__message{font-size:14px;line-height:1.6;letter-spacing:0;color:var(--zw-complaints-ink)}#MainContent .contact .contact__field-error{margin-top:8px;font-size:13px;line-height:1.5}#MainContent .contact .contact__field-error .form__message{color:#8d342a}#MainContent .contact .field__input[aria-invalid=true]{border-color:#8d342a}@media(max-width:989px){#MainContent{grid-template-columns:minmax(0,1fr);row-gap:42px;padding:48px max(24px,calc((100vw - 720px)/2)) 64px}#MainContent .main-page-title{font-size:52px}#MainContent .contact.page-width{padding:32px}}@media(max-width:549px){#MainContent{gap:32px;padding:36px 20px 48px}#MainContent .main-page-title{font-size:44px;letter-spacing:-1.5px;margin-bottom:24px}#MainContent .main-page-title:before{margin-bottom:20px;width:36px}#MainContent .rte{font-size:15px;line-height:1.75}#MainContent .contact.page-width{padding:26px 22px;border-radius:14px}#MainContent .contact>.title{font-size:28px;margin-bottom:26px}#MainContent .contact__fields{grid-template-columns:minmax(0,1fr);gap:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/zw-complaints.css.map */
