.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;text-align:center}@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}}body.template-page .contact-form-section--hidden,.contact-form-section--hidden{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.contact-form-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.34,1.56,.64,1),visibility .3s cubic-bezier(.34,1.56,.64,1);will-change:opacity,visibility;backface-visibility:hidden}.contact-form-modal[open]{opacity:1;visibility:visible;z-index:101}.contact-form-modal.is-opening{opacity:0}.contact-form-modal.is-open{opacity:1}.contact-form-modal.is-closing{opacity:0}.contact-form-modal__content{position:relative;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--border-radius-card);max-width:90%;width:100%;max-width:600px;max-height:85vh;overflow:hidden;padding:0;box-shadow:var(--glass-shadow);margin:0;transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease;will-change:transform,opacity;backface-visibility:hidden}.contact-form-modal__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 10%,rgba(var(--color-accent-1),.1) 0%,transparent 40%),radial-gradient(circle at 90% 90%,rgba(var(--color-accent-2),.05) 0%,transparent 40%);pointer-events:none;z-index:0}.contact-form-modal.is-opening .contact-form-modal__content{transform:scale(.9) translateY(20px)}.contact-form-modal.is-open .contact-form-modal__content{transform:scale(1) translateY(0)}.contact-form-modal.is-closing .contact-form-modal__content{transform:scale(.9) translateY(20px)}.contact-form-modal__toggle{position:absolute;top:1rem;right:1rem;background-color:transparent;border:none;color:rgba(var(--color-foreground),.75);cursor:pointer;padding:.5rem;pointer-events:auto!important;z-index:999!important;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;transition:background-color .2s ease,color .2s ease,transform .2s ease;z-index:10}.contact-form-modal__toggle:hover{background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),1);transform:rotate(90deg)}.contact-form-modal__toggle .icon{width:2rem;height:2rem}.contact-form-modal__content-info{padding:3rem;position:relative;z-index:1;max-height:calc(85vh - 6rem);overflow-y:auto;overflow-x:hidden}.contact-form-modal__content-info::-webkit-scrollbar{width:8px}.contact-form-modal__content-info::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.05);border-radius:4px}.contact-form-modal__content-info::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:4px}.contact-form-modal__content-info::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.3)}@media screen and (max-width:749px){.contact-form-modal__content{max-width:95%;margin:2vh auto;max-height:90vh}.contact-form-modal__content-info{padding:2rem 1.5rem;max-height:calc(90vh - 4rem)}.contact-form-modal__toggle{top:1rem;right:1rem;width:2.5rem;height:2.5rem}}.template-page .color-background-1.gradient,.template-page .shopify-section .color-background-1.gradient,.template-page .shopify-section>.color-background-1.gradient,.template-page .shopify-section>div.color-background-1.gradient,.template-page .shopify-section>div>.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.template-page .rich-text.content-container.color-background-1.gradient,.template-page #shopify-section-template--18784631390384__intro .color-background-1.gradient,.template-page #shopify-section-template--18784631390384__intro .gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.template-page #shopify-section-template--18784631390384__faq .color-background-1.gradient,.template-page #shopify-section-template--18784631390384__faq>.color-background-1.gradient,.template-page #shopify-section-template--18784631390384__faq .collapsible-content__wrapper.color-background-1.gradient,.template-page #shopify-section-template--18784631390384__faq .content-container.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.template-page #shopify-section-template--18784631390384__form .color-background-1.gradient,.template-page #shopify-section-template--18784631390384__form>.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.template-page .shopify-section .gradient,.template-page .shopify-section .color-background-1,.template-page .shopify-section .color-background-2,.template-page .shopify-section .color-scheme-1,.template-page .shopify-section .color-scheme-2,.template-page .shopify-section div.color-background-1.gradient,.template-page .shopify-section div[class*=color-background].gradient,.template-page .shopify-section div[class*=gradient]{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page .color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__intro .color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__intro>div.color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__faq>div.color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__faq .collapsible-content__wrapper.color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__form>div.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page #shopify-section-template--18784631390384__intro .color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__intro>div.color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__intro .rich-text.content-container.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page #shopify-section-template--18784631390384__faq>div.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page #shopify-section-template--18784631390384__faq .collapsible-content__wrapper.color-background-1.gradient,body.template-page #shopify-section-template--18784631390384__faq .content-container.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page #shopify-section-template--18784631390384__form>div.color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-page .color-background-1.gradient{background:transparent!important;background-color:transparent!important;background-image:none!important}.contact-form-modal .button{color:#000!important;border-radius:100px!important;font-weight:600;padding:1.2rem 3rem;border:none!important;box-shadow:none!important}.contact-form-modal .button:before,.contact-form-modal .button:after{display:none!important;content:none!important}.rich-text__contact-button .button:before,.rich-text__contact-button .button:after{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-form.css.map */
