.newsletter-popup{padding:56px 0 0}.newsletter-popup:not(.is-active) .newsletter-popup__image{display:none}.newsletter-popup .newsletter-popup__column{display:block;width:100%}.newsletter-popup .newsletter-popup__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:24px 16px}.newsletter-popup .newsletter-popup__eyebrow{margin:0 0 10px;color:var(--color-text-secondary);font-family:var(--base-font-family);font-size:calc(var(--body-font-size) * .82);font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.newsletter-popup .newsletter-popup__heading{margin:0}.newsletter-popup .newsletter-popup__text{margin-top:16px;line-height:1.5;color:var(--color-text-secondary)}.newsletter-popup .newsletter-popup__discount{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;max-width:360px;margin-top:24px;overflow:hidden;border:1px solid var(--color-border-primary);background:transparent}.newsletter-popup .newsletter-popup__discount-code{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:52px;padding:12px 14px;color:var(--color-text-primary);font-family:var(--base-font-family);font-size:calc(var(--body-font-size) * 1.02);font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.newsletter-popup .newsletter-popup__copy-button.button{position:relative;display:grid;place-items:center;flex:0 0 64px;width:64px;min-width:64px;min-height:52px;padding:0;border-width:0 0 0 1px;border-color:var(--color-border-primary);color:#fff;background-color:#000;white-space:nowrap}.newsletter-popup .newsletter-popup__copy-button.button:after{background-color:#000}.newsletter-popup .newsletter-popup__copy-button.button [data-text]{display:inline-grid;place-items:center}.newsletter-popup .newsletter-popup__copy-button.button.is-copied [data-text]{opacity:0}.newsletter-popup .newsletter-popup__copy-button.button.is-copied:before{content:"";position:absolute;inset:50% auto auto 50%;width:24px;height:24px;border-radius:50%;background:#16a34a;transform:translate(-50%,-50%);z-index:2}.newsletter-popup .newsletter-popup__copy-button.button.is-copied:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;background:transparent;transform:translate(-50%,-58%) rotate(-45deg);z-index:3}.newsletter-popup .newsletter-popup__secondary-button.button{width:100%;max-width:360px;margin-top:14px}.newsletter-popup .newsletter-popup__bottom-note{max-width:360px;margin:16px 0 0;color:var(--color-text-secondary);font-size:calc(var(--body-font-size) * .88);line-height:1.5}.newsletter-popup .newsletter-popup__box-text{width:100%}.newsletter-popup .newsletter-popup__images-row{display:flex;width:100%;padding-left:15px;padding-right:15px;column-gap:11px;min-height:312px;max-height:312px;overflow:hidden}.newsletter-popup .newsletter-popup__image-col{display:flex;flex-direction:column;width:33.3333%;max-height:max-content}.newsletter-popup .newsletter-popup__image-col-inner{display:flex;flex-direction:column;row-gap:11px;padding-bottom:11px}.newsletter-popup .newsletter-popup__image-col-inner.newsletter-popup__image-col-inner--animated{will-change:transform;animation-direction:normal;animation-duration:var(--mobile-movement-speed);animation-timing-function:linear;animation-delay:var(--timing-base);animation-iteration-count:infinite;height:max-content}.newsletter-popup .newsletter-popup__image-col:nth-child(1) .newsletter-popup__image-col-inner,.newsletter-popup .newsletter-popup__image-col:nth-child(3) .newsletter-popup__image-col-inner{animation-name:animateImageColUp}.newsletter-popup .newsletter-popup__image-col:nth-child(2) .newsletter-popup__image-col-inner{animation-name:animateImageColBottom}.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--animation-reverse:nth-child(1) .newsletter-popup__image-col-inner,.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--animation-reverse:nth-child(3) .newsletter-popup__image-col-inner{animation-name:animateImageColBottom}.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--animation-reverse:nth-child(2) .newsletter-popup__image-col-inner{animation-name:animateImageColUp}.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--static:nth-child(1){transform:translateY(-18%)}.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--static:nth-child(2){transform:translateY(.1%)}.newsletter-popup .newsletter-popup__image-col.newsletter-popup__image-col--static:nth-child(3){transform:translateY(-27.5%)}.newsletter-popup .newsletter-popup__image-wrapper{position:relative;padding-top:151.1%}.newsletter-popup .newsletter-popup__image{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:transform;transition-duration:var(--timing-base);transition-timing-function:var(--easing-ease-out);object-fit:cover;object-position:var(--img-pos)}.newsletter-popup .newsletter-popup__image.newsletter-popup__image--placeholder{background-color:var(--color-img-placeholder-bg);fill:var(--color-text-primary)}.newsletter-popup .social-links{margin-top:24px}.newsletter-popup .social-links .social-links__list{gap:12px}.newsletter-popup.is-current .newsletter-popup-form__message{display:flex}@media(min-width:768px){.newsletter-popup{max-width:600px}.newsletter-popup .newsletter-popup__images-row{min-height:400px;max-height:400px}}@media(min-width:992px){.newsletter-popup{max-width:950px;justify-content:flex-end;flex-direction:row;padding-top:0}.newsletter-popup.newsletter-popup--no-image{max-width:540px}.newsletter-popup.newsletter-popup--no-image .newsletter-popup__box-text{width:100%}.newsletter-popup .newsletter-popup__image-col-inner{row-gap:21px;padding-bottom:21px}.newsletter-popup .newsletter-popup__image-col-inner.newsletter-popup__image-col-inner--animated{animation-duration:var(--desktop-movement-speed)}.newsletter-popup .newsletter-popup__box-text{width:45%}.newsletter-popup .newsletter-popup__images-row{position:absolute;inset-inline-start:0;top:0;column-gap:21px;width:55%;min-height:100%;max-height:100%;padding-left:28px;padding-right:28px}.newsletter-popup .newsletter-popup__content{padding:110px 32px}}@media(min-width:1501px){.newsletter-popup{max-width:1200px}}.newsletter-popup-form{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:16px}.newsletter-popup-form .newsletter-popup-form__field{position:relative;width:100%;margin-bottom:32px}.newsletter-popup-form .newsletter-popup-form__field--hidden{width:0;height:0;margin:0;overflow:hidden}.newsletter-popup-form .newsletter-popup-form__button{width:100%;margin-bottom:16px}.newsletter-popup-form .newsletter-popup-form__message{display:none;justify-content:center;align-items:center;margin-top:20px;font-weight:400}.newsletter-popup-form .newsletter-popup-form__message.newsletter-popup-form__message--error{color:var(--color-text-attention)}.newsletter-popup-form .newsletter-popup-form__message.newsletter-popup-form__message--success{color:var(--color-text-success)}.newsletter-popup-form .newsletter-popup-form__message .icon{width:24px;height:24px;margin-inline-end:10px;transform:scale(1.3)}@media(min-width:768px){.newsletter-popup-form .newsletter-popup-form__message{justify-content:flex-start}}@media(min-width:1200px){.newsletter-popup-form{margin-top:16px}}@media(max-width:420px){.newsletter-popup .newsletter-popup__discount-code{min-height:48px;padding:10px 12px;font-size:calc(var(--body-font-size) * .92);letter-spacing:.06em}.newsletter-popup .newsletter-popup__copy-button.button{flex-basis:56px;width:56px;min-width:56px;min-height:48px;font-size:calc(var(--body-font-size) * .86)}.newsletter-popup .newsletter-popup__copy-button.button.is-copied:before{width:22px;height:22px}}html.no-js .newsletter-popup-form__message{display:flex}.newsletter-popup,.newsletter-popup .newsletter-popup__heading{color:var(--color-text-primary)}.newsletter-popup .newsletter-popup__text,.newsletter-popup .input-label,.newsletter-popup .input::placeholder{color:var(--color-text-secondary)}.newsletter-popup .input{color:var(--color-text-primary);border-color:var(--color-border-secondary);background-color:transparent}.newsletter-popup .input:focus{border-color:var(--color-border-primary)}.newsletter-popup .button-link{color:var(--color-text-primary)}.newsletter-popup .newsletter-popup-form__button.button--secondary{color:var(--color-button-secondary-text, var(--color-text-primary));border-color:var(--color-button-secondary-border, var(--color-border-secondary));background-color:var(--color-button-secondary-background, transparent)}.newsletter-popup{font-family:var(--base-font-family);font-size:var(--body-font-size)}.newsletter-popup .newsletter-popup__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}.newsletter-popup .newsletter-popup__eyebrow,.newsletter-popup .newsletter-popup__text,.newsletter-popup .newsletter-popup__bottom-note,.newsletter-popup .newsletter-popup__discount-code,.newsletter-popup .input,.newsletter-popup .input-label{font-family:var(--base-font-family)}.newsletter-popup .newsletter-popup__eyebrow{font-weight:500}.newsletter-popup .newsletter-popup__discount-code{font-weight:600}.newsletter-popup .button,.newsletter-popup .button-link,.newsletter-popup button[class*=button]{font-family:var(--button-font-family);font-size:var(--button-font-size);text-transform:var(--button-text-transform)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/newsletter-popup.build.css.map */
