.lv-contact-hero .hero-lovable__image{height:clamp(220px,26vw,380px)}.lv-contact-hero .hero-lovable__scrim{background-image:linear-gradient(to top,#000000f5,#000000d1 20%,#00000080 42%,#0000002e 62%,#0000 78%)}.lv-contact-hero__content{position:absolute;inset:auto 0 0 0;max-width:1400px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 24px 40px}@media screen and (min-width:1024px){.lv-contact-hero__content{padding-bottom:56px}}.lv-contact-hero__eyebrow{color:#fffc}.lv-contact-hero__title{color:#fff;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05}.lv-contact-body{max-width:1280px;margin-inline:auto;padding:64px 24px}@media screen and (min-width:1024px){.lv-contact-body{padding-block:96px}}.lv-contact-body__grid{display:grid;gap:48px}@media screen and (min-width:1024px){.lv-contact-body__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}}.lv-contact-form-col__eyebrow{color:var(--lv-muted-foreground);margin-bottom:32px}.lv-contact-form__row{display:grid;gap:32px}@media screen and (min-width:640px){.lv-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-contact-field{margin-top:32px}.lv-contact-form__row .lv-contact-field{margin-top:0}.lv-contact-field__label{display:block;margin-bottom:12px}.lv-contact-field__required{color:#c0392b;margin-left:2px}.lv-contact-field__input{width:100%;border:1px solid var(--lv-border);background-color:#fff;color:#000;font-family:var(--lv-font-sans);font-size:var(--lv-text-body);padding:12px 16px}.lv-contact-field__input::placeholder{color:#4449}.lv-contact-field__input:focus{border-color:#000;outline:none}.lv-contact-field__input--textarea{resize:vertical}.lv-contact-form__error{margin-top:16px;color:#c0392b}.lv-contact-form__submit{margin-top:32px;padding-inline:2.5rem}.lv-contact-form__success{color:var(--lv-muted-foreground)}.lv-contact-details{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.lv-contact-details{border-left:1px solid var(--lv-border);padding-left:80px}}.lv-contact-details__label{color:var(--lv-foreground, #000);margin-bottom:16px}.lv-contact-details__line{color:var(--lv-muted-foreground);margin-top:4px}.lv-contact-details__line:first-child{margin-top:0}.lv-contact-details__note{margin-top:16px;color:var(--lv-muted-foreground)}.lv-concierge{background-color:#0a0a0a;color:#fff;padding:80px 24px 96px}@media screen and (min-width:1024px){.lv-concierge{padding-bottom:128px}}.lv-concierge__heading{color:#fff;text-align:center;max-width:1280px;margin-inline:auto}.lv-concierge__grid{max-width:1280px;margin-inline:auto;margin-top:56px;display:grid;gap:1px;background-color:#fff3;grid-template-columns:1fr}@media screen and (min-width:768px){.lv-concierge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){.lv-concierge__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-concierge__panel{position:relative;overflow:hidden;background-color:#0a0a0a;height:520px}@media screen and (min-width:1024px){.lv-concierge__panel{height:620px}}.lv-concierge__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .7s ease,opacity .7s ease}.lv-concierge__panel:hover .lv-concierge__media{opacity:.9;transform:scale(1.05)}.lv-concierge__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to top,#000000d9,#00000040 55%,#0000001a)}.lv-concierge__caption{position:absolute;inset-inline:0;bottom:0;padding:28px}.lv-concierge__index{display:block;color:#fff9}.lv-concierge__title{color:#fff;font-size:var(--lv-text-h6);margin-top:12px}.lv-concierge__description{color:#ffffffbf;margin-top:16px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}@media screen and (min-width:1024px){.lv-concierge__description{max-height:0;opacity:0}.lv-concierge__panel:hover .lv-concierge__description{max-height:10rem;opacity:1}}@media(prefers-reduced-motion:reduce){.lv-concierge__media,.lv-concierge__description{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/main-contact-lovable.css.map */
