@media (min-width:1024px){.popup-confirm-age{max-width:420px}}@media (min-width:1024px){.popup-confirm-age{position:fixed!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.popup-confirm-age .close{width:26px;height:26px;display:inline-block;position:relative;font-size:0;line-height:1;border:none;background-color:transparent;position:absolute;z-index:1;top:13px;right:12px;cursor:pointer}.popup-confirm-age .close:after,.popup-confirm-age .close:before{-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s;background-color:#999;border-radius:2px;content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popup-confirm-age .close:before{width:2px;height:20px}.popup-confirm-age .close:after{width:20px;height:2px}@media (min-width:1024px){.popup-confirm-age .close{top:8px;right:8px}}@media (max-width:575.98px){.popup-confirm-age .close~.popup__content{padding-top:28px}}@media (max-width:575.98px){.popup-confirm-age .close~.popup__content .popup__header{margin-top:-28px}}@media (max-width:575.98px){.popup-confirm-age .popup__btn-main{padding:8px 15px 10px}}