.section-newsletter-overlay{width:100%;max-width:520px;position:fixed;bottom:0;left:50%;transform:translate(-50%);right:0}.newsletter-overlay-wrapper{visibility:hidden;height:0;position:relative}.newsletter-overlay-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(connect-bg.png);background-position:top;background-size:cover;z-index:0;filter:grayscale(.7)}.section-newsletter-overlay.active .newsletter-overlay-wrapper{visibility:visible;height:auto}.section-newsletter-overlay .stay-connected{padding:.7rem 4rem;display:inline-block;cursor:pointer;position:relative;left:50%;transform:translate(-50%);text-transform:uppercase;font-weight:700;font-size:2rem;letter-spacing:.2px;text-align:center}.section-newsletter-overlay .stay-connected .icon-caret{width:1.2rem;height:1.2rem;transform:rotate(180deg)}.section-newsletter-overlay.active .stay-connected{width:100%;left:0;transform:translate(0)!important}.section-newsletter-overlay.active .stay-connected .icon-caret{transform:rotate(0)}.section-newsletter-overlay .newsletter-form__button:not(:focus-visible):not(.focused),.section-newsletter-overlay .newsletter-form__button{width:auto;padding-inline:2rem;background-color:rgba(var(--color-foreground),1);color:rgba(var(--color-background),1);text-transform:uppercase;font-size:2rem;letter-spacing:.2px}.section-newsletter-overlay .newsletter-form__button:hover,.section-newsletter-overlay .newsletter-form__button:focus{background-color:rgba(var(--color-foreground),.8)}.legal-notice{padding-top:1rem;font-size:1.14rem;text-align:center}.newsletter-checkbox{min-width:14px;min-height:14px}@media (min-width: 750px){.section-newsletter-overlay .newsletter-form__field-wrapper,.section-newsletter-overlay .newsletter-form{max-width:40rem}}@media (min-width: 990px){.section-newsletter-overlay{--_link-width: calc(var(--stay-connected-width) * -1);--_link-height: calc(var(--stay-connected-height) * -1);bottom:var(--_link-height);left:100%;transform:translate(-100%)}.section-newsletter-overlay .newsletter-form__field-wrapper,.section-newsletter-overlay .newsletter-form{max-width:50rem}.section-newsletter-overlay .stay-connected{--_link-width: calc(var(--stay-connected-width) * -1);--_link-height: calc(var(--stay-connected-height) * -1);left:100%;transform:translate(var(--_link-width),var(--_link-height))}.section-newsletter-overlay.active{bottom:0}.section-newsletter-overlay.active .stay-connected{--_link-width: calc(var(--stay-connected-width) * -1);--_link-height: calc(var(--stay-connected-height) * -1);position:relative;top:0;transform:translate(var(--_link-width))}}.section-newsletter-overlay .js-cm-form{position:relative;z-index:10;display:grid;gap:1rem}.section-newsletter-overlay .js-cm-form div[class^=newsletter-] p{margin:0;font-size:.875rem;line-height:1.75}.section-newsletter-overlay div[class*=-flex]{display:flex;align-items:flex-start}.section-newsletter-overlay .js-cm-form .newsletter-flex{border:1px solid rgba(var(--color-background),1);background-color:rgba(var(--color-background),1);outline:0px solid rgb(var(--brand-color-one-rgb) / 0)}.section-newsletter-overlay .js-cm-form .newsletter-flex:focus-within{outline:1px solid rgba(var(--color-foreground),1);-webkit-box-shadow:0px 0px 5px 0px rgba(255,255,255,1);-moz-box-shadow:0px 0px 5px 0px rgba(255,255,255,1);box-shadow:0 0 5px #fff}.section-newsletter-overlay .js-cm-form .newsletter-flex .js-cm-email-input{width:100%;-webkit-appearance:none;appearance:none;background-color:rgb(var(--brand-color-one-rgb) / 1);border:0}.section-newsletter-overlay .js-cm-form .newsletter-flex .js-cm-email-input:focus,.section-newsletter-overlay .js-cm-form .newsletter-flex .js-cm-email-input:focus-within{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;border:0!important;outline:none!important}.section-newsletter-overlay .js-cm-form .newsletter-flex .newsletter-button,.section-newsletter-overlay .js-cm-form .newsletter-flex .js-cm-email-input{height:44px;padding-inline:1.4rem}.section-newsletter-overlay .js-cm-form .newsletter-flex .js-cm-email-input{color:rgba(var(--color-foreground),1)}.section-newsletter-overlay .js-cm-form .newsletter-flex .newsletter-button{border:0;background-color:rgba(var(--color-background),1);color:rgba(var(--color-foreground),1);cursor:pointer;text-transform:uppercase;font-size:2rem;letter-spacing:.2px;font-weight:700}.section-newsletter-overlay .js-cm-form .newsletter-flex .newsletter-button:hover{background-color:rgba(var(--color-background),.4);color:rgba(var(--color-foreground),.75)}.newsletter-community{text-align:center}.newsletter-community--image{position:relative;z-index:10;width:72%;max-width:300px;margin:0 auto}.newsletter-community--image:hover,a:hover .newsletter-community--image,a:focus .newsletter-community--image{outline:1px solid var(--brand-color-six);outline-offset:2px}.newsletter-hr{margin-block:3rem;width:40%;margin-inline:auto;position:relative;border-top:1px solid var(--brand-color-three);!important}
/*# sourceMappingURL=/cdn/shop/t/53/assets/_newsletter-overlay.css.map */
