@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Jost:wght@300;400;500&display=swap";:root{--lr-main: #D7B9F9;--lr-secondary: #7951AB;--lr-silver: #C9C7D6;--lr-gold: #D9BF8C;--lr-bg: #14101F;--lr-ivory: #F3EFE6;--lr-ivory-muted: #A79FC2;--lr-border: #332B52}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact{position:relative;isolation:isolate;background:#111111b8;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:90px 44px 48px;color:var(--lr-ivory);box-shadow:0 8px 40px #00000059}.contact:before,.contact:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;z-index:-1;pointer-events:none}.contact:before{box-shadow:0 0 22px 3px #d7b9f980;animation:lr-glow-fade-a 6s ease-in-out infinite}.contact:after{box-shadow:0 0 22px 3px #7951ab80;animation:lr-glow-fade-b 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.contact:before,.contact:after{animation:none}}.contact .field{display:flex;flex-direction:column;margin-bottom:1.5rem}.contact .field[hidden]{display:none!important}.contact .contact__fields .field{margin-bottom:0}.contact .field__label{order:-1;position:static!important;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lr-ivory-muted);text-align:center;margin-bottom:8px}.contact .field__input-wrap{position:relative}.contact .field__input,.contact .field input,.contact .field textarea{border:1px solid rgba(255,255,255,.15);border-radius:6px;background:transparent;color:var(--lr-ivory);font-family:Jost,sans-serif;font-weight:300;padding:10px 12px;width:100%;transition:border-color .3s ease}.contact .field textarea{min-height:100px}.contact .field__input:focus,.contact .field input:focus,.contact .field textarea:focus{outline:none;border-color:var(--lr-main)}.contact .field__input-wrap:hover .field__input,.contact .field__input-wrap:focus-within .field__input{box-shadow:0 0 14px #d7b9f959}.contact .field__sparkle{position:absolute;top:0;right:0;bottom:0;left:0;width:7px;height:7px;border-radius:50%;background:var(--lr-main);box-shadow:0 0 8px 2px #d7b9f9cc;opacity:0;pointer-events:none}@supports (offset-path: border-box){.contact .field__sparkle{offset-path:border-box;offset-distance:0%;animation:travel-border 3.5s linear infinite paused}.contact .field__sparkle--b{animation-delay:-1.75s}.contact .field__input-wrap:focus-within .field__sparkle{opacity:1;animation-play-state:running}.contact .field__input-wrap:hover .field__input,.contact .field__input-wrap:focus-within .field__input{box-shadow:0 0 6px #d7b9f933}}@keyframes travel-border{to{offset-distance:100%}}.contact__button{margin-top:3rem;display:flex;justify-content:center}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.contact__button .button{background:transparent;border:1px solid var(--lr-main);color:var(--lr-main);padding:14px 28px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.contact__button .button:after{box-shadow:none!important}.contact__button .button:hover{border-color:var(--lr-secondary);box-shadow:0 0 18px #d7b9f966;transform:translateY(-1px)}.contact hr,.contact .divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--lr-silver),transparent);margin:32px 0}.contact #OrderNumberField{grid-column:2}.contact .contact__note,.contact small{color:var(--lr-gold);font-size:13px}.contact__fields{margin-top:24px;margin-bottom:24px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;column-gap:20px;margin-bottom:40px}}@media screen and (max-width:749px){.contact{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
