.popup-description p{display:flex}popup-modal-section{position:relative}.title-1{position:absolute;right:-40px;transform:rotate(90deg)}.title-2{position:absolute;bottom:10%;mix-blend-mode:difference}.popup-logo{position:absolute;top:3%}.popup-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out;background-repeat:no-repeat;background-size:cover}.popup-modal-container{position:relative;max-width:clamp(550px,60%,790px);width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px #0000001a;animation:slideIn .3s ease-out}.popup-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:40px;color:#fff;cursor:pointer;z-index:10001;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.popup-content{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;min-height:auto}.popup-block{display:flex;align-items:center;justify-content:center}.popup-block-content{padding:25px 20px 30px 25px;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff!important}.popup-content .popup-block .popup-title{font-size:min(8vw,120px);font-weight:400;line-height:1;margin:0 0 10px;text-transform:uppercase;letter-spacing:0}.title-1 .popup-title{text-transform:uppercase;letter-spacing:0;font-size:min(8vw,120px);font-weight:400;line-height:1}.popup-modal-section .title-2 .popup-title{font-family:var(--font-body-family);mix-blend-mode:difference;font-size:70px;font-weight:600}.popup-description{margin:0 0 20px;line-height:1.5;max-width:400px}.popup-content .popup-description p{color:#000;font-size:14px;font-weight:500;margin:0}.popup-button{display:inline-block;padding:12px;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px;transition:all .3s ease;border-radius:2px;width:fit-content;min-width:170px;background-repeat:no-repeat;background-size:100% 100%;background-image:url(https://notjustalabel.com/cdn/shop/files/NJAL_Button_Background_Simplified.svg?v=1712920753);margin-top:auto}.popup-modal{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.title-2 img.popup-image{filter:invert(1);max-width:500px}.popup-logo img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:80px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width: 767px){.popup-block-content{padding:25px 20px}.popup-description{font-size:12px!important}.popup-content .popup-block .popup-title{font-size:60px}.title-2{bottom:14%}.title-1{display:none}.title-2 img.popup-image{max-width:300px}.popup-description{margin:0 0 10px}.popup-logo img{max-height:48px}}@media screen and (max-width: 480px){.popup-block-content{padding:20px 10px 10px}.popup-button{padding:14px 25px;font-size:11px;min-width:auto}.popup-content .popup-block .popup-title{font-size:40px}.popup-content .popup-description p{font-size:12px}.title-1 .popup-title{font-size:40px}.popup-content{grid-template-columns:1fr}.popup-button{text-align:center;width:auto;margin:0 auto}.popup-content .popup-block .popup-title,.popup-content .popup-description p{text-align:center;width:100%}.title-1{top:18%}.title-2 img.popup-image{max-width:250px}}@media screen and (max-width: 360px){.popup-button{padding:14px 16px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/popup-modal.css.map?v=82371623418775427881755672673 */
