.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block}.newsletter-popup[hidden]{display:none}.newsletter-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--newsletter-popup-overlay-color);-webkit-backdrop-filter:blur(var(--newsletter-popup-overlay-blur));backdrop-filter:blur(var(--newsletter-popup-overlay-blur));opacity:0;transition:opacity var(--newsletter-popup-overlay-duration) ease;border:0;padding:0;margin:0;width:100%;cursor:default}.newsletter-popup.is-opening .newsletter-popup__overlay,.newsletter-popup.is-open .newsletter-popup__overlay{opacity:1}.newsletter-popup.is-closing .newsletter-popup__overlay{opacity:0}.newsletter-popup[data-block-background=false] .newsletter-popup__overlay,.newsletter-popup[data-block-background=false] .newsletter-popup__container{pointer-events:none}.newsletter-popup[data-block-background=false] .newsletter-popup__dialog{pointer-events:auto}.newsletter-popup__container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:var(--newsletter-popup-viewport-spacing);overflow-y:auto;-webkit-overflow-scrolling:touch}.newsletter-popup[data-position=center] .newsletter-popup__container{align-items:center}.newsletter-popup[data-position=top] .newsletter-popup__container{align-items:flex-start}.newsletter-popup[data-position=bottom] .newsletter-popup__container{align-items:flex-end}.newsletter-popup__dialog{position:relative;display:flex;flex-direction:row;gap:var(--newsletter-popup-media-gap);box-sizing:border-box;width:var(--newsletter-popup-width-desktop);min-width:min(var(--newsletter-popup-min-width),100%);max-width:min(var(--newsletter-popup-max-width),100%);min-height:var(--newsletter-popup-min-height);max-height:var(--newsletter-popup-max-height);padding:var(--newsletter-popup-padding-desktop);background:var(--newsletter-popup-background);border-style:var(--newsletter-popup-border-style);border-width:var(--newsletter-popup-border-width);border-color:var(--newsletter-popup-border-color);border-radius:var(--newsletter-popup-radius);box-shadow:var(--newsletter-popup-shadow);overflow:hidden}.newsletter-popup__dialog:focus{outline:none}.newsletter-popup[data-image-position=right] .newsletter-popup__dialog{flex-direction:row-reverse}.newsletter-popup__media{position:relative;flex:0 0 var(--newsletter-popup-image-width);align-self:var(--newsletter-popup-image-self);overflow:hidden;background-color:var(--newsletter-popup-media-background);border-radius:var(--newsletter-popup-image-radius);aspect-ratio:var(--newsletter-popup-image-aspect);height:var(--newsletter-popup-image-height)}.newsletter-popup__image{display:block;width:100%;height:100%;object-fit:var(--newsletter-popup-image-fit);object-position:var(--newsletter-popup-image-position)}.newsletter-popup__content{padding:10px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:var(--newsletter-popup-content-valign);align-items:var(--newsletter-popup-content-align-items);gap:var(--newsletter-popup-content-gap);min-width:0;overflow-y:auto;background:var(--newsletter-popup-content-background);text-align:var(--newsletter-popup-content-align)}.newsletter-popup__state{padding:10px;display:flex;flex-direction:column;align-items:var(--newsletter-popup-content-align-items);width:100%}.newsletter-popup__state[hidden]{display:none}.newsletter-popup__eyebrow{margin:0 0 var(--newsletter-popup-eyebrow-margin) 0;width:100%;font-family:var(--newsletter-popup-eyebrow-font);font-size:var(--newsletter-popup-eyebrow-size);font-weight:var(--newsletter-popup-eyebrow-weight);letter-spacing:var(--newsletter-popup-eyebrow-spacing);text-transform:var(--newsletter-popup-eyebrow-transform);color:var(--newsletter-popup-eyebrow-color);line-height:1.3}.newsletter-popup__heading{margin:0 0 var(--newsletter-popup-heading-margin) 0;width:100%;font-family:var(--newsletter-popup-heading-font);font-size:var(--newsletter-popup-heading-size);font-weight:var(--newsletter-popup-heading-weight);line-height:var(--newsletter-popup-heading-line-height);letter-spacing:var(--newsletter-popup-heading-spacing);text-transform:var(--newsletter-popup-heading-transform);color:var(--newsletter-popup-heading-color);text-align:var(--newsletter-popup-heading-align)}.newsletter-popup__description{margin:0 0 var(--newsletter-popup-description-margin) 0;max-width:var(--newsletter-popup-description-max-width);width:100%;font-family:var(--newsletter-popup-description-font);font-size:var(--newsletter-popup-description-size);font-weight:var(--newsletter-popup-description-weight);line-height:var(--newsletter-popup-description-line-height);letter-spacing:var(--newsletter-popup-description-spacing);color:var(--newsletter-popup-description-color);text-align:var(--newsletter-popup-description-align)}.newsletter-popup__description>*:first-child{margin-top:0}.newsletter-popup__description>*:last-child{margin-bottom:0}.newsletter-popup__secondary,.newsletter-popup__footer-text{margin:0;width:100%;font-family:var(--newsletter-popup-description-font);font-size:calc(var(--newsletter-popup-description-size) * .9);line-height:var(--newsletter-popup-description-line-height);color:var(--newsletter-popup-description-color);text-align:var(--newsletter-popup-content-align)}.newsletter-popup__secondary{margin-top:var(--newsletter-popup-content-gap)}.newsletter-popup__footer-text{margin-top:var(--newsletter-popup-content-gap);opacity:.8}.newsletter-popup__form{display:block;width:100%;margin:0}.newsletter-popup__field{display:flex;flex-direction:column;gap:.5rem;width:100%}.newsletter-popup__label{font-family:var(--newsletter-popup-description-font);font-size:calc(var(--newsletter-popup-description-size) * .9);font-weight:500;color:var(--newsletter-popup-description-color);text-align:var(--newsletter-popup-content-align)}.newsletter-popup__label--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.newsletter-popup__input{box-sizing:border-box;display:block;width:100%;min-height:var(--newsletter-popup-input-height);padding:var(--newsletter-popup-input-padding-y) var(--newsletter-popup-input-padding-x);font-family:var(--newsletter-popup-input-font);font-size:var(--newsletter-popup-input-size);font-weight:var(--newsletter-popup-input-weight);line-height:1.4;color:var(--newsletter-popup-input-color);background-color:var(--newsletter-popup-input-background);border-style:solid;border-width:var(--newsletter-popup-input-border-width);border-color:var(--newsletter-popup-input-border-color);border-radius:var(--newsletter-popup-input-radius);appearance:none;-webkit-appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.newsletter-popup__input::placeholder{color:var(--newsletter-popup-input-placeholder-color);opacity:1}.newsletter-popup__input:hover{border-color:var(--newsletter-popup-input-border-hover-color)}.newsletter-popup__input:focus{outline:none;border-color:var(--newsletter-popup-input-border-focus-color);box-shadow:0 0 0 3px var(--newsletter-popup-input-focus-outline-color)}.newsletter-popup__input:focus-visible{outline:none}.newsletter-popup__field.is-error .newsletter-popup__input,.newsletter-popup__input[aria-invalid=true]{border-color:var(--newsletter-popup-input-border-error-color)}.newsletter-popup__submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:var(--newsletter-popup-button-width);min-height:var(--newsletter-popup-button-height);margin-top:var(--newsletter-popup-content-gap);padding:0 var(--newsletter-popup-button-padding-x);font-family:var(--newsletter-popup-button-font);font-size:var(--newsletter-popup-button-size);font-weight:var(--newsletter-popup-button-weight);line-height:var(--newsletter-popup-button-line-height);letter-spacing:var(--newsletter-popup-button-spacing);text-transform:var(--newsletter-popup-button-transform);color:var(--newsletter-popup-button-color);background-color:var(--newsletter-popup-button-background);border-style:solid;border-width:var(--newsletter-popup-button-border-width);border-color:var(--newsletter-popup-button-border-color);border-radius:var(--newsletter-popup-button-radius);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing),color var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing),border-color var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing),opacity var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing),transform var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing)}.newsletter-popup__submit:hover{background-color:var(--newsletter-popup-button-hover-background);color:var(--newsletter-popup-button-hover-color);border-color:var(--newsletter-popup-button-hover-border-color)}.newsletter-popup__submit:active{background-color:var(--newsletter-popup-button-active-background);color:var(--newsletter-popup-button-active-color)}.newsletter-popup__submit:disabled{cursor:not-allowed;opacity:.7}.newsletter-popup__submit-arrow{display:inline-flex;transition:transform var(--newsletter-popup-button-duration) var(--newsletter-popup-button-easing)}.newsletter-popup[data-button-animation=fade] .newsletter-popup__submit:hover{opacity:.85}.newsletter-popup[data-button-animation=lift] .newsletter-popup__submit:hover{transform:translateY(-2px)}.newsletter-popup[data-button-animation=scale] .newsletter-popup__submit:hover{transform:scale(1.03)}.newsletter-popup[data-button-animation=arrow] .newsletter-popup__submit:hover .newsletter-popup__submit-arrow{transform:translate(.35rem)}.newsletter-popup__error{box-sizing:border-box;width:100%;margin-top:var(--newsletter-popup-error-spacing);padding:.65rem .9rem;font-family:var(--newsletter-popup-description-font);font-size:var(--newsletter-popup-error-size);line-height:1.4;color:var(--newsletter-popup-error-color);background-color:var(--newsletter-popup-error-background);border:1px solid var(--newsletter-popup-error-border-color);border-radius:var(--newsletter-popup-error-radius);text-align:left}.newsletter-popup__error:empty,.newsletter-popup__error[hidden]{display:none}.newsletter-popup__consent{width:100%;margin-top:var(--newsletter-popup-consent-spacing);font-family:var(--newsletter-popup-description-font);font-size:var(--newsletter-popup-consent-size);line-height:1.5;color:var(--newsletter-popup-consent-color);text-align:var(--newsletter-popup-content-align)}.newsletter-popup__consent>*:first-child{margin-top:0}.newsletter-popup__consent>*:last-child{margin-bottom:0}.newsletter-popup__consent a,.newsletter-popup__consent-link{color:var(--newsletter-popup-consent-link-color);text-underline-offset:.2em}.newsletter-popup__consent a:hover,.newsletter-popup__consent-link:hover{color:var(--newsletter-popup-consent-link-hover-color)}.newsletter-popup__close{position:absolute;top:var(--newsletter-popup-close-top);right:var(--newsletter-popup-close-right);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--newsletter-popup-close-size);height:var(--newsletter-popup-close-size);padding:0;color:var(--newsletter-popup-close-icon-color);background-color:var(--newsletter-popup-close-background);border-style:solid;border-width:var(--newsletter-popup-close-border-width);border-color:var(--newsletter-popup-close-border-color);border-radius:var(--newsletter-popup-close-radius);cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color var(--newsletter-popup-close-duration) var(--newsletter-popup-close-easing),color var(--newsletter-popup-close-duration) var(--newsletter-popup-close-easing),border-color var(--newsletter-popup-close-duration) var(--newsletter-popup-close-easing),transform var(--newsletter-popup-close-duration) var(--newsletter-popup-close-easing)}.newsletter-popup__close:hover{color:var(--newsletter-popup-close-icon-hover-color);background-color:var(--newsletter-popup-close-hover-background);border-color:var(--newsletter-popup-close-hover-border-color)}.newsletter-popup__close-icon{width:var(--newsletter-popup-close-icon-size);height:var(--newsletter-popup-close-icon-size);stroke:currentColor;stroke-width:var(--newsletter-popup-close-icon-stroke);stroke-linecap:round;fill:none;pointer-events:none}.newsletter-popup[data-close-animation=rotate] .newsletter-popup__close:hover{transform:rotate(90deg)}.newsletter-popup[data-close-animation=scale] .newsletter-popup__close:hover{transform:scale(1.12)}.newsletter-popup[data-close-animation=rotate-scale] .newsletter-popup__close:hover{transform:rotate(90deg) scale(1.12)}.newsletter-popup__success{gap:var(--newsletter-popup-success-spacing);align-items:var(--newsletter-popup-success-align-items);padding:0;background:var(--newsletter-popup-success-background);text-align:var(--newsletter-popup-success-align)}.newsletter-popup__success-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--newsletter-popup-success-icon-background-size);height:var(--newsletter-popup-success-icon-background-size);color:var(--newsletter-popup-success-icon-color);background-color:var(--newsletter-popup-success-icon-background);border-radius:50%}.newsletter-popup__success-icon svg{width:var(--newsletter-popup-success-icon-size);height:var(--newsletter-popup-success-icon-size);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.newsletter-popup__success-heading{margin:0;width:100%;font-family:var(--newsletter-popup-heading-font);font-size:var(--newsletter-popup-success-heading-size);font-weight:var(--newsletter-popup-success-heading-weight);line-height:1.2;color:var(--newsletter-popup-success-heading-color)}.newsletter-popup__success-description{margin:0;width:100%;font-family:var(--newsletter-popup-description-font);font-size:var(--newsletter-popup-success-description-size);line-height:1.5;color:var(--newsletter-popup-success-color)}.newsletter-popup__success-close{margin-top:0}.newsletter-popup :focus-visible{outline:2px solid var(--newsletter-popup-input-border-focus-color);outline-offset:2px}.newsletter-popup.is-opening .newsletter-popup__dialog{animation-duration:var(--newsletter-popup-open-duration);animation-timing-function:var(--newsletter-popup-open-easing);animation-fill-mode:both}.newsletter-popup.is-closing .newsletter-popup__dialog{animation-duration:var(--newsletter-popup-close-duration);animation-timing-function:var(--newsletter-popup-close-easing);animation-fill-mode:both}.newsletter-popup[data-open-animation=fade].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-fade-in}.newsletter-popup[data-open-animation=fade-scale].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-fade-scale-in}.newsletter-popup[data-open-animation=slide-up].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-slide-up-in}.newsletter-popup[data-open-animation=slide-down].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-slide-down-in}.newsletter-popup[data-open-animation=slide-left].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-slide-left-in}.newsletter-popup[data-open-animation=slide-right].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-slide-right-in}.newsletter-popup[data-open-animation=zoom].is-opening .newsletter-popup__dialog{animation-name:newsletter-popup-zoom-in}.newsletter-popup[data-close-transition=fade].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-fade-out}.newsletter-popup[data-close-transition=fade-scale].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-fade-scale-out}.newsletter-popup[data-close-transition=slide-up].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-slide-up-out}.newsletter-popup[data-close-transition=slide-down].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-slide-down-out}.newsletter-popup[data-close-transition=slide-left].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-slide-left-out}.newsletter-popup[data-close-transition=slide-right].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-slide-right-out}.newsletter-popup[data-close-transition=zoom].is-closing .newsletter-popup__dialog{animation-name:newsletter-popup-zoom-out}@keyframes newsletter-popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes newsletter-popup-fade-out{0%{opacity:1}to{opacity:0}}@keyframes newsletter-popup-fade-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes newsletter-popup-fade-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes newsletter-popup-slide-up-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes newsletter-popup-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2.5rem)}}@keyframes newsletter-popup-slide-down-in{0%{opacity:0;transform:translateY(-2.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes newsletter-popup-slide-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2.5rem)}}@keyframes newsletter-popup-slide-left-in{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}@keyframes newsletter-popup-slide-left-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2.5rem)}}@keyframes newsletter-popup-slide-right-in{0%{opacity:0;transform:translate(-2.5rem)}to{opacity:1;transform:translate(0)}}@keyframes newsletter-popup-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2.5rem)}}@keyframes newsletter-popup-zoom-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes newsletter-popup-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}body.newsletter-popup-open{overflow:hidden;padding-right:var(--newsletter-popup-scrollbar-width, 0px)}@media screen and (max-width:989px){.newsletter-popup__dialog{width:var(--newsletter-popup-width-tablet);padding:var(--newsletter-popup-padding-tablet)}.newsletter-popup__heading{font-size:var(--newsletter-popup-heading-size-tablet)}.newsletter-popup__description{font-size:var(--newsletter-popup-description-size-tablet)}}@media screen and (max-width:749px){.newsletter-popup__container{padding:var(--newsletter-popup-mobile-side-spacing)}.newsletter-popup__dialog{flex-direction:column;width:var(--newsletter-popup-width-mobile);min-width:0;padding:var(--newsletter-popup-padding-mobile);max-height:var(--newsletter-popup-max-height-mobile)}.newsletter-popup[data-image-position-mobile=bottom] .newsletter-popup__dialog,.newsletter-popup[data-image-position=right][data-image-position-mobile=bottom] .newsletter-popup__dialog{flex-direction:column-reverse}.newsletter-popup[data-image-position-mobile=top] .newsletter-popup__dialog,.newsletter-popup[data-image-position=right][data-image-position-mobile=top] .newsletter-popup__dialog{flex-direction:column}.newsletter-popup__media{flex:0 0 auto;align-self:stretch;width:100%;aspect-ratio:auto;height:var(--newsletter-popup-image-height-mobile);border-radius:var(--newsletter-popup-image-radius-mobile)}.newsletter-popup[data-hide-image-mobile=true] .newsletter-popup__media{display:none}.newsletter-popup__heading{font-size:var(--newsletter-popup-heading-size-mobile)}.newsletter-popup__eyebrow{font-size:var(--newsletter-popup-eyebrow-size-mobile)}.newsletter-popup__description{font-size:var(--newsletter-popup-description-size-mobile)}.newsletter-popup__input{min-height:var(--newsletter-popup-input-height-mobile);font-size:var(--newsletter-popup-input-size-mobile)}.newsletter-popup__submit{min-height:var(--newsletter-popup-button-height-mobile);font-size:var(--newsletter-popup-button-size-mobile)}.newsletter-popup__close{top:var(--newsletter-popup-close-top-mobile);right:var(--newsletter-popup-close-right-mobile);width:var(--newsletter-popup-close-size-mobile);height:var(--newsletter-popup-close-size-mobile)}.newsletter-popup__success-heading{font-size:var(--newsletter-popup-success-heading-size-mobile)}}@media(prefers-reduced-motion:reduce){.newsletter-popup__overlay,.newsletter-popup__submit,.newsletter-popup__submit-arrow,.newsletter-popup__close,.newsletter-popup__input{transition:none!important}.newsletter-popup .newsletter-popup__dialog{animation:none!important}.newsletter-popup__submit:hover,.newsletter-popup__close:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-newsletter-popup.css.map */
