.ok-home{--green: #2f4232;--green-dk: #243528;--cream: #f8f5ee;--cream-dk: #efeade;--ink: #2f3b2f;--ink-soft: #5c655b;--line: #ddd7c8;--gold: #b08d4f}.ok-home *,.ok-home *:before,.ok-home *:after{box-sizing:border-box;min-width:0}.ok-home img{max-width:100%;display:block}.ok-home .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-home .ok-container{padding-inline:var(--gutter-md, 32px)}}@media screen and (min-width:1280px){.ok-home .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-sec-head{margin-bottom:26px}.ok-sec-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:27px;line-height:1.15;margin:0;color:#2f3b2f}.ok-sec-sub{margin:8px 0 0;color:#5c655b;font-size:14.5px;max-width:52ch}@media screen and (min-width:769px){.ok-sec-title{font-size:35px}.ok-sec-head{margin-bottom:34px}}.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,color .18s,border-color .18s}.ok-btn--primary{background:#2f4232;color:#fff;border-color:#2f4232}.ok-btn--primary:hover{background:#243528;border-color:#243528}.ok-btn--ghost{background:transparent;color:#fff;border-color:#ffffff8c}.ok-btn--ghost:hover{background:#ffffff1f;border-color:#fff}.ok-btn--outline{background:transparent;color:#2f4232;border-color:#2f4232}.ok-btn--outline:hover{background:#2f4232;color:#fff}.ok-btn--light{background:#fff;color:#2f4232;border-color:#fff}.ok-btn--light:hover{background:#efeade;border-color:#efeade}.ok-btn:focus-visible{outline:2px solid #b08d4f;outline-offset:3px}.ok-hero{position:relative;background:#2f4232;color:#fff;overflow:hidden}.ok-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ok-hero__media img{width:100%;height:100%;object-fit:cover}.ok-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1e2a20db,#1e2a20b8)}@media screen and (min-width:769px){.ok-hero__media:after{background:linear-gradient(to right,#1e2a20ed,#1e2a20c7 45%,#1e2a2066)}}.ok-hero__inner{position:relative;padding-block:56px 48px}.ok-hero__eyebrow{color:#d8c9a4}.ok-hero__title{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:36px;line-height:1.08;letter-spacing:-.01em;margin:0 0 16px;color:#fff}.ok-hero__lede{font-size:15.5px;line-height:1.6;color:#ffffffdb;max-width:46ch;margin:0 0 12px}.ok-hero__price{font-size:13.5px;color:#d8c9a4;margin:0 0 26px}.ok-hero__cta{display:flex;flex-direction:column;gap:11px}.ok-hero__cta .ok-btn{width:100%}.ok-hero__proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}.ok-hero__proof-item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#ffffffe6}.ok-hero__proof-item svg{width:15px;height:15px;flex:0 0 auto;color:#d8c9a4}@media screen and (min-width:769px){.ok-hero__inner{padding-block:88px 78px;max-width:640px}.ok-hero__title{font-size:52px}.ok-hero__cta{flex-direction:row}.ok-hero__cta .ok-btn{width:auto}}@media screen and (min-width:1024px){.ok-hero__inner{padding-block:112px 100px}.ok-hero__title{font-size:60px}}.ok-assure{background:#f8f5ee;border-bottom:1px solid #ddd7c8}.ok-assure__grid{display:grid;grid-template-columns:1fr;gap:14px;padding-block:20px;margin:0;padding-left:0;list-style:none}.ok-assure__item{display:flex;align-items:center;gap:11px}.ok-assure__item svg{width:24px;height:24px;flex:0 0 auto;color:#2f4232}.ok-assure__t{display:block;font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;line-height:1.25}.ok-assure__s{display:block;font-size:12px;color:#5c655b;line-height:1.35}@media screen and (min-width:600px){.ok-assure__grid{grid-template-columns:1fr 1fr;gap:18px;padding-block:24px}}@media screen and (min-width:1024px){.ok-assure__grid{grid-template-columns:repeat(4,1fr);gap:22px}}.ok-cats{padding-block:48px}@media screen and (min-width:769px){.ok-cats{padding-block:72px}}.ok-cats__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (min-width:769px){.ok-cats__grid{grid-template-columns:repeat(4,1fr);gap:18px}}.ok-cat{position:relative;display:block;text-decoration:none;border-radius:3px;overflow:hidden;background:#efeade}.ok-cat--lead{grid-column:span 2}@media screen and (min-width:769px){.ok-cat--lead{grid-row:span 2}}.ok-cat__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s ease}.ok-cat--lead .ok-cat__img{aspect-ratio:4 / 5}@media screen and (min-width:769px){.ok-cat--lead .ok-cat__img{aspect-ratio:1 / 1}}.ok-cat:hover .ok-cat__img{transform:scale(1.04)}.ok-cat__body{position:absolute;left:0;right:0;bottom:0;padding:16px 14px;background:linear-gradient(to top,#1c241cdb,#1c241c00);color:#fff}.ok-cat__name{font-family:var(--heading-font-family, Georgia, serif);font-size:18px;line-height:1.2;display:block}.ok-cat--lead .ok-cat__name{font-size:24px}.ok-cat__from{font-size:11.5px;color:#ffffffd1}@media screen and (min-width:769px){.ok-cat__body{padding:20px 18px}.ok-cat--lead .ok-cat__name{font-size:30px}}.ok-how{background:#f8f5ee;padding-block:48px}@media screen and (min-width:769px){.ok-how{padding-block:76px}}.ok-how__grid{display:grid;grid-template-columns:1fr;gap:26px;counter-reset:ok-step;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.ok-how__grid{grid-template-columns:repeat(4,1fr);gap:30px}}.ok-step{position:relative;padding-top:16px;border-top:1px solid #ddd7c8}.ok-step:before{counter-increment:ok-step;content:"0" counter(ok-step);display:block;font-family:var(--heading-font-family, Georgia, serif);font-size:13px;letter-spacing:.14em;color:#b08d4f;margin-bottom:9px}.ok-step__t{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:17px;margin:0 0 6px;line-height:1.25}.ok-step__d{font-size:14px;color:#5c655b;margin:0}.ok-best{padding-block:48px}@media screen and (min-width:769px){.ok-best{padding-block:72px}}.ok-best__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;margin-bottom:26px}.ok-best__link{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;white-space:nowrap}.ok-best__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.ok-best__grid{grid-template-columns:repeat(4,1fr);gap:22px}}.ok-card{text-decoration:none;display:flex;flex-direction:column;color:inherit}.ok-card__media{position:relative;border-radius:3px;overflow:hidden;background:#efeade;margin-bottom:11px}.ok-card__img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform .5s}.ok-card:hover .ok-card__img{transform:scale(1.04)}.ok-card__tag{position:absolute;top:9px;left:9px;padding:4px 9px;font-size:9.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;background:#2f4232;color:#fff;border-radius:2px}.ok-card__name{font-family:var(--heading-font-family, Georgia, serif);font-size:17px;line-height:1.25;margin-bottom:3px}.ok-card__meta{font-size:12px;color:#5c655b;margin-bottom:6px}.ok-card__price{font-size:14px;font-weight:500}.ok-card__price span{font-size:11.5px;color:#5c655b;font-weight:400}.ok-shop{background:#2f4232;color:#fff;padding-block:52px}@media screen and (min-width:769px){.ok-shop{padding-block:84px}}.ok-shop__grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media screen and (min-width:1024px){.ok-shop__grid{grid-template-columns:1fr 1.15fr;gap:60px}}.ok-shop__title{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:28px;color:#fff;margin:0 0 14px;line-height:1.15}@media screen and (min-width:769px){.ok-shop__title{font-size:38px}}.ok-shop__text{color:#ffffffd6;font-size:15px;margin:0 0 14px}.ok-shop__list{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.ok-shop__list li{display:flex;gap:10px;font-size:14.5px;color:#ffffffe6}.ok-shop__list svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px;color:#d8c9a4}.ok-shop__imgs{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px}.ok-shop__imgs img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:3px}@media screen and (min-width:600px){.ok-shop__imgs img:first-child{grid-row:span 2;aspect-ratio:3 / 5}}.ok-revs{padding-block:48px}@media screen and (min-width:769px){.ok-revs{padding-block:72px}}.ok-revs__grid{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:769px){.ok-revs__grid{grid-template-columns:repeat(3,1fr);gap:22px}}.ok-rev{padding:22px;background:#f8f5ee;border-radius:3px;display:flex;flex-direction:column}.ok-rev__stars{display:flex;gap:2px;margin-bottom:12px}.ok-rev__stars svg{width:14px;height:14px;color:#b08d4f}.ok-rev__q{font-family:var(--heading-font-family, Georgia, serif);font-size:17px;line-height:1.45;margin:0 0 14px;flex:1 1 auto}.ok-rev__who{font-size:12px;color:#5c655b}.ok-rev__who strong{display:block;color:#2f3b2f;font-weight:500;font-size:13px}.ok-trade{background:#f8f5ee;padding-block:44px}@media screen and (min-width:769px){.ok-trade{padding-block:64px}}.ok-trade__inner{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media screen and (min-width:1024px){.ok-trade__inner{grid-template-columns:1.4fr auto;gap:48px}}.ok-trade__title{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:25px;margin:0 0 9px;line-height:1.15}@media screen and (min-width:769px){.ok-trade__title{font-size:31px}}.ok-trade__text{margin:0;color:#5c655b;font-size:14.5px;max-width:56ch}.ok-faq{padding-block:48px}@media screen and (min-width:769px){.ok-faq{padding-block:72px}}.ok-faq__list{max-width:820px;margin-inline:auto}.ok-faq__item{border-bottom:1px solid #ddd7c8}.ok-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:0;font-family:var(--heading-font-family, Georgia, serif);font-size:17px;color:#2f3b2f;text-align:left;cursor:pointer;list-style:none}.ok-faq__q::-webkit-details-marker{display:none}.ok-faq__q svg{width:13px;height:13px;flex:0 0 auto;transition:transform .22s;color:#5c655b}.ok-faq__item[open] .ok-faq__q svg{transform:rotate(45deg)}.ok-faq__a{padding:0 0 20px;margin:0;font-size:14.5px;color:#5c655b;max-width:70ch}.ok-faq__a p{margin:0 0 10px}.ok-faq__a p:last-child{margin-bottom:0}.ok-close{position:relative;background:#243528;color:#fff;text-align:center;overflow:hidden}.ok-close__media{position:absolute;top:0;right:0;bottom:0;left:0}.ok-close__media img{width:100%;height:100%;object-fit:cover;opacity:.28}.ok-close__inner{position:relative;padding-block:54px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:769px){.ok-close__inner{padding-block:82px}}.ok-close__title{font-family:var(--heading-font-family, Georgia, serif);font-weight:var(--heading-font-weight, 400);font-size:29px;margin:0 0 12px;color:#fff;line-height:1.15}@media screen and (min-width:769px){.ok-close__title{font-size:40px}}.ok-close__text{color:#ffffffd1;margin:0 0 26px;max-width:50ch;font-size:15px}.ok-close__cta{display:flex;flex-direction:column;gap:11px;width:100%;max-width:340px}@media screen and (min-width:600px){.ok-close__cta{flex-direction:row;max-width:none;width:auto}}.ok-close__note{margin:20px 0 0;font-size:12.5px;color:#ffffff9e}@media(prefers-reduced-motion:reduce){.ok-home *{transition-duration:.01ms!important}.ok-cat:hover .ok-cat__img,.ok-card:hover .ok-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/oakland-home.css.map */
