.luxury-contact-split-section{width:100%}luxury-contact-split,.luxury-contact-split{display:block;box-sizing:border-box;padding-top:var(--lcx-pad-top, 56px);padding-bottom:var(--lcx-pad-bottom, 56px);background:var(--lcx-bg, #efefef);color:var(--lcx-text, #444)}.lcx__container{box-sizing:border-box;width:100%;max-width:var(--lcx-max-width, 1280px);margin:0 auto;padding-left:var(--lcx-pad-inline, 40px);padding-right:var(--lcx-pad-inline, 40px)}.luxury-contact-split--full .lcx__container{max-width:none}.lcx__grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--lcx-col-gap, 48px);align-items:stretch}.lcx__col--tour{display:flex;flex-direction:column}.lcx__divider{align-self:stretch;width:1px;background:var(--lcx-divider-color, #cfcfcf)}.lcx__tour-media{position:relative;display:block;width:100%;flex:1 1 auto;min-height:var(--lcx-tour-media-min, 240px);margin:0 0 24px;overflow:hidden;background:#ddd;text-decoration:none}.lcx__tour-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s ease;z-index:1}.lcx__tour-slide.is-active{opacity:1;visibility:visible;z-index:2}.lcx__tour-media img,.lcx__tour-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lcx__tour-dots{position:absolute;left:0;right:0;bottom:14px;z-index:3;display:flex;justify-content:center;gap:8px}.lcx__tour-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#fff;opacity:.5;cursor:pointer}.lcx__tour-dot.is-active{opacity:1;background:var(--lcx-accent, #6b4f3a)}.lcx__tour-media-placeholder{background:linear-gradient(135deg,#cfc6bd,#a89b8d)}.lcx__col--tour .lcx__button{align-self:flex-start;margin-top:auto}.lcx__play{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);border-radius:50%;background:#00000059;display:grid;place-items:center;pointer-events:none}.lcx__play:before{content:"";width:0;height:0;margin-left:5px;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.lcx__col-heading{margin:0 0 20px;color:var(--lcx-heading-color, #6b4f3a);font-family:var(--lcx-heading-font, sans-serif);font-style:var(--lcx-heading-style, normal);font-weight:var(--lcx-heading-weight, 600);font-size:var(--lcx-heading-size, 22px);line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.lcx__tour-text{margin:0 0 20px;font-family:var(--lcx-body-font, sans-serif);font-size:var(--lcx-body-size, 16px);line-height:1.6;color:var(--lcx-text, #555)}.lcx__tour-info{margin:0 0 24px;font-family:var(--lcx-body-font, sans-serif);font-size:var(--lcx-body-size, 16px);line-height:1.7;color:var(--lcx-text, #555)}.lcx__tour-info strong{color:var(--lcx-heading-color, #6b4f3a)}.lcx__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border:1px solid var(--lcx-btn-border, #6b4f3a);background:var(--lcx-btn-bg, #6b4f3a);color:var(--lcx-btn-color, #fff);font-family:var(--lcx-body-font, sans-serif);font-size:var(--lcx-btn-size, 15px);font-weight:500;line-height:1.2;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease}.lcx__button:hover{opacity:.88}.lcx__form{display:block}.lcx__form-note{margin:0 0 18px;font-size:13px;color:var(--lcx-text, #777)}.lcx__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.lcx__field{display:flex;flex-direction:column}.lcx__field--full{grid-column:1 / -1}.lcx__label{margin-bottom:4px;font-family:var(--lcx-body-font, sans-serif);font-size:14px;color:var(--lcx-text, #777)}.lcx__req{color:#b4462f}.lcx__input,.lcx__select,.lcx__textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--lcx-input-border, #c9c9c9);background:transparent;padding:8px 0;font-family:var(--lcx-body-font, sans-serif);font-size:16px;color:var(--lcx-text, #333)}.lcx__input:focus,.lcx__select:focus,.lcx__textarea:focus{outline:none;border-bottom-color:var(--lcx-accent, #6b4f3a)}.lcx__textarea{resize:vertical;min-height:60px}.lcx__counter{margin-top:6px;text-align:right;font-size:13px;color:var(--lcx-accent, #6b4f3a)}.lcx__subhead{grid-column:1 / -1;margin:6px 0 0;font-family:var(--lcx-body-font, sans-serif);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lcx-heading-color, #6b4f3a)}.lcx__chips{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.lcx__chip-label{display:inline-flex;cursor:pointer}.lcx__chip-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.lcx__chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--lcx-input-border, #c9c9c9);border-radius:28px;background:transparent;font-family:var(--lcx-body-font, sans-serif);font-size:15px;color:var(--lcx-text, #555);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.lcx__chip-input:checked+.lcx__chip{border-color:var(--lcx-accent, #6b4f3a);background:var(--lcx-accent, #6b4f3a);color:#fff}.lcx__chip-input:focus-visible+.lcx__chip{outline:2px solid var(--lcx-accent, #6b4f3a);outline-offset:2px}.lcx__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:28px}.lcx__optin{display:flex;align-items:flex-start;gap:10px;max-width:560px;font-family:var(--lcx-body-font, sans-serif);font-size:13px;line-height:1.5;color:var(--lcx-text, #777)}.lcx__optin input{margin-top:3px;flex:0 0 auto}.lcx__submit{flex:0 0 auto;padding:14px 28px;border:0;background:var(--lcx-submit-bg, #9a9a9a);color:var(--lcx-submit-color, #fff);font-family:var(--lcx-body-font, sans-serif);font-size:15px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease}.lcx__submit:hover{opacity:.9}.lcx__success{grid-column:1 / -1;margin:0 0 16px;padding:12px 16px;background:#2f6f6b1f;color:var(--lcx-accent, #2f6f6b);font-size:14px}.lcx__error{grid-column:1 / -1;margin:0 0 16px;padding:12px 16px;background:#b4462f1f;color:#b4462f;font-size:14px}@media screen and (max-width:749px){.lcx__grid{grid-template-columns:1fr;gap:0}.lcx__divider{width:auto;height:1px;margin:36px 0}.lcx__tour-media{flex:0 0 auto;min-height:0;aspect-ratio:16 / 10}.lcx__col--tour .lcx__button{margin-top:8px}.lcx__fields{grid-template-columns:1fr}.lcx__footer{flex-direction:column;align-items:stretch}.lcx__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/luxury-contact-split.css.map */
