.collection-signup{padding:3rem;grid-column:span var(--grid-span);justify-self:stretch;align-self:stretch;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--border-radius)}.collection-signup.show-on-desktop{display:flex}.collection-signup.show-on-mobile{display:none}@media(max-width:749px){.collection-signup{padding:2rem;grid-column:span 2}.collection-signup.show-on-desktop{display:none}.collection-signup.show-on-mobile{display:flex}}.collection-signup__row{display:flex;flex-direction:column;align-items:center;justify:center;gap:1rem;text-align:center}.collection-signup__left{display:flex;flex-direction:column;align-items:center;gap:1rem}.collection-signup__right{width:100%}.collection-signup__heading{font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:default}.collection-signup__text{font-size:.75rem}.collection-signup__form--inputs{display:flex;gap:1rem;margin-block-end:1rem}.collection-signup__input{flex:1;min-width:180px;padding:.625rem .875rem;border:3px solid rgb(var(--border-color));font-size:.875rem;background:transparent}.collection-signup__input:focus{outline:2px solid currentColor;outline-offset:2px}.collection-signup__submit{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;flex-shrink:0}.collection-signup__submit[disabled]{opacity:.6;cursor:not-allowed}.collection-signup__checkbox-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.collection-signup__checkbox-label{font-size:.8125rem}.collection-signup__bottom{grid-column:1 / 3}.shopify-section .collection-signup__consent{font-size:.6875rem;opacity:.9;margin-bottom:.75rem;text-align:center}.shopify-section .collection-signup__consent a{color:inherit;text-decoration:underline}.collection-signup__spinner{width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.collection-signup__message{font-size:.875rem;padding:.625rem .875rem;border-radius:4px}.collection-signup__message--success{background:#edf7ed;color:#1e6e1e}.collection-signup__message--error{background:#fdecea;color:#8b1a1a}@media(max-width:750px){.collection-signup__row{display:flex;flex-direction:column;align-items:stretch}.collection-signup__form--inputs{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/component-collection-signup-form.css.map */
