.popup{max-width:700px;width:85%;background:var(--main-color);border-radius:6px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) scale(.1);text-align:center;padding:0 30px 30px;color:#333;visibility:hidden;transition:transform .4s,top .4s;border:solid var(--secondary-color);border-width:4px;font-family:var(--font-family-gillsans-ultrabold)}.open-popup{visibility:visible;top:50%;transform:translate(-50%,-50%) scale(1);z-index:999}.image-popup{border-radius:18px;padding:25px;background-color:var(--secondary-color);border:solid 3px var(--main-color);width:1200px;height:900px;z-index:1002;max-width:100%;max-height:100%}.image-popup .clues-close-button{top:10px}.popup h2{font-size:var(--font-size-xl);color:var(--text-color);font-weight:500;margin:30px 0 25px}.popup label,.popup p{color:var(--text-color);margin-top:20px;font-size:var(--font-size-tt)}.popup label{display:flex;margin-top:30px;justify-content:center}.popup textarea{resize:none;width:100%;margin-top:15px;padding:4px;border-radius:5px}.popup span{margin-top:20px;font-size:var(--font-size-s)}.popup button{font-family:var(--font-family-gillsans-ultrabold);width:90%;margin-top:20px;padding:10px 5px;background:var(--secondary-color);color:var(--text-color);border:solid 1px var(--text-color);outline:0;font-size:18px;border-radius:12px;box-shadow:0 5px 5px rgba(0,0,0,.2)}.popup p+button{margin-top:50px}.popup button p{margin-top:0}.popup button:hover{cursor:pointer;transform:scaleY(1.1)}.popup .red-button{background:var(--dark-red)!important;color:var(--white)!important;border:solid 1px var(--white)}.popup .red-button p{color:var(--white)}.red-text,.red-text p{color:red!important}.popup .gold-button{background:0 0;color:#000!important;font-weight:600!important;background-color:none;background-image:linear-gradient(to right,#f09819 0,#edde5d 51%,var(--gold) 100%)!important;border:solid #000 .15em;box-shadow:0 0 6px #000}.popup .diamond-button{background-color:none;background-image:linear-gradient(to right,#79cbca 0,#77a1d3 51%,#79cbca 100%);box-shadow:0 0 20px #eee;font-weight:700;border:solid #40e0d0 .15em;color:#000!important}.blur-background{filter:blur(4px);pointer-events:none}.checkbox-container{justify-content:center;display:flex;align-items:center;gap:8px;margin-top:20px}.checkbox-container input[type=checkbox]{margin:0}.checkbox-container label{margin:0}.popup .diamond-button,.popup .gold-button{justify-content:center;display:flex;align-items:center}.popup .diamond-button p,.popup .gold-button p{width:100%;text-align:center;display:flex;justify-content:center;color:#000!important}.popup button .price{padding-left:5px;display:flex;align-items:center;justify-content:center;height:24px;transform:translateY(-40%)}.currency-icon{width:24px;height:24px;margin-left:5px;margin-right:5px}.popup ul{margin-top:10px;text-align:left}.popup li{margin-left:20px;list-style:circle;line-height:1.2;font-weight:600}.popup .home-btn{margin-top:5px;margin-bottom:10px}.slider-container{margin:20px 0}.message-slider{width:100%;margin:10px 0}.slider-info{display:flex;justify-content:space-between;margin-top:5px;color:var(--text-color)}@media screen and (max-width:680px){.popup h2{font-size:var(--font-size-l);margin-bottom:0}.popup ul{margin-top:5px}.popup li{margin-left:15px;font-weight:400;font-size:var(--font-size-s)}.popup p+button{margin-top:20px}.popup-story-text{text-align:left}.popup{padding:0 20px 20px;width:95%}}