.nlb{--nlb-size: var(--nlb-size-mobile);--nlb-pad-top: calc(var(--nlb-pt) * .75);--nlb-pad-bottom: calc(var(--nlb-pb) * .75);--nlb-overlap: calc(var(--nlb-size) * .4)}.nlb--has-image{padding-top:var(--nlb-overlap)}.nlb__bar{position:relative;padding-top:var(--nlb-pad-top);padding-bottom:var(--nlb-pad-bottom)}.nlb__bar--has-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--nlb-bg-mobile);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:750px){.nlb__bar--has-bg:before{background-image:var(--nlb-bg-desktop);background-size:contain}}.nlb__inner{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.6rem;text-align:center}.nlb__inner--narrow{max-width:100rem}.nlb__media{position:relative;z-index:1;width:var(--nlb-size);height:var(--nlb-size);margin-top:calc(-1 * (var(--nlb-pad-top) + var(--nlb-overlap)));border-radius:50%;overflow:hidden;background-color:rgba(var(--color-foreground),.06);box-shadow:0 0 0 .4rem rgb(var(--color-background))}.nlb__image{display:block;width:100%;height:100%;object-fit:cover}.nlb__content,.nlb__form-area{position:relative;z-index:1;width:100%;min-width:0}.nlb__decor{display:none;pointer-events:none}.nlb__decor-image{position:absolute;top:calc((100 - var(--nlb-decor-size, 75)) * .5%);left:0;width:100%;height:calc(var(--nlb-decor-size, 75) * 1%);object-fit:contain;object-position:center center}.nlb--decor-mobile .nlb__decor{display:block;position:absolute;top:0;right:0;bottom:0;width:60%;max-width:32rem;overflow:hidden;z-index:0}.nlb__offer{display:inline-block;margin:0 0 .8rem;padding:.3rem 1.2rem;border-radius:10rem;background-color:rgba(var(--color-button),.12);color:rgb(var(--color-foreground));font-size:1.3rem;letter-spacing:.04rem;line-height:1.5}.nlb__eyebrow{margin:0 0 .4rem;font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.nlb .nlb__heading{margin:0;font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.25;overflow-wrap:anywhere}.nlb__text{margin-top:.6rem;color:rgba(var(--color-foreground),.85);overflow-wrap:anywhere}.nlb__text p{margin:0}.nlb__fields{display:flex;flex-direction:column;gap:1rem}.nlb__button{width:100%}.nlb__button--light-text{--color-button-text: 255, 255, 255}.nlb__error{justify-content:center;line-height:1.4;text-align:left}.nlb__error .svg-wrapper,.nlb__success-heading .svg-wrapper{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:.6rem}.nlb__consent{margin-top:1rem;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.nlb__consent p{margin:0}.nlb__success-heading{display:flex;align-items:center;justify-content:center;margin:0;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.3}.nlb__success-heading:focus{outline:none}.nlb__success-heading:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.nlb__success-text{margin-top:.6rem}.nlb__success-text p{margin:0}@media screen and (min-width:750px){.nlb{--nlb-size: var(--nlb-size-desktop);--nlb-pad-top: var(--nlb-pt);--nlb-pad-bottom: var(--nlb-pb)}.nlb__inner{justify-items:stretch;align-items:center;column-gap:3.2rem;row-gap:1.6rem;text-align:left}.nlb--has-image .nlb__inner{grid-template-columns:auto minmax(0,1fr)}.nlb--has-image .nlb__media{grid-column:1;grid-row:1 / span 2;align-self:start}.nlb--has-image .nlb__content,.nlb--has-image .nlb__form-area{grid-column:2}.nlb__form-area{max-width:60rem}.nlb .nlb__heading{font-size:calc(var(--font-heading-scale) * 2.6rem)}.nlb__fields{flex-direction:row;align-items:stretch}.nlb__field{flex:1 1 auto;min-width:0}.nlb__button{width:auto;flex:0 0 auto}.nlb__error,.nlb__success-heading{justify-content:flex-start}}@media screen and (min-width:990px){.nlb--has-decor .nlb__inner{grid-template-columns:minmax(0,64rem) minmax(14rem,1fr)}.nlb--has-decor.nlb--has-image .nlb__inner{grid-template-columns:auto minmax(0,64rem) minmax(14rem,1fr)}.nlb--has-decor .nlb__content,.nlb--has-decor .nlb__form-area{grid-column:-3}.nlb--has-decor .nlb__decor{display:block;position:relative;grid-column:-2;grid-row:1 / span 2;align-self:stretch;width:auto;max-width:none;margin-top:calc(-1 * var(--nlb-pad-top));margin-bottom:calc(-1 * var(--nlb-pad-bottom));overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-newsletter-bar.css.map */
