.popup-newsletter__content{background:var(--color-background-main);color:var(--color-text-main);display:flex;flex-direction:column;border-radius:.25rem;margin:.25rem;overflow:hidden;position:absolute;left:0;right:0;top:50%;transform:translateY(calc(-50% - .25rem));max-height:calc(100vh - .5rem);max-width:53.75rem}.popup-newsletter__form{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0}.popup-newsletter__image-wrap{flex-shrink:0}.popup-newsletter__image-wrap img{max-height:150px;width:100%;object-fit:cover}.popup-newsletter__form-inner{padding:var(--gutter-xlarge) var(--gutter-container);display:flex;flex-direction:column;justify-content:center}.popup-newsletter__heading strong{font-weight:inherit;color:var(--color-accent-main)}.popup-newsletter__subheading{padding-bottom:1rem}.popup-newsletter__submit-button{margin-top:var(--gutter-xlarge)}.popup-newsletter__disclaimer{font-size:.625rem;padding-top:var(--gutter-regular)}@media screen and (min-width: 768px){.popup-newsletter__content{margin:0;left:50%;right:unset;top:50%;transform:translate(-50%,-50%);width:100%}.popup-newsletter__form{flex-direction:row-reverse}.popup-newsletter__image-wrap{flex:0 1 40%}.popup-newsletter__image-wrap img{max-height:unset;height:100%}.popup-newsletter__form-inner{flex:0 1 60%}.popup-newsletter__form{overflow-y:unset}}.popup-newsletter__close{position:absolute;top:1.25rem;z-index:10;background:transparent;border:none;cursor:pointer;color:var(--color-text-main);transition:transform .15s linear}.popup-newsletter__close:hover{transform:scale(1.1)}.popup-newsletter__close svg{width:1rem;height:1rem}.popup-newsletter__close svg path{stroke:var(--color-background-main)}.newsletter-reminder-button{position:fixed;bottom:1.25rem;right:1.5rem;z-index:998;padding:.375rem .5rem;display:flex;align-items:center;gap:.5rem;background:var(--color-background-reminder);color:var(--color-text-reminder);border:none;border-radius:2rem;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.1;box-shadow:0 4px 12px #00000026;transform:translateY(100px);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0ms .3s}.newsletter-reminder-button.visible{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0ms 0ms}.newsletter-reminder-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.newsletter-reminder-button.visible:hover{transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-newsletter-popup.css.map */
