.template-suffix-contact .shopify-section:has(.main-page-title),.page-contact .shopify-section:has(.main-page-title){display:none}.template-suffix-contact .main-page-title,.page-contact .main-page-title{color:#fff!important;text-align:center}.template-suffix-contact .contact,.page-contact .contact{color:#fff}.template-suffix-contact h1,.template-suffix-contact h2,.page-contact h1,.page-contact h2{color:#fff!important;text-align:center}.template-suffix-contact .color-scheme-1,.template-suffix-contact .gradient,.page-contact .color-scheme-1,.page-contact .gradient{background-color:transparent!important;background:transparent!important}.template-suffix-contact .section,.page-contact .section,.template-suffix-contact .page-width,.page-contact .page-width{background-color:transparent!important}.bspt-contact-header{display:flex;justify-content:center;margin-bottom:6rem}.bspt-contact-header img{height:6.4rem;width:auto}.template-suffix-contact .contact.page-width,.page-contact .contact.page-width{max-width:72rem;margin-left:auto;margin-right:auto}.bspt-contact-intro{margin-bottom:6rem}.bspt-contact-faq-link{text-align:center;margin-bottom:4rem;font-size:1.6rem;line-height:1.6}.bspt-contact-faq-link a{color:#7f55ff;text-decoration:underline;text-decoration-color:#7f55ff;text-underline-offset:.2rem}.bspt-contact-faq-link a:hover{text-decoration-color:#7f55ff99}.bspt-contact-notice{border:1px solid #e43359;background:#d41b4333;border-radius:.8rem;padding:2rem}.bspt-contact-notice p{margin:0;font-size:1.4rem;line-height:1.8;color:#fff}.template-suffix-contact .field,.page-contact .field{margin-bottom:4rem;position:relative;display:block!important;flex-direction:column}.template-suffix-contact .field__label,.page-contact .field__label{color:#fff;display:block;margin-bottom:1rem;font-size:1.6rem;font-weight:400;position:static!important;transform:none!important;padding:0;width:auto}.template-suffix-contact .field__label .required,.page-contact .field__label .required{color:#ff6b6b;margin-left:.3rem}.template-suffix-contact .field__input,.template-suffix-contact select.field__input,.page-contact .field__input,.page-contact select.field__input{background-color:transparent;border:1px solid white;color:#fff;border-radius:3rem;padding:1.5rem 2rem;font-size:1.6rem;width:100%;transition:all .3s ease;line-height:1.6;height:auto;min-height:5rem}.template-suffix-contact select.field__input,.page-contact select.field__input{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center;padding-right:5rem;padding-top:1.4rem;padding-bottom:1.4rem}.template-suffix-contact .text-area,.page-contact .text-area{background-color:transparent;border:1px solid white;color:#fff;border-radius:.8rem;padding:1.5rem 2rem;font-size:1.6rem;width:100%;min-height:20rem;resize:vertical;transition:all .3s ease}.template-suffix-contact .field__input:focus,.template-suffix-contact select.field__input:focus,.template-suffix-contact .text-area:focus,.page-contact .field__input:focus,.page-contact select.field__input:focus,.page-contact .text-area:focus{outline:none;border-color:#7f55ff;box-shadow:0 0 0 1px #7f55ff}.template-suffix-contact .field__input::placeholder,.template-suffix-contact .text-area::placeholder,.page-contact .field__input::placeholder,.page-contact .text-area::placeholder{color:#fff6}.template-suffix-contact select.field__input option,.page-contact select.field__input option{background-color:#1a1a1a;color:#fff}.template-suffix-contact .contact__button,.page-contact .contact__button{display:flex;justify-content:center;margin-top:6rem}.template-suffix-contact .button,.page-contact .button{background-color:#7f55ff;color:#fff;border:none;padding:1.5rem 6rem;font-size:1.6rem;font-weight:700;border-radius:3rem;cursor:pointer;transition:all .3s ease;min-width:20rem}.template-suffix-contact .button:hover,.page-contact .button:hover{background-color:#6941cc;transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #7f55ff4d}.template-suffix-contact .form-status,.page-contact .form-status{color:#fff;text-align:center;margin-bottom:4rem}.template-suffix-contact .form__message,.page-contact .form__message{color:#fff;background-color:#ffffff1a;padding:2rem;border-radius:.8rem;margin-bottom:2rem}.template-suffix-contact .contact__field-error,.page-contact .contact__field-error{color:#ff6b6b;font-size:1.4rem;margin-top:.5rem;display:block}.template-suffix-contact .contact__carrier-warning,.page-contact .contact__carrier-warning{color:orange;font-size:1.4rem;margin-top:.5rem;display:block;line-height:1.8}.template-suffix-contact .contact__carrier-warning .form__message,.page-contact .contact__carrier-warning .form__message{color:orange;line-height:1.8}.template-suffix-contact .field:has(.text-area) .form__label,.page-contact .field:has(.text-area) .form__label{position:static;margin-bottom:1rem;display:block}@media screen and (max-width:749px){.template-suffix-contact .field__input,.template-suffix-contact select.field__input,.page-contact .field__input,.page-contact select.field__input,.template-suffix-contact .text-area,.page-contact .text-area{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bspt-contact.css.map */
