.rimeh-contact{background:var(--rimeh-ivory, #faf8f4)}.rimeh-contact .help-hero-content>div{width:68%}.rimeh-contact .help-hero h1{font-size:clamp(29px,7.4vw,36px)}.rimeh-contact .help-signature{background:var(--rimeh-gold, #c7a66b)}.rimeh-contact .contact-layout{display:grid;gap:38px;padding-block:16px 64px}.rimeh-contact .contact-intro,.rimeh-contact .contact-form-panel{min-width:0}.rimeh-contact h2{font-size:30px;line-height:1.15}.rimeh-contact .contact-intro h2{max-width:390px}.rimeh-contact .contact-description{max-width:440px;margin-top:20px;font-size:13px;line-height:1.9;color:var(--muted)}.rimeh-contact .contact-methods{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.rimeh-contact .contact-methods a{display:flex;align-items:center;gap:15px;min-height:52px;font-size:13px;overflow-wrap:anywhere}.rimeh-contact .contact-methods a>span:last-child{min-width:0}.rimeh-contact .contact-method-label{display:block;color:var(--muted);font-size:11px;margin-bottom:3px}.rimeh-contact .contact-methods a:hover>span:last-child{text-decoration:underline;text-underline-offset:4px}.rimeh-contact .contact-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;color:#816b49}.rimeh-contact .contact-required-note{margin-top:12px;font-size:11px;color:var(--muted)}.rimeh-contact rimeh-contact-form{display:block;margin-top:24px}.rimeh-contact .contact-form{display:grid;gap:18px}.rimeh-contact .contact-field{min-width:0}.rimeh-contact .contact-field label{display:block;margin-bottom:7px;font-size:12px}.rimeh-contact .contact-optional{color:var(--muted);font-size:11px}.rimeh-contact .contact-field input,.rimeh-contact .contact-field select,.rimeh-contact .contact-field textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--rimeh-black);font:16px/1.5 var(--font-ui)}.rimeh-contact .contact-field textarea{resize:vertical;min-height:156px}.rimeh-contact .contact-field ::placeholder{color:#716b64;opacity:1}.rimeh-contact .contact-field [aria-invalid=true]{border-color:#a2362c}.rimeh-contact .contact-field-error{margin-top:6px;font-size:12px;color:#a2362c}.rimeh-contact .contact-submit{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:54px;padding:14px 12px;background:var(--rimeh-black);color:#fff;font:500 11px/1.5 var(--font-ui);letter-spacing:.09em}.rimeh-contact .contact-submit:hover{background:#262526}.rimeh-contact .contact-submit>span{font-size:20px;line-height:1}.rimeh-contact .contact-submit-status{font-size:12px;color:var(--muted)}.rimeh-contact .contact-submit-status:empty{display:none}.rimeh-contact .contact-notice{padding:16px;border:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.rimeh-contact .contact-success{background:#edf2e9;color:#30442b}.rimeh-contact .contact-server-error{background:#fcf0ed;color:#8f3027}.rimeh-contact .contact-notice ul{margin-bottom:0;padding-left:18px}.rimeh-contact .contact-notice a{text-decoration:underline}.rimeh-contact .contact-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.rimeh-contact .help-hero h1{font-size:60px}.rimeh-contact .contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;padding-block:24px 90px}.rimeh-contact .contact-intro{padding-top:8px}.rimeh-contact .contact-field input,.rimeh-contact .contact-field select,.rimeh-contact .contact-field textarea{font-size:13px}}@media(min-width:1024px){.rimeh-contact .help-hero h1{font-size:76px}.rimeh-contact .contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:100px;padding-block:32px 108px}.rimeh-contact h2{font-size:36px}.rimeh-contact .contact-description{font-size:14px}.rimeh-contact .contact-form-panel{padding:32px;background:#fff;border:1px solid var(--line)}.rimeh-contact .contact-form-panel h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/contact.css.map */
