:root{--lx-ivory: #faf6f0;--lx-stone: #ece5da;--lx-oak: #b9a68c;--lx-bronze: #8c7355;--lx-ink: #3a3733;--lx-ink-soft: rgba(58, 55, 51, .72);--lx-hairline: rgba(58, 55, 51, .14);--lx-serif: Georgia, "Times New Roman", serif;--lx-space-s: 24px;--lx-space-m: 48px;--lx-space-l: 96px;--lx-space-xl: 144px;--lx-ease: cubic-bezier(.22, .08, .14, 1);--lx-slow: .9s;--lx-medium: .55s}.lx-label{display:block;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--lx-ink-soft);margin-bottom:22px}.lx-display{font-family:var(--lx-serif);font-weight:400;font-size:clamp(2.2rem,5vw,4rem);line-height:1.14;letter-spacing:.005em;text-transform:none;color:var(--lx-ink);margin:0 0 26px}.lx-heading{font-family:var(--lx-serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25;text-transform:none;color:var(--lx-ink);margin:0 0 20px}.lx-lede{font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.85;color:var(--lx-ink-soft);max-width:560px;margin-left:auto;margin-right:auto}.lx-body{line-height:1.85;color:var(--lx-ink-soft)}.lx-btn{display:inline-block;padding:16px 38px;font-size:.74rem;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border:1px solid var(--lx-ink);color:var(--lx-ink);background:transparent;transition:background var(--lx-medium) var(--lx-ease),color var(--lx-medium) var(--lx-ease)}.lx-btn:hover,.lx-btn--solid{background:var(--lx-ink);color:var(--lx-ivory)}.lx-btn--solid:hover{background:var(--lx-bronze);border-color:var(--lx-bronze);color:var(--lx-ivory)}.lx-btn:focus-visible{outline:2px solid var(--lx-bronze);outline-offset:3px}.button{border-radius:3px;text-transform:uppercase;letter-spacing:2px;font-size:.74rem;font-weight:400;transition:background-color var(--lx-medium) var(--lx-ease),color var(--lx-medium) var(--lx-ease),border-color var(--lx-medium) var(--lx-ease),box-shadow var(--lx-medium) var(--lx-ease),transform var(--lx-medium) var(--lx-ease)}.button--primary{background:var(--lx-ink);color:var(--lx-ivory);border:1px solid var(--lx-ink)}.button--primary:hover{background:var(--lx-bronze);border-color:var(--lx-bronze);color:var(--lx-ivory);box-shadow:0 6px 18px #3a373324;transform:translateY(-1px)}.button--secondary,.button--outline{background:transparent;border:1px solid rgba(58,55,51,.45);color:var(--lx-ink)}.button--secondary:hover,.button--outline:hover{background:var(--lx-ink);border-color:var(--lx-ink);color:var(--lx-ivory)}.button:focus-visible{outline:2px solid var(--lx-bronze);outline-offset:3px}.button:active{transform:translateY(0);box-shadow:none}@media(prefers-reduced-motion:reduce){.button,.button:hover{transition:none;transform:none}}.rte a:not(.button),.link:not(.button){text-decoration:none;color:inherit;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;transition:color var(--lx-medium) var(--lx-ease),background-size var(--lx-medium) var(--lx-ease);padding-bottom:2px}.rte a:not(.button):hover,.link:not(.button):hover{color:var(--lx-bronze)}.lx-btn--consult{position:relative;padding:19px 46px;border-radius:3px;border:1px solid var(--lx-ink);background:var(--lx-ink);color:var(--lx-ivory);font-size:.74rem;letter-spacing:2.5px;box-shadow:0 1px 2px #3a373314;transition:background var(--lx-medium) var(--lx-ease),border-color var(--lx-medium) var(--lx-ease),box-shadow var(--lx-medium) var(--lx-ease),transform var(--lx-medium) var(--lx-ease)}.lx-btn--consult:hover{background:var(--lx-bronze);border-color:var(--lx-bronze);color:var(--lx-ivory);box-shadow:0 6px 18px #3a373329;transform:translateY(-1px)}.lx-btn--consult:active{transform:translateY(0);box-shadow:0 1px 2px #3a373314}@media(prefers-reduced-motion:reduce){.lx-btn--consult,.lx-btn--consult:hover{transform:none}}.lx-consult-form input[type=text],.lx-consult-form input[type=email],.lx-consult-form input[type=tel],.lx-consult-form input[type=number],.lx-consult-form select,.lx-consult-form textarea{width:100%;padding:16px 18px;background:#fff;border:1px solid var(--lx-hairline);border-radius:3px;color:var(--lx-ink);line-height:1.6;transition:border-color var(--lx-medium) var(--lx-ease),box-shadow var(--lx-medium) var(--lx-ease)}.lx-consult-form input:focus,.lx-consult-form select:focus,.lx-consult-form textarea:focus{outline:none;border-color:var(--lx-bronze);box-shadow:0 0 0 3px #8c735524}.lx-consult-form label{font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--lx-ink-soft)}.lx-consult-form button[type=submit],.lx-consult-form [type=submit]{display:inline-block;padding:19px 46px;border-radius:3px;border:1px solid var(--lx-ink);background:var(--lx-ink);color:var(--lx-ivory);font-size:.74rem;letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;transition:background var(--lx-medium) var(--lx-ease),border-color var(--lx-medium) var(--lx-ease)}.lx-consult-form button[type=submit]:hover,.lx-consult-form [type=submit]:hover{background:var(--lx-bronze);border-color:var(--lx-bronze)}.lx-card{display:block;text-decoration:none;color:var(--lx-ink)}.lx-card__media{overflow:hidden;background:var(--lx-stone);aspect-ratio:4 / 5;margin-bottom:20px}.lx-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--lx-ease)}.lx-card__title{font-family:var(--lx-serif);font-weight:400;font-size:1.05rem;letter-spacing:.02em;margin:0 0 6px}.lx-card__meta{font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--lx-ink-soft)}.lx-card__cta{display:inline-block;margin-top:10px;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--lx-bronze);border-bottom:1px solid var(--lx-bronze);padding-bottom:3px}@media(hover:hover){.lx-card:hover .lx-card__media img{transform:scale(1.045)}.lx-card{transition:transform var(--lx-medium) var(--lx-ease)}.lx-card:hover{transform:translateY(-4px)}.lx-card__cta{opacity:0;transform:translateY(4px);transition:opacity var(--lx-medium) var(--lx-ease),transform var(--lx-medium) var(--lx-ease)}.lx-card:hover .lx-card__cta{opacity:1;transform:translateY(0)}}.lx-section{padding-top:var(--lx-space-l);padding-bottom:var(--lx-space-l)}.lx-section--spacious{padding-top:var(--lx-space-xl);padding-bottom:var(--lx-space-xl)}.lx-section--ivory{background:var(--lx-ivory)}.lx-section--stone{background:var(--lx-stone)}.lx-center{text-align:center}.lx-measure{max-width:680px;margin-left:auto;margin-right:auto}.lx-hairline-top{border-top:1px solid var(--lx-hairline)}html.lx-js .lx-reveal{opacity:0;transform:translateY(28px)}html.lx-js .lx-reveal.lx-inview{opacity:1;transform:translateY(0);transition:opacity var(--lx-slow) var(--lx-ease),transform var(--lx-slow) var(--lx-ease)}html.lx-js .lx-reveal--media{transform:none}html.lx-js .lx-reveal--media img{transform:scale(1.06)}html.lx-js .lx-reveal--media.lx-inview img{transform:scale(1);transition:transform 1.4s var(--lx-ease)}@media(prefers-reduced-motion:reduce){html.lx-js .lx-reveal,html.lx-js .lx-reveal--media img{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/airah-luxury.css.map */
