.popup--overlay{margin:0 auto;text-align:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999999999999999999;display:none}.popup--overlay.active{display:block}.popup--overlay-background{width:100%;height:100%;background:#0009;display:block!important;position:absolute;top:0;left:0}.popup--modal{margin:0 auto;background:#fff;color:var(--color-foreground);width:calc(100% - 4rem);max-width:460px;box-sizing:border-box;padding:0;position:relative;top:50%;transform:translateY(-50%);z-index:1;border-radius:var(--popup-corner-radius);border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));box-shadow:0 0 var(--popup-shadow-blur-radius) calc(var(--popup-shadow-blur-radius) * .5) rgba(0,0,0,var(--popup-shadow-opacity))}.popup--header{position:relative;z-index:1;color:#fff}.popup--header-no-image{color:var(--color-foreground)}.popup--modal-close-button{width:6.5rem;height:6.5rem;background:none;color:inherit;-webkit-appearance:none;appearance:none;border:0;outline:0;display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer}.popup--modal-close-button:focus-visible{outline:2px solid}.popup--modal-close-button .icon{width:3rem;height:3rem}.popup--modal-image{position:relative;height:220px;margin-top:-6.5rem;margin-bottom:2rem}.popup--modal-image img{margin:0 auto;width:100%;height:100%;object-fit:cover;border-radius:var(--popup-corner-radius) var(--popup-corner-radius) 0 0}.popup--modal-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2rem 3rem 4rem}.popup--modal-text>*{width:100%;text-align:left}.popup--modal-text .logo-popup{height:27px;margin-top:.5em;margin-bottom:.8em}@media only screen and (min-width: 1024px){.popup--modal-text .logo-popup{height:35px;margin-top:0;margin-bottom:1.2em}}.popup--modal-text .logo-popup svg{height:100%}.popup--modal-text .popuptitle{font-size:20px;line-height:1;letter-spacing:-.03rem}@media only screen and (min-width: 1024px){.popup--modal-text .popuptitle{font-size:25px}}.popup--modal-text a{margin-top:2rem}.popup--modal-text .newsletter-fields{margin:1.2rem 0 0}.popup--modal-text .form__message{font-family:var(--font-heading-family);font-size:100%;font-weight:500;font-style:italic;margin:0;border-radius:3px;padding:25px 0 0}@media only screen and (max-width: 900px){.popup--modal-image{margin-bottom:0}.popup--modal-text{padding:2rem 2rem 1rem}}@media only screen and (min-width: 900px){.popup--modal-image{height:300px}.popup-layout-horizontal .popup--modal{max-width:800px;width:800px}.popup-layout-horizontal .popup--modal-text{width:50%;padding:0 4rem 2rem}.popup-layout-horizontal .popup--modal-image{width:50%;height:500px;border-radius:var(--popup-corner-radius) 0 0 var(--popup-corner-radius)}.popup-layout-horizontal h3{margin-top:-2.5rem}.popup-layout-horizontal .popup--header{color:var(--color-foreground)}.popup-layout-horizontal .popup--modal-content{display:flex;align-items:center}.popup-layout-horizontal .popup--modal-image{margin-bottom:0}}.will-hidden{margin:1em 0;font-size:90%}.will-hidden p{text-decoration:underline}.shopify-design-mode .popup--overlay.active{display:none}.shopify-design-mode .popup--overlay.show-in-editor{display:block}.shopify-design-mode .popup--overlay.hide-in-editor{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-popup.css.map */
