.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.custom-contact .both-hard-coded-wrapper{display:flex;flex-direction:column;gap:20px}.custom-contact .chat-btn-wrap:before,.custom-contact .contact__button:before{content:"";position:absolute;width:100%;height:45%;left:0;bottom:0;border:1px solid #848589;border-top:0}.custom-contact .chat-btn-wrap:after,.custom-contact .contact__button:after{content:"";position:absolute;width:100%;height:45%;left:0;top:0;border:1px solid #848589;border-bottom:0}.custom-contact .chat-btn-wrap,.custom-contact .contact__button{position:relative;padding:7px}.custom-contact .field__input:focus~.field__label{opacity:0}.custom-contact .field__input:focus~.field__label,.custom-contact .field__input:not(:placeholder-shown)~.field__label,.custom-contact .field__input:-webkit-autofill~.field__label,.custom-contact .customer .field input:focus~label,.custom-contact .customer .field input:not(:placeholder-shown)~label,.custom-contact .customer .field input:-webkit-autofill~label{opacity:0}.custom-contact .main-wrapper{display:flex;gap:55px;padding-top:54px}.custom-contact{padding-bottom:44px;background:#1c1c1e}.custom-contact .hard-coded-wrapper{display:flex;flex-direction:column;gap:16px}.custom-contact .hard-coded{color:#fff;font-family:PP Mori;font-size:24px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-.72px;text-transform:capitalize}.custom-contact .hard-coded-text{color:#fff;font-family:PP Mori;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.custom-contact .svg-text-wrapper{display:flex;gap:24px;align-items:center}.custom-contact .svg-text-wrapper a{text-decoration:none}.custom-contact .custom-left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.custom-contact .custom-right{width:50%;display:none;justify-content:center;align-items:center}.custom-contact .contact .field{margin-bottom:2rem}.custom-contact .contact__button{margin-top:1rem}.custom-contact .contact__fields{grid-template-columns:repeat(1,1fr)}.custom-contact .custom-heading{color:#fff;font-family:PP Mori;font-size:64px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-3.2px;text-transform:capitalize;max-width:500px}.custom-contact .custom-heading p{margin:0;text-align:center}.custom-contact .page-width--narrow{width:100%;padding:0rem}.custom-contact .field:after{content:none}.custom-contact .field .field__input{border-radius:20px;border:1px solid rgba(195,195,195,.53);background:#ffffff1a;-webkit-backdrop-filter:blur(16.799999237060547px);backdrop-filter:blur(16.799999237060547px);padding:32px;color:#fff}.custom-contact .field__input:focus-visible{box-shadow:none}.custom-contact .field .field__input.text-area{height:20rem}.custom-contact .contact__button{display:flex;padding:5px}.custom-contact .button{position:relative;z-index:1;color:#ffeff0;text-align:center;font-family:PP Mori;font-size:22.215px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;background:#7d3cff;width:100%;padding:20px 0}.custom-contact .chat-btn-wrap{display:flex;padding:5px;max-width:438px}.custom-contact .chat-btn{color:#ffeff0;text-align:center;font-family:PP Mori;font-size:23px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;background:#7d3cff;width:100%;padding:20px 0;position:relative;z-index:1}.custom-contact .field__label{color:#ffffff57;font-family:PP Mori;font-size:16px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.48px;text-transform:capitalize}.custom-contact .title-wrapper--no-top-margin{margin-bottom:1rem}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.custom-contact .contact__button{margin-top:2rem}.custom-contact .custom-heading-mobile{display:none}.custom-contact .field__label:not(textarea~label){top:50%;transform:translateY(-50%)}.custom-contact textarea~label{margin-top:10px}@media(max-width:1024px){.custom-contact .main-wrapper{gap:50px}.custom-contact .custom-left{gap:20px}.custom-contact .hard-coded-wrapper{gap:10px}.custom-contact .field .field__input.text-area{height:14rem}.custom-contact .contact__button{margin-top:0rem}.custom-contact .contact .field{margin-bottom:1rem}.custom-contact .custom-heading{font-size:50px;max-width:380px}.custom-contact .hard-coded{font-size:20px}.custom-contact .hard-coded-text{font-size:18px}.custom-contact .chat-btn-wrap{max-width:350px}}@media(max-width:768px){.custom-contact .main-wrapper{flex-direction:column-reverse}.custom-contact .custom-right{width:100%;display:flex;flex-direction:column;align-items:flex-start}.custom-contact .page-width--narrow{display:none}.custom-contact .custom-left{width:100%}.custom-contact .custom-heading-mobile{color:#fff;font-family:PP Mori;font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.4px;text-transform:capitalize;margin-bottom:18px}.custom-contact .custom-heading{display:none}.custom-contact .contact__button{margin-top:2rem}.custom-contact .custom-heading-mobile{display:block}}@media(max-width:550px){.custom-contact .both-hard-coded-wrapper{width:100%}.custom-contact .field .field__input{border-radius:12px;padding:27px}.custom-contact .custom-heading-mobile{max-width:310px}.custom-contact .main-wrapper{gap:20px;padding-top:30px}.custom-contact .button,.custom-contact .chat-btn{font-size:14.249px;padding:15px 0}.custom-contact .chat-btn-wrap{max-width:100%}.custom-contact .field__label{font-size:12px;letter-spacing:-.36px}.custom-contact .hard-coded{font-size:24px;letter-spacing:-.72px}.custom-contact .hard-coded-text{font-size:20px}.custom-contact .svg-text-wrapper svg{height:30px}.custom-contact{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-contact-form.css.map */
