.ok-contact{--green: #2f4232;--green-dk: #243528;--cream: #f8f5ee;--cream-dk: #efeade;--ink: #2f3b2f;--ink-soft: #5c655b;--line: #ddd7c8;--gold: #b08d4f;color:#2f3b2f;font-size:15px;line-height:1.6}.ok-contact *,.ok-contact *:before,.ok-contact *:after{box-sizing:border-box;min-width:0}.ok-contact .ok-container{width:100%;max-width:var(--page-width, 1320px);margin-inline:auto;padding-inline:var(--gutter-sm, 20px)}@media screen and (min-width:769px){.ok-contact .ok-container{padding-inline:var(--gutter-md, 32px)}}@media screen and (min-width:1280px){.ok-contact .ok-container{padding-inline:var(--gutter-lg, 64px)}}.ok-eyebrow{font-size:10.5px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#b08d4f;margin:0 0 12px}.ok-tick{width:15px;height:15px;color:#2f4232;flex:0 0 auto;margin-top:4px}.ok-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:14px 26px;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background-color .18s,border-color .18s}.ok-btn--solid{background:#2f4232;color:#fff;border-color:#2f4232}.ok-btn--solid:hover{background:#243528;border-color:#243528}.ok-btn:focus-visible{outline:2px solid #b08d4f;outline-offset:3px}.ok-cdet{padding-block:36px 0}@media screen and (min-width:769px){.ok-cdet{padding-block:52px 0}}.ok-cdet__head{margin-bottom:28px}.ok-cdet__title{font-family:var(--heading-font-family, Georgia, serif);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight, 400);font-size:31px;line-height:1.12;margin:0 0 10px}@media screen and (min-width:769px){.ok-cdet__title{font-size:42px}}.ok-cdet__intro{font-size:15px;color:#5c655b;margin:0;max-width:56ch}.ok-cdet__grid{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:36px;border-bottom:1px solid #ddd7c8}@media screen and (min-width:600px){.ok-cdet__grid{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (min-width:1024px){.ok-cdet__grid{grid-template-columns:repeat(3,1fr);gap:30px}}.ok-cmethod{display:flex;flex-direction:column;gap:3px}.ok-cmethod__icon{display:block;width:22px;height:22px;color:#2f4232;margin-bottom:7px}.ok-cmethod__icon svg{width:100%;height:100%}.ok-cmethod__label{font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:#5c655b}.ok-cmethod__value{font-family:var(--heading-font-family, Georgia, serif);font-size:20px;line-height:1.25;color:#2f4232;text-decoration:none;overflow-wrap:anywhere}a.ok-cmethod__value:hover{text-decoration:underline}.ok-cmethod__note{font-size:12.5px;color:#5c655b}.ok-chours{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:600px){.ok-chours{grid-column:span 2}}@media screen and (min-width:1024px){.ok-chours{grid-column:span 1}}.ok-chours__list{margin:0;padding:0}.ok-chours__row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid #efeade;font-size:14px}.ok-chours__row:last-child{border-bottom:0}.ok-chours__row dt{color:#5c655b;margin:0}.ok-chours__row dd{margin:0;font-variant-numeric:tabular-nums}.ok-cform-sec{padding-block:40px;scroll-margin-top:20px}@media screen and (min-width:769px){.ok-cform-sec{padding-block:60px}}.ok-cform__grid{display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width:1024px){.ok-cform__grid{grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}}.ok-cform__title{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:25px;margin:0 0 12px;line-height:1.15}@media screen and (min-width:769px){.ok-cform__title{font-size:31px}}.ok-cform__text{color:#5c655b;font-size:14.5px;margin:0 0 18px;max-width:46ch}.ok-cform__points{margin:0 0 20px;padding:0;list-style:none}.ok-cform__points li{display:flex;gap:10px;font-size:14px;color:#5c655b;margin-bottom:9px}.ok-cform__link{display:inline-block;font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#2f4232;text-decoration:none;border-bottom:1px solid #2f4232;padding-bottom:3px}.ok-cform{padding:24px 20px;border:1px solid #ddd7c8;border-radius:3px;margin:0}@media screen and (min-width:769px){.ok-cform{padding:30px}}.ok-frow{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media screen and (min-width:600px){.ok-frow--2{grid-template-columns:1fr 1fr}}.ok-field label{display:block;font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#5c655b;margin-bottom:6px}.ok-req{color:#8a2018}.ok-field input,.ok-field select,.ok-field textarea{width:100%;min-height:48px;padding:12px 13px;font-family:inherit;font-size:15px;color:#2f3b2f;background:#fff;border:1px solid #ddd7c8;border-radius:2px}.ok-field textarea{min-height:130px;resize:vertical}.ok-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;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='%235c655b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ok-field input:focus,.ok-field select:focus,.ok-field textarea:focus{outline:2px solid #2f4232;outline-offset:-1px;border-color:#2f4232}.ok-field__hint{display:block;font-size:12px;color:#5c655b;margin-top:5px;text-transform:none;letter-spacing:0;font-weight:400}.ok-cform__submit{width:100%}.ok-cform__note{margin:14px 0 0;font-size:12.5px;color:#5c655b;text-align:center}.ok-cform__success{display:flex;gap:14px;padding:22px;background:#eef3ee;border:1px solid #c4d6c6;border-radius:3px;color:#2f4232}.ok-cform__success svg{width:26px;height:26px;flex:0 0 auto}.ok-cform__success strong{display:block;font-size:16px;margin-bottom:4px;font-weight:500}.ok-cform__success p{margin:0;font-size:14px;color:#4a5a4c}.ok-cform__errors{padding:16px 18px;margin-bottom:20px;background:#fbeeec;border:1px solid #e8c4be;border-radius:3px;color:#8a2018;font-size:13.5px}.ok-cform__errors strong{display:block;margin-bottom:6px;font-weight:500}.ok-cform__errors ul{margin:0;padding-left:18px}@media(prefers-reduced-motion:reduce){.ok-contact *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/oakland-contact.css.map */
