.fnl{display:block;padding-block:var(--fnl-pt, 0px) var(--fnl-pb, 0px)}.fnl__inner{width:calc(100% - var(--page-margin) * 2);max-width:var(--page-width);margin-inline:auto}.fnl--panel-full .fnl__inner{width:100%;max-width:none}.fnl__panel{display:flex;align-items:center;gap:var(--fnl-gap, 32px);padding:var(--fnl-panel-py, 26px) var(--fnl-panel-px, 32px);border:1px solid var(--fnl-panel-border, transparent);border-radius:var(--fnl-panel-radius, var(--style-border-radius-cards));background-color:var(--fnl-panel-bg, var(--color-card-background, var(--color-background)))}.fnl--panel-full .fnl__panel{border-radius:0;border-inline:0}.fnl--stacked .fnl__panel{flex-direction:column;align-items:var(--fnl-stack-align, flex-start);text-align:var(--fnl-text-align, start)}.fnl__media{flex:0 0 auto;width:var(--fnl-image-w, 120px)}.fnl--image-end .fnl__media{order:1}.fnl__image{width:100%;height:auto}.fnl__text{flex:1 1 auto;min-width:0}.fnl__heading{margin:0;font-family:var(--fnl-heading-font, var(--font-heading--family));font-size:var(--fnl-heading-size, var(--font-h4));font-weight:var(--fnl-heading-weight, 700);line-height:var(--line-height-heading);color:var(--fnl-heading-color, inherit)}.fnl__subheading{margin-top:var(--spacing-2xs);font-size:var(--fnl-sub-size, var(--text-md));color:var(--fnl-sub-color, var(--color-text-secondary, currentcolor))}.fnl__form-wrap{flex:0 1 var(--fnl-form-w, 460px);min-width:0}.fnl--stacked .fnl__form-wrap{flex:0 0 auto;width:min(100%,var(--fnl-form-w, 460px))}.fnl__form{display:flex;flex-wrap:wrap;gap:var(--fnl-field-gap, 8px)}.fnl__input{flex:1 1 180px;min-width:0;padding:var(--fnl-input-py, 13px) var(--spacing-md);border:1px solid var(--fnl-input-border, transparent);border-radius:var(--fnl-field-radius, var(--style-border-radius-inputs));background-color:var(--fnl-input-bg, var(--color-background));color:var(--fnl-input-color, var(--color-foreground));font-family:inherit}.fnl__input::placeholder{color:var(--fnl-placeholder-color, currentcolor);opacity:.6}.fnl__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.fnl__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:var(--fnl-input-py, 13px) var(--fnl-btn-px, 24px);border:var(--button-border-width, 1px) solid transparent;border-radius:var(--fnl-button-radius, var(--style-border-radius-buttons));background-color:var(--fnl-btn-bg, var(--color-button));color:var(--fnl-btn-text, var(--color-button-label-safe));font-family:var(--font-accent--family);font-size:var(--fnl-btn-size, var(--text-md));font-weight:var(--fnl-btn-weight, 600);text-transform:var(--button-text-transform, none);cursor:pointer;transition:background-color .2s ease,color .2s ease}.fnl__button:hover{background-color:var(--fnl-btn-hover-bg, var(--color-accent));color:var(--fnl-btn-hover-text, var(--fnl-btn-text, var(--color-button-label-safe)))}.fnl__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fnl__message{flex:1 1 100%;margin:0;font-size:var(--text-sm)}.fnl__message--error{color:var(--color-sale)}.fnl__disclaimer{margin-top:var(--spacing-2xs);font-size:var(--fnl-disclaimer-size, var(--text-xs));color:var(--fnl-disclaimer-color, var(--color-text-secondary, currentcolor))}@media screen and (max-width:989px){.fnl__panel{flex-wrap:wrap}.fnl__form-wrap{flex-basis:100%}}@media screen and (max-width:749px){.fnl__panel{flex-direction:column;align-items:var(--fnl-mobile-align, flex-start);gap:var(--spacing-md);padding:var(--fnl-panel-mobile, 20px);text-align:var(--fnl-mobile-text-align, start)}.fnl__heading{font-size:var(--fnl-heading-mobile, var(--font-h5))}.fnl__form-wrap,.fnl--stacked .fnl__form-wrap{width:100%;flex:1 1 auto}.fnl--image-end .fnl__media{order:0}.fnl--hide-image-mobile .fnl__media{display:none}.fnl--stack-form-mobile .fnl__form{flex-direction:column}.fnl--stack-form-mobile .fnl__input{flex:0 0 auto}.fnl--stack-form-mobile .fnl__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-footer-newsletter.css.map */
