.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;background-color:transparent;z-index:-111;opacity:0;visibility:hidden;transition:background-color .2s ease}.promo-popup .text-alignment-center{text-align:center}.promo-popup .text-alignment-left{text-align:left}.promo-popup .text-alignment-right{text-align:right}.promo-popup.active{z-index:99;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: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-container{transform:scale(.8,.7);transition:transform .3s ease .1s;padding:3rem;width:100%;max-width:90rem;box-sizing:border-box;margin:auto}.promo-popup .promo-popup-content{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:80rem;height:auto;border-radius:2rem;overflow:hidden;box-shadow:0 .4rem .8rem #0003,0 .6rem 2rem #00000030;opacity:0;transition:opacity .3s ease .1s;background-color:#fff}.promo-popup-image{position:relative;width:100%;height:auto;overflow:hidden}.promo-popup-image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 768px){.promo-popup-image img{object-fit:cover}}@media screen and (max-width: 767px){.promo-popup-image img{object-fit:cover}}.promo-popup-text{width:80%;padding:5rem;display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box}.text-form-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:2rem}.promo-popup-title{width:100%;display:flex;flex-direction:column;gap:.2rem}.promo-popup-title h2{margin:0;font-size:2.4rem;line-height:1.2}.promo-popup-title p{margin:0;font-size:1.6rem;line-height:1.3}.form-wrapp,.promo-popup-form{width:100%;display:flex;flex-direction:column;gap:4rem}.promo-popup-form input[type=email],.promo-popup-form input[type=text]{margin-bottom:2rem;width:100%;padding:.5rem;gap:2rem;font-size:1.4rem;background-color:#ffe886;border:none;border-radius:2rem;box-sizing:border-box}.promo-popup-form button{width:50%;padding:1.2rem;font-size:1.4rem;background-color:#333;color:#fff;border:none;border-radius:3rem;cursor:pointer;transition:background-color .3s ease;margin:0 auto}.promo-popup-form button:hover{background-color:#111}.promo-popup-close{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem;border:.1rem solid rgba(var(--button-color-bg),1);border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--button-color-bg),1);cursor:pointer;transition:all var(--duration-mid)}.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:rgba(var(--button-color-text),1)}.promo-popup-close:before{transform:translate(-50%) rotate(45deg)}.promo-popup-close:after{transform:translate(-50%) rotate(-45deg)}@media screen and (max-width: 749px){.promo-popup .promo-popup-content{flex-direction:column;width:100%;height:auto}.promo-popup-image,.promo-popup-text{width:100%}.promo-popup-text{padding:3rem}.promo-popup-close{top:1rem;right:1rem}}@media screen and (max-width: 549px){.promo-popup-text{padding:2.5rem}}@media screen and (max-width: 449px){.promo-popup-text{padding:2rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/promo-popup.css.map */
