.shopify-section--header>height-observer{display:block;height:var(--header-height)}.header__wrapper{transition:padding-block .3s ease,background .25s ease,color .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}.header__logo-image{transition:width .3s ease,opacity .25s ease}.header.is-scrolled:not([allow-transparency]),.header.is-scrolled.is-filled{--header-padding-block: var(--spacing-3)}@media screen and (min-width:700px){.header.is-scrolled:not([allow-transparency]),.header.is-scrolled.is-filled{--header-padding-block: var(--spacing-4)}}.header.is-scrolled:not([allow-transparency]) .header__logo-image,.header.is-scrolled.is-filled .header__logo-image{width:calc(var(--header-logo-width) * .75)}.text-with-form{box-sizing:border-box}.text-with-form__inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:70px;padding:70px;border-radius:10px;overflow:hidden;box-sizing:border-box}.text-with-form__content{min-width:0}.text-with-form__title{margin:0 0 28px!important}.text-with-form__description{max-width:560px;margin:20px 0 0!important;font-size:18px;line-height:1.5}.text-with-form__social{margin-top:42px}.text-with-form__social-title{margin:0 0 17px;font-size:18px;line-height:1.3;font-weight:700;letter-spacing:.05em}.text-with-form__social-list .social-media{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important;list-style:none!important}.text-with-form__social-list .social-media li{display:block!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important}.text-with-form__social-list .social-media a{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent!important;text-decoration:none!important;line-height:0!important;overflow:hidden;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.text-with-form__social-list .social-media svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.text-with-form__form{width:100%;min-width:0;padding:42px;border-radius:12px;box-sizing:border-box;overflow:hidden}.text-with-form__form .ngp-form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important}.text-with-form__form .ngp-form [class*=fastaction],.text-with-form__form .ngp-form [id*=fastaction],.text-with-form__form .ngp-form a[href*=fastaction],.text-with-form__form .ngp-form img[src*=fastaction]{display:none!important}.text-with-form__form .ngp-form h1,.text-with-form__form .ngp-form h2,.text-with-form__form .ngp-form h3,.text-with-form__form .ngp-form h4{margin-top:0!important;color:#20252b!important;font-family:inherit!important;font-weight:400!important;line-height:1.15!important}.text-with-form__form .ngp-form p{color:#20252b}.text-with-form__form .ngp-form label{color:#20252b!important;font-family:inherit!important;font-size:14px!important;line-height:1.4!important}.text-with-form__form .ngp-form input[type=email]::placeholder{color:transparent!important}.text-with-form__form .ngp-form input,.text-with-form__form .ngp-form select,.text-with-form__form .ngp-form textarea{max-width:100%!important;min-height:48px!important;padding:12px 14px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;border:1px solid rgba(32,37,43,.35)!important;border-radius:3px!important;background:#fffaf2!important;color:#20252b!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;box-shadow:none!important}.text-with-form__form .ngp-form input::placeholder,.text-with-form__form .ngp-form textarea::placeholder{color:#20252b8c!important;opacity:1}.text-with-form__form .ngp-form input:focus,.text-with-form__form .ngp-form select:focus,.text-with-form__form .ngp-form textarea:focus{outline:none!important;border-color:#11474d!important;box-shadow:0 0 0 1px #11474d!important}.text-with-form__form .ngp-form button,.text-with-form__form .ngp-form input[type=submit]{min-height:52px!important;padding:12px 28px!important;border:2px solid #9E303A!important;border-radius:48px!important;background:#9e303a!important;color:#fff!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em;text-transform:capitalize;cursor:pointer;box-shadow:none!important;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.text-with-form__form .ngp-form button:hover,.text-with-form__form .ngp-form input[type=submit]:hover{background:transparent!important;color:#9e303a!important}.text-with-form__form .ngp-form>div{box-sizing:border-box}.text-with-form__form .ngp-form [style*=margin-top]{box-sizing:border-box}@media screen and (max-width:989px){.text-with-form{padding:40px 20px}.text-with-form__inner{grid-template-columns:1fr;gap:50px;padding:55px 45px;border-radius:16px}.text-with-form__content,.text-with-form__form{max-width:700px}}@media screen and (max-width:749px){.text-with-form{padding:25px 0}.text-with-form__inner{gap:38px;padding:42px 24px;border-radius:12px}.text-with-form__title{margin-bottom:22px!important}.text-with-form__description{font-size:18px;line-height:1.5}.text-with-form__social{margin-top:34px}.text-with-form__social-title{font-size:12px}.text-with-form__social-list .social-media a{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.text-with-form__social-list .social-media svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex-basis:20px!important}.text-with-form__form{padding:28px 20px;border-radius:8px}}@media screen and (max-width:480px){.text-with-form__inner{padding:36px 20px}.text-with-form__description{font-size:17px}.text-with-form__form{padding:24px 18px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
