.lxv{--ink:#0f0e0c;--mute:#7a7268;--line:#e6dfd2;--bg:#fbf9f5;--gold:#b8955a;--gold-lt:#d9c08f;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans)}.lxv *{box-sizing:border-box}.lxv-hero{background:radial-gradient(ellipse at 50% 0%,#2a241c,#0f0e0c 72%);color:#f4ede0;text-align:center;padding:48px 16px 40px}.lxv-word{font-family:var(--serif);letter-spacing:.55em;text-indent:.55em;font-size:14px;color:var(--gold-lt);text-transform:uppercase;margin:0 0 10px}.lxv-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,5.4vw,54px);line-height:1.05;margin:0 0 10px;color:#fbf6ec}.lxv-hero h1 em{color:var(--gold-lt)}.lxv-hero p{max-width:600px;margin:0 auto 22px;font-weight:300;font-size:15px;line-height:1.65;color:#cfc6b6}.lxv-cta{display:inline-block;padding:15px 30px;background:var(--gold);color:var(--ink)!important;text-decoration:none;font-size:13px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--gold)}.lxv-cta:hover{background:transparent;color:var(--gold-lt)!important}.lxv-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt)}.lxv-wrap{max-width:1120px;margin:0 auto;padding:44px 16px}.lxv-h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,4vw,38px);text-align:center;margin:0 0 8px}.lxv-lead{text-align:center;color:var(--mute);font-weight:300;font-size:15px;max-width:620px;margin:0 auto 30px;line-height:1.6}.lxv-steps{display:grid;gap:16px}@media(min-width:820px){.lxv-steps{grid-template-columns:repeat(3,1fr)}}.lxv-step{background:#fff;border:1px solid var(--line);padding:24px 22px}.lxv-n{font-family:var(--serif);font-size:40px;color:var(--gold);line-height:1}.lxv-step h3{font-family:var(--serif);font-weight:500;font-size:23px;margin:8px 0 6px}.lxv-step p{margin:0;font-size:14px;line-height:1.6;color:#4d4740;font-weight:300}.lxv-see{display:grid;gap:12px;margin-top:30px}@media(min-width:820px){.lxv-see{grid-template-columns:repeat(4,1fr)}}.lxv-see div{border-top:2px solid var(--gold);padding:14px 2px 0}.lxv-see b{display:block;font-weight:500;font-size:15px;margin-bottom:4px}.lxv-see span{font-size:13.5px;color:var(--mute);font-weight:300;line-height:1.55}.lxv-book{display:grid;gap:26px;align-items:start}@media(min-width:900px){.lxv-book{grid-template-columns:1fr 1.3fr;gap:44px}}.lxv-side h2{font-family:var(--serif);font-weight:400;font-size:34px;margin:0 0 10px;line-height:1.1}.lxv-side p{font-size:14.5px;line-height:1.65;color:#4d4740;font-weight:300}.lxv-side ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px;font-size:14px}.lxv-side li:before{content:"\25c6";color:var(--gold);font-size:8px;margin-right:10px;vertical-align:2px}.lxv-form{background:#fff;border:1px solid var(--line);padding:24px 20px;display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.lxv-form{grid-template-columns:1fr 1fr}.lxv-full{grid-column:1/-1}}.lxv-form label span{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.lxv-form input,.lxv-form select,.lxv-form textarea{width:100%;padding:12px;border:1px solid var(--line);background:#fff;font-family:var(--sans);font-size:15px;color:var(--ink);border-radius:0}.lxv-form textarea{min-height:96px;resize:vertical}.lxv-form button{padding:16px;border:1px solid var(--ink);background:var(--ink);color:var(--gold-lt);font-family:var(--sans);font-size:13px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.lxv-form button:hover{background:transparent;color:var(--ink)}.lxv-ok{background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);padding:22px 20px}.lxv-ok h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:0 0 6px}.lxv-ok p{margin:0;font-size:14.5px;color:#4d4740;font-weight:300;line-height:1.6}.lxv-err{color:#a33;font-size:14px}.lxv-faq{max-width:780px;margin:0 auto}.lxv-faq details{border-bottom:1px solid var(--line);padding:16px 2px}.lxv-faq summary{cursor:pointer;font-size:16px;font-weight:500;list-style:none}.lxv-faq summary:after{content:"+";float:right;color:var(--gold);font-size:20px;line-height:1}.lxv-faq details[open] summary:after{content:"\2013"}.lxv-faq p{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:#4d4740;font-weight:300}.lxv-alt{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lxb{display:grid;background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px -36px #0f0e0c59}@media(min-width:900px){.lxb{grid-template-columns:300px 1fr}}.lxb-side{background:radial-gradient(ellipse at 30% 0%,#2a241c,#0f0e0c 75%);color:#e9e1d2;padding:28px 24px}.lxb-k{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 8px;display:block}.lxb-side h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0 0 16px;color:#fff}.lxb-meta{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px;font-size:14px}.lxb-meta span{display:inline-block;width:22px;color:var(--gold-lt)}.lxb-side p{font-size:14px;line-height:1.65;color:#cfc6b6;font-weight:300;margin:0 0 18px}.lxb-trust{border-top:1px solid #3a332a;padding-top:14px;font-size:13px;display:grid;gap:3px}.lxb-trust b{font-weight:500;color:#fff}.lxb-trust span{color:#a89f8f;font-weight:300}.lxb-main{padding:24px 20px;min-width:0}.lxb-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px}.lxb-top h4{font-family:var(--serif);font-weight:500;font-size:24px;margin:0}.lxb-tz{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mute)}.lxb-tz span{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.lxb-tz select{padding:8px 10px;border:1px solid var(--line);font:400 13px var(--sans);background:#fff;color:var(--ink);max-width:230px}.lxb-cols{display:grid;gap:22px}@media(min-width:700px){.lxb-cols{grid-template-columns:1.15fr 1fr}}.lxb-mh{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.lxb-mh b{font-weight:500;font-size:15px}.lxb-mh button{width:34px;height:34px;border:1px solid var(--line);background:#fff;font-size:18px;cursor:pointer;color:var(--ink)}.lxb-mh button[disabled]{opacity:.3;cursor:default}.lxb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.lxb-grid i{font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:4px 0}.lxb-grid span,.lxb-grid button{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font:400 14px var(--sans);border-radius:50%}.lxb-x{color:#c9c1b4}.lxb-d{border:1px solid #e3d3b4;background:#fbf6ec;color:var(--ink);cursor:pointer;font-weight:500!important}.lxb-d:hover{border-color:var(--gold)}.lxb-d.is-on{background:var(--ink);color:var(--gold-lt);border-color:var(--ink)}.lxb-sd{font-weight:500;font-size:15px;margin:2px 0 12px}.lxb-ts{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:330px;overflow:auto;padding-right:2px}.lxb-ts button{padding:12px 6px;border:1px solid var(--gold);background:#fff;color:var(--ink);font:500 14px var(--sans);cursor:pointer}.lxb-ts button:hover,.lxb-ts button.is-on{background:var(--ink);color:var(--gold-lt);border-color:var(--ink)}.lxb-hint,.lxb-none{color:var(--mute);font-size:14px;font-weight:300;margin:6px 0}.lxb-link{border:0;background:none;color:var(--gold);font:400 14px var(--sans);cursor:pointer}.lxb-chosen{border-left:3px solid var(--gold);background:#fbf6ec;padding:12px 14px;margin:0 0 16px;display:grid;gap:3px}.lxb-chosen b{font-weight:500}.lxb-chosen span{font-size:13px;color:var(--mute)}.lxb-main .lxv-form{border:0;padding:0}.lxb-embed{display:block;width:100%;height:760px;border:0}.lxb-ok{max-width:640px;margin:0 auto;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);padding:28px 24px;text-align:center}.lxb-ok h3{font-family:var(--serif);font-weight:400;font-size:30px;margin:0 0 14px}.lxb-ok p{font-size:14.5px;color:#4d4740;font-weight:300;line-height:1.65;margin:14px 0 0}.lxb-ok .lxb-chosen{text-align:left}.lxb-add{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lxb-btn{display:inline-block;padding:12px 16px;border:1px solid var(--ink);font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink)!important}.lxb-prog{list-style:none;margin:0 0 18px;padding:0 0 14px;display:flex;gap:6px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b4ab9c}.lxb-prog li{flex:1;display:flex;align-items:center;gap:8px}.lxb-prog i{font-style:normal;width:24px;height:24px;border-radius:50%;border:1px solid #d8cfc0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:none}.lxb-prog li.is-on{color:var(--ink)}.lxb-prog li.is-on i{background:var(--ink);border-color:var(--ink);color:var(--gold-lt)}.lxb-prog li.is-done{color:var(--gold)}.lxb-prog li.is-done i{border-color:var(--gold);background:#fbf6ec}@media(max-width:560px){.lxb-prog{font-size:10px;letter-spacing:.06em}}.lxb-intro{font-size:14px;line-height:1.6;color:#4d4740;font-weight:300;margin:0 0 14px}.lxb-drop{display:block;border:1.5px dashed #cdb88f;background:#fdfaf4;padding:26px 16px;text-align:center;cursor:pointer;transition:background .2s}.lxb-drop:hover,.lxb-drop.is-over{background:#f7efdf}.lxb-drop input{position:absolute;opacity:0;width:1px;height:1px}.lxb-drop b{display:block;font-weight:500;font-size:15px;margin:0 0 4px}.lxb-drop b:before{content:"+";display:block;font-size:28px;color:var(--gold);font-weight:300;line-height:1;margin-bottom:6px}.lxb-drop span{font-size:13px;color:var(--mute);font-weight:300}.lxb-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:12px 0 0}.lxb-thumbs figure{position:relative;margin:0;aspect-ratio:1;border:1px solid var(--line);overflow:hidden}.lxb-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.lxb-thumbs button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;border:0;background:#0f0e0cbf;color:#fff;font-size:14px;line-height:1;cursor:pointer}.lxb-count{font-size:12px;color:var(--mute);margin:6px 0 0;min-height:1em}.lxb-cg{margin:16px 0 0}.lxb-cg>span{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 8px}.lxb-cg div{display:flex;flex-wrap:wrap;gap:6px}.lxb-cg button{border:1px solid var(--line);background:#fff;padding:8px 13px;font:400 13px var(--sans);color:var(--ink);cursor:pointer;border-radius:20px}.lxb-cg button:hover{border-color:var(--gold)}.lxb-cg button.is-on{background:var(--ink);border-color:var(--ink);color:var(--gold-lt)}.lxb-lk{display:block;margin:16px 0 0}.lxb-lk span{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.lxb-lk textarea{width:100%;min-height:64px;padding:11px;border:1px solid var(--line);font:400 14px var(--sans);resize:vertical}.lxb-nav{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.lxb-go{padding:15px 28px;border:1px solid var(--ink);background:var(--ink);color:var(--gold-lt);font:400 13px var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.lxb-skip{border:0;background:none;color:var(--mute);font:400 14px var(--sans);cursor:pointer;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lx-consult-book.css.map */
