.oxiram-contact .contact-hero{background:var(--pine);padding:90px 0 70px;text-align:center}.oxiram-contact .contact-hero .eyebrow{color:var(--gold-light)}.oxiram-contact .contact-hero h1{font-size:clamp(34px,4.4vw,54px);margin:14px 0 16px;color:var(--ivory)}.oxiram-contact .contact-hero p{color:#faf7efb8;font-size:15.5px;max-width:460px;margin:0 auto;line-height:1.65}.oxiram-contact .contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:start}.oxiram-contact .contact-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:48px;box-shadow:var(--shadow)}.oxiram-contact .contact-card h2{font-size:24px;margin-bottom:8px}.oxiram-contact .contact-card>p,.oxiram-contact .contact-card .contact-card-lead{color:var(--ink-soft);font-size:14px;margin-bottom:32px}.oxiram-contact .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.oxiram-contact .form-field{display:flex;flex-direction:column;gap:8px}.oxiram-contact .form-field.full{grid-column:1/-1}.oxiram-contact .form-field label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.oxiram-contact .form-field label .opt{opacity:.55;text-transform:none;letter-spacing:0;font-family:Inter,sans-serif}.oxiram-contact .form-field input,.oxiram-contact .form-field select,.oxiram-contact .form-field textarea{font-family:Inter,sans-serif;font-size:14.5px;color:var(--ink);background:var(--ivory);border:1px solid var(--line);border-radius:4px;padding:13px 15px;outline:none;transition:border-color .2s,background .2s;width:100%;appearance:none;-webkit-appearance:none}.oxiram-contact .form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235C5548' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.oxiram-contact .form-field input:focus,.oxiram-contact .form-field select:focus,.oxiram-contact .form-field textarea:focus{border-color:var(--sage);background:var(--white)}.oxiram-contact .form-field textarea{resize:vertical;min-height:120px}.oxiram-contact .form-field .field-error{font-size:12px;color:#9b3d2e;margin-top:2px}.oxiram-contact .form-errors{background:#9b3d2e14;border:1px solid rgba(155,61,46,.25);border-radius:4px;padding:14px 16px;margin-bottom:22px;color:#9b3d2e;font-size:13.5px}.oxiram-contact .form-errors ul{margin:8px 0 0;padding-left:18px}.oxiram-contact .form-errors li{margin-bottom:4px}.oxiram-contact .form-submit{display:flex;align-items:center;gap:8px;margin-top:8px}.oxiram-contact .form-note{font-size:12px;color:var(--ink-soft);margin-top:14px;line-height:1.55}.oxiram-contact .form-success{text-align:center;padding:40px 10px}.oxiram-contact .form-success svg{color:var(--sage);margin:0 auto 16px}.oxiram-contact .form-success h3{font-size:20px;margin-bottom:8px}.oxiram-contact .form-success p{color:var(--ink-soft);font-size:14px;line-height:1.6}.oxiram-contact .contact-info-card{background:var(--pine);color:var(--ivory);border-radius:8px;padding:40px;margin-bottom:20px}.oxiram-contact .contact-info-card .eyebrow{color:var(--gold-light)}.oxiram-contact .contact-info-card h3{font-size:19px;color:var(--ivory);margin:12px 0 22px}.oxiram-contact .info-row{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid rgba(250,247,239,.14)}.oxiram-contact .info-row:first-of-type{border-top:none}.oxiram-contact .info-row .info-icon{width:36px;height:36px;border-radius:50%;background:#faf7ef1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gold-light)}.oxiram-contact .info-row p{font-size:13.5px;font-weight:600;color:var(--ivory);margin-bottom:3px}.oxiram-contact .info-row a,.oxiram-contact .info-row span{font-size:13px;color:#faf7efa6}.oxiram-contact .info-row a:hover{color:var(--gold-light)}.oxiram-contact .contact-side-note{background:var(--stone);border-radius:8px;padding:28px 30px}.oxiram-contact .contact-side-note .eyebrow{margin-bottom:10px;display:block}.oxiram-contact .contact-side-note p{font-size:13.5px;color:var(--ink-soft);line-height:1.65}.oxiram-contact .faq-list{max-width:780px;margin:0 auto}.oxiram-contact .faq-item{border-bottom:1px solid var(--line)}.oxiram-contact .faq-item summary{list-style:none;padding:24px 4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Fraunces,serif;font-size:18px;gap:20px}.oxiram-contact .faq-item summary::-webkit-details-marker{display:none}.oxiram-contact .faq-item summary .faq-plus{font-family:Inter,sans-serif;font-size:20px;color:var(--gold-deep);transition:transform .25s;flex-shrink:0;line-height:1}.oxiram-contact .faq-item[open] summary .faq-plus{transform:rotate(45deg)}.oxiram-contact .faq-item p{padding:0 4px 24px;color:var(--ink-soft);font-size:14.5px;line-height:1.7;max-width:640px}.oxiram-contact .section-head.is-centered{justify-content:center;text-align:center}.oxiram-contact [data-contact-reveal].reveal-ready{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.oxiram-contact [data-contact-reveal].is-in{opacity:1;transform:translateY(0)}@media(max-width:900px){.oxiram-contact .contact-grid{grid-template-columns:1fr}.oxiram-contact .contact-card{padding:32px 24px}.oxiram-contact .form-row{grid-template-columns:1fr}.oxiram-contact .contact-info-card{padding:32px 24px}.oxiram-contact .contact-side-note{padding:24px}}@media(min-width:681px)and (max-width:1024px){.oxiram-contact{overflow-x:hidden!important}.oxiram-contact .wrap{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.oxiram-contact .contact-hero{padding:72px 0 56px!important}.oxiram-contact .contact-hero h1{font-size:clamp(38px,5.4vw,52px)!important}.oxiram-contact .contact-grid{grid-template-columns:1fr!important;gap:22px!important}.oxiram-contact .contact-card,.oxiram-contact .contact-info-card{padding:24px 18px!important}.oxiram-contact .form-row{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:14px!important}}@media(max-width:768px){.oxiram-contact{overflow-x:clip;max-width:100%}.oxiram-contact .contact-hero{padding:64px 0 52px}.oxiram-contact .contact-hero h1{font-size:clamp(30px,8vw,44px)}.oxiram-contact .contact-card,.oxiram-contact .contact-info-card{padding:28px 18px}.oxiram-contact .form-field input,.oxiram-contact .form-field select,.oxiram-contact .form-field textarea{font-size:16px}.oxiram-contact .form-submit .btn,.oxiram-contact .form-submit button{width:100%;justify-content:center;min-height:48px}.oxiram-contact .faq-item summary{font-size:16.5px;padding:20px 2px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/oxiram-contact.css.map */
