.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{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 .promo-popup-container{max-width:50.6rem}.promo-popup.active{z-index:99;opacity:1;visibility:visible;background-color:rgba(var(--color-foreground),.6)}.promo-popup.active .overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:100}.promo-popup.active .promo-popup-container{transform:scale(1);position:relative;z-index:111}.promo-popup.active .promo-popup-content{opacity:1}.promo-popup-close{position:absolute;top:1.5rem;right:1.5rem;left:auto;width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--color-button),var(--alpha-button-background));cursor:pointer;transition:all var(--duration-mid)}.promo-popup-close:before,.promo-popup-close:after{content:"";position:absolute;top:calc(50% - .1rem);left:50%;display:inline-block;width:1.7rem;height:.15rem;background-color:rgb(var(--color-button-text));border-radius:.1rem}.promo-popup-close:before{transform:translate(-50%) rotate(45deg)}.promo-popup-close:after{transform:translate(-50%) rotate(-45deg)}.promo-popup-container{width:fit-content;max-width:58rem;width:calc(100% - 3rem);box-sizing:border-box;margin:auto}.promo-popup-container:has(.promo-popup-media-item){max-width:88rem;width:calc(100% - 3rem)}.promo-popup-content{position:relative;padding:4rem;border-radius:var(--popup-corner-radius);border:.1rem solid rgba(var(--color-foreground),.2);width:100%;display:flex;flex-direction:column;gap:4rem;overflow:hidden}.promo-popup-media-item{width:100%;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--media-radius);overflow:hidden}.promo-popup-media{position:relative}.promo-popup-media-item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.promo-popup-container .promo-popup-title,.promo-popup-container .promo-popup-description{padding-right:3rem;margin:0}.promo-popup-container .promo-popup-title+.promo-popup-description{margin-top:2rem}.promo-popup-container *+.form-wrapp{margin-top: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:2rem}}.promo-popup .field.field-submit{display:flex;justify-content:center;align-items:center;flex-direction:column;width:fit-content}.promo-popup-promo .field.field-submit span{word-break:break-word}.promo-popup-wrap .newsletter-form__message{position:relative}.promo-popup-form{width:100%}.promo-popup-form .newsletter-form__message{display:flex;bottom:auto;margin-left:2rem}.promo-popup-form__field-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.promo-popup-promo .promo-popup-form__field-wrapper{justify-content:flex-start}.promo-zone{height:4.7rem;width:24rem;display:flex;justify-content:center;align-items:center;border-radius:calc(var(--popup-corner-radius) / 2)}.promo-zone input{resize:none;text-align:center;font-weight:500;font-size:2.4rem;font-family:var(--font-body-family);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)}@media screen and (max-width: 749px){.promo-popup-content{padding:5rem 3.5rem 3.5rem}.promo-popup-close{top:2rem}.promo-popup-form__field-wrapper,.promo-popup-promo .promo-popup-form__field-wrapper{flex-direction:column;align-items:flex-start}.promo-zone,.promo-popup .field.field-submit,.promo-popup .field.field-submit .button{width:100%}.promo-popup-content{gap:3rem}.promo-popup-container *+.form-wrapp{margin-top:3rem}}@media screen and (min-width: 990px){.promo-popup-content{flex-direction:row;align-items:center}.promo-popup-media-item{width:32rem;flex-shrink:0}}@media screen and (min-width: 750px){.promo-popup-media-item{position:relative;transform:translate(80%);transition:transform .35s;transition-delay:.3s}.promo-popup-content-item{position:relative;transform:translate(-20%);background-color:rgb(var(--color-background));transition:transform .35s;transition-delay:.3s}}.promo-popup.active .promo-popup-media-item,.promo-popup.active .promo-popup-content-item{transform:translate(0)}.promo-popup-form__field-wrapper .field__input{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-input-border),var(--inputs-border-opacity))}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promo-popup.css.map */
