.rf-contact-sec{display:block}.rf-contact{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,56px);margin-top:40px;align-items:start}.rf-contact__form{background:#fff;border:1px solid var(--rf-line);border-radius:6px;padding:clamp(24px,3vw,36px)}.rf-contact__form form{margin:0}.rf-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.rf-field label{font-family:var(--rf-body);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-muted-2)}.rf-field__hint{font-family:var(--rf-body);font-size:12px;letter-spacing:0;text-transform:none;color:var(--rf-muted);margin-left:6px}.rf-field input,.rf-field textarea{border:1.5px solid var(--rf-line);border-radius:3px;padding:14px 15px;font:inherit;font-size:15.5px;background:#fff;color:var(--rf-ink);width:100%}.rf-field textarea{resize:vertical;min-height:150px;line-height:1.6}.rf-field input:focus,.rf-field textarea:focus{outline:none;border-color:var(--rf-ink);box-shadow:inset 0 0 0 1px var(--rf-ink)}.rf-field input[aria-invalid=true]{border-color:#9b2f20}.rf-contact__ok,.rf-contact__err{margin:0 0 20px;padding:14px 16px;border-radius:3px;font-size:15px;line-height:1.5}.rf-contact__ok{background:#e6f3ef;border:1px solid #bbdcd3;color:#0e6655;font-weight:700}.rf-contact__err{background:#fbeae6;border:1px solid #e6c2b9;color:#9b2f20}.rf-contact__side{display:flex;flex-direction:column;gap:0}.rf-contact__item{padding:0 0 22px;border-bottom:1px solid var(--rf-hair);margin-bottom:22px}.rf-contact__item h2{font-family:var(--rf-display);font-weight:400;text-transform:uppercase;font-size:22px;line-height:1;margin:0}.rf-contact__item p{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--rf-muted-2);max-width:40ch}.rf-contact__item .rf-tlink{margin-top:14px}.rf-contact__faq{border-bottom:1px solid var(--rf-hair)}.rf-contact__faq summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;align-items:center;gap:14px;font-size:15.5px;font-weight:700;line-height:1.4}.rf-contact__faq summary::-webkit-details-marker{display:none}.rf-contact__ic{margin-left:auto;flex:none;width:27px;height:27px;border-radius:4px;background:var(--rf-paper);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;transition:background .2s ease}.rf-contact__ic:before{content:"+"}.rf-contact__faq[open] .rf-contact__ic:before{content:"\2013"}.rf-contact__faq summary:hover .rf-contact__ic{background:#e4e1d8}.rf-contact__a{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--rf-muted-2);max-width:44ch}.rf-contact__a p{margin:0}.rf-contact__a p+p{margin-top:10px}@media screen and (max-width:820px){.rf-contact{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.rf-contact__ic{transition-duration:.01ms}}.rf-contact__page{margin-top:20px;max-width:62ch;font-size:16px;line-height:1.7;color:var(--rf-muted-2)}.rf-contact__page>:first-child{margin-top:0}.rf-contact__page>:last-child{margin-bottom:0}.rf-contact__page a{color:var(--rf-ink);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-contact.css.map */
