.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;justify-content:center;align-items:center;z-index:111111}.popup-content{background-color:rgb(var(--color-background));padding:25px;border-radius:10px;max-width:400px;width:90%;text-align:center;position:relative}.close-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.close-btn svg path{fill:rgb(var(--color-foreground))}.signup-hero .popup-button:hover{text-decoration:underline}.close-btn:hover{opacity:.8}body.popup-open .signup-hero__content{transform:none!important}.popup-content .header{background-color:rgb(var(--color-background));box-shadow:0 6px 14px #00000003,0 25px 25px #00000003,0 55px 33px #0000,0 98px 39px #0000,0 154px 43px #0000;padding:10px 14px 30px 34px;display:flex;align-items:center;justify-content:space-between}.popup-content .header .heading-content{display:flex;align-items:center;justify-content:flex-start;color:rgb(var(--color-foreground))}.popup-content .header .heading-content h2{font-family:Cormorant Garamond;font-weight:600;font-size:34px;line-height:100%;color:rgb(var(--color-foreground));letter-spacing:-.002em}.popup-content .header .heading-content .subheading{font-family:Open Sans;font-weight:600;font-size:14px;line-height:150%;letter-spacing:-.001em;color:#373c45;margin:0 0 0 24px}.popup-content.scroll-end:before{z-index:0}div#popup{z-index:11111}body.popup-open{overflow:hidden}.popup-content{width:calc(100vw - 30px);max-width:800px;border-radius:33px;overflow:hidden;max-height:calc(100vh - 30px);display:grid;padding:20px 20px 0;position:relative}.popup-content .content{padding:26.4px 40px 56px;text-align:left;height:100%;overflow:auto;position:relative}.popup-content .content::-webkit-scrollbar{width:6px}.popup-content .content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:28px}.popup-content .content::-webkit-scrollbar-track{background:transparent}.popup-content:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:102px;background:linear-gradient(0deg,#fff,#fff0);z-index:1}.popup-content .content p,.popup-content .content ul,.popup-content .content ul li,.popup-content .content a{font-family:Work Sans;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:rgb(var(--color-foreground));opacity:.8}.popup-content .content a{font-weight:700}.popup-content .content h4{font-family:Cormorant Infant;font-weight:500;font-size:28px;line-height:130%;letter-spacing:-.001em;color:rgb(var(--color-foreground));margin-top:32px}.popup-content .content h4+p,.popup-content .content h4+ul{margin-top:16px}.popup-content .content p{margin-bottom:10.4px}.popup-content .content p strong{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.16px}.popup-content .content ul{padding-left:20px;list-style-type:disc;margin-bottom:16px}.popup-content .content ul li{list-style-type:disc}@media (max-width: 1024px){.popup{padding:16px}.popup-content{width:100%;max-width:100%;height:90vh;border-radius:20px}.popup-content .header{padding:16px 20px}.popup-content .header .heading-content{flex-direction:column;align-items:flex-start;gap:6px}.popup-content .header h2{font-size:24px!important;line-height:1.1!important}.popup-content .header .subheading{font-size:13px!important;margin-left:0!important}.popup-content .content{padding:16px 20px 24px;overflow-y:auto}.popup-content:before{height:70px}}@media (max-width: 767px){.popup{align-items:flex-end}.popup-content{border-radius:20px;max-height:70vh;top:-160px}.popup-content .header{padding:14px 16px}.popup-content .content{padding:14px 16px 20px;font-size:14px!important}.close-btn{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/modal-content.css.map */
