.shopify-section.spaced-section.section-promo-popup{margin:0;padding:0;position:absolute}.promo-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;outline:0!important;-webkit-backface-visibility:hidden;box-sizing:border-box;overflow-y:scroll;display:flex;justify-content:center;align-items:center}.promo-popup .text-alignment-center{text-align:center}.promo-popup .promo-popup-title h2,.h2{font-size:var(--font-heading-3-size)}.promo-popup .text-alignment-left{text-align:left}.promo-popup .text-alignment-right{text-align:right}.promo-popup{background-color:transparent;z-index:-111;opacity:0;visibility:hidden;transition:background-color .2s ease}.promo-popup .promo-popup-container{transform:scale(.8,.7);transition:transform .3s ease .1s}.promo-popup .promo-popup-content{opacity:0;transition:opacity .3s ease .1s}.promo-popup.active{z-index:1000;opacity:1;visibility:visible;background-color:#000000b3}.promo-popup.active .overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:999}.promo-popup.active .promo-popup-container{transform:scale(1);position:relative;z-index:1001}.promo-popup.active .promo-popup-content{opacity:1}.promo-popup-close{position:absolute;top:25px;left:auto;right:25px;width:25px;height:25px;border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:transparent;cursor:pointer;transition:all var(--duration-mid);color:rgb(var(--color-base-text))}.promo-popup-close:before,.promo-popup-close:after{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:2.7rem;height:.15rem;background-color:rgb(var(--color-base-text))}.promo-popup-close:before{transform:translate(-50%) rotate(45deg)}.promo-popup-close:after{transform:translate(-50%) rotate(-45deg)}.promo-popup-container{padding:0rem;width:100%;max-width:50vw;min-width:40vw;box-sizing:border-box;margin:auto;display:flex;flex-direction:row;border-radius:30px;overflow:hidden}.popup-image-container{width:50%;flex-grow:1}.promo-popup-content{position:relative;width:50%;padding:25px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.pop-up-image{display:flex;flex-grow:1;object-fit:cover;width:100%;min-height:50vh}@media (max-width: 767px){.promo-popup-container{max-width:90vw!important;flex-direction:column;width:100%}.promo-popup-content{padding:10px!important;width:100%}.popup-image-container{width:100%}.pop-up-image{height:30vh;min-height:30vh}#shopify-section-sections--25682658197688__promo_popup_da88We .rte h2{margin-bottom:0rem!important}.promo-popup-container .promo-popup-description+.form-wrapp{margin-top:1rem!important}.pop-up-logo{height:7vh;object-fit:contain}.promo-popup .promo-popup-title h2,.h2{font-size:var(--font-heading-6-size)}.promo-popup-description.rte.text-alignment-center.text-color-heading{margin-top:1rem!important}}.pop-up-logo{align-self:center}.promo-popup-container .promo-popup-title+.promo-popup-description,.promo-popup-container .promo-popup-title+.form-wrapp{margin-top:1.5rem}@media screen and (max-width: 749px){.promo-popup-container .promo-popup-title+.promo-popup-description,.promo-popup-container .promo-popup-title+.form-wrapp{margin-top:1.5rem}}.promo-popup-container .promo-popup-description+.form-wrapp{margin-top:4rem}.promo-popup-title p{margin:0}.promo-popup-title h2+p,.promo-popup-title h4+p,.promo-popup-title h5+p{margin-top:1rem}.promo-popup-description.rte.text-alignment-center.text-color-heading{order:10;margin-top:4rem}.promo-popup-description.rte.text-alignment-center.text-color-heading p{font-size:calc(var(--body-font-small) * .7)}.promo-popup .field:not(:first-of-type){margin-top:2.5rem}.promo-popup .field.field-submit{margin-top:1rem;display:flex;justify-content:center;align-items:stretch;flex-direction:column}.promo-popup .field.field-submit svg,.promo-popup .field.field-submit img{max-width:2rem;max-height:1.4rem;margin-left:1rem}.promo-popup .field__input{border:none;box-shadow:none;text-align:center;background-color:#edecec;font-size:var(--body-font-small);font-weight:var(--font-body-weight)}.field__input:focus~.field__label{font-size:var(--body-font-small);font-weight:var(--font-body-weight);top:.5rem;left:0}.promo-popup .field__label{color:#bdbdbd;width:100%;text-align:center;left:0;font-size:var(--body-font-small);font-weight:var(--font-body-weight);height:5rem;top:1.5rem}.promo-popup .button.promo-popup-form-submit{padding:1.5rem}.field.field-submit .button{font:var(--font-heading-family)}.promo-popup-wrap .newsletter-form__message{position:relative}.promo-popup-form{width:100%}.promo-popup-form .newsletter-form__message{display:flex;justify-content:center;bottom:auto}.promo-popup-promo .promo-popup-title{margin-top:3.5rem}@media screen and (max-width: 749px){.promo-popup-content{padding:25px}.promo-popup-close{top:25px}}@media screen and (max-width: 549px){.promo-popup-content{padding:3rem 1rem}}@media screen and (max-width: 449px){.promo-popup-content{padding:3rem 1rem}}.promo-popup-form__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.promo-popup-promo .promo-popup-form__field-wrapper{justify-content:center}.promo-zone{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:15px}.promo-zone input{resize:none;text-align:center;font-weight:500;font-size:2.4rem;border:0;background-color:transparent;color:inherit;min-width:17rem;width:auto;padding:1rem;white-space:normal;transition:all .3s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-width:0;outline:none}.promo-zone input:focus,.promo-zone input::placeholder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-width:0;outline:none}.promo-zone input.copied{opacity:.5}.promo-zone input[type=text]:focus-visible{box-shadow:none}.promo-popup-success .promo-popup-content{background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease}.promo-popup button .link-icon{transition:all .3s ease}.promo-popup button:hover .link-icon{transform:translate(5px)}promo-popup.promo-popup.promo promo-popup-success.active .promo-popup-content{width:100%!important}.search__input.field__input.color-main-bg .field__input:focus~.field__label{top:1rem!important;left:2rem!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/promo-popup.css.map */
