.lnl-newsletter{box-sizing:border-box;min-height:var(--lnl-nl-layout-min-height);padding:var(--lnl-nl-layout-padding-top) var(--lnl-nl-layout-padding-right) var(--lnl-nl-layout-padding-bottom) var(--lnl-nl-layout-padding-left);background:var(--lnl-nl-layout-background-desktop);font-weight:400;line-height:1.15;letter-spacing:normal;text-align:left}.lnl-newsletter--system{font-family:Helvetica,Arial,sans-serif}.lnl-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) min(var(--lnl-nl-layout-form-width),var(--lnl-nl-layout-form-share));column-gap:var(--lnl-nl-layout-column-gap);max-width:var(--lnl-nl-layout-max-width);margin-inline:auto}.lnl-newsletter__copy,.lnl-newsletter__signup{min-width:0}.lnl-newsletter__eyebrow{color:var(--lnl-nl-copy-eyebrow-color);font:inherit;font-size:var(--lnl-nl-copy-eyebrow-size);margin:0 0 var(--lnl-nl-copy-label-gap)}.lnl-newsletter .lnl-newsletter__heading{color:var(--lnl-nl-copy-heading-color);font:inherit;font-size:var(--lnl-nl-copy-heading-size);line-height:1.15;letter-spacing:normal;margin:0 0 var(--lnl-nl-copy-heading-gap) var(--lnl-nl-copy-heading-offset);overflow-wrap:anywhere}.lnl-newsletter__description{color:var(--lnl-nl-copy-description-color);font-size:var(--lnl-nl-copy-description-size);line-height:max(var(--lnl-nl-copy-description-line-height),1em)}.lnl-newsletter__description--mobile{display:none}.lnl-newsletter__signup{padding-top:var(--lnl-nl-form-top-offset)}.lnl-newsletter__form{margin:0}.lnl-newsletter__control{display:flex;box-sizing:border-box;height:var(--lnl-nl-form-input-height);min-height:var(--lnl-nl-form-input-height);background:var(--lnl-nl-form-input-background);border:1px solid var(--lnl-nl-form-border-color)}.lnl-newsletter .lnl-newsletter__input[type=email]{box-sizing:border-box;flex:1 1 0;min-width:0;width:100%;height:auto;min-height:0;margin:0;padding:0 var(--lnl-nl-form-input-padding);border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--lnl-nl-form-input-color);font:inherit;font-size:var(--lnl-nl-form-input-size);line-height:1.2;-webkit-appearance:none}.lnl-newsletter .lnl-newsletter__input[type=email]::placeholder{color:var(--lnl-nl-form-placeholder-color);opacity:1}.lnl-newsletter .lnl-newsletter__input[type=email]:focus{outline:2px solid var(--lnl-nl-form-input-color);outline-offset:-3px}.lnl-newsletter__submit{flex:0 0 var(--lnl-nl-form-button-width);display:grid;place-items:center;box-sizing:border-box;margin:0;padding:0;border:0;border-left:1px solid var(--lnl-nl-form-divider-color);border-radius:0;background:var(--lnl-nl-form-button-background);color:var(--lnl-nl-form-button-color);cursor:pointer}.lnl-newsletter__submit:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.lnl-newsletter__submit:hover .lnl-newsletter__arrow{transform:translate(2px)}.lnl-newsletter__arrow{display:block;width:var(--lnl-nl-form-arrow-size);aspect-ratio:76.7492 / 53.0814;background:currentColor;-webkit-mask:var(--lnl-nl-arrow) center / contain no-repeat;mask:var(--lnl-nl-arrow) center / contain no-repeat}.lnl-newsletter__privacy{color:var(--lnl-nl-form-privacy-color);font-size:var(--lnl-nl-form-privacy-size);line-height:1.15;margin:var(--lnl-nl-form-privacy-gap) 0 0}.lnl-newsletter__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lnl-newsletter__privacy a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lnl-newsletter__message{margin:12px 0 0;font-size:var(--lnl-nl-form-input-size);line-height:1.4}.lnl-newsletter__message--error{color:var(--lnl-nl-form-error-color)}.lnl-newsletter__message--success{color:var(--lnl-nl-form-success-color)}.lnl-newsletter__message a{color:inherit}.lnl-newsletter__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lnl-newsletter--form-only .lnl-newsletter__inner{grid-template-columns:minmax(0,var(--lnl-nl-layout-form-width));justify-content:center}.lnl-newsletter--form-only .lnl-newsletter__signup{padding-top:0}@media(max-width:767px){.lnl-newsletter{min-height:0;padding:var(--lnl-nl-layout-padding-top-mobile) var(--lnl-nl-layout-padding-right-mobile) var(--lnl-nl-layout-padding-bottom-mobile) var(--lnl-nl-layout-padding-left-mobile);background:var(--lnl-nl-layout-background-mobile)}.lnl-newsletter__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--lnl-nl-layout-row-gap-mobile)}.lnl-newsletter__eyebrow{color:var(--lnl-nl-copy-eyebrow-color-mobile);font-size:var(--lnl-nl-copy-eyebrow-size-mobile);margin-bottom:var(--lnl-nl-copy-label-gap-mobile)}.lnl-newsletter .lnl-newsletter__heading{color:var(--lnl-nl-copy-heading-color-mobile);font-size:var(--lnl-nl-copy-heading-size-mobile);margin-bottom:var(--lnl-nl-copy-heading-gap-mobile)}.lnl-newsletter__description{color:var(--lnl-nl-copy-description-color-mobile);font-size:var(--lnl-nl-copy-description-size-mobile);line-height:max(var(--lnl-nl-copy-description-line-height-mobile),1em)}.lnl-newsletter__description--desktop{display:none}.lnl-newsletter__description--mobile{display:block}.lnl-newsletter__signup{padding-top:0}.lnl-newsletter__control{height:var(--lnl-nl-form-input-height-mobile);min-height:var(--lnl-nl-form-input-height-mobile);background:var(--lnl-nl-form-input-background-mobile);border-color:var(--lnl-nl-form-border-color-mobile)}.lnl-newsletter .lnl-newsletter__input[type=email]{color:var(--lnl-nl-form-input-color-mobile);font-size:var(--lnl-nl-form-input-size-mobile);padding-inline:var(--lnl-nl-form-input-padding-mobile)}.lnl-newsletter .lnl-newsletter__input[type=email]::placeholder{color:var(--lnl-nl-form-placeholder-color-mobile)}.lnl-newsletter .lnl-newsletter__input[type=email]:focus{outline-color:var(--lnl-nl-form-input-color-mobile)}.lnl-newsletter__submit{flex-basis:var(--lnl-nl-form-button-width-mobile);background:var(--lnl-nl-form-button-background-mobile);color:var(--lnl-nl-form-button-color-mobile);border-left-color:var(--lnl-nl-form-divider-color-mobile)}.lnl-newsletter__arrow{width:var(--lnl-nl-form-arrow-size-mobile)}.lnl-newsletter__privacy{color:var(--lnl-nl-form-privacy-color-mobile);font-size:var(--lnl-nl-form-privacy-size-mobile);margin-top:var(--lnl-nl-form-privacy-gap-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-newsletter.css.map */
