#presbyopia2509Main{max-width:800px;height:100%;position:relative;margin:0 auto}#presbyopia2509Main *{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-ms-overflow-style:none;scrollbar-width:none}#presbyopia2509Main *::-webkit-scrollbar{display:none}#presbyopia2509Main .step-bg{position:relative}#presbyopia2509Main #testGuideList{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#presbyopia2509Main .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:34px;line-height:140%;letter-spacing:-0.68px;color:#191919}#presbyopia2509Main .custom-checkbox.sm-ver{font-size:17px}@media(max-width: 800px){#presbyopia2509Main .custom-checkbox{font-size:17px}}#presbyopia2509Main .custom-checkbox input{display:none}#presbyopia2509Main .custom-checkbox .checkmark{-webkit-box-flex:0;-ms-flex:none;flex:none;width:34px;height:34px;border-radius:6.8px;border:2.125px solid #ccc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:17px;margin-top:8px;background:#fff}#presbyopia2509Main .custom-checkbox .checkmark.sm-ver{width:17px;height:17px;border-radius:3.4px;margin-top:3px;margin-right:8px}@media(max-width: 800px){#presbyopia2509Main .custom-checkbox .checkmark{width:17px;height:17px;border-radius:3.4px;margin-top:4px;margin-right:8px}}#presbyopia2509Main .custom-checkbox input:checked+.checkmark{background:#20305b;border:none}#presbyopia2509Main .custom-checkbox .check-icon{display:none;width:24px;height:24px;margin-top:2px}#presbyopia2509Main .custom-checkbox .check-icon.sm-ver{width:12px;height:12px;margin-top:1px}@media(max-width: 800px){#presbyopia2509Main .custom-checkbox .check-icon{width:12px;height:12px;margin-top:1px}}#presbyopia2509Main .custom-checkbox input:checked+.checkmark .check-icon{display:block}#presbyopia2509Main .cta-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:30px 20px;background:#3268f9;color:#fff;font-size:34px;font-weight:700;line-height:140%;letter-spacing:-0.68px}#presbyopia2509Main .cta-button:disabled{background:#ccc;color:#999}@media(max-width: 800px){#presbyopia2509Main .cta-button{font-size:17px;padding:15px 10px}}#presbyopia2509Main .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#presbyopia2509Main .inline-flex-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}#presbyopia2509Main .flex-box.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#presbyopia2509Main .flex-box.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#presbyopia2509Main #testGuideList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:90%;padding:40px 24px;border-radius:24px;background:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.25);box-shadow:0 0 24px 0 rgba(0,0,0,.25)}@media(max-width: 800px){#presbyopia2509Main #testGuideList{gap:16px;padding:20px 14px;border-radius:12px}}#presbyopia2509Main .test-progress-container{padding:5% 5% 14% 5%}#presbyopia2509Main #testGuideCaption{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;margin-bottom:4%}#presbyopia2509Main #testGuideCaption.visible{opacity:1}#presbyopia2509Main #answerBtnsContainer{height:20%;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#presbyopia2509Main #answerBtnsContainer.visible{opacity:1}#presbyopia2509Main #yesBtn{border-top:2px solid rgba(255,255,255,.2);border-right:2px solid rgba(255,255,255,.2);background:#3268f9}#presbyopia2509Main #noBtn{border-top:2px solid rgba(255,255,255,.2);background:#3268f9}#presbyopia2509Main .result-box{position:relative;margin-bottom:28px}#presbyopia2509Main #gifticonSubmitBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:30px 20px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background:#3268f9;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.32px}#presbyopia2509Main #gifticonSubmitBtn:disabled{color:#999;background:#ccc}@media(max-width: 800px){#presbyopia2509Main #gifticonSubmitBtn{padding:15px 10px}}#presbyopia2509Main .gifticon-title{color:#20305b;text-align:center;font-size:22px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.44px;margin-bottom:12px;width:100%}#presbyopia2509Main .gifticon-desc{color:#191919;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px;width:100%;margin-bottom:32px}#presbyopia2509Main #mobileNumber{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:6px;border:1px solid #ccc;background:#fff;outline:none;margin-bottom:24px}#presbyopia2509Main #mobileNumberLabel{text-align:start;color:#191919;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.28px;margin-bottom:6px}#presbyopia2509Main .consent-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px;margin-bottom:32px}#presbyopia2509Main .consent-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}#presbyopia2509Main .toggle-title{color:#191919;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.28px;text-align:start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px}#presbyopia2509Main .toggle-arrow{background:none;border:none;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#presbyopia2509Main .toggle-arrow.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#presbyopia2509Main .gifticon-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#presbyopia2509Main .consent-content{margin-top:8px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;border-radius:6px;background:#f4f4f4;color:#666;font-size:13px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.26px;text-align:start}#presbyopia2509Main .consent-content ul{margin-left:12px;padding:10px}#presbyopia2509Main .consent-content li{list-style-type:disc}#presbyopia2509Main .consent-content.active{max-height:200px}#presbyopia2509Main .link-box{position:absolute;top:72.5%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:78%;height:17%;border-radius:12px;background:#f9f9f9;overflow-y:auto}#presbyopia2509Main .link-box-inner-container{padding:0 32px;margin-top:40px;margin-bottom:32px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 800px){#presbyopia2509Main .link-box-inner-container{padding:0 16px;margin-top:20px;margin-bottom:16px}}#presbyopia2509Main .link-box h3{color:#20305b;font-size:34px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px}@media(max-width: 800px){#presbyopia2509Main .link-box h3{font-size:17px;margin-bottom:10px}}#presbyopia2509Main .link-box span{color:#191919;font-size:34px;font-style:normal;font-weight:400;line-height:normal;word-break:break-word;overflow-wrap:break-word;white-space:normal}@media(max-width: 800px){#presbyopia2509Main .link-box span{font-size:17px}}#presbyopia2509Main .link-box .copy-icon{width:34px;height:34px}@media(max-width: 800px){#presbyopia2509Main .link-box .copy-icon{width:17px;height:17px}}#presbyopia2509Main .link-box .copy-text{color:#00a0e5;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-0.56px}@media(max-width: 800px){#presbyopia2509Main .link-box .copy-text{font-size:14px}}#presbyopia2509Main .divider{width:100%;height:1px;background:#ccc}#presbyopia2509Main .divider.dash{background:none;width:100%;height:0;border-width:.5px;border-style:dashed;border-color:#ccc}#presbyopia2509Main .btn-bottom{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:800px}#presbyopia2509Main #openSharePopupBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:110px;padding:30px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background:-webkit-gradient(linear, left top, left bottom, from(#00abf4), color-stop(134.58%, #0093d2));background:linear-gradient(180deg, #00abf4 0%, #0093d2 134.58%);-webkit-box-shadow:1px 4px 4px 0 #60caff inset,1px 4px 6px 0 rgba(0,0,0,.1) inset,0 -4px 4px 0 rgba(0,0,0,.1) inset;box-shadow:1px 4px 4px 0 #60caff inset,1px 4px 6px 0 rgba(0,0,0,.1) inset,0 -4px 4px 0 rgba(0,0,0,.1) inset;color:#fff;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.68px}@media(max-width: 800px){#presbyopia2509Main #openSharePopupBtn{height:55px;font-size:17px}}#presbyopia2509Main .event-notice{margin-bottom:100px}@media(max-width: 800px){#presbyopia2509Main .event-notice{margin-bottom:50px}}#presbyopia2509Main .event-notice h2{color:#444;font-size:32px;font-weight:700;letter-spacing:-0.96px}@media(max-width: 800px){#presbyopia2509Main .event-notice h2{font-size:16px}}#presbyopia2509Main #noticeToggleBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#e0e0e0;padding:36px 50px}@media(max-width: 800px){#presbyopia2509Main #noticeToggleBtn{padding:18px 25px}}#presbyopia2509Main #noticeToggleIcon path{fill:#666}@media(max-width: 800px){#presbyopia2509Main #noticeToggleIcon{width:25px;height:25px}}#presbyopia2509Main #notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:50px;background:#fbfbfb;word-break:keep-all;white-space:normal}@media(max-width: 800px){#presbyopia2509Main #notice{padding:25px}}#presbyopia2509Main #notice ul{margin-bottom:40px;padding-left:5px}@media(max-width: 800px){#presbyopia2509Main #notice ul{margin-bottom:20px;padding-left:10px}}#presbyopia2509Main #notice strong{color:rgba(68,68,68,.8);font-size:26px;font-weight:600;line-height:140%;letter-spacing:-0.52px}@media(max-width: 800px){#presbyopia2509Main #notice strong{font-size:13px}}#presbyopia2509Main #notice li{color:rgba(68,68,68,.8);font-size:26px;font-weight:400;line-height:140%;letter-spacing:-0.52px;margin-left:20px;list-style:disc}@media(max-width: 800px){#presbyopia2509Main #notice li{margin-left:10px;font-size:13px}}#presbyopia2509Main #notice p{color:rgba(68,68,68,.8);font-size:26px;font-weight:400;line-height:140%;letter-spacing:-0.52px}@media(max-width: 800px){#presbyopia2509Main #notice p{font-size:13px}}#presbyopia2509Main #notice p.current-ccp{color:#c8c8c8;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-0.4px;text-align:right}@media(max-width: 800px){#presbyopia2509Main #notice p.current-ccp{font-size:12px}}#presbyopia2509Main #toastMessage{position:fixed;bottom:80px;left:50%;-webkit-transform:translateX(-50%) translateY(150px);-ms-transform:translateX(-50%) translateY(150px);transform:translateX(-50%) translateY(150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0f0f0f;border-radius:8px;padding:16px 24px;color:#fff;font-size:18px;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .7s ease-out,visibility 0s linear 1s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s ease-out,visibility 0s linear 1s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s ease-out,transform .7s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 1s;transition:opacity .7s ease-out,transform .7s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 1s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);z-index:99999}#presbyopia2509Main #toastMessage.show{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);-webkit-transition:opacity .7s ease-out,visibility 0s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s ease-out,visibility 0s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s ease-out,transform .7s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s;transition:opacity .7s ease-out,transform .7s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s,-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1)}#presbyopia2509Main #opticalStoreFindBtn{position:absolute;top:19%;left:6%;width:88%;height:20%;cursor:pointer}#presbyopia2509Main #gifticonPopup{max-height:85dvh;overflow-y:auto}#presbyopia2509Main .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999}#presbyopia2509Main .popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;border-radius:16px;min-width:300px;max-width:min(90dvw,500px);padding:16px 20px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center}#presbyopia2509Main .popup .close-btn{width:24px;height:24px}#presbyopia2509Main .popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;font-size:18px;font-weight:700;line-height:130%;letter-spacing:-0.36px;margin-bottom:16px}#presbyopia2509Main .popup-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:55px;color:#444;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.28px}#presbyopia2509Main .popup-body button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#presbyopia2509Main .popup-body button img{width:80px;height:80px}#presbyopia2509Main .popup-body h3{color:#20305b;text-align:center;font-size:22px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-0.44px;margin-bottom:12px}#presbyopia2509Main .popup-body p{color:#191919;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.28px;margin-bottom:8px}#presbyopia2509Main .popup-body p.gifticon-desc{margin-bottom:32px}#eyeagingtest2509 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#eyeagingtest2509 *{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}#eyeagingtest2509 section{position:relative;max-width:800px;width:100%;border:none;font-size:min(4vw,32px)}#eyeagingtest2509 input{outline:none}#eyeagingtest2509 button,#eyeagingtest2509 img{display:block}#eyeagingtest2509 .cta-container{position:relative}#eyeagingtest2509 #referralCodeInput{position:absolute;top:78%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78%;padding:16px;border-radius:12px;border:1px solid #ccc;background:#fff;font-size:28px}#eyeagingtest2509 #referralCodeInput:disabled{background:#f6f6f6}@media(max-width: 800px){#eyeagingtest2509 #referralCodeInput{font-size:16px}}#eyeagingtest2509 #referralSubmitBtn{position:absolute;top:87%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30%}#eyeagingtest2509 .event-notice h2{color:#444;font-size:32px;font-weight:700;letter-spacing:-0.96px}@media(max-width: 800px){#eyeagingtest2509 .event-notice h2{font-size:16px}}#eyeagingtest2509 #noticeToggleBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#e0e0e0;padding:36px 50px}@media(max-width: 800px){#eyeagingtest2509 #noticeToggleBtn{padding:18px 25px}}#eyeagingtest2509 #noticeToggleIcon path{fill:#666}@media(max-width: 800px){#eyeagingtest2509 #noticeToggleIcon{width:25px;height:25px}}#eyeagingtest2509 #notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:50px;background:#fbfbfb;word-break:keep-all;white-space:normal}@media(max-width: 800px){#eyeagingtest2509 #notice{padding:25px}}#eyeagingtest2509 #notice ul{margin-bottom:40px;padding-left:5px}@media(max-width: 800px){#eyeagingtest2509 #notice ul{margin-bottom:20px;padding-left:10px}}#eyeagingtest2509 #notice strong{color:rgba(68,68,68,.8);font-size:26px;font-weight:600;line-height:140%;letter-spacing:-0.52px}@media(max-width: 800px){#eyeagingtest2509 #notice strong{font-size:13px}}#eyeagingtest2509 #notice li{color:rgba(68,68,68,.8);font-size:26px;font-weight:400;line-height:140%;letter-spacing:-0.52px;margin-left:20px;list-style:disc}@media(max-width: 800px){#eyeagingtest2509 #notice li{margin-left:10px;font-size:13px}}#eyeagingtest2509 #notice p{color:rgba(68,68,68,.8);font-size:26px;font-weight:400;line-height:140%;letter-spacing:-0.52px}@media(max-width: 800px){#eyeagingtest2509 #notice p{font-size:13px}}#eyeagingtest2509 #notice p .current-ccp{color:#c8c8c8;font-size:20px;font-weight:400;line-height:140%;letter-spacing:-0.4px;text-align:right}@media(max-width: 800px){#eyeagingtest2509 #notice p .current-ccp{font-size:12px}}