.marketing-popup-container{width:100%;position:fixed;bottom:0;right:0;left:0;margin:auto;background-color:var(--light-blue);color:var(--grey);line-height:1.2;z-index:1000;-webkit-transform:translateY(100%);transform:translateY(100%);border-top:3px solid #FFF;visibility:hidden}.marketing-popup-container .success,.marketing-popup-container .error{display:none;width:100%}.marketing-popup{display:grid;grid-template-columns:33.33% auto}.popup-content{padding:var(--container-padding) 78px var(--container-padding) var(--container-padding);display:grid;grid-gap:var(--container-padding);grid-template-columns:repeat(2,1fr)}.popup-content form{max-width:450px;display:grid;grid-gap:16px;grid-template-columns:repeat(1,1fr)}.popup-content>p{margin-bottom:16px}.popup-content button{background-color:var(--accent);color:#fff;line-height:32px;display:inline-block;width:auto;margin-bottom:0;text-indent:0;padding:0 8px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.77,0,.175,1);transition:all .3s cubic-bezier(.77,0,.175,1)}.popup-content input,.marketing-popup button{font-size:16px;text-align:left;background:#fff;margin-bottom:0}.marketing-popup button{background:var(--accent);max-width:120px}.privacy-policy{text-decoration:underline;line-height:40px}.popup-close{position:absolute;right:24px;top:24px;margin:auto;width:30px;height:30px}.popup-close svg{width:100%;height:100%;vertical-align:top}.popup-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.marketing-popup-container.show-popup{transform:translateY(0);transition:all 1.5s cubic-bezier(.77,0,.175,1) 1s;visibility:visible}.marketing-popup-container .form-loading button{opacity:.5;cursor:loading}.marketing-popup-container .form-success input,.marketing-popup-container .form-success button{display:none}.marketing-popup-container .form-success p.success{display:block;margin-top:8px}.marketing-popup-container .form-error p.error{display:block}#popup-code{position:absolute;bottom:20px;left:20px;width:200px;height:90px;padding:10px;text-indent:0;line-height:normal}@media only screen and (max-width: 1024px){.popup-content{grid-template-columns:repeat(1,1fr)}.popup-content form{grid-template-columns:repeat(2,1fr);max-width:none}}@media only screen and (max-width: 768px){.popup-image{display:none}.marketing-popup{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/marketing-popup.css.map */
