.subscribe-section{background-color:var(--subscribe-bg);padding:var(--section-padding-top, var(--section-spacing-md)) var(--page-margin) var(--section-padding-bottom, var(--section-spacing-md));text-align:center}.subscribe-section__title{font-family:var(--font-heading-family);font-size:var(--subscribe-title-size);font-weight:600;color:var(--color-heading);margin:0 0 var(--space-6)}.subscribe-section__form{display:flex;flex-wrap:wrap;max-width:var(--subscribe-form-width);margin:0 auto;gap:var(--space-4)}.subscribe-section__input{flex:1;padding:var(--space-3) var(--space-5);border:1px solid var(--input-border-color);border-radius:var(--radius-md);font-family:var(--font-body-family);font-size:var(--font-size-sm);background-color:var(--color-bg-primary);outline:none;transition:border-color var(--transition-base)}.subscribe-section__input:focus{border-color:var(--color-heading)}.subscribe-section__input::placeholder{color:var(--color-text-muted)}.subscribe-section__btn{padding:var(--space-3) var(--space-8);background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:var(--radius-md);font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-base);white-space:nowrap}.subscribe-section__btn:hover{background-color:var(--btn-primary-hover-bg)}.subscribe-section__message{flex-basis:100%;margin-top:var(--space-4);font-size:var(--font-size-sm)}.subscribe-section__message--success{color:var(--color-success)}.subscribe-section__message--error{color:var(--color-error)}@media(max-width:768px){.subscribe-section{padding:var(--section-padding-top, var(--section-spacing-md)) var(--page-margin-mobile) var(--section-padding-bottom, var(--section-spacing-md))}.subscribe-section__title{font-size:calc(var(--subscribe-title-size) * .8)}.subscribe-section__form{flex-direction:column}.subscribe-section__btn{width:100%}}@media(max-width:480px){.subscribe-section__title{font-size:calc(var(--subscribe-title-size) * .72);margin-bottom:var(--space-5)}.subscribe-section__input{padding:var(--space-3) var(--space-4)}.subscribe-section__btn{padding:var(--space-3) var(--space-6)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-subscribe.css.map */
