.popup-age{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background-color:#0b391f;color:#fbf8f5;padding:80px 16px;height:100vh;overflow-y:scroll;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.popup-age.active{opacity:1;visibility:visible;z-index:999;pointer-events:auto}.popup-age__logo{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:109px;display:block}@media screen and (width >= 1200px){.popup-age__logo{top:55px}}.popup-age__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:16px}.popup-age__title{font-size:70px;line-height:.85;color:#fbf8f5;letter-spacing:-0.4;font-family:var(--font-family-heading);font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:30px}@media screen and (width >= 1200px){.popup-age__title{font-size:100px;line-height:.9;max-width:900px}}.popup-age .popup-age__birth-date{max-width:390px}.popup-age__buttons{display:flex;align-items:center;justify-content:center;gap:30px}.popup-age__button{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:46px;width:73px;background-color:#c71961;color:#fbf8f5;font-size:16px;line-height:1;border-radius:7px;overflow:hidden;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease-in-out}.popup-age__button:hover{background-color:#0d0d0d}.popup-age__button:disabled{background-color:#c8c8c8;cursor:not-allowed;pointer-events:none}