/** Shopify CDN: Minification failed

Line 19:166 Expected identifier but found whitespace
Line 19:168 Unexpected "{"
Line 19:182 Expected ":"
Line 19:199 Expected identifier but found ","
Line 30:89 Expected identifier but found whitespace
Line 30:91 Unexpected "{"
Line 30:105 Expected ":"
Line 30:122 Expected identifier but found ","

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:contact-oromo (INDEX:12) */
.oc-wrap { max-width: 640px; margin: 0 auto; padding: 2rem; font-family: inherit; }
.oc-title { font-size: 42px; font-weight: 700; text-align: center; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 0.5rem; color: #1a1a1a; font-family: {{ heading_font.family | json }}, serif; }
.oc-subtitle { text-align: center; font-size: 11px; letter-spacing: 4px; text-transform: uppercase; color: #9a8c7e; margin-bottom: 2.5rem; }
.oc-intro { text-align: center; margin-bottom: 2.5rem; }
.oc-intro p { font-size: 14px; line-height: 1.9; color: #5a5048; margin: 0; }
.oc-intro a { color: #7B4F2E; text-decoration: none; border-bottom: 1px solid #c4a882; padding-bottom: 1px; }
.oc-intro a:hover { color: #5E3A1E; }
.oc-divider { width: 32px; height: 1px; background: #7B4F2E; margin: 0 auto 2.5rem; }
.oc-channels { margin: 0 0 3rem; }
.oc-channel-row { display: flex; justify-content: center; align-items: baseline; gap: 8px; padding: 0.75rem 0; border-bottom: 0.5px solid #d9d0c4; font-size: 14px; flex-wrap: wrap; }
.oc-channel-row:first-child { border-top: 0.5px solid #d9d0c4; }
.oc-channel-label { color: #5a5048; font-weight: 300; }
.oc-channel-email { font-weight: 600; color: #1a1a1a; letter-spacing: 0.3px; font-family: {{ heading_font.family | json }}, serif; }
.oc-form-lead { text-align: center; font-size: 13px; color: #9a8c7e; margin-bottom: 2rem; line-height: 1.8; text-transform: uppercase; letter-spacing: 2px; }
.oc-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.oc-field { display: flex; flex-direction: column; gap: 0; margin-bottom: 10px; }
.oc-field input, .oc-field textarea { border: none; border-bottom: 1px solid #c4b9aa; border-radius: 0; padding: 12px 2px; font-size: 13px; font-family: inherit; outline: none; background: transparent; transition: border 0.2s; letter-spacing: 2px; text-transform: uppercase; color: #1a1a1a; }
.oc-field input::placeholder, .oc-field textarea::placeholder { color: #b0a496; font-size: 10px; letter-spacing: 3px; text-transform: uppercase; }
.oc-field input:focus, .oc-field textarea:focus { border-bottom-color: #7B4F2E; }
.oc-field textarea { resize: none; min-height: 120px; text-transform: none; letter-spacing: 0; font-size: 14px; border: none; border-bottom: 1px solid #c4b9aa; padding: 12px 2px; }
.oc-field textarea:focus { border-bottom-color: #7B4F2E; }
.oc-btn { width: 100%; padding: 16px; background: #1a1a1a; color: #F5F0E8; border: none; font-size: 10px; font-weight: 600; letter-spacing: 4px; text-transform: uppercase; cursor: pointer; margin-top: 1.5rem; transition: background 0.2s; font-family: inherit; }
.oc-btn:hover { background: #7B4F2E; }
.oc-footer-note { text-align: center; font-size: 11px; color: #b0a496; margin-top: 1.5rem; letter-spacing: 2px; text-transform: uppercase; }
.oc-success { color: #7B4F2E; padding: 14px 0; font-size: 13px; margin-bottom: 1.5rem; text-align: center; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid #c4a882; }
/* END_SECTION:contact-oromo */