.oi-faq{--oi-faq-bg:#f7f6f2;--oi-faq-ink:#171717;--oi-faq-muted:#67635d;--oi-faq-line:rgba(23,23,23,.13);--oi-faq-accent:#9a825b;color:var(--oi-faq-ink);overflow:hidden}.oi-faq *{box-sizing:border-box}.oi-faq .page-width{max-width:1380px}.oi-faq-section.index-section{margin:0!important;padding:0!important}.oi-faq__hero{padding-top:clamp(54px,6.5vw,96px);padding-bottom:clamp(48px,5.5vw,82px)}.oi-faq__eyebrow{margin:0 0 16px;color:var(--oi-faq-accent);font-size:9px;line-height:1.2;font-weight:600;letter-spacing:.23em;text-transform:uppercase}.oi-faq__title{margin:0;max-width:820px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.03em;text-transform:none}.oi-faq__lead{max-width:650px;margin-top:22px;color:#4c4944;font-size:16px;line-height:1.7}.oi-faq__lead p{margin:0}.oi-faq__content-wrap{background:var(--oi-faq-bg);border-top:1px solid var(--oi-faq-line);border-bottom:1px solid var(--oi-faq-line)}.oi-faq__content{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.65fr);gap:clamp(54px,7vw,118px);padding-top:clamp(54px,6.2vw,88px);padding-bottom:clamp(58px,7vw,100px)}.oi-faq__aside{position:relative;min-width:0}.oi-faq__aside-card{position:sticky;top:132px;max-width:360px}.oi-faq__aside-title{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:clamp(27px,2.35vw,38px);line-height:1.08;letter-spacing:-.02em;text-transform:none}.oi-faq__aside-text{margin-top:18px;color:var(--oi-faq-muted);font-size:13px;line-height:1.7}.oi-faq__aside-text p{margin:0}.oi-faq__support{max-width:360px;margin-top:38px;padding-top:24px;border-top:1px solid var(--oi-faq-line);color:var(--oi-faq-muted)}.oi-faq__support-label{display:block;margin-bottom:10px;color:#8c867e;font-size:8px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.oi-faq__support p{margin:0 0 13px;font-size:12px;line-height:1.6}.oi-faq__support-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;border-bottom:1px solid rgba(23,23,23,.35);color:var(--oi-faq-ink);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.oi-faq__support-link:hover{border-color:var(--oi-faq-ink);color:var(--oi-faq-ink)}.oi-faq__questions{min-width:0;border-top:1px solid var(--oi-faq-line)}.oi-faq__item{margin:0!important;border-bottom:1px solid var(--oi-faq-line)}.oi-faq__trigger{display:grid!important;grid-template-columns:38px minmax(0,1fr) 26px;gap:18px;align-items:center;width:100%;min-height:86px;padding:20px 2px!important;border:0!important;color:var(--oi-faq-ink)!important;background:transparent!important;text-transform:none!important;letter-spacing:0!important}.oi-faq__number{color:#9a958d;font-size:9px;line-height:1;font-weight:500;letter-spacing:.14em}.oi-faq__question{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:clamp(18px,1.55vw,24px);line-height:1.25;letter-spacing:-.012em;text-align:left;text-transform:none}.oi-faq__icon{display:flex;align-items:center;justify-content:flex-end}.oi-faq__icon svg{width:15px;height:15px;stroke-width:1.2}.oi-faq__trigger:hover .oi-faq__question{color:#716249}.oi-faq__answer-wrap{padding-left:56px;padding-right:42px}.oi-faq__answer{max-width:760px;padding:0 0 28px!important;color:#57534d;font-size:14px;line-height:1.75}.oi-faq__answer p{margin:0 0 10px}.oi-faq__answer p:last-child{margin-bottom:0}.oi-faq__answer a{color:var(--oi-faq-ink);text-underline-offset:3px}.oi-faq-contact.index-section{margin:0!important;padding:0!important;background:#11110f;color:#f6f3ed}.oi-faq-contact>.page-width{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(56px,8vw,130px);align-items:start;max-width:1380px;padding-top:clamp(62px,7vw,96px);padding-bottom:clamp(64px,7.5vw,104px)}.oi-faq-contact .section-header{margin:0;text-align:left}.oi-faq-contact .section-header__title{margin:0;max-width:420px;color:#f6f3ed;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.025em;text-transform:none}.oi-faq-contact .section-header__rte{max-width:400px;margin:18px 0 0;color:#bdb7ae;font-size:13px;line-height:1.7}.oi-faq-contact .form-vertical{max-width:760px}.oi-faq-contact label{margin-bottom:7px;color:#bdb7ae;font-size:8px;line-height:1;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.oi-faq-contact input.input-full,.oi-faq-contact textarea.input-full{border:0!important;border-bottom:1px solid rgba(246,243,237,.25)!important;border-radius:0!important;background:transparent!important;color:#f6f3ed!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.oi-faq-contact input.input-full{height:46px}.oi-faq-contact textarea.input-full{min-height:120px;padding-top:12px!important}.oi-faq-contact input:focus,.oi-faq-contact textarea:focus{border-bottom-color:#f6f3ed!important}.oi-faq-contact .btn{min-height:48px;margin-top:14px;padding:0 26px;border:1px solid #f6f3ed!important;border-radius:999px!important;background:#f6f3ed!important;color:#11110f!important;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.oi-faq-contact .btn:hover{background:transparent!important;color:#f6f3ed!important}.oi-faq-contact .shopify-challenge__container,.oi-faq-contact .captcha{color:#8f8a82}.oi-faq-contact .form-vertical>p:last-child{color:#817c74;font-size:9px;line-height:1.55}@media(max-width:989px){.oi-faq__content{grid-template-columns:1fr;gap:34px}.oi-faq__aside-card{position:static;max-width:650px}.oi-faq__support{display:none}.oi-faq-contact>.page-width{grid-template-columns:1fr;gap:34px}.oi-faq-contact .form-vertical{max-width:none}}@media(max-width:589px){.oi-faq .page-width,.oi-faq-contact>.page-width{padding-left:18px!important;padding-right:18px!important}.oi-faq__hero{padding-top:36px;padding-bottom:40px}.oi-faq__eyebrow{margin-bottom:11px;font-size:8px}.oi-faq__title{font-size:38px;line-height:1.02;letter-spacing:-.025em}.oi-faq__lead{margin-top:15px;font-size:14px;line-height:1.6}.oi-faq__content{padding-top:38px;padding-bottom:46px;gap:28px}.oi-faq__aside-title{font-size:28px}.oi-faq__aside-text{margin-top:12px;font-size:12px;line-height:1.65}.oi-faq__trigger{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;min-height:72px;padding:17px 0!important}.oi-faq__number{font-size:8px}.oi-faq__question{font-size:17px;line-height:1.28}.oi-faq__icon svg{width:13px;height:13px}.oi-faq__answer-wrap{padding-left:36px;padding-right:4px}.oi-faq__answer{padding-bottom:22px!important;font-size:13px;line-height:1.7}.oi-faq-contact>.page-width{padding-top:48px!important;padding-bottom:52px!important;gap:28px}.oi-faq-contact .section-header__title{font-size:31px}.oi-faq-contact .section-header__rte{margin-top:13px;font-size:12px}.oi-faq-contact .grid__item{width:100%!important;float:none!important;padding-left:0!important}.oi-faq-contact .grid{margin-left:0!important}.oi-faq-contact .btn{width:100%;min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/oi-faq-luxury.css.map */
