/* LUXTERIA Form Luxe 1.0.2 - visual only. Scoped to .lx-form--v2. */
.lx-form.lx-form--v2{--lxg:#0b0b0b;--lxg2:#ffffff;--lxl:rgba(0,0,0,.22);gap:16px 16px;position:relative}
/* boxed fields */
.lx-form--v2 .lx-fl{position:relative}
.lx-form--v2 .lx-fl::after{display:none}
.lx-form--v2 .lx-fl input,.lx-form--v2 .lx-fl select,.lx-form--v2 .lx-fl textarea{min-height:62px;padding:26px 16px 9px!important;border:1px solid var(--lxl)!important;border-radius:3px;background-color:transparent;color:inherit;font-size:16px;line-height:1.35;transition:border-color .25s,box-shadow .25s,background-color .25s}
.lx-form--v2 .lx-fl textarea{min-height:110px}
.lx-form--v2 .lx-fl select{background-position:right 16px center!important;padding-right:40px!important}
.lx-form--v2 .lx-fl:hover input,.lx-form--v2 .lx-fl:hover select,.lx-form--v2 .lx-fl:hover textarea{border-color:currentColor!important}
.lx-form--v2 .lx-fl input:focus,.lx-form--v2 .lx-fl select:focus,.lx-form--v2 .lx-fl textarea:focus{border-color:var(--lxg)!important;box-shadow:0 0 0 3px rgba(0,0,0,.08)}
.lx-form--v2 .lx-fl label{left:17px;top:21px;color:inherit;opacity:.78}
.lx-form--v2 .lx-fl input:focus+label,.lx-form--v2 .lx-fl input:not(:placeholder-shown)+label,.lx-form--v2 .lx-fl textarea:focus+label,.lx-form--v2 .lx-fl textarea:not(:placeholder-shown)+label,.lx-form--v2 .lx-fl--sel label,.lx-form--v2 .lx-fl--ph label,.lx-form--v2 .lx-fl--date input[type=date]+label{transform:translateY(-12px);font-size:10.5px;opacity:1}
.lx-form--v2 .lx-fl:focus-within label{color:var(--lxg)}
.lx-form--v2 .lx-field--err input,.lx-form--v2 .lx-field--err select,.lx-form--v2 .lx-field--err textarea{border-color:#b3261e!important}
.lx-form--v2 .lx-fl .lx-field__err{color:#b3261e;padding-left:2px}
/* interest chips */
.lx-form--v2 .lx-choice{gap:10px;width:100%;min-width:0;box-sizing:border-box}
.lx-form--v2 .lx-choice>label{display:flex}
.lx-form--v2 .lx-choice legend{color:var(--lxg);margin-bottom:12px}
.lx-form--v2 .lx-choice label{flex:1 1 calc(25% - 10px);min-width:120px}
.lx-form--v2 .lx-choice span{width:100%;justify-content:center;min-height:52px;border:1px solid var(--lxl);border-radius:3px;gap:8px;transition:border-color .2s,background-color .2s,color .2s}
.lx-form--v2 .lx-choice span:hover{border-color:currentColor}
.lx-form--v2 .lx-choice input:checked+span{background:#0b0b0b;color:#fff;border-color:var(--lxg);box-shadow:inset 0 0 0 1px var(--lxg)}
.lx-form--v2 .lx-choice input:checked+span::before{content:"";width:6px;height:10px;border:solid var(--lxg2);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px)}
.lx-form--v2 .lx-choice input:focus-visible+span{outline:2px solid var(--lxg);outline-offset:3px}
/* submit */
.lx-form--v2 .lx-form__foot{margin-top:8px;gap:12px 24px}
.lx-form--v2 .lx-btn--send{min-height:60px;padding:0 44px;background:#0b0b0b;color:#fff;border:1px solid var(--lxg);border-radius:3px;letter-spacing:.2em;transition:background-color .3s,color .3s,box-shadow .3s}
.lx-form--v2 .lx-btn--send:hover,.lx-form--v2 .lx-btn--send:focus-visible{background:var(--lxg);color:#0b0b0b;box-shadow:0 10px 28px -12px rgba(0,0,0,.45)}
.lx-form--v2 .lx-btn--send:focus-visible{outline:2px solid var(--lxg);outline-offset:3px}
.lx-form--v2 .lx-form__note{opacity:.8}
/* mobile: one column, full-width thumb-friendly button */
@media (max-width:640px){
 .lx-form.lx-form--v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
 .lx-form--v2>.lx-field--full,.lx-form--v2>.lx-choice,.lx-form--v2>.lx-form__foot{grid-column:1/-1!important}
 .lx-form--v2>:not(.lx-field):not(.lx-choice):not(.lx-form__foot){grid-column:1/-1}
 .lx-form--v2 .lx-fl:not(.lx-fl--date){grid-column:1/-1}
 .lx-form--v2 .lx-choice label{flex:1 1 calc(50% - 10px);min-width:0}
 .lx-form--v2 .lx-form__foot{flex-direction:column;align-items:stretch;text-align:center}
 .lx-form--v2 .lx-btn--send{width:100%!important;max-width:none!important;align-self:stretch;display:flex;justify-content:center}
 .lx-form--v2 .lx-form__foot{width:100%}
 .lx-form--v2 .lx-form__note{max-width:none}
}
@media (prefers-reduced-motion:reduce){.lx-form--v2 *{transition:none!important}}
/* 1.0.2: pop-up renders on white -> same dark outlines as inline; consistent visible select */
#lx-dlg.lx-form--v2,.lx-dialog .lx-form.lx-form--v2{--lxl:rgba(0,0,0,.22);color:#000}
.lx-form--v2 .lx-fl select,#lx-dlg .lx-fl select{display:block;width:100%;height:62px;min-height:62px;padding:26px 40px 9px 16px!important;border:1px solid var(--lxl)!important;border-radius:3px;color:#000!important;-webkit-text-fill-color:#000;font-size:16px;line-height:24px;text-indent:0;opacity:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23000' stroke-width='1.25'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;appearance:none;-webkit-appearance:none}
.lx-form--v2 .lx-fl select option{color:#000;background:#fff}
#lx-dlg .lx-choice span{border:1px solid var(--lxl)}
/* 1.0.2: auto-open note */
.lx-auto-note{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;letter-spacing:.06em;color:#6b6b6b}
.lx-auto-note::before{content:"";width:7px;height:7px;border-radius:50%;background:#0b0b0b;box-shadow:0 0 0 3px rgba(0,0,0,.08)}
@media (max-width:640px){dialog.lx-dialog--auto{max-height:92dvh;overflow:auto}}

/* 1.0.6 fallback when showModal is unavailable */
#lx-enquire.lx-dialog--fallback{display:block!important;position:fixed;inset:0;margin:auto;z-index:2147483000;max-height:92vh;overflow:auto;box-shadow:0 0 0 100vmax rgba(0,0,0,.55)}

/* 1.0.7: compact stepped pop-up (layout only) */
#lx-enquire.lx-stepped{width:min(460px,calc(100vw - 28px));max-width:460px;max-height:80vh;max-height:80dvh;overflow:auto;border-radius:14px;padding:0;box-shadow:0 30px 80px -20px rgba(0,0,0,.55)}
#lx-enquire.lx-stepped .lx-dialog__in{padding:22px 22px 18px}
#lx-enquire.lx-stepped .lx-dialog__head{margin-bottom:14px;align-items:flex-start}
#lx-enquire.lx-stepped .lx-eyebrow{font-size:10.5px}
#lx-enquire.lx-stepped .lx-h2{font-size:clamp(24px,6vw,30px);margin-top:4px!important;line-height:1.1}
#lx-enquire.lx-stepped .lx-auto-note{margin-top:6px;font-size:12px}
#lx-dlg[data-lx-steps]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
#lx-dlg[data-lx-steps]>[data-lx-step]:not(.lx-step--on){display:none!important}
#lx-dlg[data-lx-steps]>.lx-choice,#lx-dlg[data-lx-steps]>.lx-field--full,#lx-dlg[data-lx-steps]>.lx-form__foot,#lx-dlg[data-lx-steps]>.lx-steps__nav,#lx-dlg[data-lx-steps]>.lx-steps__bar,#lx-dlg[data-lx-steps]>[data-lx-step="2"]{grid-column:1/-1!important}
#lx-dlg .lx-steps__bar{height:3px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden;margin:-4px 0 4px}
#lx-dlg .lx-steps__bar i{display:block;height:100%;width:33%;background:linear-gradient(90deg,#0b0b0b,#3a3a3a);border-radius:3px;transition:width .45s cubic-bezier(.22,1,.36,1)}
#lx-dlg .lx-step--in{animation:lxStepF .38s cubic-bezier(.22,1,.36,1) both}
#lx-dlg[data-lx-dir="b"] .lx-step--in{animation-name:lxStepB}
@keyframes lxStepF{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@keyframes lxStepB{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
#lx-dlg[data-lx-steps] .lx-choice{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}
#lx-dlg[data-lx-steps] .lx-choice legend{grid-column:1/-1}
#lx-dlg[data-lx-steps] .lx-choice label{min-width:0}
#lx-dlg[data-lx-steps] .lx-choice span{min-height:58px;border-radius:10px;font-size:15px;transition:transform .15s,background-color .2s,color .2s,border-color .2s}
#lx-dlg[data-lx-steps] .lx-choice label:active span{transform:scale(.96)}
#lx-dlg[data-lx-steps] .lx-fl input,#lx-dlg[data-lx-steps] .lx-fl select{min-height:54px;height:54px;padding:22px 14px 6px!important;border-radius:10px}
#lx-dlg[data-lx-steps] .lx-fl select{padding-right:38px!important}
#lx-dlg[data-lx-steps] .lx-fl textarea{min-height:64px;height:64px;padding:22px 14px 6px!important;border-radius:10px}
#lx-dlg[data-lx-steps] .lx-fl label{top:17px;left:15px}
#lx-dlg[data-lx-steps] .lx-form__foot{margin-top:2px;flex-direction:column;align-items:stretch;text-align:center;gap:8px}
#lx-dlg[data-lx-steps] .lx-btn--send{width:100%;min-height:56px;border-radius:999px;display:flex;justify-content:center}
#lx-dlg[data-lx-steps] .lx-form__note{font-size:12px;max-width:none}
#lx-dlg .lx-steps__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}
#lx-dlg[data-lx-cur="3"] .lx-steps__nav{order:0;justify-content:flex-start}
#lx-dlg .lx-steps__nav button{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid rgba(0,0,0,.22);background:#fff;color:#0b0b0b;cursor:pointer;transition:background-color .2s,transform .15s,box-shadow .2s;padding:0}
#lx-dlg .lx-steps__nav .lx-steps__next{width:auto;min-width:120px;padding:0 28px;border-radius:999px;background:#0b0b0b;color:#fff;border-color:#0b0b0b}
#lx-dlg .lx-steps__nav .lx-steps__next:hover{background:#0b0b0b;color:#0b0b0b}
#lx-dlg .lx-steps__nav button:active{transform:scale(.95)}
#lx-dlg .lx-steps__nav button[hidden]{display:none}
#lx-dlg .lx-steps__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#lx-dlg .lx-steps__count{font-size:12px;letter-spacing:.2em;color:#6b6b6b}
#lx-dlg[data-lx-cur="3"] .lx-steps__count{margin-left:auto}
@media (max-width:640px){#lx-enquire.lx-stepped .lx-dialog__in{padding:18px 16px 14px}#lx-enquire.lx-stepped{margin:auto}}
@media (prefers-reduced-motion:reduce){#lx-dlg .lx-step--in{animation:none}}
#lx-dlg[data-lx-cur="3"] .lx-form__foot{order:2}#lx-dlg[data-lx-cur="3"] .lx-steps__nav{order:1}
#lx-dlg[data-lx-steps]>.lx-fl--sel{grid-column:1/2!important}
#lx-dlg[data-lx-steps]>.lx-fl--ph{grid-column:2/3!important}
#lx-dlg[data-lx-steps] .lx-fl textarea{min-height:54px;height:54px}
#lx-dlg[data-lx-cur="3"]{gap:10px}
#lx-dlg[data-lx-cur="3"] .lx-steps__nav{margin:0}
#lx-dlg[data-lx-cur="3"] .lx-steps__nav button{width:40px;height:40px}
#lx-dlg[data-lx-steps]{grid-template-columns:repeat(6,minmax(0,1fr))}
#lx-dlg[data-lx-steps]>.lx-fl--date{grid-column:span 2!important}
#lx-dlg[data-lx-steps]>.lx-fl--sel{grid-column:span 2!important}
#lx-dlg[data-lx-steps]>.lx-fl--ph{grid-column:1/-1!important}
#lx-dlg[data-lx-steps] .lx-fl--date input,#lx-dlg[data-lx-steps] .lx-fl--sel select{padding-left:12px!important}
#lx-dlg[data-lx-steps] .lx-fl--date label,#lx-dlg[data-lx-steps] .lx-fl--sel label{left:13px;white-space:nowrap}
#lx-dlg .lx-steps__nav .lx-steps__back{flex:0 0 auto}
/* ===== 1.0.8: monochrome, tactile, design only ===== */
@keyframes lxRise{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
@keyframes lxTick{0%{opacity:0;transform:rotate(45deg) translateY(-2px) scale(.2)}60%{opacity:1;transform:rotate(45deg) translateY(-2px) scale(1.2)}100%{opacity:1;transform:rotate(45deg) translateY(-2px) scale(1)}}
@keyframes lxPulse{0%,100%{box-shadow:0 0 0 3px rgba(0,0,0,.07)}50%{box-shadow:0 0 0 6px rgba(0,0,0,.03)}}
#lx-enquire.lx-stepped[open],#lx-enquire.lx-stepped.lx-dialog--fallback{animation:lxRise .5s cubic-bezier(.22,1,.36,1) both}
#lx-enquire.lx-stepped{background:#fff;color:#0b0b0b;border:0;border-radius:22px;box-shadow:0 40px 90px -30px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.04)}
#lx-enquire.lx-stepped::backdrop{background:rgba(10,10,10,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#lx-enquire.lx-stepped .lx-dialog__in{padding:28px 26px 22px}
#lx-enquire.lx-stepped .lx-dialog__head{margin-bottom:18px}
#lx-enquire.lx-stepped .lx-eyebrow{color:#8a8a8a;letter-spacing:.24em}
.lx-auto-note{color:#555}
.lx-auto-note::before{background:#0b0b0b;animation:lxPulse 2.4s ease-in-out infinite}
#lx-dlg[data-lx-steps]{gap:14px}
#lx-dlg .lx-steps__bar{height:4px;border-radius:4px;background:#ececec;margin:-6px 0 6px}
#lx-dlg .lx-steps__bar i{background:#0b0b0b;border-radius:4px;transition:width .6s cubic-bezier(.65,0,.35,1)}
#lx-dlg .lx-choice legend,.lx-form--v2 .lx-choice legend{color:#8a8a8a}
#lx-dlg[data-lx-steps] .lx-choice span{background:#f6f6f6;border:1px solid transparent!important;border-radius:14px;color:#0b0b0b;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .25s,color .25s,box-shadow .25s}
#lx-dlg[data-lx-steps] .lx-choice span:hover{background:#eeeeee;transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(0,0,0,.35)}
#lx-dlg[data-lx-steps] .lx-choice label:active span{transform:scale(.95)}
#lx-dlg[data-lx-steps] .lx-choice input:checked+span{background:#0b0b0b;color:#fff;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}
#lx-dlg[data-lx-steps] .lx-choice input:checked+span::before{border-color:#fff;border-width:0 2px 2px 0;animation:lxTick .35s cubic-bezier(.34,1.56,.64,1) both}
#lx-dlg[data-lx-steps] .lx-choice input:focus-visible+span{outline:2px solid #0b0b0b;outline-offset:3px}
#lx-dlg[data-lx-steps] .lx-fl input,#lx-dlg[data-lx-steps] .lx-fl select,#lx-dlg[data-lx-steps] .lx-fl textarea{border-radius:14px;background-color:#f6f6f6!important;border:1px solid transparent!important;transition:background-color .25s,border-color .25s,box-shadow .25s}
#lx-dlg[data-lx-steps] .lx-fl:hover input,#lx-dlg[data-lx-steps] .lx-fl:hover select,#lx-dlg[data-lx-steps] .lx-fl:hover textarea{background-color:#f0f0f0!important}
#lx-dlg[data-lx-steps] .lx-fl input:focus,#lx-dlg[data-lx-steps] .lx-fl select:focus,#lx-dlg[data-lx-steps] .lx-fl textarea:focus{background-color:#fff!important;border-color:#0b0b0b!important;box-shadow:0 0 0 4px rgba(0,0,0,.06);outline:0}
#lx-dlg[data-lx-steps] .lx-fl label{color:#6b6b6b;opacity:1;transition:transform .22s cubic-bezier(.22,1,.36,1),font-size .22s,color .22s}
#lx-dlg[data-lx-steps] .lx-fl:focus-within label{color:#0b0b0b}
#lx-dlg[data-lx-steps] .lx-field--err input,#lx-dlg[data-lx-steps] .lx-field--err select,#lx-dlg[data-lx-steps] .lx-field--err textarea{border-color:#b3261e!important;background-color:#fff!important}
#lx-dlg .lx-steps__nav button{border:1px solid #e2e2e2;background:#fff;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .25s,border-color .2s}
#lx-dlg .lx-steps__nav .lx-steps__back:hover{border-color:#0b0b0b}
#lx-dlg .lx-steps__nav .lx-steps__next{background:#0b0b0b;color:#fff;border-color:#0b0b0b;min-width:132px;box-shadow:0 12px 24px -14px rgba(0,0,0,.7)}
#lx-dlg .lx-steps__nav .lx-steps__next:hover{background:#000;color:#fff;transform:translateY(-2px);box-shadow:0 18px 30px -14px rgba(0,0,0,.65)}
#lx-dlg .lx-steps__nav .lx-steps__next svg,#lx-dlg .lx-steps__nav .lx-steps__back svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}
#lx-dlg .lx-steps__nav .lx-steps__next:hover svg{transform:translateX(5px)}
#lx-dlg .lx-steps__nav .lx-steps__back:hover svg{transform:translateX(-3px)}
#lx-dlg .lx-steps__nav button:active{transform:scale(.94)!important}
#lx-dlg .lx-steps__nav .lx-steps__next:active svg{transform:translateX(9px)}
#lx-dlg .lx-steps__count{color:#9a9a9a}
#lx-dlg[data-lx-steps] .lx-btn--send{background:#0b0b0b;color:#fff;border:1px solid #0b0b0b;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .2s;box-shadow:0 12px 24px -14px rgba(0,0,0,.7)}
#lx-dlg[data-lx-steps] .lx-btn--send:hover,#lx-dlg[data-lx-steps] .lx-btn--send:focus-visible{background:#000;color:#fff;transform:translateY(-2px);box-shadow:0 18px 30px -14px rgba(0,0,0,.65)}
#lx-dlg[data-lx-steps] .lx-btn--send:active{transform:scale(.97)}
#lx-dlg[data-lx-steps] .lx-form__note{color:#7a7a7a;opacity:1}
@media (max-width:640px){#lx-enquire.lx-stepped .lx-dialog__in{padding:22px 18px 16px}#lx-enquire.lx-stepped{border-radius:20px}}
@media (prefers-reduced-motion:reduce){#lx-enquire.lx-stepped,#lx-dlg *,.lx-auto-note::before{animation:none!important;transition:none!important}}
/* 1.0.9 thank-you screen (pop-up only, black/white) */
#lx-enquire .lx-form__ok[data-lx-thx]{position:relative;text-align:center;padding:44px 28px 36px;background:#fff;color:#0a0a0a;border-radius:18px}
#lx-enquire .lx-form__ok[data-lx-thx][hidden]{display:none}
#lx-enquire .lx-thx__x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:transparent;color:#9a9a9a;font-size:26px;line-height:1;cursor:pointer;border-radius:50%;transition:color .2s,background .2s}
#lx-enquire .lx-thx__x:hover{color:#0a0a0a;background:#f2f2f2}
#lx-enquire .lx-thx__mark{width:76px;height:76px;margin:0 auto 18px;display:block;fill:none;stroke:#0a0a0a;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
#lx-enquire .lx-thx__mark circle{stroke-dasharray:151;stroke-dashoffset:151}
#lx-enquire .lx-thx__mark path{stroke-dasharray:36;stroke-dashoffset:36}
#lx-enquire .lx-thx--in .lx-thx__mark circle{animation:lxThxDraw .6s cubic-bezier(.65,0,.45,1) forwards}
#lx-enquire .lx-thx--in .lx-thx__mark path{animation:lxThxDraw .35s cubic-bezier(.65,0,.45,1) .55s forwards}
#lx-enquire .lx-thx--in .lx-thx__mark{animation:lxThxPop .4s ease .85s}
#lx-enquire .lx-thx__t{font-size:32px;font-weight:500;letter-spacing:-.01em;margin:0 0 6px;color:#0a0a0a}
#lx-enquire .lx-thx__p{font-size:16px;color:#555;margin:0 0 26px}
#lx-enquire .lx-thx--in .lx-thx__t,#lx-enquire .lx-thx--in .lx-thx__p,#lx-enquire .lx-thx--in .lx-thx__wa{opacity:0;animation:lxThxUp .5s ease forwards}
#lx-enquire .lx-thx--in .lx-thx__t{animation-delay:.5s}#lx-enquire .lx-thx--in .lx-thx__p{animation-delay:.62s}#lx-enquire .lx-thx--in .lx-thx__wa{animation-delay:.74s}
#lx-enquire .lx-thx__wa{display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border-radius:999px;background:#0a0a0a;color:#fff!important;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.02em;transition:transform .18s,box-shadow .18s}
#lx-enquire .lx-thx__wa svg{width:20px;height:20px;fill:#fff}
@media (hover:hover){#lx-enquire .lx-thx__wa:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.22)}}
#lx-enquire .lx-thx__wa:active{transform:scale(.96)}
@keyframes lxThxDraw{to{stroke-dashoffset:0}}
@keyframes lxThxPop{50%{transform:scale(1.08)}}
@keyframes lxThxUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){#lx-enquire .lx-thx__mark circle,#lx-enquire .lx-thx__mark path{stroke-dashoffset:0;animation:none}#lx-enquire .lx-thx--in *{animation:none!important;opacity:1!important}}
#lx-enquire.lx-thx-on #lx-dlg[hidden],#lx-enquire.lx-thx-on .lx-dialog__head{display:none!important}
#lx-enquire .lx-form__ok[data-lx-thx]{border:0!important;box-shadow:none!important;margin:0!important}
/* 1.0.10: secondary Call button */
#lx-enquire .lx-thx__wa,#lx-enquire .lx-thx__call{min-width:250px;justify-content:center;box-sizing:border-box}
#lx-enquire .lx-thx__call{display:inline-flex;align-items:center;margin-top:12px;padding:14px 28px;border-radius:999px;background:#fff;color:#0a0a0a!important;border:1.5px solid #0a0a0a;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:.02em;transition:transform .18s,background .18s,color .18s}
@media (hover:hover){#lx-enquire .lx-thx__call:hover{background:#0a0a0a;color:#fff!important;transform:translateY(-2px)}}
#lx-enquire .lx-thx__call:active{transform:scale(.96)}
#lx-enquire .lx-form__ok[data-lx-thx]{display:flex;flex-direction:column;align-items:center}
#lx-enquire .lx-form__ok[data-lx-thx][hidden]{display:none}
#lx-enquire .lx-thx--in .lx-thx__call{opacity:0;animation:lxThxUp .5s ease .86s forwards}
