.oh{--oh-bg: #ffffff;--oh-bg-alt: #f7f5f0;--oh-forest: #2a3b33;--oh-forest-2: #1e2b25;--oh-terra: #e8853c;--oh-terra-2: #c26a29;--oh-ink: #1e2b25;--oh-ink-2: #6b7a70;--oh-success: #3e7c5a;--oh-line: #e8e6e0;--oh-r: 14px;--oh-r-sm: 10px;--oh-shadow: 0 1px 2px rgba(30, 43, 37, .04), 0 8px 30px rgba(30, 43, 37, .06)}.oh,.oh p{font-family:var(--font-body-family);color:var(--oh-ink)}.oh h2,.oh h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);color:var(--oh-ink);margin:0;line-height:1.1;text-wrap:balance}.oh__wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.oh__wrap{padding:0 5rem}}.oh__eyebrow{font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oh-terra-2)}.oh__head{text-align:center;max-width:64rem;margin:0 auto 4.2rem}.oh__head .oh__eyebrow{display:block;margin-bottom:1.2rem}.oh__head h2{font-size:3.4rem}.oh__head p{margin-top:1.2rem;color:var(--oh-ink-2);font-size:1.6rem}.oh__tnum{font-variant-numeric:tabular-nums}.oh-signals{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2rem;padding:2rem 0;border-top:1px solid var(--oh-line);border-bottom:1px solid var(--oh-line);margin:.5rem 0}.oh-sig{display:flex;align-items:flex-start;gap:1.2rem}.oh-sig__ic{flex:none;width:3.8rem;height:3.8rem;border-radius:50%;background:var(--oh-bg-alt);display:flex;align-items:center;justify-content:center;color:var(--oh-forest)}.oh-sig__ic svg{width:2rem;height:2rem}.oh-sig b{display:block;font-size:1.4rem;font-weight:600;line-height:1.3}.oh-sig small{color:var(--oh-ink-2);font-size:1.25rem}.oh-save{display:inline-block;background:#3e7c5a1f;color:var(--oh-success);font-weight:600;font-size:1.3rem;padding:.5rem 1.1rem;border-radius:100px}.oh-pay{display:flex;flex-direction:column;gap:.7rem;padding-top:.5rem}.oh-pay small{color:var(--oh-ink-2);font-size:1.2rem}.oh-pay__chips{display:flex;gap:.7rem;flex-wrap:wrap}.oh-chip{height:2.6rem;padding:0 .9rem;border:1px solid var(--oh-line);border-radius:6px;background:#fff;display:inline-flex;align-items:center;font-size:1.1rem;font-weight:700;letter-spacing:.02em;color:var(--oh-forest)}.oh-pay__svg{height:2.4rem;width:auto;border:1px solid var(--oh-line);border-radius:4px;background:#fff}.oh-desc{max-width:74rem;margin:0 auto;font-size:1.6rem;line-height:1.75;color:var(--oh-ink)}.oh-desc>*+*{margin-top:1.2rem}.oh-desc h2,.oh-desc h3,.oh-desc h4{font-family:var(--font-heading-family)}.oh-desc ul,.oh-desc ol{padding-inline-start:2.2rem}.oh-desc li{margin-top:.5rem}.oh-desc a{color:var(--oh-terra-2);text-decoration:underline}.oh-section{padding:7rem 0}.oh-section--alt{background:var(--oh-bg-alt)}.oh-section--green{background:var(--oh-forest)}.oh-section--green h2{color:#fff}.oh-section--green .oh__head p{color:#ffffffb8}@media screen and (max-width:749px){.oh-section{padding:5rem 0}.oh__head h2{font-size:2.8rem}}.oh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.oh-step{text-align:center;padding:0 .6rem}.oh-step__n{font-family:var(--font-heading-family);font-size:5.2rem;font-weight:600;color:var(--oh-terra);line-height:1}.oh-step__ic{width:5.2rem;height:5.2rem;margin:1.4rem auto 1.6rem;border-radius:50%;background:#fff;border:1px solid var(--oh-line);display:flex;align-items:center;justify-content:center;color:var(--oh-forest)}.oh-section:not(.oh-section--alt) .oh-step__ic{background:var(--oh-bg-alt)}.oh-step__ic svg{width:2.4rem;height:2.4rem}.oh-step h3{font-size:2.2rem;margin-bottom:.8rem}.oh-step p{color:var(--oh-ink-2);font-size:1.45rem;max-width:28rem;margin:0 auto}.oh-apps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.oh-app{background:#fff;border:1px solid var(--oh-line);border-radius:var(--oh-r);padding:2.2rem 1.6rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.oh-app:hover{transform:translateY(-3px);box-shadow:var(--oh-shadow)}.oh-app__tile{width:5.4rem;height:5.4rem;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:2.4rem}.oh-app__img{width:5.4rem;height:5.4rem;object-fit:contain}.oh-app b{font-size:1.4rem;font-weight:600;color:var(--oh-ink)}.oh-app small{font-size:1.2rem;color:var(--oh-ink-2)}.oh-specs{max-width:76rem;margin:0 auto;border:1px solid var(--oh-line);border-radius:var(--oh-r);overflow:hidden;background:#fff}.oh-specs__row{display:grid;grid-template-columns:.9fr 1.1fr;border-top:1px solid var(--oh-line)}.oh-specs__row:first-child{border-top:0}.oh-specs dt,.oh-specs dd{margin:0;padding:1.6rem 2.2rem;font-size:1.45rem}.oh-specs dt{color:var(--oh-ink-2);font-weight:500;background:var(--oh-bg-alt)}.oh-specs dd{font-weight:600;color:var(--oh-ink)}.oh-faq{max-width:76rem;margin:0 auto}.oh-faq details{border-bottom:1px solid var(--oh-line)}.oh-faq summary{list-style:none;cursor:pointer;padding:2.2rem .4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-weight:600;font-size:1.7rem;color:var(--oh-ink)}.oh-faq summary::-webkit-details-marker{display:none}.oh-faq summary:hover{color:var(--oh-terra-2)}.oh-faq summary:focus-visible{outline:2px solid var(--oh-forest);outline-offset:3px;border-radius:4px}.oh-faq__pm{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--oh-line);display:flex;align-items:center;justify-content:center;color:var(--oh-forest);transition:transform .2s ease,background .2s ease,color .2s ease}.oh-faq__pm svg{width:1.4rem;height:1.4rem}.oh-faq details[open] .oh-faq__pm{background:var(--oh-forest);color:#fff;transform:rotate(45deg)}.oh-faq__ans{padding:0 .4rem 2.4rem;color:var(--oh-ink-2);font-size:1.5rem;max-width:64rem}.oh-tbar{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem}.oh-tb{display:flex;gap:1.6rem;align-items:flex-start}.oh-tb__ic{flex:none;width:4.6rem;height:4.6rem;border-radius:12px;background:#fff;border:1px solid var(--oh-line);display:flex;align-items:center;justify-content:center;color:var(--oh-terra-2)}.oh-tb__ic svg{width:2.2rem;height:2.2rem}.oh-tb h3{font-size:2rem;margin-bottom:.4rem}.oh-tb p{color:var(--oh-ink-2);font-size:1.4rem}.oh-cta{text-align:center;max-width:66rem;margin:0 auto}.oh-cta h2{font-size:4rem;color:#fff}.oh-cta p{color:#ffffffbf;font-size:1.7rem;margin:1.6rem 0 3rem}.oh-cta__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;background:var(--oh-terra);color:var(--oh-forest-2);border-radius:var(--oh-r-sm);padding:0 4rem;min-height:5.8rem;border:0;cursor:pointer;transition:background .18s ease}.oh-cta__btn:hover{background:#f0954e}.oh-cta__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.oh-cta__mini{margin-top:1.8rem;font-size:1.3rem;color:#ffffffa6;display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.oh-cta__mini span{display:inline-flex;gap:.7rem;align-items:center}.oh-cta__mini svg{width:1.5rem;height:1.5rem;color:var(--oh-terra)}@media screen and (max-width:749px){.oh-steps{grid-template-columns:1fr;gap:3.6rem}.oh-apps{grid-template-columns:repeat(2,1fr)}.oh-tbar{grid-template-columns:1fr;gap:2rem}.oh-cta h2{font-size:3rem}.oh-signals{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.oh *,.oh-app,.oh-faq__pm{transition:none!important;animation:none!important}}.oh-guarantees{list-style:none;margin:1.6rem 0 0;padding:1.4rem 1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.8rem;border:1px solid var(--oh-line);border-radius:var(--oh-r);background:var(--oh-bg-alt)}.oh-guarantees li{display:flex;align-items:center;gap:.9rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--oh-ink)}.oh-guarantees__ic{flex:none;width:2rem;height:2rem;color:var(--oh-success)}.oh-guarantees__ic svg{width:100%;height:100%;display:block}@media(max-width:749px){.oh-guarantees{grid-template-columns:1fr}}.oh-desc__lead{max-width:74rem;margin:0 auto 1.6rem;padding:1.6rem 1.8rem;border:1px solid rgba(232,99,10,.22);border-left:3px solid #e8630a;border-radius:12px;background:#fffaf6;font-size:1.7rem;line-height:1.7;color:var(--oh-ink)}.oh-desc__lead>*+*{margin-top:.8rem}.oh-desc__lead p{margin:0}.oh-desc__updated{max-width:74rem;margin:1.8rem auto 0;color:#8a8a86;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/5/assets/officehauss-product.css.map */
