.page--contact{max-width:100%;background:#fcfcf9;padding:80px 24px 64px;overflow:hidden}.page--contact__container{width:100%}.page--contact__titles{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 24px}.page--contact__title{color:#383c37;font-family:Cormorant Garamond;font-size:52px;font-weight:600;line-height:52px;margin:0 0 12px}.page--contact__description{color:#383c37;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.page--contact__form{max-width:560px;flex:1;margin:0 0 32px}.page--contact__extra{max-width:100%}.page--contact--form-wrapper{display:block;margin:24px auto 0}.page--contact--form-wrapper__field{position:relative}.page--contact--form-wrapper__control{width:100%;margin:0 0 12px}.page--contact--form-wrapper__label{font-weight:500;font-size:16px;line-height:2;display:flex;align-items:center;color:#050210}.page--contact--form-wrapper__select-wrapper{width:100%;position:relative}.page--contact--form-wrapper__select-wrapper:after{content:"";position:absolute;top:50%;right:24px;width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #43413e;transform:translateY(-50%)}.page--contact--form-wrapper__select{font-family:var(--font-family);width:100%;padding:16px 24px!important;height:56px!important;font-size:1rem;line-height:1;color:#383c37;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border-radius:32px;border:1px solid #e2e4e2;background:#f1f1f1}.page--contact--form-wrapper__select::-moz-placeholder{color:#383c37}.page--contact--form-wrapper__select::placeholder{color:#383c37}.page--contact--form-wrapper__input{font-family:var(--font-family);width:100%;padding:16px 24px!important;height:56px!important;font-size:1rem;line-height:1;color:#383c37;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border-radius:32px;border:1px solid #e2e4e2;background:#f1f1f1}.page--contact--form-wrapper__input::-moz-placeholder{color:#383c37}.page--contact--form-wrapper__input::placeholder{color:#383c37}.page--contact--form-wrapper__textarea{font-family:var(--font-family);width:100%;padding:16px 24px!important;min-height:150px;font-size:1rem;line-height:1;color:#383c37;box-shadow:none!important;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border-radius:16px;border:1px solid #e2e4e2;background:#f1f1f1}.page--contact--form-wrapper__textarea::-moz-placeholder{color:#383c37}.page--contact--form-wrapper__textarea::placeholder{color:#383c37}.page--contact--form-wrapper__button{font-family:var(--ff);width:100%;display:inline-block;outline:0;border:none;white-space:nowrap;padding:16px 24px;color:#fff;font-weight:600;cursor:pointer;font-size:.875rem;line-height:1;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:40px;background:#383c37;box-shadow:0 0 16px #383c371a;height:56px}.page--contact--form-wrapper__error-message{font-size:.75rem;line-height:100%;margin:0 0 .5rem;color:#e2665c;text-align:left!important;display:flex;align-items:center}.page--contact--form-wrapper__error-message svg{margin-right:4px;margin-bottom:-1px}.page--contact--form-wrapper__thankyou{font-weight:500;line-height:1.25;text-align:center;font-size:1rem;margin:0;color:#fcfcf9;text-align:center!important;padding:1.5rem 2rem;background:#383c37;border-radius:4px;font-family:var(--font-family)}.page--contact--locations{margin:0 0 32px}.page--contact--locations__title{font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;color:#050210;margin:0 0 8px}.page--contact--locations__divider{width:100%;height:1px;background:#d9d9d8;margin:0 0 16px}.page--contact--locations__link{color:#77824a;font-family:var(--font-family);font-size:16px;font-style:italic;font-weight:500;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.page--contact--locations__note{color:#5a5f58;font-family:var(--font-family);font-size:12px;font-style:italic;font-weight:500;line-height:24px;margin:8px 0 0}.page--contact--social-media{margin:0}.page--contact--social-media__title{color:#383c37;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;margin:0 0 8px}.page--contact--social-media__divider{width:100%;height:1px;background:#05021014;margin:0 0 16px}.page--contact--social-media__social-media{display:flex;flex-direction:column;margin:0}.page--contact--social-media__logos{display:flex;flex-direction:row;justify-content:flex-start;-moz-column-gap:8px;column-gap:8px}.page--contact--social-media__logo{text-decoration:none;width:40px;height:40px;background:#383c37;display:flex;align-items:center;justify-content:center;border-radius:50px;fill:#fcfcf9;transition:all .2s linear;text-transform:scale(1)}.page--contact--social-media__logo svg{width:100%;height:100%}.page--contact--social-media__logo:hover{transform:scale(1.05)}@media screen and (min-width:600px){.page--contact{padding:64px 0 120px}.page--contact__container{max-width:1100px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}.page--contact__titles{margin:0 0 32px}.page--contact__title{font-size:80px;line-height:80px;margin:0 0 8px}.page--contact__form{margin:0}.page--contact__extra{max-width:320px}.page--contact--form-wrapper{margin:32px auto 0}.page--contact--form-wrapper__field{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.page--contact--form-wrapper__select,.page--contact--form-wrapper__input,.page--contact--form-wrapper__textarea{font-size:1rem;margin:0}.page--contact--form-wrapper__button{font-size:20px;line-height:24px;padding:16px 24px}.page--contact--form-wrapper__button:hover{background:#c9ab37}.page--contact--form-wrapper__error-message{font-size:.875rem;margin:0 0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/css--page--contact.css.map */
