.cf-section{--cf-ink: #000000;--cf-secondary: #7d7d7d;--cf-inverse: #fafafa;font-family:Satoshi,Arial,sans-serif;color:var(--cf-ink)}.cf-container{width:100%;max-width:90rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-bottom:9.375rem}.cf-details{display:flex;flex-direction:column;gap:6.75rem;flex:0 1 25.9375rem;min-width:16rem}.cf-info{display:flex;flex-direction:column}.cf-info__row{padding:.625rem 0}.cf-info__row a,.cf-info__row span{display:block;font-family:Satoshi,Arial,sans-serif;font-weight:900;font-size:1.5rem;line-height:1;text-transform:uppercase;color:var(--cf-ink);text-decoration:none}.cf-info__row a:hover{text-decoration:underline}.cf-socials{display:flex;align-items:center;gap:10px}.cf-social{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px dashed var( --cf-secondary);filter:invert(52%) sepia(0%) saturate(0%) brightness(93%);transition:border-color .15s ease,filter .15s ease}.cf-social:hover{border-color:var(--cf-ink);filter:none}.cf-social img,.cf-social svg{display:block;width:1.75rem;height:1.75rem}.cf-form-wrap{flex:1 1 40rem;min-width:18rem;max-width:57rem}.cf-form{display:flex;flex-direction:column;gap:2.5rem}.cf-fields{display:flex;flex-direction:column}.cf-field{border-bottom:1px solid var(--cf-secondary);padding:20px 10px}.cf-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cf-field input,.cf-field textarea{display:block;width:100%;border:0;background:none;padding:0;font-family:Satoshi,Arial,sans-serif;font-weight:900;font-size:2.25rem;line-height:1;text-transform:uppercase;color:var(--cf-ink);resize:none;overflow:hidden}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--cf-secondary);opacity:1}.cf-field input:focus,.cf-field textarea:focus{outline:none}.cf-field textarea{min-height:2.25rem}.cf-submit-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cf-submit{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:10.5rem;height:3rem;padding:0 10px;border:0;border-radius:1000px;background-color:var(--cf-ink);color:var(--cf-inverse);font-family:Satoshi,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.cf-submit:hover{opacity:.8}.cf-disclaimer{margin:0;max-width:14.5rem;font-family:Satoshi,Arial,sans-serif;font-size:1rem;line-height:1.2;text-align:right;color:var(--cf-secondary)}.cf-disclaimer a{color:inherit;font-weight:inherit;text-transform:inherit}.cf-message{margin:0 0 1.5rem;padding:.75rem 1rem;font-size:1rem}.cf-message--success{background-color:#ebebeb;color:var(--cf-ink)}.cf-message--error{background-color:#fbe4e4;color:#c0223a}.cf-message[hidden]{display:none}.cf-contact-form{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:991px){.cf-field input,.cf-field textarea{font-size:1.75rem}}@media screen and (max-width:767px){.cf-container{flex-direction:column;gap:2rem;padding-bottom:6.5rem}.cf-details{gap:3rem;flex-basis:auto}.cf-form-wrap{max-width:none}.cf-field input,.cf-field textarea{font-size:1.375rem}.cf-submit-row{flex-direction:column;align-items:flex-start;gap:1rem}.cf-disclaimer{text-align:left;max-width:none}}@media screen and (max-width:479px){.cf-container{padding:2rem 16px}.cf-info__row a,.cf-info__row span,.cf-field input,.cf-field textarea{font-size:1.125rem}.cf-form-wrap{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/osi-contact.css.map */
