@import url("https://p.typekit.net/p.css?s=1&k=lul0goa&ht=tk&f=26053.26054.26056.26062&a=86553859&app=typekit&e=css");@font-face{font-family:"Archia-bold";src:url("/content/dam/vuity/fonts/VP-CAF-111921/VUITYArchia-Bold.woff") format("woff"),url("/content/dam/vuity/fonts/VP-CAF-111921/VUITYArchia-Bold.woff2") format("woff2");font-weight:normal;font-style:normal}
@font-face{font-family:"Archia-normal";src:url("/content/dam/vuity/fonts/VP-CAF-111921/VUITYArchia-Regular.woff") format("woff"),url("/content/dam/vuity/fonts/VP-CAF-111921/VUITYArchia-Regular.woff2") format("woff2"),url("/content/dam/vuity/fonts/VP-CAF-111921/VUITYArchia-Regular.eot") format("opentype");font-weight:normal;font-style:normal}
@font-face{font-family:"Untitled Sans";src:url("/content/dam/vuity/fonts/VP-CAF-111921/Untitled Sans Regular.ttf") format("truetype");font-display:auto;font-style:normal;font-weight:normal}
@font-face{font-family:"Untitled Sans Bold";src:url("/content/dam/vuity/fonts/VP-CAF-111921/untitled-sans-web-bold.woff2") format("woff2");font-weight:bold;font-style:bold}
.catalog-style-title{margin:40px 0 20px}
.catalog-spacer hr{height:3px;margin:40px 0}
.bg-block{width:100%;margin-bottom:20px;padding:5px 20px;box-sizing:border-box;border-radius:5px;border:solid 1px #000}
.bg-block b{font-size:14px}
.bg-block p,.txt-color-block p{margin:0;padding:0}
.txt-color-block{margin-bottom:20px;padding:5px 20px;border:solid 1px #000}
body{font:normal 400 18px/20px "Archia-normal",sans-serif;color:#444750;letter-spacing:-0.5px}
.vuity-body-red p{font:normal 700 14px/16px "Archia-normal",sans-serif}
.vuity-reference-text p{font:normal 400 13px/16px "Archia-normal",sans-serif}
.vuity-bg-blue{background:#3645c8 !important}
.vuity-bg-black{background:#000 !important}
.vuity-bg-turquoise{background:#26dec2 !important}
.vuity-bg-gray{background:#999 !important}
.vuity-bg-red{background:#ff3b30 !important}
.vuity-text-blue{color:#3645c8 !important}
.vuity-text-blue-indigo{color:#3645c8 !important}
.vuity-text-red{color:#ff3b30 !important}
.vuity-text-white{color:#fff !important}
.vuity-text-black{color:#000 !important}
.font-untitled-sans-normal-18-24{font:normal 400 18px/24px "Archia-Normal",sans-serif}
.font-untitled-sans-normal-18-28{font:normal 400 18px/28px "Archia-Normal",sans-serif}
h1{font:normal 500 44px/36px "Archia-Bold",sans-serif;letter-spacing:0;color:#3645c8}
h2{font:normal 500 36px/40px "Archia-Normal",sans-serif;letter-spacing:0;color:#3645c8}
h3{font:normal 400 22px/28px "Archia-Normal",sans-serif;letter-spacing:0;color:#444750}
.vuity-margin-bottom-0{margin-bottom:0}
.vuity-margin-top-10{margin-top:10px !important}
.abbv-button-primary,.abbv-button-primary:visited{color:#fff;min-height:48px;line-height:48px;font:normal 600 18px "Archia-Normal",sans-serif;letter-spacing:.13px;text-align:center;background:#3645c8;border:1px solid #3645c8;border-radius:0}
.abbv-button-primary:hover,.abbv-button-primary:active{background:#fff;color:#3645c8;border:1px solid #3645c8}
.abbv-button-primary:focus{background:#000;color:#fff;border:1px solid #000}
.abbv-button-secondary,.abbv-button-secondary:visited{color:#000;border:1px solid #000;min-height:58px;min-width:280px;padding:15px 0 0 0;font:normal 600 21px/24px "Archia-normal",sans-serif;letter-spacing:.13px;text-align:center;background:#fff}
.abbv-button-secondary:hover{background:#fff}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation{margin:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul,.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li,.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li a{height:auto;margin:0;padding:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:3% !important;margin-left:1.3%}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li a{margin:20px 0 0 325px;font:normal 100 70px/28px "Untitled Sans",sans-serif;color:#444750;letter-spacing:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li img{padding:0}
.abbv-header-v2.vuity-header .vuity-logo img{width:300px;height:88px}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul{max-width:100%;height:auto;margin:0;padding:0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation nav ul>li>a{height:24px;margin:65px 0 0 0;padding:0;font:normal 500 16px/24px "Untitled Sans",sans-serif;text-transform:none;letter-spacing:0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a.abbv-nav-active,.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a:hover{text-decoration:underline 4px solid;border:0;color:#3645c8;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-underline-offset:.3em}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a.vuity-header-logo{height:auto;margin:0 20px 0 0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li img{width:225px;padding:0;position:relative;margin-top:-12px;height:88px}
a.abbv-button-primary.vuity-signup-btn{width:160px !important;height:37px;min-width:unset;min-height:unset;text-transform:capitalize;margin:0 auto;padding:9px 16px;font:normal 700 16px "Archia-normal",sans-serif;text-align:center;color:#fff;box-sizing:border-box;border-radius:0;background:#3645c8;position:absolute;top:83px;right:40px}
a.abbv-button-primary.vuity-signup-mobile-btn,a.abbv-button-primary.vuity-takequiz-mobile-btn{display:none}
.abbv-header-v2.vuity-header .abbv-search-inline{display:none}
.abbv-header-v2-primary-navigation ul li a{color:#000}
a.abbv-button-primary.vuity-signup-btn.vuity-sign-desktop{display:none}
a.abbv-button-primary.vuity-signup-btn.vuity-sign-mobile{display:none}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li:first-child>a{margin:27px 0 0 0}
.vuity-header .abbv-buddy{top:50px}
.vuity-header .abbv-buddy-menu{top:120px}
.abbv-button-primary.i-a:after,.abbv-button-secondary.i-a:after,.abbv-button-tertiary.i-a:after,.abbv-button-plain.i-a:after{right:0}
.vuity-header .abbv-buddy-menu ul{min-width:345px}
.vuity-header .abbv-buddy-menu ul li a{font:normal 400 18px/20px "Untitled Sans",sans-serif;text-align:right;margin-right:34px;border:0;min-width:258px}
.vuity-header .abbv-buddy-menu ul li:hover{background-color:#3645c8;color:#fff}
.vuity-header .abbv-buddy-menu ul li:hover a{color:#fff}
.vuity-header .abbv-buddy-menu ul li a:active{text-decoration:underline;color:#3645c8}
.vuity-header div#loggedin-user-menu ul li:first-child{display:none}
.vuity-header div#guest-user-menu li a.abbv-button-plain.abbv-icon-add_circle:after{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-signup.png);color:#3645c8}
.vuity-header div#guest-user-menu li a.abbv-button-plain.abbv-icon-account_circle:after{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-signin.png);color:#3645c8}
.vuity-header div#loggedin-user-menu li a.abbv-button-plain.abbv-icon-dashboard:after{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-dashboard.png);color:#3645c8}
.vuity-header div#loggedin-user-menu li a.abbv-button-plain.abbv-icon-accessibility:after{width:25px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-view-profile-default.png);color:#3645c8}
.vuity-header div#loggedin-user-menu li a.abbv-logout.abbv-button-plain.abbv-icon-accessibility:after{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-logout.png);color:#3645c8}
.vuity-header .abbv-buddy.logged-in .abbv-icon-person:before{width:43px;height:43px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-logged-in-user.png);color:#3645c8}
.vuity-header .abbv-buddy.logged-in .abbv-icon-accessibility.abbv-active:before{width:43px;height:43px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-logged-in-user.png);color:#3645c8}
.vuity-header div#guest-user-menu li a.abbv-button-plain.abbv-icon-account_circle:before{content:"";color:#3645c8}
.footer.parbase{background:#3645c8;box-sizing:border-box;position:relative;overflow:hidden;height:280px}
.abbv-footer{max-width:1440px;min-height:208px;margin:0 auto;padding-top:17px;box-sizing:border-box;background:transparent;color:#fff}
.abbv-footer-content{max-width:unset}
.abbv-footer .abbv-footer-content{max-width:1230px;margin:0 auto;padding:0 5px 0 5px}
.abbv-footer .logo{display:none}
.abbv-footer-content .abbv-legal-text{margin:37px 0 0 0;font:normal 400 16px/25px "Untitled Sans",sans-serif;letter-spacing:0;padding:0}
.abbv-footer-content .abbv-legal-text p{margin:0;max-width:848px}
.abbv-footer .abbv-legal-number{color:#fff;position:relative;font:normal 400 16px/25px "Untitled Sans",sans-serif}
.vuity-footer-flex-block{display:flex}
.abbv-footer .vuity-footer-paragraph-left-block{margin-right:40px}
.abbv-footer .vuity-footer-logo img{width:229px;height:66px}
.vuity-footer-paragraph-right-block.abbv-hide-mobile p{margin-top:0}
.abbv-footer ul.abbv-footer-horizontal{margin:60px 0 0 0;text-align:left;line-height:0;border:0}
.abbv-footer-content .abbv-legal-text>p{bottom:280px;position:relative}
@media(min-width:601px){.abbv-footer ul.abbv-footer-horizontal{margin-top:0}
.abbv-footer-content .abbv-legal-text>p{left:inherit;transform:initial;bottom:inherit;position:relative}
}
.abbv-footer ul.abbv-footer-horizontal a,.abbv-footer ul.abbv-footer-horizontal a:visited,.abbv-footer ul.abbv-footer-horizontal a:active{font:normal 600 18px/18px "Untitled Sans",sans-serif;letter-spacing:0;color:#fff;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}
.abbv-footer ul.abbv-footer-horizontal li{padding-right:40px}
.abbv-footer ul.abbv-footer-horizontal li:last-child{padding-right:0}
.vuity-footer-paragraph-right-block sup{font-size:12px}
.vuity-banner{min-height:702px;border-bottom-left-radius:83% 78px;border-bottom-right-radius:83% 78px}
.abbv-background-container-video-bg .background-container-video-bg-container video{max-width:100%;border-bottom-left-radius:83% 78px;border-bottom-right-radius:83% 78px}
.abbv-background-container-video-bg .background-container-video-bg-container{border-bottom-left-radius:83% 78px;border-bottom-right-radius:83% 78px}
.vuity-video-wrapper{max-width:none;margin:0 auto;min-height:630px}
.vuity-video-wrapper .abbv-background-container-content{padding:0;max-width:none;min-height:630px}
.vuity-video-wrapper .abbv-background-container-image-bg{background-position:50% 0}
.vuity-video-wrapper .abbv-background-container-display{min-height:800px;height:auto}
.vuity-video-wrapper .abbv-background-container-video-bg .background-container-video-bg-container video{width:100%}
.vuity-video-wrapper .vuity-video-bkg{min-height:800px;overflow:hidden;border-bottom-left-radius:50% 40px;border-bottom-right-radius:50% 40px}
.vuity-video-wrapper .abbv-row-container{max-width:none}
.vuity-video-wrapper h1{padding:0 12px}
.video-player.parbase{position:relative;overflow:hidden}
.vjs-text-track-cue.vjs-text-track-cue-en-US{inset:unset !important;bottom:110px !important}
.vuity-hero-banner-container{margin:0 auto;text-align:center}
.vuity-hero-banner-container .vuity-hero-banner-image{max-width:320px;margin:0 auto;min-height:366px;padding-top:120px}
.abbv-background-container-content-block-whiteCard div div div{width:220%;background:white;margin-left:-60%}
.hero-text-title{white-space:nowrap;text-align:center;font-weight:bolder}
.centered-content{margin:auto;width:85%;padding:20px}
.center-text{text-align:center}
.center-content{display:flex;justify-content:center}
.center-cta{display:flex;justify-content:center;width:20%;margin:0 auto}
.left-align-content{margin:auto;padding:60px}
.purple-color-title{font:normal 500 36px/40px "Archia-normal",sans-serif;letter-spacing:0;color:#3645c8}
.abbv-content-container .abbv-dimmer{background:#00000059 0 0 no-repeat padding-box}
.vjs-text-track-cue.vjs-text-track-cue-en-US>div{color:#3645c8 !important;font:normal 500 70px/60px "Archia-normal",sans-serif;background-color:transparent !important;text-transform:uppercase !important}
.video-js .vjs-control-bar{bottom:73px}
.vuity-video-logo{position:absolute;top:51px;left:40px;z-index:999}
.vuity-video-logo img{top:30px;left:30px;width:300px}
.vuity-content-wrapper.vuity-content-wrapper-thank-you sup{font-size:12px}
.vuity-fda-approved-section{padding:88px 0 72px 0;margin:0 auto;text-align:center;max-width:1052px}
.vuity-fda-approved-section .title{color:#444750;font-family:"Untitled Sans";font-size:30px;max-width:78%;margin:0 auto;text-align:center}
.vuity-fda-approved-section .title sup{font-size:15px;vertical-align:inherit}
.vuity-fda-approved-section a sup{font-size:10px;vertical-align:inherit}
.vuity-fda-approved-section h3{margin-top:0;padding-top:0}
.vuity-fda-approved-section h3 sup{vertical-align:text-bottom}
span.slider-handle.abbv-icon-code.i-a:before{height:100%;width:5px;background:#3645c8;content:"";position:absolute;left:-2px}
.mypres-home-slider-content .mypres-home-slider .slider-handle:after{width:48px;height:48px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle.png);margin:-22px 0 0 -25px;color:#3645c8;border-color:#fff;background:#fff}
.slider-handle:after{background:#3645c8;border:1px solid #3645c8;top:60%}
.abbv-img-slider .abbv-range-slider{background:transparent;bottom:calc(100% - 64%);transform:translateX(-50%);width:50%}
.abbv-slider-container .abbv-slider-handle{top:-14px;background:transparent;border:0;box-shadow:none}
.abbv-slider-container .abbv-slider-handle.draggableW{background:transparent}
.abbv-range-slider .abbv-slider-container{height:1px;background:#3645c8}
.abbv-slider-container .abbv-slider-handle span{display:none}
.abbv-slider-container .abbv-slider-handle:after{width:48px;height:48px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle.png)}
.homeBg .abbv-background-container-content-block{background:rgba(255,255,255,0.9) !important;width:100%}
.homeBg .abbv-background-container-content{padding:0 20px;min-height:auto;top:-27px}
.homeBg .abbv-background-container-display{position:relative}
.homeBg .abbv-background-container-content-block-display{box-shadow:rgb(100 100 111 / 20%) 0 7px 29px 0;padding:40px 20px}
.homeBg .abbv-background-container-content-block-display p{font-size:18px;color:#212426;letter-spacing:0;line-height:28px;font:normal 300 18px/22px "Untitled Sans",sans-serif}
.homeBg .abbv-background-container-content-block-display a.abbv-button-primary{width:100%}
.homeBg .abbv-background-container-content-block{position:relative;text-align:left}
.about-learn-vuity-section{background-color:#f7f7f7f7;margin:20px auto}
.home-learn-access-section{display:flex;flex-wrap:wrap;flex-direction:column;align-content:space-around;margin:20px auto}
.home-learn-access-section .abbv-row-flush{padding:30px;padding-top:0}
.about-learn-vuity-section .abbv-row-flush{display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:space-between;padding:30px}
.home-learn-access-section .abbv-col-6,.about-learn-vuity-section .abbv-col-6{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100%;margin-bottom:30px}
.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:366px;text-align:center;line-height:28px;font:normal 400 18px/24px "Untitled Sans",sans-serif;font-size:22px;color:#212426;letter-spacing:0}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text{text-align:left;line-height:24px;letter-spacing:0;font:normal 100 18px "Untitled Sans",sans-serif}
.home-learn-access-section .abbv-col-6:nth-child(2),.about-learn-vuity-section .abbv-col-6:nth-child(2){margin:0}
.home-learn-access-section .abbv-col-6:nth-child(2)::before,.about-learn-vuity-section .abbv-col-6:nth-child(2)::before{content:"";position:absolute;top:-10px;height:1px;width:100%;border-top:1px solid #3645c8}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:calc(100% - 35%);text-align:center;margin:20px auto}
.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:637px;text-align:left;margin:0 auto;word-break:break-word}
.abbv-row-container.home-learn-access-section .cta.parbase{text-align:center;width:100%}
.home-learn-access-section .abbv-col-6:nth-child(2) .cta.parbase a{max-width:100%;width:100%}
.vuity-fda-approved-section.home-nearvision-title p{font:normal 300 22px/26px "Untitled Sans Bold",sans-serif;letter-spacing:0}
.about-calendar-wrapper-img{align-items:center;padding:30px 0}
.about-calendar-wrapper-img picture{display:flex;max-width:300px}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2{text-align:center}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body p{margin-bottom:0;font:normal 18px "Untitled Sans",sans-serif;line-height:28px;letter-spacing:.1px;text-align:left !important}
@media(min-width:960px){.about-learn-vuity-section{margin:70px auto}
.about-calendar-wrapper-img.abbv-image-text-v2{flex-direction:row;padding:30px 40px;margin:0 auto;max-width:960px}
.about-calendar-wrapper-img .abbv-image-content-container-v2{padding:0 20px;position:relative;top:-28px}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body{text-align:left}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2.abbv-image-text-out .abbv-image-text-content-v2 .abbv-image-text-display-v2{padding:10px 10px 20px 5px}
}
.vuity-getting-started-about-section .abbv-background-container-content-block-display{padding:0}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{padding:20px;text-align:left;max-width:500px;margin:20px auto}
@media(min-width:601px){.homeBg .abbv-background-container-content-block{background:rgba(255,255,255,0.9) !important;width:39%}
.homeBg .abbv-background-container-content{padding:0 20px;min-height:400px;top:30px}
.homeBg .abbv-background-container-display{position:absolute}
.homeBg .abbv-background-container-content-block-display a.abbv-button-primary{width:auto}
.home-learn-access-section{display:flex;flex-wrap:wrap;flex-direction:row;align-content:space-around;margin:50px auto}
.about-learn-vuity-section .abbv-row-flush{display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:space-between;padding:20px}
.home-learn-access-section .abbv-col-6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.about-learn-vuity-section .abbv-col-6{display:flex;flex-direction:column;align-items:center;justify-content:stretch;align-self:stretch;height:auto;margin-bottom:10px}
.home-learn-access-section .abbv-col-6:nth-child(2) .cta.parbase{width:auto}
.home-learn-access-section .abbv-col-6:nth-child(2) .cta.parbase a{max-width:298px}
.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:70%;padding:20px;text-align:left}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text{max-width:433px;padding:20px 0;text-align:left !important}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text h2 sup{display:inline-block}
.home-learn-access-section .abbv-col-6:nth-child(2),.about-learn-vuity-section .abbv-col-6:nth-child(2){margin-left:1%;padding-left:4%;border-left:1px solid #3645c8}
.home-learn-access-section .abbv-col-6:nth-child(2)::before,.about-learn-vuity-section .abbv-col-6:nth-child(2)::before{content:"";position:absolute;left:35%;bottom:55%;height:1px;width:0;border-top:1px solid transparent}
.homeBg .abbv-background-container-content-block-display{box-shadow:none;padding-left:10px}
.vuity-getting-started-about-section{width:100%;max-width:none;margin:50px auto;padding:0}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{padding:20px 0;margin:0 auto}
.vuity-getting-started-about-section .abbv-background-container-content-block-display p:first-of-type{max-width:358px}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common p{font-family:"Untitled Sans",sans-serif;font-size:18px;letter-spacing:0;line-height:28px}
.vuity-getting-started-about-section .abbv-background-container-content-block-display p+p{max-width:320px}
}
.vuity-getting-started-about-container{background:url("/content/dam/vuity/images/preview-5/home/about-vuity/how-does-vuity-work-model_mobile.png");position:relative;background-position:41% 25px !important;background-size:contain !important;background-repeat:no-repeat;height:245px}
@media(min-width:601px){.vuity-getting-started-about-section .vuity-getting-started-about-container{background:url("/content/dam/vuity/images/home/about-vuity/how-does-vuity-work-model_r5_desktop.png");background-size:contain !important;background-repeat:no-repeat;width:auto;height:430px}
}
@media(min-width:895px){.homeBg .abbv-background-container-content-block-display{box-shadow:none;padding-left:40px}
}
.vuity-getting-started-about-section .abbv-row-flush{background:linear-gradient(to left,#3645c8 75%,#f4f4f4 15%);display:flex;flex-direction:column-reverse}
.vuity-getting-started-about-section .abbv-col.abbv-col-6{width:100%}
.vuity-getting-started-about-section .abbv-col.abbv-col-6:first-child{height:100%;background:#f4f4f4}
.vuity-getting-started-about-section .vuity-getting-started-about-container .abbv-col.abbv-col-6:nth-child(2){height:300px}
@media(min-width:960px){.vuity-getting-started-about-section .abbv-row-flush{background:linear-gradient(to left,#3645c8 50%,#f4f4f4 50%);position:relative;display:flex}
.vuity-getting-started-about-section .vuity-getting-started-about-container{background:url("/content/dam/vuity/images/home/about-vuity/how-does-vuity-work-model_r5_desktop.png");background-position:0 0;background-size:cover !important;background-repeat:no-repeat;height:100%;max-width:100%;width:50%}
.vuity-getting-started-about-section .abbv-row-flush .abbv-col-6:nth-child(2){min-height:100%}
.vuity-getting-started-about-section .vuity-getting-started-about-container{position:absolute;bottom:0;right:10%}
.vuity-getting-started-about-section .abbv-row-flush .abbv-col-6{width:49%}
}
.vuity-home-blurrynear-section{width:100%;max-width:none;margin:20px auto;padding:0}
.vuity-blurry-home-container{height:400px;background:url("/content/dam/vuity/images/preview-5/home/blurry-near-vision-vuity-homepage_r5_mobile.png");position:relative;top:0;background-position:1% bottom !important;background-repeat:no-repeat}
@media(min-width:377px){.vuity-blurry-home-container{max-width:none;height:400px;background:url("/content/dam/vuity/images/preview-5/home/blurry-near-vision-vuity-homepage_r5_mobile.png");position:relative;top:0;background-position:center bottom !important;background-size:contain !important;background-repeat:no-repeat}
}
@media(min-width:650px){.vuity-blurry-home-container{height:auto;background:url("/content/dam/vuity/images/preview-5/home/blurry-near-vision-vuity-homepage_r5_desktop.png");position:relative;top:0;background-position:10% center !important;background-size:contain !important;background-repeat:no-repeat}
}
@media(min-width:601px) and (max-width:650px){.vuity-blurry-home-container{height:auto;background-position:-2% bottom !important}
}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 70%,#f4f4f4 50%)}
.vuity-blurry-home-container .abbv-row-flush{position:relative}
.abbv-row-container.vuity-blurry-home-container:after{content:"";background:#f4f4f4;width:100%;height:100%;top:0;position:absolute;z-index:-1;right:0}
.vuity-doctorepi-bottom-container .vuity-blurry-home-container .abbv-row-flush{background:unset;z-index:unset;position:unset}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 75%,#f4f4f4 50%);z-index:-1;position:relative}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:unset}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:445px}
.vuity-blurry-home-container .vuity-middle-body{max-width:408px}
.vuity-blurry-home-container .vuity-middle-body .body-1{font:normal normal 22px/28px "Untitled Sans",sans-serif;color:#444750}
.vuity-blurry-home-container .vuity-middle-body .body-2{font:normal normal 36px/40px "Archia-normal",sans-serif;color:#26dec2}
.vuity-blurry-home-container .vuity-middle-body .body-3{font:normal normal 22px/28px "Untitled Sans",sans-serif;color:#444750}
.vuity-blurry-home-container .vuity-middle-body .body-3 sup{font-size:12px}
.vuity-blurry-home-container .vuity-middle-body .body-4,.vuity-blurry-home-container .vuity-middle-body .body-5{margin:20px 0 0 0;font:normal normal 14px/16px "Untitled Sans",sans-serif;color:#444750}
.vuity-blurry-home-container .vuity-middle-body .body-4 sup,.vuity-blurry-home-container .vuity-middle-body .body-5 sup{font-size:10px}
.vuity-home-sections{width:100%;max-width:none;margin:0 auto;padding:0}
.vuity-quiz-home-container{max-width:none;height:500px;background:url("/content/dam/vuity/images/VP-CAF-111921/Women-in-specs-bg.png");position:relative;top:0;z-index:2;background-position:50% 50% !important;background-size:cover !important}
.vuity-home-sections .vuity-quiz-home-container .abbv-col.abbv-col-6{min-height:445px}
.vuity-blurry-home-container .vuity-middle-body{max-width:550px;padding:115px 0 0 104px}
.vuity-blurry-home-container .vuity-middle-body h3{padding-top:13px}
.abbv-promo-drawer{z-index:999;margin-bottom:50px}
.abbv-promo-drawer.promo-viewed.show-promo-drawer{width:50% !important;z-index:999}
.abbv-promo-drawer.promo-viewed.show-promo-drawer.abbv-active{right:-48% !important}
.abbv-promo-drawer-title{bottom:-33px;transform:rotate(270deg);top:auto}
.abbv-promo-drawer.promo-viewed.show-promo-drawer.abbv-active .abbv-promo-drawer-handle{background:#3645c8;color:#fff !important;box-shadow:-3px 0 7px #706e6e80}
.abbv-promo-drawer.show-promo-drawer.abbv-active .abbv-promo-drawer-handle{background:#3645c8;color:#fff;box-shadow:-3px 0 7px #706e6e80}
.abbv-promo-drawer-handle{background:#3645c8;top:0;box-shadow:-3px 0 7px #fff;border-radius:15px 0 0 15px;color:#fff}
.abbv-promo-drawer-title{color:unset;font-weight:600;min-width:100%;width:185px}
.abbv-promo-drawer.promo-viewed.show-promo-drawer .abbv-promo-drawer-title{content:">";background-image:url(/content/dam/vuity/images/VP-CAF-111921/safety-bar-open.png) !important;text-indent:0}
.abbv-dr-locator .abbv-button-primary,.abbv-dr-locator .abbv-button-primary:visited{padding:0}
.abbv-promo-drawer-content{background:#f6f6f6 0 0 no-repeat padding-box}
.abbv-form-checkbox input:checked~.abbv-form-checkbox-click{background-color:#3645c8}
.abbv-dr-locator h3{font:normal 400 18px/28px "Untitled Sans",sans-serif;letter-spacing:0;color:#444750}
.abbv-promo-drawer-description h2{text-align:center;text-align:center;margin-top:22px;max-width:360px;margin:0 auto;padding-bottom:10px}
.fad-zipcode-widget{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
@media(min-width:1356px){.abbv-promo-drawer-description .fad-zipcode-widget h2{width:100%;max-width:585px}
}
@media(min-width:855px) and (max-width:985px){.abbv-promo-drawer-description .fad-zipcode-widget h2{max-width:100%;display:block;width:100%}
.fad-zipcode-widget input[type="text"]{display:block;width:100%}
}
.abbv-promo-drawer-description .fad-zipcode-widget h2{font-size:14px;letter-spacing:.2px}
.fad-zipcode-widget input[type="text"]{max-width:150px;margin-right:15px;font-size:14px;margin-bottom:5px}
.fad-zipcode-widget .error{display:block;margin-top:5px;width:100%;text-align:center;padding:5px 0}
.fad-zipcode-widget .abbv-button-primary{min-width:44px;width:inherit;margin-top:0}
@media(min-width:527px){.abbv-promo-drawer-description .fad-zipcode-widget h2{font-size:20px;letter-spacing:.2px}
.fad-zipcode-widget .abbv-button-primary{min-width:72px}
.fad-zipcode-widget input[type="text"]{max-width:200px;margin-right:15px;font-size:18px;margin-bottom:0}
}
@media(min-width:833px){.fad-zipcode-widget input[type="text"]{max-width:215px;margin-right:20px}
}
.fad-zipcode-widget input[type="text"]::-webkit-input-placeholder{text-align:center}
.abbv-promo-drawer-description .abbv-title h2{margin-top:15px;margin-bottom:22px}
.abbv-promo-drawer-description .doctor-locator.parbase{max-width:50%;margin:0 auto}
.abbv-promo-drawer-description .doctor-locator.parbase h3{text-align:center}
.abbv-promo-drawer-description{display:flex;align-items:center}
.abbv-promo-drawer-description a,.abbv-promo-drawer-description a:hover,.abbv-promo-drawer-description a:active{color:#3645c8;text-decoration:underline;text-transform:uppercase}
.abbv-promo-drawer .vuity-doctor-locator-container .directory-widget .ddc-container .blenrep-no-results span{color:#444750;max-width:220px}
.vuity-doctor-locator-container .directory-widget .w697 .filters-demo__main-container .filters-inputs-container{padding:50px 0 18px 0}
.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .ant-input.ant-select-search__field,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .ant-input.ant-select-search__field:hover,.vuity-doctor-locator-container .directory-widget .ant-select-auto-complete.ant-select .ant-input:focus,.vuity-doctor-locator-container .ant-select-auto-complete.ant-select .ant-input:hover{border:1px solid #444750;font-style:italic}
.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .ddc-name-zipcode-autocomplete__label,.vuity-doctor-locator-container .directory-widget .ddc-container .blenrep-no-results span,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .more-filters-single-collapse .ant-collapse-header,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .use-my-location-left button,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .name,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .filters-select .filters-select__label,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .filters-select__toggle,.vuity-doctor-locator-container .directory-widget .filters-demo__main-container .filters-select__toggle:after,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .specialty-container,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-address,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .specialty-container,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-distance{font-family:"Untitled Sans" !important}
.vuity-doctor-locator-container .directory-widget .w550 .ddc-container .blenrep-no-results{margin-top:0}
.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .specialty-container,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .phone-number-container a,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-address,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .specialty-container{font:normal 400 16px/28px "Untitled Sans",sans-serif;letter-spacing:0}
.vuity-doctor-locator-container .directory-widget .ddc-container .blenrep-no-results{margin-top:-40px}
.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-address,.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-distance{font:normal 400 16px/20px "Untitled Sans",sans-serif}
.vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container{margin:8px 0 10px 28px}
.abbv-promo-drawer .vuity-doctor-locator-container .directory-widget .ddc-container .provider-list-container-abro .provider-card-container .link-button{max-width:210px !important}
.vuity-doctor-locator-container .directory-widget .ddc-container div,.vuity-doctor-locator-container .directory-widget .ddc-container button,.directory-widget .ddc-container p,.directory-widget .ddc-container div,.directory-widget .ddc-container span{font-family:"Untitled Sans" !important}
.vuity-cookies-modal .abbv-modal-content-container [role="button"]:focus,.vuity-cookies-modal .abbv-modal-content-container [role="button"]:active{outline:0}
.abbv-modal-close{color:#000}
.vuity-cookies-modal p{color:#000}
.vuity-cookies-modal p a{color:#3645c8;font-weight:bold}
.directory-widget .ddc-container .provider-list-container-abro .provider-card-container .provider-card-info-right .address-container .provider-distance{font-weight:600 !important;margin-bottom:20px}
.vuity-cookies-modal p a:hover{text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}
.vuity-cookies-modal .cta.parbase{margin:0 auto;text-align:center}
.abbv-modal.vuity-cookies-modal{width:47%;transform:translateX(-50%) translateY(24%);border:1px solid #000;top:20%;display:none}
.herobanner-signup h1{color:#fff;text-align:right;letter-spacing:-0.55px;font:normal 300 44px/50px "Archia-Medium",sans-serif}
.herobanner-signup .abbv-background-container-content-block.middle-right{width:40%;top:75%;text-align:right}
.sign-up-section{padding:42px 0 8px 0;margin:0 auto;text-align:center}
.sign-up-section h2{margin-top:0}
.sign-up-section h3{margin-top:14px}
.vuity-form-wrapper{max-width:1440px;margin:0 auto}
.vuity-form-wrapper .abbv-background-container-content{padding:56px 0 0 0}
.vuity-form-wrapper .abbv-background-container-image-bg{background-position:50% 0}
.vuity-form-wrapper .abbv-background-container-display{min-height:770px;height:auto}
.vuity-form-wrapper h2 sup{vertical-align:text-top;font-size:12px;line-height:20px}
.vuity-content-wrapper .abbv-background-container-content{padding:65px 20px 30px 20px;min-height:auto}
.vuity-header{min-height:147px;padding:0 30px 0;box-sizing:border-box;background:#fff;border-bottom:1px solid #f1f1f1}
.vuity-header .vuitypro-logo{position:relative;top:-15px}
.vuity-header .vuitypro-logo img{width:225px;height:88px}
.vuity-header .abbv-header-content-container{max-width:1440px;margin-left:auto;margin-right:auto;clear:both}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:last-child{margin-right:0 !important}
.vuity-header .abbv-header-content-container .abbv-header-v2-content{height:auto;padding:0}
.vuity-header-top-text{display:none}
.vuity-header .abbv-header-v2-utility-navigation{background:0}
.vuity-header .abbv-header-v2-utility-navigation ul{max-width:1440px;padding:40px 0 0 0;line-height:normal;box-sizing:border-box;position:relative;z-index:2}
.vuity-header .abbv-header-v2-utility-navigation ul li{margin:0;padding:0;line-height:normal;border:0}
.vuity-header .abbv-header-v2-utility-navigation ul li a{margin:0;padding:0 15px;font:normal normal 14px "Untitled Sans",sans-serif;letter-spacing:unset !important;color:#444750;border-right:1px solid #444750}
.vuity-header .abbv-header-v2-utility-navigation ul li a:active,.vuity-header .abbv-header-v2-utility-navigation ul li a:visited{letter-spacing:unset !important}
.vuity-header .abbv-header-v2-utility-navigation ul li:last-child a{padding-right:0;border:0}
.vuity-header .abbv-header-v2-utility-navigation ul li:first-child a{text-decoration:none;cursor:pointer;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;padding-left:0}
.vuity-header .abbv-header-v2-utility-navigation ul li:first-child a:hover{text-decoration:underline;cursor:pointer;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}
.abbv-inline-use-isi{max-width:unset;position:relative;padding:0 0 20px;color:#fff;position:relative;background-color:#3645c8}
.abbv-inline-use-isi:after{content:"";position:absolute;background:url(/content/dam/vuity/images/VP-CAF-111921/ISI-bg.png) no-repeat;width:100%;height:53px;top:-52px;left:0;right:0;margin:auto;background-size:100% 100%;z-index:99}
.abbv-inline-use-isi .abbv-inline-use,.abbv-inline-use-isi .abbv-inline-safety{max-width:1230px;padding:0 20px;margin:0 auto}
.abbv-inline-use-isi .vuity-indication{max-width:100%}
.abbv-inline-use-isi .vuity-isi{padding-bottom:30px;border-bottom:1px solid #fff}
.abbv-inline-use-isi .vuity-indication h3,.abbv-inline-use-isi .vuity-isi h3{margin:0;font:normal normal 24px "Untitled Sans",sans-serif;color:#fff}
.abbv-inline-use-isi .vuity-indication p,.abbv-inline-use-isi .vuity-isi p{margin:0 0 15px 0;text-align:left !important;font:normal normal 18px "Untitled Sans",sans-serif}
.abbv-inline-use-isi .vuity-isi p a{font:normal normal 18px "Untitled Sans bold",sans-serif;color:#fff;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}
.abbv-inline-use-isi .vuity-indication p.title{margin:0 0 20px 0;font:normal normal 24px "Untitled Sans",sans-serif}
.abbv-inline-use-isi .vuity-isi h3{margin:20px 0 20px;color:#fff}
.abbv-inline-use-isi .vuity-isi ul{margin:0 0 10px 0;padding-left:20px;overflow:hidden}
.abbv-inline-use-isi .vuity-isi li{margin:0 0 5px 0;font:normal normal 18px "Untitled Sans",sans-serif}
.abbv-rich-text.vuity-indication.abbv-rich-text-common p{max-width:100%;margin-top:15px}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized p{max-width:565px}
.vuity-safety-bar{padding:50px 0 0;color:#fff;border:0;box-shadow:none;background-color:transparent;background-image:url(/content/dam/vuity/images/VP-CAF-111921/safety-bar-bkg.png);background-repeat:no-repeat;background-size:100%}
.vuity-safety-bar .abbv-safety-bar-content{max-width:unset;padding:20px 20px 0;background:#3645c8;background:#3645c8}
.vuity-safety-bar h3{margin:0 0 15px 0;font:normal normal 20px "Untitled Sans",sans-serif;color:#fff}
.vuity-safety-bar p{margin:0 0 15px 0;text-align:left !important;font:normal normal 16px "Untitled Sans",sans-serif}
.vuity-safety-bar p.title{margin:0 0 15px 0;font:normal normal 20px "Untitled Sans",sans-serif}
.vuity-safety-bar .use-statement{max-width:650px}
.vuity-safety-bar ul{margin:0 0 10px 0;padding-left:20px;overflow:hidden}
.vuity-safety-bar li{margin:0 0 10px 0;font:normal normal 16px "Untitled Sans",sans-serif}
.abbv-safety-bar-fade{display:none !important}
.abbv-safety-bar.vuity-safety-bar.abbv-safety-bar-maximized{bottom:-25px}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized{height:calc(100% - 25px)}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized{margin:0 auto;padding:20px 20px 0}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized .abbv-row-container{max-width:1230px;margin:0 auto}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized p a{font:normal normal 18px "Untitled Sans bold",sans-serif;color:#fff;text-decoration:underline}
.vuity-safety-bar .abbv-safety-bar-button-plus:after,.vuity-safety-bar .abbv-safety-bar-button-minus:after{content:" ";width:25px;height:25px;background:url("/content/dam/vuity/images/VP-CAF-111921/safety-bar-open.png");background-size:cover}
.vuity-safety-bar .abbv-safety-bar-button-minus:after{background:url("/content/dam/vuity/images/VP-CAF-111921/safety-bar-close.png");z-index:1;background-size:cover}
.abbv-safety-bar-button-plus,.abbv-safety-bar-button-minus{top:60px;right:40px}
.abbv-safety-bar-content.abbv-safety-bar-less.abbv-safety-bar-content-minimized-desktop h3,.abbv-safety-bar-content.abbv-safety-bar-less.abbv-safety-bar-content-minimized-mobile h3{font-weight:bold !important}
.vuity-footer-social-menu{width:83px;height:30px;padding:0 0 0 10px;border-radius:0 0 10px 0;box-shadow:none;box-sizing:border-box;background:transparent;overflow:hidden;position:absolute;bottom:234px;right:calc((100% - 1239px) / 2);z-index:200}
.vuity-footer-social-menu ul{float:left;overflow:hidden}
.vuity-footer-social-menu ul li{margin:0 !important;padding:0 !important;float:left}
.vuity-footer-social-menu ul li a{margin:0 0 0 20px;padding:0;text-indent:-9999px;line-height:30px}
.vuity-footer-social-menu ul li:first-child a{margin:0}
.vuity-footer-social-menu ul li a.facebook-item{width:25px;height:24px;background-image:url("/content/dam/vuity/images/VP-CAF-111921/Facebook.svg")}
.vuity-footer-social-menu ul li a.instagram-item{width:24px;height:24px;background-image:url("/content/dam/vuity/images/VP-CAF-111921/Instagram.svg")}
.vuity-footer-social-menu ul li a.twitter-item{width:18px;background-image:url("/content/dam/vuity/images/VP-CAF-111921/Twitter.svg")}
.vuity-footer-social-menu ul li a.youtube-item{width:20px}
.vuity-footer-social-menu ul li a.facebook-item:hover{background-image:url("/content/dam/vuity/images/VP-CAF-111921/Facebook.svg")}
.vuity-footer-social-menu ul li a.instagram-item:hover{background-image:url("/content/dam/vuity/images/VP-CAF-111921/Instagram.svg")}
.vuity-footer-social-menu ul li a.twitter-item:hover{width:18px;background-image:url("/content/dam/vuity/images/VP-CAF-111921/Twitter.svg")}
.vuity-footer-social-menu ul li a.youtube-item:hover{width:20px}
.abbv-back-to-top.abbv-button-plain{width:38px;height:38px;bottom:40px !important;right:57px;color:#3645c8;background:#fff;border-radius:4px;border:1px solid #444750}
.vuity-doctor-locator-section{margin:0 auto;text-align:center;padding:80px 0 75px 0;max-width:576px}
.abbv-dr-locator form>div.location{text-align:left}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{top:50px;background:url("/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png");background-repeat:no-repeat;height:500px;background-position:50% 50% !important;background-size:cover !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{padding-top:92px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h3{max-width:305px;margin:0 auto;padding-top:20px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url("/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg.png");top:56px;height:450px}
.abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{font-size:18px}
.vuity-actual-patient-consent{text-align:right;font-size:12px;color:#fff;padding:4px 20px 0 0;font:normal 400 12px/28px "Untitled Sans",sans-serif}
.vuity-actual-patient-consent.about-top{position:absolute;max-width:73px;left:20px}
.vuity-actual-patient-consent.about-middle{position:absolute;max-width:73px;left:20px}
.vuity-actual-patient-consent.about-bottom{position:absolute;right:20px;z-index:1}
.vuity-actual-patient-consent.left-consent{text-align:left;padding:4px 0 0 20px}
.abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common p{text-align:left}
.top-banner-align{margin:0;text-align:left}
.error-subtile p{text-align:left !important;color:#444750 !important;padding:0 !important;margin:2px 0 !important}
.abbv-container.vuity-hero-banner-container.top-banner-align .abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common{margin-top:0}
.abbv-container.vuity-hero-banner-container.top-banner-align .abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common p.site-link{margin-bottom:30px}
.abbv-image-text.paid-models-text p{color:#fff;width:100%}
.abbv-image-text-content.top-right{width:40%;text-align:right;padding-right:0;margin-right:0;margin-top:0}
.abbv-image-text-content.top-right p{font:normal 400 12px/28px "Untitled Sans",sans-serif}
.abbv-container.vuity-blurrynearyou-sections .abbv-image-text.vuity-mobile-vision-img .abbv-image-text-content.top-right,.abbv-image-text.vuity-about-menvision .abbv-image-text-content.top-right{font:normal 400 12px/28px "Untitled Sans",sans-serif;width:40%;color:#fff}
.abbv-container.vuity-blurrynearyou-sections .abbv-image-text.vuity-mobile-vision-img .abbv-image-text-content.top-right p,.abbv-image-text.vuity-about-menvision .abbv-image-text-content.top-right p{font:normal 400 12px "Untitled Sans",sans-serif}
.abbv-image-text.vuity-about-magazine-lady .abbv-image-text-content.top-left,.abbv-image-text.vuity-about-reading-book .abbv-image-text-content.top-left,.abbv-image-text.vuity-about-men-vision .abbv-image-text-content.top-left{font:normal 400 12px/28px "Untitled Sans",sans-serif;width:100px;color:#fff;margin-top:10px}
.abbv-image-text.vuity-about-magazine-lady .abbv-image-text-content.top-left .abbv-image-text-display,.abbv-image-text.vuity-about-reading-book .abbv-image-text-content.top-left .abbv-image-text-display,.abbv-image-text.vuity-about-men-vision .abbv-image-text-content.top-left .abbv-image-text-display{padding:0}
.abbv-image-text.vuity-about-magazine-lady .abbv-image-text-content.top-left p,.abbv-image-text.vuity-about-reading-book .abbv-image-text-content.top-left p,.abbv-image-text.vuity-about-men-vision .abbv-image-text-content.top-left p{font:normal 400 12px "Untitled Sans",sans-serif;text-align:left}
p.site-link a{color:#444750;border-bottom:0 !important;text-decoration:underline !important;font:normal 300 22px/28px 'Untitled Sans',sans-serif !important}
.abbv-modal-content-container span.abbv-modal-close.abbv-icon-close.i-a [role="button"]:focus,.abbv-modal-content-container span.abbv-modal-close.abbv-icon-close.i-a [role="button"]:active{outline:0}
.abbv-container.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container h1.title{font:normal 300 36px/36px "Archia-Medium",sans-serif}
.abbv-img-slider .abbv-slider-container{width:55%;left:-4%}
.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:40%;top:125%;text-align:center;display:contents;color:white}
.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right h1{text-align:center;display:inline}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content{max-width:1440px}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content img{max-width:400px}
.sign-up-section.faq-banner-bottom-container{padding:63px 0 8px 0;background:#f1f1f1;position:relative;max-width:100%}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:311px;margin:0 auto;font:normal 600 22px/28px "Archia-normal",sans-serif;letter-spacing:0;color:#000;line-height:50px}
.sign-up-section.faq-banner-bottom-container .sub-title a{font:normal 700 18px/24px "Untitled Sans Bold",sans-serif;letter-spacing:0;padding-top:10px;color:#3645c8}
.sign-up-section.faq-banner-bottom-container .abbv-button-primary{margin-top:0}
.TermsModal.vuity-terms-modal{width:74%;border:1px solid #979797}
.TermsModal.vuity-terms-modal img{width:155px;height:65px}
.TermsModal.vuity-terms-modal .abbv-modal-close{color:#364fc8}
.TermsModal.vuity-terms-modal .abbv-modal-close:focus{outline:0}
.TermsModal.vuity-terms-modal .title{font:normal 500 22px/40px "Archia-bold",sans-serif}
.TermsModal.vuity-terms-modal .modal-info{font:normal 300 16px/24px "Untitled Sans",sans-serif}
.TermsModal.vuity-terms-modal .modal-info a,.TermsModal.vuity-terms-modal .modal-info a:hover{color:#364fc8}
.TermsModal.vuity-terms-modal .abbv-modal-content-container{border:0}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{min-width:385px;height:84px}
.qulipta-faq-container a,.qulipta-faq-container a:hover{text-decoration:underline}
.abbv-container.vuity-about-heading.vuity-loyalty{max-width:1440px}
.abbv-container.vuity-about-heading.vuity-loyalty h2{max-width:1440px !important}
.vuity-about-focus-para p{max-width:820px !important}
.abbv-rich-text.vuity-actual-patient-consent.abbv-rich-text-common p{text-align:right;max-width:100px;right:15px;position:absolute;line-height:20px}
.abbv-rich-text.vuity-actual-patient-consent{text-align:right}
.abbv-container.vuity-hero-banner-container.top-banner-align.terms-and-condition-section .abbv-rich-text.vuitypro-content.error-subtile.abbv-rich-text-common img{width:155px;height:65px}
.abbv-container.vuity-hero-banner-container.top-banner-align.terms-and-condition-section .abbv-rich-text.vuitypro-content.error-subtile.abbv-rich-text-common p.modal-info a,.abbv-container.vuity-hero-banner-container.top-banner-align.terms-and-condition-section .abbv-rich-text.vuitypro-content.error-subtile.abbv-rich-text-common p.modal-info a:hover{color:#364fc8}
.vuityloyalty-reading{margin-right:0 !important;padding-right:81px}
.force-one-line{white-space:nowrap}
.vuity-savings-program p a:hover{text-decoration:underline 4px solid;border:0;color:#3645c8;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under;text-underline-offset:.3em}
.abbv-inline-use-isi .vuity-indication h3,.abbv-inline-use-isi .vuity-isi h3,.abbv-safety-bar-content .vuity-indication h3,.abbv-safety-bar-content .vuity-isi h3{font-weight:bold}
@media(min-width:1999px) and (max-width:2400px){.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform h1{text-align:center}
}
@media(min-width:1973px) and (max-width:2074px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:4.6% !important}
}
@media(min-width:1873px) and (max-width:1974px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:5% !important}
}
@media(min-width:1773px) and (max-width:1874px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:4.4% !important}
}
@media(min-width:1673px) and (max-width:1774px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:4.4% !important}
}
@media(min-width:1441px) and (max-width:1575px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:4.3% !important}
}
@media(min-width:1799px) and (max-width:2000px){.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:40%;top:170%;text-align:center}
}
@media(min-width:1574px) and (max-width:1800px){.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:40%;top:160%;text-align:center}
}
@media(min-width:1441px) and (max-width:1575px){.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:40%;top:135%;text-align:center}
}
@media(min-width:1600px) and (max-width:5000px){a.abbv-button-primary.vuity-signup-btn{left:calc(1440px - 40px)}
}
@media(min-width:1441px) and (max-width:1460px){a.abbv-button-primary.vuity-signup-btn{left:calc(1440px - 117px)}
}
@media(max-width:1380px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-left:0}
}
@media(max-width:1200px){.vuity-form-wrapper .abbv-background-container-display{min-height:600px}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-left:0}
}
@media(max-width:984px){.vuity-video-wrapper .abbv-background-container-video-bg .background-container-video-bg-container video{width:100%;left:unset}
.vuity-video-wrapper .vuity-video-bkg{min-height:auto}
.background-container-video-bg-container video{width:100%;position:absolute;left:0}
}
@media(min-width:1145px) and (max-width:1285px){.vuity-footer-social-menu{right:15px}
}
@media(min-width:895px) and (max-width:1145px){.vuity-footer-social-menu{right:15px}
}
@media(min-width:895px) and (max-width:1022px){.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li img{width:175px;height:70px}
}
@media(min-width:985px) and (max-width:1145px){.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:575px}
}
@media(min-width:895px) and (max-width:965px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:1.2% !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:first-child{margin-right:1% !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li a{font:normal 500 14px/22px "Archia-normal",sans-serif}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li img{width:175px;height:70px}
}
@media(max-width:895px) and (min-width:600px){.vuity-footer-social-menu{right:10px}
}
@media(max-width:895px) and (min-width:601px){.vuity-footer-social-menu{right:10px}
.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:450px}
}
@media(max-width:984px){.abbv-header-v2.vuity-header{min-height:95px;background-size:895px;padding:0;box-sizing:border-box;border-bottom:1px solid #3645c8}
.vuity-header .abbv-header-content-container .abbv-header-v2-content{padding:0 20px}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a:hover{text-decoration:none}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a{font:normal 500 25px/18px "Untitled Sans",sans-serif;text-transform:none;letter-spacing:0}
.abbv-header-v2-lite .abbv-header-v2-content{height:auto;padding:0}
.abbv-header-v2.vuity-header .vuity-logo{margin:0}
.abbv-header-v2.vuity-header .vuity-logo img{width:160px;height:60px}
.abbv-header-v2.vuity-header .abbv-header-content-container{width:100%;display:flex;flex-flow:column}
#guest-user-menu{position:static;order:3;padding:0 10px;margin-top:-20px}
.vuity-header .abbv-buddy>button.abbv-button-plain.i-b:before{left:0;content:"MY Vuity® Points" !important;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;padding:0 20px}
a.abbv-button-primary.vuity-signup-btn{transform:translateX(18%);font-size:16px}
a.abbv-button-primary.vuity-signup-btn.vuity-sign-mobile{display:block;transform:translateX(18%);font-size:16px !important;top:66px}
.abbv-header-v2-mobile-primary-navigation{z-index:1}
.abbv-button-plain.abbv-icon-account_circle.i-b.guest-custom-class{display:none}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:after{content:"\e313";font-size:2rem;text-decoration:none;right:0;top:0;padding:0 8px;margin:0;font-family:'abbv-iconFont' !important;vertical-align:middle}
.abbv-button-plain.i-b.guest-custom-class.abbv-icon-close.abbv-active:after{content:"\e5cd";font-size:2rem;text-decoration:none;right:0;top:0;padding:0 8px;margin:0;font-family:'abbv-iconFont' !important;vertical-align:middle}
.abbv-header-v2-lite .abbv-header-v2-left{width:70%}
a.abbv-button-primary.vuity-signup-btn.vuity-sign-desktop{display:none}
.abbv-header-v2-lite .abbv-header-v2-right{width:30%}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li{border-bottom:0;margin-right:0 !important}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:last-child{margin-right:0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a{margin:20px 0 !important;padding:0 20px !important}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a.abbv-nav-active{font-weight:bold;text-decoration:none;color:#3645c8}
a.vuity-signup-btn-primary{display:block !important;width:298px !important;height:57px !important;min-width:unset;min-height:unset;text-transform:capitalize !important;margin:0 auto !important;font:normal 700 16px "Archia-normal",sans-serif !important;text-align:center;color:#fff !important;box-sizing:border-box;border-radius:0;background:#3645c8;margin-bottom:20px !important;line-height:57px !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7){display:none}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7) a{margin:20px 0}
a.vuity-signup-btn-primary:hover{text-align:center;color:#fff !important;background:#3645c8 !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(6){margin-right:0 !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){margin-right:0 !important;margin-top:42px;margin:0 auto;font:normal 700 16px/19px "Archia-normal",sans-serif !important;text-align:center;color:#030000 !important}
.abbv-header-v2-mobile-primary-navigation span{width:19px}
.abbv-header-v2-lite .abbv-header-v2-primary-navigation{background:#fff;border-bottom:0;z-index:999}
.abbv-header-v2.vuity-header .abbv-header-v2-utility-navigation{width:100%}
.abbv-header-v2-utility-navigation ul{margin:10px 0;padding:0 !important}
.abbv-header-v2-utility-navigation ul li{min-width:unset}
.abbv-header-v2-utility-navigation ul li a{font:normal 400 25px/18px "Untitled Sans",sans-serif;letter-spacing:0}
.abbv-header-v2-primary-navigation .abbv-active,.abbv-header-v2-primary-navigation ul li a:hover{border-bottom:0;background-color:#fff}
.abbv-buddy-inline{display:block}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy{bottom:0;top:unset;width:100%}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu{top:120px}
.abbv-header-v2-lite.abbv-button-primary.i-a:after,.abbv-button-secondary.i-a:after,.abbv-button-tertiary.i-a:after,.abbv-button-plain.i-a:after{right:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu ul{min-width:345px}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu ul li a{font:normal 400 18px/20px "Untitled Sans",sans-serif;text-align:right;margin-right:34px;border:0;min-width:258px}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu ul li:hover{background-color:#3645c8;color:#fff}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu ul li:hover a{color:#fff}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-buddy-menu ul li a:active{text-decoration:underline;color:#3645c8}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation div#loggedin-user-menu ul li:first-child{display:none}
.abbv-header-v2-lite.vuity-header .abbv-buddy.logged-in .abbv-icon-person:before,.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:before{width:150px;height:100%;content:"My VuityÃ¢â€žÂ¢ Points";margin:0 21px;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;left:0}
@media(max-width:984px){.vuity-header .abbv-buddy.logged-in .abbv-icon-accessibility.abbv-active:before{width:150px;height:100%;content:"My VuityÃ¢â€žÂ¢ Points";margin:0 21px;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;left:0}
.vuity-header .abbv-buddy.logged-in .abbv-header-v2-right .abbv-buddy.logged-in button{display:none}
.abbv-header-v2.abbv-header-v2-lite.vuity-header.abbv-logged-in .abbv-buddy.logged-out{display:none}
.abbv-header-v2-lite.vuity-header.abbv-logged-in .abbv-header-v2-primary-navigation.abbv-active{padding-bottom:138px}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation.abbv-active{height:inherit;position:absolute;top:100%;z-index:9999;background:#fff}
.abbv-header-v2-lite .abbv-buddy-menu{z-index:9999;top:460px;left:32px}
.abbv-header-v2-lite .abbv-buddy-menu ul{border:0}
#loggedin-user-menu.abbv-buddy-menu ul li a{min-width:unset;padding-left:50px;display:inline-block;text-align:left}
.vuity-header .abbv-buddy-menu ul li a{min-width:unset;padding-left:50px;display:inline-block;text-align:left}
#loggedin-user-menu.abbv-buddy-menu ul li a:after{position:absolute;left:0}
.vuity-header div#guest-user-menu li a.abbv-button-plain:after{position:absolute;left:0}
}
.abbv-header-v2-lite .abbv-buddy-inline{float:left}
.vuity-content-wrapper .abbv-background-container-content{padding:65px 20px 30px 20px;min-height:auto}
.vuity-video-wrapper .abbv-background-container-video-bg .background-container-video-bg-container video{width:100%;left:unset}
.vuity-video-wrapper .vuity-video-bkg{min-height:auto}
.abbv-footer .abbv-footer-content{margin:0 20px 0 20px}
.abbv-footer .vuity-footer-paragraph-left-block{margin-right:30px}
.abbv-footer .abbv-legal-number{font:normal 400 14px/20px "Untitled Sans",sans-serif}
.abbv-footer-content .abbv-legal-text{font:normal 300 11px/18px "Untitled Sans",sans-serif}
.abbv-footer .vuity-footer-logo img{width:130px;height:38px}
.abbv-footer .abbv-footer-content{max-width:unset}
.vuity-footer-paragraph-right-block sup{font-size:10px}
.vuityloyalty-reading{padding-right:0}
.abbv-footer ul.abbv-footer-horizontal a,a:visited,a:active{font:normal 600 14px/24px "Untitled Sans",sans-serif}
.abbv-footer ul.abbv-footer-horizontal li{padding:0 10px 0 0}
.abbv-img-slider .abbv-range-slider{background:transparent;bottom:calc(100% - 68%)}
.abbv-slider-container .abbv-slider-handle{top:-5px}
.abbv-slider-container .abbv-slider-handle:after{width:21px;height:21px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle-small.png)}
.herobanner-signup{min-height:300px}
.herobanner-signup h1{color:#fff;text-align:right;letter-spacing:-0.55px}
.herobanner-signup .abbv-background-container-content-block.middle-right{width:40%;top:50%;text-align:right}
.sign-up-section{padding:64px 0 8px 0;margin:0 auto;text-align:center}
.find-doc-text-new{text-align:center;padding:0 10px !important}
.vuity-form-wrapper .abbv-background-container-display{min-height:400px}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 85%,#f4f4f4 50%)}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:300px}
.vuity-blurry-home-container .vuity-middle-body{max-width:unset;padding:10px}
.vuity-blurry-home-container .vuity-middle-body h2{font:normal 500 22px/28px "Archia-normal",sans-serif}
.vuity-blurry-home-container .vuity-middle-body h3{font:normal 400 18px/24px "Untitled Sans",sans-serif}
.abbv-safety-bar-button-plus,.abbv-safety-bar-button-minus{right:0;top:30px}
.abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{font-size:18px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h1{font:normal 500 36px/36px "Archia-bold",sans-serif}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:10px}
p.vuity-may-help-img{display:block !important}
p.vuity-may-help-mobile-img{display:none !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section p{margin:0}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h3{max-width:unset;margin:0 auto;padding-top:0;font:normal 400 22px/28px "Untitled Sans",sans-serif}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{min-width:230px}
}
@media(max-width:895px) and (min-width:749px){.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:490px}
}
@media(max-width:750px) and (min-width:601px){.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:430px}
}
@media(max-width:1200px) and (min-width:1001px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg-tablet.png);height:382px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:382px;background-repeat:no-repeat}
}
@media(max-width:1000px) and (min-width:701px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:382px;background-repeat:no-repeat}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg-tablet.png);height:382px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:45px !important}
}
@media(max-width:700px) and (min-width:600px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:350px;background-repeat:no-repeat}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg-tablet.png);height:350px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:45px !important}
}
@media(max-width:1350px) and (min-width:1243px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg.png);top:56px;height:450px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:450px;background-repeat:no-repeat}
}
@media(max-width:1242px) and (min-width:1001px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:400px;background-repeat:no-repeat}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg.png);top:56px;height:350px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:45px !important}
}
@media(max-width:1000px) and (min-width:900px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg.png);height:382px;background-repeat:no-repeat}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg.png);top:56px;height:350px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:45px !important}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{margin:0 30px !important}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{min-width:320px !important}
.earn-points-rewards-txt-h2{font-size:26px}
}
@media(max-width:600px){.abbv-button-primary,.abbv-button-primary:visited{min-height:48px;min-width:220px;padding:0;font:normal 400 18px/24px "Archia-normal",sans-serif;letter-spacing:.1px;width:auto !important;line-height:48px}
.abbv-header-v2.vuity-header{min-height:95px;padding:0}
.abbv-header-v2.vuity-header .abbv-header-content-container{width:100%}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a.abbv-nav-active,.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a:hover{font-weight:600px;text-decoration:none}
a.vuity-signup-btn-primary{width:74% !important}
.vuity-safety-bar h3{font:normal 400 17px/26px "Untitled Sans",sans-serif !important}
.abbv-header-v2.vuity-header .vuity-logo{margin:5px 0 0 10px}
.abbv-header-v2.vuity-header .vuity-logo img{width:126px;height:49px}
.abbv-header-v2.vuity-header .abbv-header-v2-utility-navigation{display:block;width:100%;background:#f1f1f1;min-height:32px;padding-top:8px}
.abbv-header-v2-utility-navigation ul{text-align:center;padding:5px 0 !important;margin:0 auto}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(2){border-right:1.5px solid #000;padding-right:14px}
.abbv-header-v2-utility-navigation ul li a{font:normal 400 11px/17px "Untitled Sans",sans-serif !important;letter-spacing:0;color:#3645c8;border-right:0}
.abbv-header-v2-lite .abbv-header-v2-right{width:26%}
.vuity-header .abbv-header-content-container .abbv-header-v2-content{padding:0}
.abbv-header-v2-mobile-primary-navigation{padding:18px 0 10px 10px}
.abbv-header-v2-utility-navigation ul li:nth-child(1) a{padding-left:0;padding-right:29px}
.abbv-header-v2-utility-navigation ul li:nth-child(2) a{padding-left:29px;padding-right:0;border-right:0}
.footer.parbase{height:auto}
.abbv-footer{min-height:448px;padding-top:0}
.footer.parbase:after,.footer.parbase:before{top:-44px;left:0;width:100%;height:56px;border-radius:0 0 29% 29%}
.abbv-footer .abbv-footer-content{max-width:380px;margin:0 auto;padding:10px 20px 60px 20px}
.abbv-footer ul.abbv-footer-horizontal li{display:block;text-align:center;padding:0 0 17px 0;font:normal 400 14px/22px "Untitled Sans",sans-serif;letter-spacing:.11px;text-decoration:underline;-webkit-text-underline-position:under;-ms-text-underline-position:below;text-underline-position:under}
.vuity-footer-flex-block{flex-direction:column}
.abbv-footer-content .abbv-legal-text{margin:10px 0 0 0;text-align:center}
.abbv-footer-content .abbv-legal-text p{margin-top:8px !important;font:normal 400 14px/22px "Untitled Sans",sans-serif;letter-spacing:0;max-width:270px;margin:0 auto}
.abbv-footer .vuity-footer-logo img{width:120px;height:35px}
.abbv-footer-content .vuity-footer-paragraph-right-block{margin-top:10px}
.abbv-footer .abbv-legal-number{width:100%;margin:8px 0;top:0;left:0;position:relative;text-align:center}
.vuity-mobile-margin-bottom{margin-bottom:15px;margin-top:105px}
.vuity-footer-paragraph-right-block sup{font-size:10px}
.vuity-footer-paragraph-right-block.abbv-hide-desktop{display:block}
.vuity-content-wrapper{max-width:450px;margin:0 auto}
.vuity-content-wrapper-thank-you .abbv-background-container-display{height:auto;min-height:280px}
.vuity-content-wrapper .vuity-content p{margin:20px 0}
.vuity-video-wrapper .abbv-background-container-video-bg .background-container-video-bg-container video{width:100%;left:unset}
.vuity-video-wrapper .vuity-video-bkg{min-height:auto}
.vuity-form-wrapper .abbv-background-container-display{min-height:270px}
.vuity-form-wrapper sup{font-size:8px}
.vuity-footer-social-menu{position:absolute;left:40%;padding-left:0;bottom:298px}
.herobanner-signup h1{color:#fff;text-align:center;font:normal 500 36px/40px "Archia-normal",sans-serif;letter-spacing:-0.45px}
.herobanner-signup .abbv-background-container-content-block.middle-right{width:70%;top:10px;text-align:center}
.sign-up-section{max-width:295px;margin:0 auto}
.sign-up-section h1{text-align:center;font:normal normal 30px/36px "Archia-normal",sans-serif;letter-spacing:0}
.sign-up-section h3{margin-top:30px;text-align:center;font:normal normal 18px/28px "Archia-normal",sans-serif;letter-spacing:0}
.abbv-rich-text.vuity-indication.abbv-rich-text-common p{width:100%;max-width:unset}
.vuity-safety-bar ul{width:93%}
.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:300px}
.abbv-modal{width:95%;border:1px solid #000}
.abbv-modal-content-container{padding:30px 40px}
.vuity-video-logo img{top:60px;left:30px;width:140px}
.vuity-video-logo{position:absolute;top:10px;left:20px;z-index:999}
.video-js .vjs-control-bar{bottom:30px}
.vuity-margin-top-10.abbv-hide-desktop{display:block !important}
.sign-up-section.vuity-padding-bottom{padding-bottom:0}
.abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common .site-link{width:100%}
.abbv-container.vuity-home-blurrynear-section .abbv-row-container.vuity-blurry-home-container .vuity-actual-patient-consent p{text-align:left;padding-left:10px;max-width:86px;font:normal 400 10px/12px "Untitled Sans",sans-serif}
.abbv-image-text-content.top-right{width:40%;text-align:left;padding-right:0;margin-right:0;margin-top:0}
.abbv-image-text-content.top-right p{font:normal 400 12px "Untitled Sans",sans-serif}
.abbv-promo-drawer-description{max-width:95%;margin:0 auto;min-height:150px}
.abbv-promo-drawer-description h2{text-align:center;margin-top:0;font:normal 500 24px/30px "Archia-normal",sans-serif;letter-spacing:-0.09px}
.abbv-promo-drawer-description a,.abbv-promo-drawer-description a:hover{font:normal 500 24px/30px "Archia-normal",sans-serif}
.abbv-promo-drawer-description .abbv-title h2{margin-top:5px;font:normal 500 24px/30px "Archia-normal",sans-serif}
.abbv-promo-drawer-handle{top:0}
.abbv-promo-drawer-content{width:calc(100% - 80px)}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 70%,#f4f4f4 50%)}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:400px}
.vuity-blurry-home-container .vuity-middle-body h2{font:normal 500 30px/36px "Archia-normal",sans-serif}
.vuity-blurry-home-container .vuity-middle-body h3{font:normal 400 18px/28px "Untitled Sans",sans-serif;padding-top:55px;width:100%}
.vuity-blurry-home-container .vuity-middle-body{max-width:479px;padding:37px}
.vuity-doctor-locator-mobile{margin:70px auto;max-width:89%;border-top:1px solid #3645c8;display:block}
.vuity-doctor-locator-mobile .abbv-dr-locator{width:89%;margin:0 auto;text-align:center}
.vuity-doctor-locator-mobile h1{margin-top:80px;text-align:center;font:normal normal 30px/36px "Archia-normal",sans-serif;letter-spacing:-0.11px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg-mobile.png);top:10;background-repeat:no-repeat}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{padding:20px 0}
.herobanner-signup .abbv-background-container-display.abbv-background-container-image-bg{background-image:url(/content/dam/vuity/images/VP-CAF-111921/vuity-boxes-and-solution-bottle-mobile.png) !important}
.vuity-fda-approved-section{max-width:298px}
.vuity-fda-approved-section .abbv-button-primary{max-width:298px;width:100%}
.vuity-fda-approved-section h3{margin-top:10px;padding-top:0}
.vuity-doctor-locator-container .directory-widget .ddc-container .pagination-abro.ant-pagination{padding-top:50px !important}
.abbv-img-slider .abbv-range-slider{background:transparent;bottom:calc(100% - 72%)}
.abbv-slider-container .abbv-slider-handle{top:-5px}
.abbv-slider-container .abbv-slider-handle:after{width:21px;height:21px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle-small.png)}
.vuity-banner .abbv-background-container-content{min-height:unset}
p.vuity-may-help-img{display:none !important}
p.vuity-may-help-mobile-img{display:block !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h3{margin-top:20px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container h1{padding-top:89px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg-mobile.png);height:800px;background-size:100% 100% !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container .sign-up-section{padding-top:270px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container .abbv-row-flush{margin:0;padding:0;display:flex;flex-direction:column-reverse}
.abbv-container.vuity-blurrynearyou-sections .abbv-image-text.vuity-mobile-vision-img .abbv-image-text-content.top-right,.abbv-image-text.vuity-about-menvision .abbv-image-text-content.top-right{text-align:left;font:normal 400 10px/12px "Untitled Sans",sans-serif;width:115px}
.abbv-container.vuity-blurrynearyou-sections .abbv-image-text.vuity-mobile-vision-img .abbv-image-text-content.top-right p,.abbv-image-text.vuity-about-menvision .abbv-image-text-content.top-right p{font:normal 400 10px "Untitled Sans",sans-serif}
.abbv-image-text.vuity-about-magazine-lady .abbv-image-text-content.top-left,.abbv-image-text.vuity-about-reading-book .abbv-image-text-content.top-left,.abbv-image-text.vuity-about-men-vision .abbv-image-text-content.top-left{font:normal 400 10px/12px "Untitled Sans",sans-serif;margin-top:10px;width:110px}
.abbv-image-text.vuity-about-magazine-lady .abbv-image-text-content.top-left p,.abbv-image-text.vuity-about-reading-book .abbv-image-text-content.top-left p,.abbv-image-text.vuity-about-men-vision .abbv-image-text-content.top-left p{font:normal 400 10px/12px "Untitled Sans",sans-serif;text-align:left;padding-left:20px}
.vuity-safety-bar{padding:20px 0 0}
.abbv-safety-bar-button-plus,.abbv-safety-bar-button-minus{right:0;top:25px}
.abbv-safety-bar-content.abbv-safety-bar-less.abbv-safety-bar-content-minimized-mobile h3{margin-top:15px;font-weight:bold !important}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized,.abbv-safety-bar-content.abbv-safety-bar-less.abbv-safety-bar-content-minimized-mobile{padding-top:10px}
.abbv-container.vuity-hero-banner-container.top-banner-align .abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common p.site-link a{color:#444750;font:normal 400 18px/36px "Untitled Sans",sans-serif !important;border-bottom:0;text-decoration:underline}
.abbv-container.vuity-hero-banner-container.top-banner-align .abbv-rich-text.vuitypro-content.error-subtile.abbv-rich-text-common p{color:#444750;font:normal 400 16px/25px "Untitled Sans",sans-serif !important}
.abbv-container.vuity-hero-banner-container.top-banner-align .vuity-hero-banner-container h1{font:normal 500 36px/45px "Archia-Medium",sans-serif !important;letter-spacing:-0.14px}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-display.abbv-background-container-image-bg{background-image:url("/content/dam/vuity/images/home/sign-up-hero-banner-r5-mobile.png") !important}
.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:100%;top:45%;text-align:center}
.sign-up-section.faq-banner-bottom-container{padding:63px 0 8px 0;background:#f1f1f1;position:relative;max-width:100%}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:311px;margin:0 auto;font:normal 600 20px/25px "Archia-normal",sans-serif;letter-spacing:0;color:#000;line-height:50px}
.sign-up-section.faq-banner-bottom-container .sub-title a{font:normal 700 18px/24px "Untitled Sans Bold",sans-serif;letter-spacing:0;padding-top:10px;color:#3645c8}
.sign-up-section.faq-banner-bottom-container .abbv-button-primary{margin-top:0}
.TermsModal.vuity-terms-modal{width:100%}
.TermsModal.vuity-terms-modal img{width:155px;height:65px}
.TermsModal.vuity-terms-modal .abbv-modal-close{color:#364fc8}
.TermsModal.vuity-terms-modal .abbv-modal-close:focus{outline:0}
.TermsModal.vuity-terms-modal .title{font:normal 300 20px/27px "Archia-bold",sans-serif;letter-spacing:-0.75px}
.TermsModal.vuity-terms-modal .modal-info{font:normal 300 14px/22px "Untitled Sans",sans-serif;letter-spacing:0}
.TermsModal.vuity-terms-modal .modal-info a,.TermsModal.vuity-terms-modal .modal-info a:hover{color:#364fc8}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{min-width:220px}
.vuityloyalty-reading{padding-right:0}
}
@media(max-width:400px){.abbv-header-v2.vuity-header{min-height:95px;padding:0;background-size:560px;background-position-x:-38px;position:relative}
.abbv-header-v2.vuity-header .vuity-logo{margin:5px 0 0 20px}
.vuity-content-wrapper-thank-you .abbv-background-container-display{min-height:200px}
.vuity-form-wrapper .abbv-background-container-display{min-height:216px}
.vuity-footer-social-menu{position:absolute;left:40%}
.vuity-form-wrapper .abbv-background-container-content{padding:0}
.vuity-video-wrapper,.vuity-video-wrapper .abbv-background-container-display,.vuity-video-wrapper .abbv-background-container-content{min-height:230px}
.vuity-video-logo img{top:15px;left:10px;width:90px;position:relative}
.vuity-video-logo{position:absolute;top:-10px;left:11px;z-index:999}
.vuity-form-new{padding:29px 21px}
.vuity-form-new h1{font:normal 400 30px/45px "Archia-medium",sans-serif;letter-spacing:0;color:#3645c8;line-height:1.1}
.vuityloyalty-reading{padding-right:0}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content p{margin-top:0}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content img{width:72%}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform h1{font:normal 300 24px/28px "Archia-normal",sans-serif;letter-spacing:0}
}
@media(max-width:600px) and (min-width:375px){.vuity-form-new{padding:29px 21px}
.vuity-form-new h1{font:normal 400 30px/45px "Archia-medium",sans-serif !important;letter-spacing:0;color:#3645c8;line-height:1.1}
}
@media(max-width:540px){.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(2) a{border-right:0}
.vuity-form-new{padding:29px 21px}
.vuity-form-new h1{font:normal 400 30px/45px "Archia-medium",sans-serif !important;letter-spacing:0;color:#3645c8;line-height:1.1}
}
@media(max-width:321px) and (min-width:300px){.vuity-footer-social-menu{bottom:345px;left:40%}
}
@media(max-width:600px) and (min-width:400px){.abbv-header-v2-utility-navigation ul{width:374px}
}
@media(max-width:376px) and (min-width:320px){.abbv-img-slider .abbv-range-slider{background:transparent;bottom:calc(100% - 76%)}
.abbv-slider-container .abbv-slider-handle{top:-23px}
.abbv-slider-container .abbv-slider-handle:after{width:21px;height:21px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle-small.png)}
}
@media(max-width:375px) and (min-width:320px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/bottle-curve-bg-mobile-small.png);height:800px;background-size:100% 100% !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container .sign-up-section{padding-top:270px}
.abbv-header-v2-utility-navigation ul li:nth-child(1) a{padding-left:0;padding-right:5px}
.abbv-header-v2-utility-navigation ul li:nth-child(2) a{padding-left:5px;padding-right:0}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{background:url(/content/dam/vuity/images/VP-CAF-111921/doctorapi-curve-bg-mobile-small.jpg);background-repeat:no-repeat;background-position:center bottom !important}
}
@media(max-width:320px){.vuity-fda-approved-section{max-width:unset;width:80%}
}
@media(max-width:424px) and (min-width:320px){.vuity-blurry-home-container .vuity-middle-body{max-width:320px;padding:10px 10px;margin:0 auto}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6:nth-child(2){min-height:370px}
.abbv-promo-drawer-description{padding:25px 5px;max-width:100%}
.abbv-promo-drawer-content{width:calc(100% - 40px)}
}
@media(min-width:1100px){.vuity-safety-bar{background-size:100%}
}
.vuity-safety-bar .vuity-use-statement-one-line{max-width:1078px}
@media(min-width:1400px){.abbv-safety-bar-maximized{height:calc(100% - 400px)}
}
@media(max-width:1399px){.abbv-safety-bar-maximized{height:calc(100% - 300px)}
}
.abbv-accordion-blade.abbv-accordion-blade-1.qulipta-faq-container .abbv-accordion-content{max-width:527px !important}
@media(min-width:895px) and (max-width:1076px){.vuity-banner{min-height:510px}
}
@media(min-width:1075px) and (max-width:1260px){.vuity-banner{min-height:600px}
}
@media(min-width:812px) and (max-width:896px){.vuity-banner{min-height:450px}
}
@media(min-width:740px) and (max-width:812px){.vuity-banner{min-height:400px}
}
@media(min-width:695px) and (max-width:741px){.vuity-banner{min-height:370px}
}
@media(min-width:600px) and (max-width:696px){.vuity-banner{min-height:300px}
}
@media(min-width:500px) and (max-width:601px){.vuity-banner{min-height:270px}
}
@media(min-width:461px) and (max-width:501px){.vuity-banner{min-height:250px}
}
@media(min-width:400px) and (max-width:462px){.vuity-banner{min-height:220px}
}
@media(min-width:360px) and (max-width:401px){.vuity-banner{min-height:180px}
}
@media(min-width:320px) and (max-width:361px){.vuity-banner{min-height:145px}
}
@media(max-width:425px){.vuity-safety-bar h3{max-width:349px}
}
.vuity-form-new{padding-top:40px;padding-bottom:20px}
.vuity-form-new h1{font:normal 400 44px/45px "Archia-medium",sans-serif;letter-spacing:0;color:#3645c8;line-height:1.1}
@media(max-width:600px) and (min-width:320px){.vuity-form-new{padding:29px 21px}
.vuity-form-new h1{font:normal 400 30px/45px "Archia-medium",sans-serif !important;letter-spacing:0;color:#3645c8;line-height:1.1}
}
.find-doc-text-new{text-align:center;padding:0 293px}
@media(max-width:600px){.find-doc-text-new{text-align:center;padding:0 10px}
}
.about-vuity-new p{text-align:end;color:#fff;padding-right:5px}
@media(max-width:600px){.about-vuity-new p{text-align:end;color:#fff;font-size:12px;padding-right:8px;margin-top:-10px}
}
.vuity-safety-bar li{margin:0 0 5px 0 !important;font:normal normal 16px "Untitled Sans",sans-serif}
.vuity-safety-bar h3{margin:0 0 3px 0 !important;font:normal normal 20px "Untitled Sans",sans-serif;color:#fff}
.vuity-safety-bar ul{margin:0 0 5px 0 !important;padding-left:20px;overflow:hidden}
.vuity-safety-bar .abbv-safety-bar-content{max-width:unset;padding:4px 20px 0 !important;background:#3645c8;background:#3645c8}
.vuity-safety-bar .abbv-safety-bar-content.abbv-safety-bar-content-maximized p{max-width:none !important}
@media(min-width:1400px){.abbv-safety-bar-maximized{height:calc(100% - 400px)}
}
@media(max-width:1399px){.abbv-safety-bar-maximized{height:calc(100% - 300px)}
}
@media(max-width:895px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h1{font:normal 300 36px/36px "Archia-Medium",sans-serif !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section{margin-top:0;padding-top:30px}
.my-vuity-sign-up>h2{font:normal 400 28px/32px "Archia-Normal",sans-serif}
}
@media(max-width:424px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container h1{padding-top:0;margin-top:-202px}
}
@media(max-width:600px) and (min-width:425px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.faq-bottom-container .vuity-blurry-home-container h1{padding-top:0;margin-top:-230px}
}
@media(max-width:445px) and (min-width:375px){.abbv-img-slider .abbv-range-slider{background:transparent;bottom:calc(100% - 76%)}
.abbv-slider-container .abbv-slider-handle{top:-5px}
.abbv-slider-container .abbv-slider-handle:after{width:21px;height:21px;content:url(/content/dam/vuity/images/VP-CAF-111921/Slider-handle-small.png)}
}
.vuityloyalty-vuity-points{width:40% !important;height:auto !important}
.sign-up-section .vuityloyalty-vuity-points{width:100% !important;height:auto !important;max-width:350px}
.vuityloyalty-vuity-points-mob{display:none !important}
@media(max-width:600px){.vuityloyalty-vuity-points-mob{width:50% !important;height:auto !important}
}
@media(max-width:895px) and (min-width:601){.vuityloyalty-vuity-points{width:50% !important;height:auto !important}
.vuityloyalty-vuity-points-mob{display:none !important}
}
@media(max-width:600px){.herobanner-about-presbyopia .abbv-background-container-display.abbv-background-container-image-bg{background-image:url("/content/dam/vuity/images/VP-CAF-111921/Blue-banner-about-mobileView.png") !important;background-size:cover !important;background-repeat:no-repeat !important}
}
@media(max-width:895px) and (min-width:601px){.herobanner-about-presbyopia .abbv-background-container-display.abbv-background-container-image-bg{background-image:url("/content/dam/vuity/images/home/sign-up-hero-banner-r5-mobile.png") !important;background-size:cover;background-repeat:no-repeat;background-position:center}
}
.vuityloyalty-drops{padding:30px 144px;text-align:center}
.vuityloyalty-drops-text{font-size:36px;line-height:1.2;color:#3645c8;font-family:"Archia-Medium",sans-serif}
@media(max-width:600px){.vuityloyalty-drops{padding:0 10px;text-align:center}
.vuityloyalty-drops-text{font-size:32px;line-height:1.2;color:#3645c8;font-family:"Archia-Medium",sans-serif}
}
@media(max-width:376px) and (min-width:320px){.abbv-slider-container .abbv-slider-handle{top:-5px !important}
}
@media(max-width:895px){.abbv-slider-container .abbv-slider-handle{top:-8px}
}
.a.abbv-button-primary.vuity-signup-btn{font:normal 600 16px/18px "Untitled Sans",sans-serif !important}
@media(min-width:895px) and (max-width:965px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li a{font:normal 500 14px/24px "Untitled Sans",sans-serif !important}
}
a.abbv-button-primary.vuity-signup-btn{width:unset;text-transform:capitalize;margin:0 auto;font:normal 400 14px "Untitled Sans",sans-serif !important;text-align:center;color:#3645c8;box-sizing:border-box;position:absolute;top:35px;right:0;left:0;background:transparent;border:0 !important;transform:translateX(30%);white-space:nowrap}
a.abbv-button-primary.vuity-signup-btn:focus-visible{outline:0}
@media(max-width:895px){a.vuity-signup-btn-primary{display:block !important;width:298px !important;height:57px !important;min-width:unset;min-height:unset;text-transform:capitalize !important;margin:0 auto !important;font:normal 700 16px "Untitled Sans",sans-serif !important;text-align:center;color:#fff !important;box-sizing:border-box;border-radius:0;background:#3645c8;margin-bottom:20px !important;line-height:57px !important}
}
@media(max-width:600px){.abbv-header-v2-utility-navigation ul li:nth-child(1) a{padding-left:0;padding-right:29px !important}
}
@media(max-width:600px){.abbv-header-v2-utility-navigation ul li:nth-child(2) a{padding-left:29px !important;padding-right:0;border-right:0}
}
@media(max-width:358px) and (min-width:320px){.abbv-header-v2-utility-navigation ul li:nth-child(1) a{padding-left:0;padding-right:19px !important}
.abbv-header-v2-utility-navigation ul li:nth-child(2) a{padding-left:19px !important;padding-right:0;border-right:0}
}
.vuityloyalty-paid-models p{text-align:end !important;right:0 !important;position:unset !important;line-height:20px;max-width:802px !important}
@media(max-width:600px){.vuityloyalty-paid-models p{text-align:right;right:0 !important;position:unset !important;line-height:20px;max-width:83px !important;text-align:left !important}
}
.vuity-about-icon-flexbox-container{padding-left:111px !important}
p.vuity-about-small-para{font:normal 300 24px/34px "Untitled Sans",sans-serif;text-align:center;color:#3645c8;margin:39px auto;padding-left:111px !important}
@media(max-width:768px){.vuity-about-icon-flexbox-container{padding-left:0 !important}
p.vuity-about-small-para{font:normal 300 24px/34px "Untitled Sans",sans-serif;text-align:center;color:#3645c8;margin:39px auto;padding-left:0 !important}
.abbv-container.vuity-about-heading.vuity-loyalty h2{line-height:1.4 !important;letter-spacing:normal !important;padding-left:15px;padding-right:15px}
}
.abbv-rich-text.vuity-blurry-headings .vuity-blurry-vertical-line:before{background:url("/content/dam/vuity/images/VP-CAF-111921/vertical-border-line.png");position:absolute;left:1%;width:10%;height:65% !important;content:"";background-repeat:no-repeat;top:10px}
p.vuity-contact-lense{width:100%;max-width:79% !important}
p.vuity-faq-expiry-date{width:100%;max-width:98% !important}
p.What-presbyopio-para{max-width:1063px !important;margin:0}
p.vuity-presb{width:100%;max-width:989px !important;margin:0}
p.about-vuity{width:100%;max-width:71% !important}
p.what-does-vuity-do-para{max-width:93% !important}
p.vuity-distance-vision{width:100%;max-width:94% !important}
p.vuity-side-effects{width:100%;max-width:96% !important}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:311px;margin:0 auto;font:normal 600 22px/28px "Archia-normal",sans-serif;letter-spacing:0;color:#000;line-height:31px}
@media(max-width:600px){.vuity-blurry-home-container .padding-top-25 h3{padding-top:15px}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content h1{font:normal 300 24px/28px "Archia-normal",sans-serif;letter-spacing:0}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content img{width:73%}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content p{margin-top:10px}
}
@media(max-width:895px) and (min-width:601px){.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-display.abbv-background-container-image-bg{background-image:url("/content/dam/vuity/images/home/sign-up-hero-banner-r5-mobile.png") !important}
}
@media(max-width:376px){.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform{min-height:386px}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-display.abbv-background-container-image-bg{min-height:386px !important}
}
@media(max-width:2400px) and (min-width:985px){a.abbv-button-primary.vuity-signup-btn{width:42px !important;height:42px;min-width:unset;min-height:unset;text-transform:capitalize;margin:0 auto;padding:13px 16px;font:normal 700 16px "Untitled Sans",sans-serif !important;text-align:center;color:#fff;box-sizing:border-box;border-radius:0;position:absolute;top:80px;right:70px;background-image:url(/content/dam/vuity/images/VP-CAF-120621/loyalty-user-icon.png) !important;background:transparent;border:0 !important;text-indent:-99999px;white-space:nowrap;overflow:hidden}
}
@media(max-width:895px){.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a{font:normal 500 16px/20px "Untitled Sans",sans-serif !important;text-transform:none;letter-spacing:0}
}
@media(max-width:895px){.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a{font:normal 500 16px/20px "Untitled Sans",sans-serif !important;text-transform:none;letter-spacing:0;height:auto}
a.vuity-signup-btn-primary{padding-top:17px !important}
}
table{border-collapse:collapse;width:100%}
th,td{text-align:left}
tr:nth-child(1){background-color:#f2f2f2}
.vuity-payment-container{padding:0 100px}
.vuity-payment-table{background:#f1f1f1}
.vuity-payment-table .abbv-flex-item{padding:0 !important;margin:0 10px !important;flex:1}
.vuity-table-content-one{text-align:center;padding-left:74px}
.vuity-table-heading{padding:13px 100px;font-size:22px;line-height:31px;color:#364fc8;font-weight:bold}
.vuity-table-heading-two{font-size:22px;line-height:31px;color:#364fc8;font-weight:bold}
.vuity-content-one{padding:30px 100px 30px 100px;vertical-align:baseline;font-size:22px;line-height:31px;font-weight:bold}
.vuity-cost-savings-header{padding:50px 103px}
.vuity-cost-new{font:normal 600 44px/36px "Archia-normal",sans-serif;color:#364fc8}
.vuity-payment-options{font:normal 400 18px/27px "Untitled Sans",sans-serif;padding-top:14px}
.vuity-savings-program{padding:0 103px;margin-top:-20px}
.vuity-program-container{background:#f1f1f1;margin:41px 100px;padding:53px 57px 1px 38px}
.vuity-list-container{background:#f1f1f1;margin:41px 100px;padding:47px 72px 36px 38px}
.vuity-insurance-head{padding:30px 100px}
.vuity-insurance-head h3{font:normal 500 36px/36px "Archia-normal",sans-serif;color:#364fc8}
.vuity-important-details{padding:30px 100px}
.vuity-cost-details{font:normal 500 22px/31px "Untitled Sans bold",sans-serif;font-weight:bold}
.vuity-important-description{font:normal 400 18px/27px "Untitled Sans",sans-serif;color:#444750}
.vuity-save-title{font:normal normal 36px/36px "Archia-normal",sans-serif;color:#364fc8;font-weight:500}
.vuity-links{padding-right:40px;font:normal normal 22px/31px "Untitled Sans",sans-serif;color:#364fc8 !important;font-weight:bold}
.vuity-links:after{content:url(/content/dam/vuity/images/V-CAF-012522/forward-arrow.png);width:48px;height:48px;padding-left:11px}
.vuity-page-options{display:block;text-decoration:underline;font:normal normal 22px/31px "Untitled Sans",sans-serif;padding-bottom:10px;font-weight:bold}
.vuity-content-separation{position:relative}
.vuity-content-separation:after{content:"";position:absolute;width:85%;height:3px;background-color:#f1f1f1;transform:translate(-50%,0);left:48%}
.vuity-hsa-content{font-size:18px;line-height:27px}
.vuity-points-links{text-decoration:underline;color:#364fc8 !important}
.vuity-save-description{max-width:89%;font:normal 400 18px/27px "Untitled Sans",sans-serif;color:#444750}
.vuity-table-commercial{max-width:560px;font:normal 400 18px/27px "Untitled Sans",sans-serif;padding-top:12px}
.vuity-table-commercial-two{max-width:610px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-insurance{max-width:597px;font:normal 400 18px/27px "Untitled Sans",sans-serif;padding-top:12px}
.vuity-table-insurance-two{font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-medicaid{max-width:590px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-medicaid-two{max-width:560px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-income{max-width:560px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-income-two{padding-right:104px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-income-three{max-width:569px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-table-other{max-width:590px;font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-bottles{color:#ff00c2}
.vuity-card-sup{font-size:18px !important;line-height:0;vertical-align:baseline}
.vuity-learn{margin-top:-10px;font:normal 400 18px/27px "Untitled Sans",sans-serif;color:#364fc8}
.vuity-important-description-two{font:normal 400 16px/24px "Untitled Sans",sans-serif;color:#444750}
.vuity-hsa-text{font:normal 400 18px/27px "Untitled Sans",sans-serif}
.vuity-medicaid-text{padding-top:12px}
.vuity-subsidy-text{padding-top:12px}
.vuity-other-table-text{padding-top:12px}
@media(max-width:895px) and (min-width:601px){.vuity-links{padding-right:30px;font:normal normal 22px/31px "Untitled Sans",sans-serif;color:#364fc8 !important;display:block;padding-bottom:20px;font-weight:bold}
.vuity-links:after{content:url(/content/dam/vuity/images/V-CAF-012522/forward-arrow.png);width:48px;height:48px;padding-left:11px}
.vuity-save-description{font:normal 400 18px/27px "Untitled Sans",sans-serif;color:#444750}
.vuity-table-income-two{padding-right:0}
.vuity-number-mob{color:#364fc8}
.vuity-content-separation:after{content:"";position:absolute;width:90%;height:3px;background-color:#f1f1f1;transform:translate(-45%,0);left:48%;top:12px}
.vuity-learn{margin-top:-10px;font:normal 400 18px/27px "Untitled Sans",sans-serif;color:#364fc8}
th,td{vertical-align:baseline}
}
@media(max-width:358px) and (min-width:320px){.vuity-payment-options{font:normal 400 16px/22px "Untitled Sans",sans-serif;padding-top:14px}
.vuity-cost-new{font:normal 500 36px/44px "Archia-normal",sans-serif;color:#364fc8;font-weight:600}
.vuity-cost-savings-header{padding:32px 19px 57px 19px !important}
.vuity-savings-program{padding:0 19px;margin-top:-43px}
.vuity-links{padding-right:30px;font:normal normal 22px/31px "Untitled Sans",sans-serif;color:#364fc8 !important;display:block;padding-bottom:20px;font-weight:bold}
.vuity-links:after{content:url(/content/dam/vuity/images/V-CAF-012522/forward-arrow-black.png);width:48px;height:48px;padding-left:11px}
.vuity-save-title{font:normal normal 30px/34px "Archia-normal",sans-serif;color:#364fc8;font-weight:500}
.vuity-program-container{background:#f1f1f1;margin:0;padding:27px 33px 0 19px}
.vuity-list-container{background:#f1f1f1;margin:48px 0 0 0;padding:27px 33px 14px 19px}
.vuity-insurance-head{padding:44px 19px}
.vuity-insurance-head h3{font:normal 500 30px/34px "Archia-normal",sans-serif;color:#364fc8}
.vuity-important-details{padding:30px 19px}
.vuity-important-description{font:normal 400 14px/22px "Untitled Sans",sans-serif;color:#444750}
.vuity-important-description-two{font:normal 400 14px/22px "Untitled Sans",sans-serif;color:#444750}
.vuity-payment-container{padding:0;margin:0 24px}
.vuity-table-heading{padding:13px 17px;font-size:16px;line-height:21px !important;color:#364fc8;font-weight:bold}
.vuity-table-heading-two{font-size:16px;line-height:21px !important;color:#364fc8;font-weight:bold}
.vuity-content-one{padding:30px 13px 23px 16px !important;vertical-align:baseline;font-size:16px;line-height:21px;font-weight:bold}
.vuity-save-description{font-size:16px;line-height:26px}
th,td{text-align:left;font-size:16px !important;line-height:26px !important;vertical-align:baseline}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(3) a{border-right:0 !important}
.vuity-table-income-two{padding-right:0;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-commercial{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-commercial-two{max-width:610px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-insurance{max-width:597px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-insurance-two{font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-medicaid{max-width:590px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-medicaid-two{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-income{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-income-three{max-width:569px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-other{max-width:590px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-number-mob{color:#364fc8}
.vuity-content-separation:after{content:"";position:absolute;width:100%;height:3px;background-color:#f1f1f1;transform:translate(-50%,0);left:48%;top:12px}
.vuity-learn{margin-top:-10px;font:normal 400 16px/26px "Untitled Sans",sans-serif;color:#364fc8}
}
@media(max-width:600px) and (min-width:359px){.vuity-payment-options{font:normal 400 16px/22px "Untitled Sans",sans-serif;padding-top:14px}
.vuity-savings-program{padding:0 31px;margin-top:-43px}
.vuity-program-container{background:#f1f1f1;margin:0;padding:27px 33px 0 31px}
.vuity-list-container{background:#f1f1f1;padding:27px 33px 14px 31px;margin:48px 0 0 0}
.vuity-insurance-head{padding:44px 31px}
.vuity-save-description{font-size:16px;line-height:26px}
.vuity-payment-container{padding:0;margin:0 31px}
.vuity-cost-new{font:normal 500 36px/44px "Archia-normal",sans-serif;color:#364fc8;font-weight:600}
.vuity-cost-savings-header{padding:31px 31px 64px 31px !important}
.vuity-links{padding-right:30px;color:#364fc8 !important;display:block;padding-bottom:20px;font-weight:bold;font:normal normal 22px/31px "Untitled Sans",sans-serif}
.vuity-links:after{content:url(/content/dam/vuity/images/V-CAF-012522/forward-arrow-black.png);width:48px;height:48px;padding-left:11px}
.vuity-save-title{font:normal normal 30px/34px "Archia-normal",sans-serif;color:#364fc8;font-weight:500}
.vuity-insurance-head h3{font:normal 500 30px/34px "Archia-normal",sans-serif;color:#364fc8}
.vuity-important-details{padding:30px 31px}
.vuity-important-description{font:normal 400 14px/22px "Untitled Sans",sans-serif;color:#444750}
.vuity-important-description-two{font:normal 400 14px/22px "Untitled Sans",sans-serif;color:#444750}
.vuity-table-heading{padding:13px 17px;font-size:16px;line-height:21px !important;color:#364fc8;font-weight:bold}
.vuity-table-heading-two{font-size:16px;line-height:21px !important;color:#364fc8;font-weight:bold}
.vuity-content-one{padding:30px 13px 23px 16px !important;vertical-align:baseline;font-size:16px;line-height:21px;font-weight:bold}
th,td{text-align:left;font-size:16px !important;line-height:26px !important;vertical-align:baseline}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(3) a{border-right:0 !important}
.vuity-table-income-two{padding-right:0;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-commercial{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-commercial-two{max-width:610px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-insurance{max-width:597px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-insurance-two{font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-medicaid{max-width:590px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-medicaid-two{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-income{max-width:560px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-income-three{max-width:569px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-table-other{max-width:590px;font:normal 400 16px/26px "Untitled Sans",sans-serif}
.vuity-number-mob{color:#364fc8}
.vuity-content-separation:after{content:"";position:absolute;width:100%;height:3px;background-color:#f1f1f1;transform:translate(-50%,0);left:48%;top:12px}
.vuity-learn{margin-top:-10px;font:normal 400 16px/26px "Untitled Sans",sans-serif;color:#364fc8}
}
@media(max-width:767px) and (min-width:601px){.vuity-content-one{padding:30px 39px 30px 27px;vertical-align:baseline;font-weight:bold}
.vuity-table-heading{padding:13px 27px;font-size:22px;line-height:31px;color:#364fc8;font-weight:bold}
}
@media(max-width:895px){.abbv-header-v2-mobile-primary-navigation span{display:block;margin:5px 0;background-color:#364fc8;width:26px;height:3px;transition:all .5s ease-in-out}
}
@media(max-width:1359px) and (min-width:896px){.vuity-content-separation:after{content:"";position:absolute;width:100%;height:3px;background-color:#f1f1f1;transform:translate(-50%,0);left:50%}
}
@media(max-width:895px) and (min-width:601px){.vuity-content-separation:after{content:"";position:absolute;width:100%;height:3px;background-color:#f1f1f1;transform:translate(-45%,0);left:45%;top:12px}
}
@media(max-width:929px) and (min-width:896px){.vuity-links{padding-right:28px;color:#364fc8 !important;font-weight:bold;font:normal normal 22px/31px "Untitled Sans",sans-serif}
}
@media(max-width:950px) and (min-width:896px){.vuity-header .abbv-header-v2-utility-navigation ul{max-width:1440px;padding:40px 0 0 40px;line-height:normal;box-sizing:border-box;position:relative;z-index:2}
}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){margin-right:0 !important}
@media(max-width:984px){.abbv-buddy>button.abbv-button-plain.i-b:before{top:8px;left:0;padding:0 10px;margin-right:0}
a.abbv-button-plain.abbv-icon-add_circle.i-a{padding-bottom:35px;font-size:16px;line-height:20px}
a.abbv-button-plain.abbv-icon-account_circle.i-a{font-size:16px;line-height:20px}
.abbv-header-v2-lite.vuity-header .abbv-buddy.logged-in .abbv-icon-person:before{width:auto;height:100%;content:"My VuityÃ¢â€žÂ¢ Points" !important;margin:0 19px;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;left:0;display:contents}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:before{width:150px;height:100%;content:"My VuityÃ¢â€žÂ¢ Points" !important;margin:0 19px;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;left:0}
.vuity-header .abbv-icon-account_circle:before{content:""}
.abbv-header-v2-lite.vuity-header .abbv-header-content-container .abbv-buddy.logged-in .abbv-icon-person:before{content:"" !important}
.abbv-header-v2-lite.vuity-header.abbv-logged-in .abbv-header-v2-primary-navigation.abbv-active .abbv-buddy.logged-in .abbv-icon-person:before{content:"My VuityÃ¢â€žÂ¢ Points" !important}
.abbv-safety-bar.vuity-safety-bar.abbv-safety-bar-maximized{bottom:-25px;z-index:999}
.abbv-header-v2-lite .abbv-header-v2-primary-navigation{background:#fff;border-bottom:0;z-index:1}
.vuity-header .abbv-buddy-menu ul li:hover,.vuity-header .abbv-buddy-menu ul li:hover a{background-color:#fff;color:#444750 !important}
.abbv-header-v2-lite .abbv-buddy-menu{z-index:2;top:460px;left:32px;background:transparent}
.vuity-header .abbv-buddy-menu ul li a{font-size:16px !important;line-height:20px}
}
@media(max-width:360px) and (min-width:320px){.vuity-header .abbv-buddy-menu ul{min-width:unset}
}
@media(max-width:375px) and (min-width:339px){.abbv-safety-bar-content.abbv-safety-bar-more.abbv-safety-bar-content-minimized-mobile-more .abbv-row-container .abbv-col.abbv-col-12>h3{padding-right:35px !important}
}
@media(max-width:895px) and (min-width:601px){.vuity-footer-paragraph-right-block.abbv-hide-mobile{display:block !important}
}
.vuity-updated-static-banner .abbv-image-text-content-v2{display:none}
@media(min-width:993px){.abbv-promo-drawer.promo-viewed.show-promo-drawer{width:45% !important}
.abbv-promo-drawer.show-promo-drawer.promo-viewed.abbv-active{width:50% !important}
}
@media(max-width:600px){.vuitypro-first-only-section{padding:75px 20px 20px}
}
.vuity-lch-banner{text-align:center;margin:0 auto;width:100%;background:#0c6339}
.vuity-lch-banner a{font-size:24px;font-weight:bold;line-height:28px;color:#fff;font-family:"Untitled Sans Bold",sans-serif}
@media(max-width:895px){.vuity-lch-banner a{font-family:"Untitled Sans Bold",sans-serif;font-size:24px;font-weight:bold;line-height:28px;color:#fff}
}
@media(max-width:640px){.vuity-lch-banner a{font-family:"Untitled Sans Bold",sans-serif;font-size:12px;font-weight:bold;line-height:16px;color:#fff}
}
@media(min-width:641px) and (max-width:894px){.vuity-lch-banner a{font-family:"Untitled Sans Bold",sans-serif;font-size:16px;font-weight:bold;line-height:16px;color:#fff}
}
.vprolchmodal .abbv-modal-content-container{padding:80px 30px}
.vprolchmodal{background:#fff;width:100%;max-width:768px;z-index:999;max-height:73vh !important}
.vpro-heading{font:normal 800 18px/20px "Untitled Sans Bold",sans-serif;color:#364fc8;line-height:20px;padding:0 !important}
.vpro-heading a{font:normal 800 18px/20px "Untitled Sans Bold",sans-serif;color:#364fc8;line-height:28px}
.vpro-center{text-align:center;padding:0 !important;line-height:20px}
.vpro-heading-sup{position:relative;top:5px;line-height:5px}
.vpro-lch-content p{font:normal normal 18px/24px "Untitled Sans",sans-serif;color:#707070}
.vpro-month-day{color:#f052ef}
.vprolchmodal .abbv-modal-content-container [role="button"]:focus,.abbv-modal-content-container [role="button"]:active{outline:none !important}
.vpro-m-t-20{margin-top:20px}
.vpro-fs-12{font-size:12px !important}
.vprolchmodal .abbv-modal-close{position:absolute;top:40px;right:25px;font-size:2rem;cursor:pointer;z-index:10;background:#fff;font-weight:bold;color:#000}
.vpro-lch-content b{font-family:"Untitled Sans Bold" !important}
.vpro-m-t-0{margin-top:0 !important}
.vuity-eye-link{color:#364fc8;font-weight:bold;text-decoration:underline}
.vprolchmodal ul li{padding:5px 0;line-height:24px;letter-spacing:.5px}
.vprolchmodal p a{font-family:"Untitled Sans Bold";color:#364fc8}
@media(max-width:600px){.vpro-heading{color:#364fc8;line-height:20px;padding:0 !important}
.vpro-lch-content p{font:normal normal 12px/20px "Untitled Sans",sans-serif;color:#707070}
.vprolchmodal .abbv-modal-close{position:absolute;top:15px;right:0;font-size:2rem;cursor:pointer;z-index:10;background:#fff;font-weight:bold;color:#000}
.vuity-lch-banner a{font-size:14px !important;font-weight:bold;line-height:17px !important;color:#fff}
.vprolchmodal .abbv-modal-content-container{padding:40px 20px !important}
.vpro-heading-container .abbv-row{padding:0;margin:0 !important}
.vprolchmodal{background:#fff;width:100% !important;z-index:9999;height:100vh;max-height:80vh !important}
.vpro-heading-sup{position:relative;top:3px;line-height:5px}
.vpro-heading a{font:normal 800 12px/20px "Untitled Sans Bold",sans-serif;color:#364fc8;line-height:28px}
.vprolchmodal ul{padding-left:20px}
.vprolchmodal ul li{padding:5px 0}
.vprolchmodal .abbv-row{padding:0}
.vprolchmodal p{font:normal 400 16px/24px "Untitled Sans",sans-serif;color:#444750}
.vuity-eye-link{color:#364fc8;font-weight:800;text-decoration:underline}
.vprolchmodal ul li{font:normal normal 16px "Untitled Sans",sans-serif;line-height:24px;letter-spacing:.5px}
.vprolchmodal p a{font-family:"Untitled Sans Bold";color:#364fc8}
}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h2{max-width:305px;margin:0 auto;padding-top:20px;font:normal 400 22px/28px "Untitled Sans",sans-serif;letter-spacing:0;color:#444750}
@media(max-width:600px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h2{max-width:unset;margin:0 auto;margin-top:20px;padding-top:0;font:normal 400 22px/28px "Untitled Sans",sans-serif;text-align:center;letter-spacing:0;color:#444750}
}
@media(max-width:895px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .sign-up-section h2{max-width:unset;margin:0 auto;padding-top:0;font:normal 400 22px/28px "Untitled Sans",sans-serif;color:#444750}
}
.abbv-footer ul.abbv-footer-horizontal li{overflow:auto;height:25px;max-height:50px}
.vuity-footer-social-menu ul{overflow:auto;height:30px;max-height:50px;width:100px}
.abbv-legal-text .vuity-footer-paragraph-right-block p{height:auto;overflow:auto}
.abbv-legal-number{height:auto;overflow:auto;margin-top:5px}
.abbv-footer-content .abbv-legal-text{margin-top:120px}
.near-vision-quiz-what-next-container{background-color:#f6f6f6}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush{display:flex;flex-direction:row;align-items:center}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush .abbv-button-primary.center-cta{text-transform:capitalize}
@media(min-width:601px) and (max-width:985px){.vuity-footer-paragraph-right-block.abbv-hide-mobile{display:block !important}
}
@media(max-width:767px){a.abbv-button-primary.vuity-signup-btn{top:53px}
.abbv-footer-content .abbv-legal-text{margin-top:unset !important}
.my-vuity-sign-up>h2>a{width:100%}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush{flex-direction:column-reverse}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush .abbv-col{width:100%;margin:0 auto}
.what-next-image .abbv-image-text-out{display:none}
.what-next-content{padding:20px 20px 70px 20px}
.about-sign-up-section{max-width:337px;margin:0 auto}
.about-sign-up-section h3{white-space:normal}
.about-sign-up-section p a{width:100%}
.abbv-accordion-content{padding:0}
p.vuity-contact-lense,p.vuity-side-effects,p.what-does-vuity-do-para{max-width:100% !important}
.qulipta-faq-container p{padding-bottom:15px}
.vuityloyalty-faq-new h2{line-height:1.4 !important}
}
@media(max-width:360px) and (min-width:320px){.about-sign-up-section{max-width:300px;margin:0 auto}
}
@media(max-width:360px){.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:240px;font:normal 600 30px/36px "Archia-normal",sans-serif}
}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation nav ul>li:first-child>a{margin:65px 0 0 0}
.abbv-header-v2-primary-navigation.abbv-navigation .abbv-logo li a img{margin-right:115px}
.abbv-header-v2-lite .abbv-header-v2-primary-navigation nav{float:none}
.abbv-header-v2-primary-navigation>ul>li>a,.abbv-header-v2-primary-navigation>nav>ul>li>a{border-bottom:0}
@media(max-width:600px){.vuity-header.abbv-header-v2-lite .abbv-header-v2-primary-navigation{min-height:0}
}
@media(max-width:985px){.abbv-header-v2-primary-navigation nav ul{background:inherit}
.abbv-header-v2-primary-navigation nav ul li{font-size:16px !important}
}
.abbv-button-primary,.abbv-button-primary:visited{color:#fff;min-height:48px;min-width:208px;line-height:48px;font:normal 600 18px "Archia-Normal" !important;letter-spacing:.13px;text-align:center;background:#3645c8;border:1px solid #3645c8;border-radius:0}
body{font:normal 400 18px/20px "Untitled sans",sans-serif;color:#444750;letter-spacing:-0.5px}
p.about-vuity{width:100%;max-width:100% !important}
@media(min-width:601px){.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:69%;padding:20px;text-align:center}
.abbv-inline-use-isi{margin-top:14px}
}
.abbv-container.vuity-mayhelp-section h2{font:normal 500 30px/36px "Archia-Normal",sans-serif;text-align:center;color:#3645c8;letter-spacing:-1.13px;padding-top:69px;margin:0 auto 12px;max-width:750px}
.abbv-container.vuity-mayhelp-section .vuity-about-page-may-help p{letter-spacing:.2px;color:#444750;max-width:675px;text-align:center}
.abbv-container.vuity-mayhelp-section p{font:normal 300 24px/28px "Archia-Normal",sans-serif}
@media(min-width:960px){.vuity-getting-started-about-section .vuity-getting-started-about-container{position:absolute;bottom:0;background-position:100% 100% !important;width:100%;max-width:576px;max-height:480px;height:545px}
}
.herobanner-about-presbyopia h1{max-width:100% !important}
@media(max-width:600px){.vuity-fda-approved-section{max-width:440px}
.abbv-flex-container-v2.about-vuity-questions-wrapper .titles .about-questions-title h2{font:normal 500 36px/36px "Archia-Bold",sans-serif !important}
.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a.abbv-nav-active,.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a:hover{font-weight:600px;text-decoration:underline}
}
.abbv-button-primary:focus{background:#fff;color:#3645c8;border:1px solid #3645c8}
.abbv-button-primary:hover{background:#fff;color:#3645c8;border:1px solid #3645c8}
.vuity-fda-approved-section .title{color:#3645c8;font-family:"Untitled Sans";font-size:24px;max-width:65%;margin:0 auto;text-align:center}
@media(min-width:601px){.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:70%;padding:20px;text-align:center}
.about-learn-vuity-section .abbv-row-flush{display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:space-between;padding:0}
}
.vuity-fda-approved-section{padding:24px 0 72px 0;margin:0 auto;text-align:center;max-width:1052px}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{background:#f4f4f4;min-height:445px;margin:0}
@media(min-width:960px){.about-learn-vuity-section{margin:70px auto;margin-bottom:0}
}
.vuity-about-close-vision-section p{font:normal 500 24px/28px "Untitled Sans",sans-serif;text-align:center;padding-top:40px;padding-bottom:21px;margin:0 auto}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{text-align:center;margin:12px 0 18px;color:#3645c8;-webkit-text-fill-color:#3645c8}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{text-align:center;margin:12px 0 18px;font:normal 400 22px/28px "Untitled Sans",sans-serif;color:#3645c8;-webkit-text-fill-color:#3645c8}
.vuity-about-closevision-para p{text-align:center;color:#444750;letter-spacing:0;margin:26px auto;padding:0}
.abbv-rich-text.vuity-blurry-headings.abbv-rich-text-common h2{font:normal 500 36px/45px "Archia-Normal",sans-serif;max-width:560px;padding-bottom:63px}
.vuity-about-focus-para h2{margin-bottom:10px}
.vuity-faq-container h2{text-transform:uppercase !important}
.abbv-accordion-blade.abbv-accordion-blade-1.qulipta-faq-container .abbv-accordion-content{max-width:1029px !important}
.abbv-flex-item-v2{padding:5px;margin:10px;text-align:center}
@media(max-width:984px){.vuity-about-icon-section-container .abbv-flex-container{padding-bottom:0}
}
.herobanner-about-presbyopia h1{margin:0 auto !important}
.abbv-promo-drawer-title{color:unset;font-weight:600;min-width:100%;width:130px !important}
.abbv-promo-drawer-handle{height:140px !important}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important;text-align:center;margin:20px auto}
.vuity-fda-approved-section{padding:24px 0 0 0 !important}
.abbv-row-container.vuity-about-adults-age-container .abbv-row.abbv-row-flush div:nth-child(2) img{left:-16% !important}
.abbv-rich-text.vuity-blurry-headings.abbv-rich-text-common h2{max-width:560px !important}
.centered-content{padding:0x !important}
@media(min-width:992px){.fd-col-lg-5{width:47.666667% !important}
}
.guideWidgetLabel.right label{margin:8px 55px 3px 0 !important}
.guideTextDraw{padding:0 100px 0 100px !important}
.vuity-faq-container h2{text-align:center;margin:81px auto 28px;font:normal 500 36px/40px "Archia-Medium",sans-serif;text-transform:uppercase !important}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{background-color:white !important}
.homeBg .abbv-background-container-content-block{background:rgba(255,255,255,1) !important;width:100%}
@media(max-width:895px){.abbv-flex-container-v2{display:flex;flex-direction:column-reverse}
}
@media(max-width:600px){.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a.abbv-nav-active,.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a:hover{font-weight:600px;text-decoration:underline !important}
}
@media(max-width:600px){.abbv-for-some{max-width:320px;margin:0 auto;text-align:center;word-spacing:1px;font-size:26px !important;line-height:1.1}
.abbv-vuity-drop{max-width:268px;margin:0 auto !important}
}
@media(min-width:600px){.abbv-for-some .abbv-hide-desktop{display:none !important}
}
.about-learn-vuity-section .abbv-col-6 .rich-text{margin-left:-168px}
.about-learn-vuity-section .abbv-col-6 .rich-text .abbv-rich-text-common{max-width:408px;padding:30px auto !important;margin-top:46px}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6{padding-left:3%}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text{margin-left:0;width:475px}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text h1,p{text-align:left}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text .abbv-rich-text-common{padding:20px auto}
.abbv-accordion-blade{border-bottom:solid 1px #ccc !important}
.abbv-flex-container{flex-direction:inherit;justify-content:center;display:flex;padding-bottom:0}
@media(max-width:984px){.vuity-about-icon-section-container .abbv-flex-container{padding-bottom:0 !important}
}
@media(min-width:960px){.about-calendar-wrapper-img .abbv-image-content-container-v2{padding:0 20px;position:relative;top:-28px}
}
@media only screen and (max-width:600px){.vuity-fda-approved-section.home-nearvision-title h2{color:black;font-size:30px;max-width:83%}
.vuity-fda-approved-section.home-nearvision-title{max-width:447px}
.vuity-fda-approved-section.home-nearvision-title p{padding:0 28px}
}
@media only screen and (min-width:412px) and (max-width:447px){.vuity-fda-approved-section.home-nearvision-title h2{color:black;font-size:30px;max-width:90%}
}
@media only screen and (min-width:375px) and (max-width:411px){.vuity-fda-approved-section.home-nearvision-title h2{color:black;font-size:30px;max-width:98%}
}
@media(min-width:601px){.abbv-footer ul.abbv-footer-horizontal{margin-top:24px}
}
.abbv-footer-content .abbv-legal-text{margin-top:0 !important}
@media(max-width:600px) and (min-width:359px){.abbv-footer-content .abbv-legal-text>p{bottom:280px !important;position:relative}
}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:340px !important}
div.rich-text{width:360px;margin-left:115px}
@media(max-width:600px) and (min-width:359px){.abbv-background-container-content-block{background:rgba(255,255,255,1) !important;width:100% !important}
}
div.rich-text{width:410px;margin-left:0}
@media(max-width:600px){.abbv-button-primary,.abbv-button-primary:visited{padding:15px}
}
.sign-up-section-fad{text-align:center}
@media(min-width:601px){.home-learn-access-section{margin-bottom:0 !important}
}
@media(max-width:600px){.abbv-footer-content .abbv-legal-text{margin-top:unset !important}
}
.about-prescription-eye-drop-wrapper .abbv-row-flush .abbv-col-4 .abbv-image-text-content-v2{padding:0 28px}
.about-prescription-eye-drop-wrapper .abbv-row-flush .abbv-col-4:nth-child(3) .abbv-image-text-content-v2{padding:0 14px}
.vuity-mayhelp-section p.vuity-may-help-img{padding-bottom:0 !important}
.vuity-mayhelp-section .vuity-about-page-may-help p.vuity-mayhelp-text.text-new-help{margin-top:-10px}
.vuity-mayhelp-section .vuity-about-page-may-help p.vuity-mayhelp-text.text-new-help+p.vuity-mayhelp-text.text-new-help{margin-top:0}
@media(max-width:320px) and (min-width:600px){.abbv-image-text-content-container-v2.middle-right.abbv-image-text-out .abbv-for-some{font-size:26px !important;line-height:1.1}
.about-calendar-wrapper-img.abbv-image-text-v2.abbv-image-swap .abbv-image-text-display-v2{text-align:center}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text h1,p{text-align:center !important;margin:0 auto !important}
p.abbv-vuity-drop{margin:0 50px !important;text-align:center !important}
p.abbv-vuity-drop+p{text-align:center !important}
.abbv-header-content-container nav ul li a.abbv-nav-active{text-decoration:underline !important}
}
@media(min-width:600px){.abbv-for-some .abbv-hide-desktop{display:none !important}
}
@media(max-width:895px){.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li>a.abbv-nav-active{text-decoration:underline !important}
}
@media(min-width:601px){.about-learn-vuity-section .abbv-col-6{display:flex;flex-direction:column;align-items:flex-start !important;justify-content:flex-start !important;align-self:stretch;height:auto;margin-bottom:10px}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text{padding:0}
.about-learn-vuity-section .abbv-col-6:nth-child(2){margin-left:-2%;padding-left:7%;border-left:1px solid #3645c8}
}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important;text-align:left !important;margin:0 !important}
@media(min-width:960px){div.rich-text{width:473px;margin-left:0}
}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 30px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{z-index:1}
.abbv-button-primary{font:normal 500 18px "Archia-Normal" !important}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6+.abbv-col-6{background-color:transparent !important}
@media(max-width:600px){.abbv-background-container-content-block-display{padding:10px 10px}
.aboutBg h1.vuity-herobanner-heading{font:normal 100 30px/36px "Archia-normal",sans-serif}
.aboutBg.abbv-background-container-content-block.middle-right{margin:0;top:85px !important;bottom:-60px !important}
}
@media(max-width:600px) and (min-width:359px){.abbv-background-container-content-block{width:95% !important}
.abbv-background-container-display{position:absolute;width:100%;height:112%;box-sizing:border-box}
}
@media(max-width:540px){h1.vuity-herobanner-heading{max-width:96%;margin:0 auto}
}
@media(max-width:320px){.aboutBg h1.vuity-herobanner-heading{font:normal 100 29px/37px "Archia-normal",sans-serif}
}
@media(max-width:502){.aboutBg h1.vuity-herobanner-heading{font:normal 100 29px/34px "Archia-normal",sans-serif}
}
@media(max-width:320px){.aboutBg .abbv-background-container-content-block{width:94% !important}
}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 30px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{z-index:1}
.abbv-button-primary{font:normal 500 18px "Archia-Normal" !important}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6+.abbv-col-6{background:transparent !important;display:flex;align-items:center}
@media(min-width:601px){.about-learn-vuity-section .abbv-col-6{display:flex;flex-direction:column;align-items:flex-start !important;justify-content:flex-start !important;align-self:stretch;height:auto;margin-bottom:10px}
.about-learn-vuity-section .abbv-col-6:nth-child(2){margin-left:-2%;padding-left:7%;border-left:1px solid #3645c8}
}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important;text-align:left !important;margin:0 !important}
.about-learn-vuity-section .rich-text{max-width:473px !important;margin-left:0;width:unset}
@media(min-width:601px){.abbv-flex-container-v2.about-vuity-questions-wrapper{align-items:center;background:#3645c8;padding:30px 40px;justify-content:space-evenly;margin:0 auto;max-width:1222px !important;box-sizing:border-box}
}
@media(max-width:600px){.vuity-mvp-points{width:63% !important}
.vuity-mvp-points span:nth-child(2){white-space:nowrap;display:block}
.vuity-mvp-points span:nth-child(3){white-space:nowrap}
}
@media(max-width:895px){.abbv-header-v2-lite .abbv-buddy-menu ul{border:0;padding-left:5px}
}
@media(max-width:895px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7){display:inline-block;padding-left:10px}
}
@media(max-width:895px){.abbv-header-v2.vuity-header .abbv-header-content-container{width:100%;position:static}
}
@media(max-width:895px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:before{width:150px;padding:0 20px;height:100%;content:"MY VuityTM Points" !important;margin:0 19px;color:#444750;font:normal 500 16px/20px "Untitled Sans",sans-serif !important;left:0}
}
@media(min-width:601px){.about-learn-vuity-section .abbv-col-6{display:flex;flex-direction:column;align-items:flex-start !important;justify-content:flex-start !important;align-self:stretch;height:auto;margin-bottom:10px}
.about-learn-vuity-section .abbv-row-flush{display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:space-evenly;padding:0}
.about-learn-vuity-section .abbv-col-6:nth-child(2){margin-left:-1%;padding-left:4%;border-left:1px solid #3645c8}
}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important;text-align:left !important;margin:0 !important}
.about-learn-vuity-section .rich-text{max-width:473px !important;margin-left:0;width:auto}
.about-learn-vuity-section .abbv-col-6 .rich-text{margin-left:0 !important}
.about-learn-vuity-section .abbv-col-6 .rich-text .abbv-rich-text-common{max-width:100%;margin-top:0 !important}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text{width:auto}
@media(min-width:601px){.abbv-flex-container-v2.about-vuity-questions-wrapper{align-items:center;background:#3645c8;padding:30px 40px;justify-content:space-evenly;margin:0 auto;max-width:1222px !important;box-sizing:border-box}
}
@media(min-width:601px){.homeBg .abbv-background-container-content{padding:0 20px;min-height:400px;top:63px !important}
}
@media(min-width:601px){.home-learn-access-section .abbv-row.abbv-row-flush .abbv-col-6 .abbv-rich-text .abbv-rich-text.abbv-rich-text-common p{max-width:70%;padding:20px;text-align:left !important}
}
@media(min-width:960px){div.rich-text{width:auto;margin-left:0}
}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:70% !important;margin:0 auto !important}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{text-align:center !important}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6 .rich-text h1,p{text-align:center !important}
.home-learn-access-section .abbv-row-flush p{text-align:left !important}
.abbv-background-container-content-block-display p{text-align:left !important}
.abbv-background-container-content-block-whiteCard div div div{width:130%;background:white;margin-left:-15%}
@media(max-width:600px){.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body p{text-align:center !important}
.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a.abbv-nav-active,.abbv-header.vuity-header .abbv-header-primary-navigation>ul>li>a:hover{text-decoration:underline !important}
.vuity-blurry-home-container .vuity-middle-body p{text-align:center !important}
}
.vuity-blurry-home-container{background-position:23% center !important}
.about-description-eye-drop::before{border-top:2px solid #444750 !important;width:80px !important}
.abbv-title.about-description-eye-drop{padding-top:10px !important}
.vuity-mayhelp-section .vuity-about-page-may-help p.vuity-mayhelp-text.text-new-help+p.vuity-mayhelp-text.text-new-help{padding-bottom:10px !important}
.vuity-about-focus-para p{padding-top:15px !important}
.vuity-about-icon-section-container .abbv-flex-container{align-items:stretch !important}
.abbv-background-container-content-block-display p{text-align:center !important}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush{text-align:center !important}
.fd-row.guideGridFluidLayout2Container .fd-col-lg-offset-3{margin-left:28% !important}
.abbv-promo-drawer-right{left:unset;right:-34%;transform:translateX(-40px)}
.abbv-promo-drawer-description{padding:0 !important}
.abbv-promo-drawer-description .fad-zipcode-widget h2{font-size:22px !important}
.abbv-promo-drawer-title{font-family:"Archia-Normal" !important}
.abbv-promo-drawer-content{outline:1px solid #fff}
@media(max-width:767px){.fad-zipcode-widget input[type="text"]{max-width:100% !important}
.fad-zipcode-widget{display:flex !important}
.fad-zipcode-widget .abbv-button-primary{max-width:65%;margin-top:15px}
.abbv-promo-drawer-handle{height:143px !important;top:-9px !important}
.abbv-promo-drawer-title{width:121px !important}
}
@media(min-width:425px) and (max-width:600px){.abbv-promo-drawer-right{right:-88%}
}
@media(min-width:320px) and (max-width:424px){.abbv-promo-drawer-right{right:-96%}
}
@media(max-width:600px){.abbv-flex-container-v2.about-vuity-questions-wrapper .titles .about-questions-title h2{font:normal 500 32px/36px "Archia-Bold",sans-serif !important}
.vuity-about-icon-container .abbv-flex-container.vutiy-about-4icon-flexbox.vuityloyalty-contain .rich-text h1,p{margin-bottom:0 !important;text-align:center !important}
.abbv-footer-content .abbv-legal-text>p{text-align:center !important}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{width:100% !important;padding:20px 0 !important}
}
.vuity-about-page-may-help .help-para-new{text-align:center !important}
.abbv-background-container-content-block-display p{text-align:left !important}
.vuity-question-section .abbv-col-6+.abbv-col-6 .rich-text h1,p{text-align:left !important}
.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important;margin:0 auto !important}
.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{text-align:left !important}
.my-vuity-sign-up p{text-align:center !important;font-size:24px !important;margin-bottom:10px !important}
.abbv-seeup-close .seeup-p{text-align:left !important}
.abbv-take-effect .take-effect-p{padding-left:5px;text-align:left !important}
.vuity-question-section .abbv-col-6+.abbv-col-6 .rich-text h1,p{text-align:center !important}
.abbv-background-container-content-block-display p{text-align:center !important}
.abbv-background-container-content-block-display .getting-started-p{text-align:left !important}
@media(min-width:960px){div.rich-text{width:auto !important;margin-left:0}
}
@media(min-width:601px){.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:70%;padding:20px;text-align:center;margin:0 auto !important}
}
.home-learn-access-section .abbv-row-flush p{text-align:center !important}
.abbv-background-container-content-block-whiteCard div div div{width:134% !important;background:white;margin-left:-27% !important}
@media(min-width:992px){.fd-col-lg-offset-1{margin-left:18.333333%}
}
.vuity-about-adults .abbv-row-container{width:1200px !important;max-width:100%;background-color:#f1f1f1;margin-top:70px}
.abbv-flex-item-v2{padding:0 !important;margin:0 !important;text-align:center}
@media(max-width:895px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(6){display:none !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7){padding-left:0}
}
.abbv-background-container-content-block{width:39% !important}
@media(min-width:601px){.vuity-up-close-quiz .abbv-quizddg-qtoken-q1 .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>div{width:40% !important}
}
@media(min-width:985px){.vuity-up-close-quiz .abbv-quizddg-qtoken-q3 .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>div{width:116% !important}
}
.vuity-blurry-home-container{background-position:12% center !important}
.fd-col-lg-6{width:80%}
.fd-col-lg-offset-4{margin-left:23.333333%}
.fd-col-lg-offset-3{margin-left:15%}
.fd-col-lg-5{width:63.666667%}
.fd-col-lg-7{width:63.333333%}
.vuity-up-close-quiz .abbv-quizddg-qtoken-q4 .guideLayout.guideGridFluidLayout .fd-row.guideGridFluidLayout2Container>div{width:31% !important}
.fd-col-lg-offset-1{margin-left:23.333333% !important}
@media(min-width:320px){.aboutBg .abbv-background-container-content-block{background-color:#fff !important;width:90% !important}
}
.guideTextDraw{width:694px !important;margin-left:-10% !important}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{max-width:370px !important}
.abbv-background-container-content-block.middle-right{display:flex;align-items:center}
@media(max-width:600px){.abbv-background-container-content-block.middle-right{display:flex;align-items:center}
.aboutBg h1.vuity-herobanner-heading{color:#3645c8;font:normal 100 30px/34px "Archia-normal",sans-serif !important;letter-spacing:.2px;text-align:left}
.abbv-background-container-content-block-display{padding:10px !important}
}
@media(max-width:540px){h1.vuity-herobanner-heading{max-width:100% !important}
}
@media(min-width:540px) and (max-width:558px){.abbv-background-container-display{position:absolute;width:100%;height:115%;box-sizing:border-box}
}
.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-100px}
.black-text{color:#444750 !important}
@media(min-width:1024px){.mb-50{margin-bottom:50px !important}
.my-50{margin-top:50px !important;margin-bottom:50px !important}
.mb-10{margin-bottom:10px !important}
.abbv-background-container.vuity-hero-introducing-banner.banner-about{min-height:663px;position:relative}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{max-width:65%;width:100% !important}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block-display{padding:75px 80px 80px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about h1.vuity-herobanner-heading{font:normal 500 44px/50px 'Archia-normal',sans-serif}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content{position:static}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{top:80px;transform:inherit}
.about-prescription-eye-drop-wrapper .abbv-image-text-content-container-v2.abbv-image-text-out .abbv-image-text-content-v2 .abbv-image-text-display-v2{padding:0}
.about-description-eye-drop::before{border-top:1px solid #444750 !important;height:1px;width:60px !important}
.about-prescription-eye-drop-wrapper{margin:20px auto 80px}
.abbv-row-container.about-learn-vuity-section.vuity-question-section.my-50{padding-top:50px}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{margin:0 50px 80px}
.vuity-getting-started-about-section .abbv-background-container-content-block-display{padding:50px 50px 0}
.about-page p.vuity-may-help-img.mb-50{max-width:100%;margin-bottom:50px;padding-bottom:0 !important}
.vuity-header .abbv-buddy>button.abbv-button-plain.i-b:before{top:0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul>li:first-child>a{margin:27px 20px 0 0}
.abbv-flex-container.vuity-blurry-vision-flexbox{padding:10px 0 90px !important}
.vuity-blurry-vision-flexbox .abbv-rich-text-common{padding-left:8%}
.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item{flex:1}
.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container{justify-content:space-evenly !important}
.vuity-blurry-treated-section .vuity-about-icon-flexbox-container{padding-left:0 !important}
.vuity-blurry-treated-section .vuityloyalty-reading{padding-right:0}
.vuity-blurry-treated-section img{width:auto;max-width:100%}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{font-size:20px !important}
.d-none-desktop{display:none !important}
.d-none-desktop:before{display:none !important}
.abbv-container.vuity-mayhelp-section h2{line-height:1.4 !important;letter-spacing:normal !important}
.abbv-container.vuity-about-heading h2{line-height:1.2 !important;letter-spacing:normal !important}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body h1{line-height:1.4 !important}
p.find-doc-text-new{font-size:14px}
#directory-app ddc-div.ddc-div-wrapper.blenrep-no-results{display:none !important}
.vuity-blurry-home-container{height:500px}
.vuity-blurry-home-container .vuity-middle-body h2{font-size:39px}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{top:60% !important}
}
@media(max-width:1440px){.abbv-background-container.vuity-hero-introducing-banner.banner-about{min-height:500px;position:relative}
}
@media(max-width:1180px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block-display{padding:50px 50px 50px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about h1.vuity-herobanner-heading{font-size:30px;line-height:1.2}
.abbv-background-container.vuity-hero-introducing-banner.banner-about{min-height:400px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{top:50px;transform:inherit}
.abbv-header-v2-primary-navigation.abbv-navigation .abbv-logo li a img{margin-right:0}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li img{width:150px;margin-top:0;height:auto;padding-right:40px}
.vuity-blurry-home-container{height:inherit}
}
@media(max-width:1024px){br.d-none-mob{display:none}
.vuity-header .abbv-header-v2-utility-navigation ul{padding:40px 0 0}
.vuity-about-page-may-help .help-para-new{padding:0 20px;box-sizing:border-box;width:100%;max-width:750px;margin-left:auto;margin-right:auto}
.abbv-rich-text.vuity-may-help-contain.vuity-about-page-may-help p.vuity-mayhelp-text.text-new-help{margin-left:auto;padding-left:0 !important}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li img{padding-right:20px}
.about-learn-vuity-section .abbv-row-flush{padding:0 20px}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{transform:inherit !important;height:auto !important;width:50% !important;right:0 !important;left:auto !important;top:20% !important}
.vuity-blurry-treated-section .vuity-about-icon-flexbox-container{padding-left:0 !important}
.abbv-inline-use-isi{padding:0}
.abbv-container.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap{margin-bottom:15px}
}
@media(max-width:991px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-display.abbv-background-container-image-bg{min-height:inherit !important;background-position:20% 100%}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block{width:55% !important}
.abbv-header-v2.vuity-header .abbv-header-v2-utility-navigation{display:block;width:100%;background:#f1f1f1;min-height:32px;padding:8px 0 0}
.abbv-header-v2-utility-navigation ul{margin:0}
.abbv-header-v2-lite .abbv-header-v2-primary-navigation{min-height:inherit}
.abbv-header-v2-lite .abbv-header-v2-left{padding:15px 0}
.abbv-header-v2-mobile-primary-navigation{margin-top:20px;margin-left:auto;margin-right:0;transform:none}
a.abbv-button-primary.vuity-signup-btn.vuity-sign-mobile{top:60px;transform:none !important}
.abbv-container.vuity-mayhelp-section.about-page h2{margin:50px 0 40px;padding:0}
.abbv-container.background-colored{background-color:#f7f7f7f7;padding-bottom:30px}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{margin:0}
.about-learn-vuity-section .abbv-row-flush{padding:0 25px}
.vuity-about-page-may-help .help-para-new{margin-bottom:50px}
.vuity-mayhelp-section p.vuity-may-help-img{margin-bottom:30px}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common h2{padding-top:40px !important}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{padding:20px 0 40px}
.abbv-row-container.about-learn-vuity-section.vuity-question-section.my-50{padding:40px 0 30px}
.vuity-about-heading.vuity-loyalty h2{padding-left:20px;padding-right:20px;margin-bottom:40px}
.vuity-about-close-vision-section .abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{margin-bottom:40px !important;padding-left:15px;padding-right:15px}
.vuity-about-adults .vuity-about-middle-body-adults-stripped{margin:40px 20px !important}
.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item:nth-child(2){width:100% !important}
.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item:nth-child(2){border-top:none !important;margin:0 !important;padding:0}
.vuity-blurry-treated-section .bifo-lense-new{margin-top:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation.abbv-active .abbv-buddy .abbv-button-plain{height:100%;text-align:left;width:100%;margin:0;display:block;padding:14px 20px;float:none}
.vuity-header .abbv-buddy>button.abbv-button-plain.i-b:before{left:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:before{width:100%;padding:0 20px;left:0;margin:0}
.abbv-header-v2-lite .abbv-buddy{height:inherit}
.abbv-header-v2.vuity-header .abbv-buddy{padding:0}
.abbv-header-v2.vuity-header a.abbv-button-plain.abbv-icon-add_circle.i-a{padding-bottom:10px;font-size:16px;line-height:20px}
.abbv-flex-container-v2.about-vuity-questions-wrapper .titles.parbase{display:flex;flex:1;order:1;margin-bottom:20px}
.abbv-flex-container-v2.about-vuity-questions-wrapper .cta.parbase{display:flex;flex:1;justify-content:center}
.abbv-flex-container-v2.about-vuity-questions-wrapper .cta.parbase a{width:100% !important}
.abbv-flex-container.vuity-blurry-vision-flexbox .abbv-flex-item:nth-child(2){max-width:100% !important}
.abbv-rich-text.vuity-blurry-headings.abbv-rich-text-common h2{margin-left:35px;max-width:100% !important}
.vuity-blurry-vision-flexbox p.vuity-about-small-paragraph{max-width:100% !important}
.d-none-mob{display:none !important}
.d-none-desktop:before{display:none !important}
.about-page .abbv-image-text-v2 .abbv-stretched-card-body p{text-align:center !important}
}
@media(max-width:767px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block{width:92% !important}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block-display{padding:20px !important}
.mb-50{margin-bottom:40px !important}
.my-50{margin-top:40px !important;margin-bottom:40px !important}
a.abbv-button-primary.vuity-signup-btn{top:66px}
.abbv-header-v2-mobile-primary-navigation{margin-top:10px}
.about-page p.vuity-may-help-img.mb-50{margin-bottom:40px;padding-bottom:0 !important}
.abbv-background-container.vuity-hero-introducing-banner.banner-about{min-height:550px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-display.abbv-background-container-image-bg{height:auto}
.about-page.abbv-container.vuity-mayhelp-section.about-page h2{margin:50px 0 0;padding:0 20px;max-width:100%}
.about-page p.vuity-may-help-mobile-img img{margin-bottom:40px}
.about-page.abbv-container.vuity-mayhelp-section p,.abbv-rich-text.vuity-may-help-contain.vuity-about-page-may-help p.vuity-mayhelp-text.text-new-help{padding:0 50px !important}
.about-page .abbv-title.about-description-eye-drop h2{padding:30px 30px 0 30px}
.about-page .about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col{margin-bottom:50px;margin-top:0}
.about-page .about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col:last-child{margin-bottom:0}
.about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-content-container-v2{flex:1 !important;margin-bottom:30px}
.abbv-image-text-content-container-v2.abbv-image-text-out .abbv-image-text-content-v2 .abbv-image-text-display-v2{padding:0 !important}
.about-prescription-eye-drop-wrapper{margin:20px auto 40px !important}
.abbv-image-text-v2 .abbv-image-content-container-v2{margin-bottom:40px}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common h2{margin:0}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common p{min-height:inherit}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{margin-top:0}
.about-page .abbv-image-text-v2 .abbv-image-text-display-v2{padding:30px 0 0}
.about-calendar-wrapper-img{padding:40px 0 0}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body h1{margin-bottom:30px}
.abbv-row-container.about-learn-vuity-section.vuity-question-section.my-50{padding:40px 0 0}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text h2{line-height:1.1}
.about-learn-vuity-section .abbv-col-6+.abbv-col-6{padding-left:0;padding-top:25px;margin-top:25px}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{margin:0}
.abbv-flex-container-v2.about-vuity-questions-wrapper{padding:40px 25px}
.sign-up-section{max-width:inherit;margin:0 auto;padding:0 25px}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{margin-bottom:10px}
.sign-up-section h2{width:100%}
.vuity-blurry-vision-flexbox .abbv-rich-text.vuity-blurry-headings p.vuity-about-small-heading{margin-right:20px}
.vuity-blurry-treated-section .abbv-rich-text.vuity-about-focus-para.abbv-rich-text-common{margin-bottom:0}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row .abbv-flex-item{padding:0 !important;width:100%}
.abbv-row-container.vuity-about-adults-age-container .abbv-row.abbv-row-flush div:nth-child(2):after{background:#f1f1f1;content:"";position:absolute;left:0;top:0;width:8%;height:100%;z-index:1}
.abbv-row-container.vuity-about-adults-age-container .abbv-row.abbv-row-flush div:nth-child(2) img{z-index:2;left:0 !important}
.abbv-flex-container-v2.about-vuity-questions-wrapper .cta.parbase{order:2}
.vuity-blurry-vision-flexbox .vuity-blurry-vertical-line p{padding-right:15px !important;padding-bottom:20px !important}
.vuity-blurry-vision-flexbox .vuity-blurry-vertical-line p.vuity-about-small-paragraph{padding-bottom:40px !important}
.vuity-blurry-vision-flexbox .vuity-blurry-vertical-line p:last-child{padding-bottom:0 !important}
.abbv-rich-text.vuity-blurry-headings .vuity-blurry-vertical-line:before{height:70% !important}
.homeBg .abbv-background-container-content-block-display{display:flex;text-align:center;flex-direction:column}
.homeBg .abbv-background-container-content-block-display .abbv-button-primary:visited{width:100% !important}
.homeBg .abbv-background-container-content-block h2{text-align:left}
.abbv-row-container.home-learn-access-section .cta.parbase{display:flex;width:100%}
.home-learn-access-section .abbv-col-6:nth-child(2) .cta.parbase a{width:100% !important}
.vuity-blurry-home-container .vuity-middle-body p{display:flex;width:100%}
.abbv-button-primary,.abbv-button-primary:visited{width:100% !important}
}
.home-hero-img-section .home-eye-drop-text{text-align:left !important}
.home-learn-access-section .vision-eye-chart-text{font-size:20px}
.home-learn-access-section .individual-result-text{font-size:18px}
.home-learn-access-section .separator-title>h2{font-size:29px}
.vuity-fda-approved-section .title{color:#000;line-height:1.2}
.vuity-fda-approved-section{padding:24px 0 0 0 !important}
.vuity-middle-body p{text-align:left !important}
@media only screen and (min-width:600px){.home-learn-access-section{justify-content:center}
@media only screen and (min-width:1024px){.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:100%}
.home-learn-access-section .separator-title>h2{font-size:29px}
.homeBg .abbv-background-container-content{padding:0 20px;min-height:400px;top:0 !important;display:flex;justify-content:flex-start;align-items:center;max-width:1440px}
}
@media only screen and (min-width:1024px) and (max-width:1280px){.vuity-blurry-home-container{background-position:-40px -20% !important}
.vuity-blurry-home-container{background-size:50% !important}
.vuity-blurry-home-container .vuity-middle-body{padding:115px 0 0 50px}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 80%,#f4f4f4 50%)}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title{max-width:94% !important}
}
@media only screen and (min-width:1280px) and (max-width:1440px){.vuity-blurry-home-container{background-position:76px -10% !important}
.vuity-blurry-home-container{background-size:45% !important}
.vuity-blurry-home-container .vuity-middle-body{padding:115px 0 0 50px}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:linear-gradient(to right,#3645c8 80%,#f4f4f4 50%)}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title{max-width:94% !important}
}
}
@media only screen and (min-width:600px) and (max-width:1023px){.homeBg .abbv-background-container-content{padding:0 20px;min-height:400px;top:0 !important;display:flex;justify-content:flex-start;align-items:center}
.home-learn-access-section{justify-content:center}
.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:100%}
.home-learn-access-section .vision-eye-chart-text{font-size:22px}
.home-learn-access-section .separator-title>h2{font-size:26px}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title{max-width:100% !important}
.vuity-fda-approved-section .title{font-size:23px}
.vuity-fda-approved-section.home-nearvision-title p{font-size:18px}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:300px}
.vuity-blurry-home-container .vuity-middle-body{padding:46px 0 0 43px}
.vuity-blurry-home-container{background-position:-20px 0 !important}
.vuity-blurry-home-container{background-size:50% !important}
}
@media only screen and (min-width:320px) and (max-width:600px){.homeBg .abbv-background-container-content{top:-35px}
.homeBg .abbv-background-container-content-block{width:100% !important}
.homeBg .abbv-background-container-content-block h2{font-size:37px !important}
.homeBg .abbv-background-container-content-block .home-eye-drop-text{font-size:19px;line-height:1.4}
.home-learn-access-section{padding:0 21px !important}
.home-learn-access-section .abbv-row-flush{padding:0}
.home-learn-access-section .rich-text{width:100%}
.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:100%}
.home-learn-access-section .vision-eye-chart-text{font-size:20px}
.home-learn-access-section .individual-result-text{font-size:20px}
.home-learn-access-section .separator-title>h2{font-size:29px !important}
.vuity-fda-approved-section.home-nearvision-title h2{font-size:26px}
.vuity-fda-approved-section.home-nearvision-title p{font-size:22px;padding:0}
.vuity-fda-approved-section.home-nearvision-title{padding:24px 10px 30px 10px !important}
.vuity-blurry-home-container .vuity-middle-body{max-width:100%;padding:30px 10px !important}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{margin:0 !important}
.vuity-blurry-home-container .padding-top-25 h3{font-size:21px}
}
@media(max-width:380px){.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{background:#f4f4f4;min-height:364px;margin:0}
}
@media only screen and (max-width:400px) and (min-width:381px){.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{background:#f4f4f4;min-height:378px;margin:0}
}
@media only screen and (max-width:450px) and (min-width:401px){.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{background:#f4f4f4;min-height:388px;margin:0}
}
@media(max-width:767px){.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-96% !important}
}
@media(max-width:767px) and (min-width:320px){.vuity-faq-container h2{max-width:370px !important;margin:20px auto 30px !important}
.qulipta-faq-container p{text-align:left !important}
.abbv-image-text-v2{margin-top:20px}
.near-vision-quiz-what-next .abbv-image-text-v2{margin-top:0}
.near-vision-quiz-what-next .abbv-button-primary.center-cta{margin-top:30px}
.vuity-faq-container .abbv-flex-container-v2{margin-bottom:50px}
.vuity-faq-container .qulipta-faq-container a{color:#3645c8}
.vuity-faq-container p{font-size:16px;line-height:1.5;max-width:70%;margin:0 auto}
}
.vuity-question-section .abbv-col-6+.abbv-col-6 .rich-text p{width:71%;margin:40px auto}
.vuity-faq-container .abbv-flex-container-v2{margin-top:50px}
.what-next-content p.font-untitled-sans-normal-18-28{margin:20px auto;line-height:1.5;max-width:70%}
.vuity-blurry-home-container .abbv-col-6{width:43%}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title,.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:80% !important;margin:0 auto 25px !important}
.homeBg .home-hero-img-section a.abbv-button-primary{margin:20px}
@media(max-width:599px){.vuity-blurry-home-container .abbv-col-6{width:100% !important}
.homeBg .abbv-background-container-content-block-display .abbv-button-primary:visited{min-width:300px !important}
.home-learn-access-section .abbv-col-6:nth-child(2)::before{width:40%}
.home-learn-access-section .abbv-col-6{margin-bottom:60px}
.home-learn-access-section .abbv-col-6:nth-child(2) .abbv-title.separator-title{padding-top:30px;padding-bottom:20px}
.vuity-fda-approved-section p{text-align:right !important}
.vuity-indication p{text-align:left !important}
.abbv-inline-use-isi .vuity-indication h3,.abbv-inline-use-isi .vuity-isi h3{font-size:18px}
}
@media(max-width:900px) and (min-width:768px){.homeBg .abbv-background-container-content-block-display a.abbv-button-primary{min-width:260px !important}
.home-learn-access-section .abbv-col-6 .abbv-rich-text{margin-right:15px !important}
.abbv-button-primary,.abbv-button-primary:visited{min-width:260px !important}
}
@media(max-width:991px) and (min-width:901px){.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:350px}
}
@media only screen and (min-width:1024px){.home-learn-access-section .abbv-col-6 .abbv-rich-text{max-width:62%}
}
.quizstarttext h2{padding-top:20px}
@media(max-width:599px){.abbv-background-container-content-block{background:none !important}
.centered-content{padding-bottom:0}
.what-next-content{padding-top:10px}
.near-vision-hero-mobile .font-untitled-sans-normal-18-24{text-align:left !important}
}
@media(max-width:380px){.near-vision-quiz-hero .abbv-background-container-content-block-display h1{font-size:24px;line-height:1}
}
.vuity-sitemap-link p{text-align:left !important}
.abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common{margin:37px 0 40px !important}
.vuity-sitemap-link p a sup{top:0;font-size:100%}
.sign-up-section.faq-banner-bottom-container .sub-title a{text-decoration:none;font-weight:normal}
@media(max-width:599px){.vuity-sitemap-link p.site-link a{font:normal 300 22px/28px 'Untitled Sans',sans-serif;color:#444750;border-bottom:3px solid #707070}
.vuity-sitemap-link p{text-align:center !important}
.vuity-sitemap-link p.site-link{margin-bottom:15px !important}
.sign-up-section .about-sign-up-section h3{color:#444750}
}
.about-sign-up-section h3{color:#444750 !important}
.vuity-cost-savings-header p,.vuity-savings-program p,.vuity-list-price-text p,.vuity-content-separation p,.vuity-important-details p{text-align:left !important}
.vuity-savings-program p a{text-decoration:none}
.vuity-cost-savings-header{padding-bottom:30px}
.vuity-program-container .vuity-savings-program-text p{text-align:left !important}
.vuity-important-details p:nth-child(3){margin:0}
p.vuity-important-description-two{margin-top:0}
.vuity-save-description sup,.vuity-content-separation p sup{top:0;font-size:100%}
.vuity-content-separation a,.vuity-important-description-two a,.vuity-number-mob{color:#364fc8}
.vuity-important-description-two b{font-weight:normal}
@media(max-width:599px){.vuity-mobile-margin-bottom{margin-top:0}
.abbv-inline-use-isi{padding:35px 0 20px}
}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
sup{position:relative;font-size:70%;line-height:0;vertical-align:baseline;top:-0.3em}
sup.sup-small{font-size:55%;top:-0.6em}
sup.sup-big{font-size:80%;top:-0.2em}
sup.sup-max{font-size:100%;top:0}
.vuity-blurry-treated-section p.vuity-about-small-para{padding-left:0 !important}
.vuity-blurry-vision-flexbox p.vuity-about-small-heading{text-align:left !important}
.vuity-blurry-vision-flexbox p.vuity-about-small-paragraph{text-align:left !important}
.abbv-button-primary,.abbv-button-primary:visited{min-width:300px !important}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{color:#3645c8 !important}
@media(min-width:1024px){.py-50{padding-top:50px !important;padding-bottom:50px !important}
.herobanner-about-presbyopia .abbv-background-container-content-block-display{padding:50px}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row .abbv-flex-item{margin-bottom:0 !important}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{margin-bottom:0}
.herobanner-about-presbyopia .abbv-background-container-image-bg{background-position:45% 100% !important}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row{align-items:start !important;flex-direction:row !important;padding:0 20px}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row .abbv-flex-item{flex:1 !important}
.vuity-about-adults .abbv-flex-container.vuity-blurry-vision-flexbox{padding:10px 0 0 !important}
}
.near-vision-quiz-what-next{max-width:100%}
.near-vision-quiz-what-next .font-untitled-sans-normal-18-28{font-family:inherit}
.near-vision-quiz-form{padding-top:40px}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{background:#fff !important;left:0;right:0;margin:0 auto;width:486px !important;transform:translateY(-50%) translateX(0) !important}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .abbv-background-container-content-block-display{width:auto !important;margin:0 auto !important}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .hero-text-title{padding:10px 0;font-size:40px}
.near-vision-quiz-form{margin-top:-100px;position:relative}
.near-vision-quiz-what-next .abbv-row.abbv-row-flush{align-items:center}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .font-untitled-sans-normal-18-24{font-family:inherit;margin:0;font-size:14px}
@media only screen and (max-width:1200px){.near-vision-quiz-form{margin-top:-80px}
}
@media(max-width:1025px){.near-vision-quiz-form{margin-top:-100px}
.what-next-content p.font-untitled-sans-normal-18-28{max-width:250px}
}
@media only screen and (min-width:767px) and (max-width:920px){.near-vision-quiz-hero .abbv-background-container-image-bg{background-position:60% 0;background-position:100% 0;background-size:cover}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{margin:0}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .hero-text-title{font-size:36px}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .font-untitled-sans-normal-18-24{font-size:16px}
}
@media only screen and (max-width:920px){.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{width:485px !important}
}
@media only screen and (max-width:840px){.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{width:405px !important}
}
@media only screen and (max-width:770px){.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{width:340px !important}
}
@media(max-width:1024px){.herobanner-about-presbyopia .abbv-background-container-content-block-display{padding:25px !important}
.home-learn-access-section{margin:0 !important}
}
@media only screen and (max-width:840px) and (min-width:768px){.near-vision-quiz-what-next .left-align-content{padding:34px 20px}
}
@media(max-width:991px){.herobanner-about-presbyopia .abbv-background-container-content-block-display{padding:25px}
.herobanner-about-presbyopia .abbv-background-container-content-block{width:92% !important}
.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{margin:20px 0 25px}
.vuity-about-adults-age-container h3.vuity-about-adult-para{margin-bottom:30px}
.abbv-flex-container.vuity-blurry-vision-flexbox .abbv-flex-item:nth-child(2){max-width:100%}
.vuity-blurry-treated-section .abbv-rich-text-common p.vuity-about-small-para{text-align:center !important}
.vuityloyalty-reading img{max-width:100% !important;width:auto !important}
.vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item:nth-child(2){width:100%;margin-top:50px;padding-bottom:50px}
.vuity-blurry-treated-section .abbv-rich-text.vuity-about-icon-roundglass.abbv-rich-text-common{margin-bottom:0 !important}
.vuity-blurry-treated-section .abbv-rich-text.vuity-icon-reading-glass,.vuity-blurry-treated-section .abbv-rich-text-common,.vuity-blurry-treated-section .vuity-about-icon-roundglass{margin-bottom:40px}
.vuity-blurry-treated-section .abbv-rich-text.vuity-about-icon-roundglass.abbv-rich-text-common{margin-bottom:40px !important}
.abbv-rich-text.vuity-blurry-headings p.vuity-about-small-heading:before{margin-top:10px !important}
}
@media(max-width:867px){.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item:nth-child(2).abbv-flex-item.border-top-mobile{border-top:2px solid #3645c8 !important}
.vuity-blurry-treated-section{padding:0 25px}
}
@media(max-width:767px){.py-50{padding-top:40px !important;padding-bottom:40px !important}
.herobanner-about-presbyopia .abbv-background-container-display.abbv-background-container-image-bg{height:100%}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{bottom:8px !important;top:auto !important}
.vuity-blurry-treated-section .vuity-about-focus-para h2{max-width:100%;padding-top:50px}
.herobanner-about-presbyopia .abbv-background-container-content{min-height:inherit}
.abbv-container.vuity-about-heading.vuity-loyalty h2{padding:25px;font-size:25px !important;line-height:1.2 !important;padding-bottom:0 !important}
.vuity-about-middle-body-adults-stripped h2{font-size:25px !important;line-height:1.2 !important}
.vuity-about-close-vision-section .abbv-flex-container.vuity-about-three-flexbox.flex-direction-row .abbv-flex-item:last-child h3{margin-bottom:0 !important}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{margin:0 !important;top:auto !important;width:100% !important}
.near-vision-hero-mobile .abbv-background-container-display.abbv-background-container-image-bg{height:auto;background:url(/content/dam/vuity/images/preview-5/home/near-vision-quiz/vuity-near-vision-quiz-header_r5_mobile.png) !important;position:absolute;background-size:cover !important;background-repeat:no-repeat !important}
.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle{margin:0;width:258px !important;transform:translateY(0) translateX(0) !important;background:transparent !important;top:20px}
.near-vision-quiz-hero .abbv-background-container-content-block-display{max-width:234px;box-sizing:content-box;padding:18px 16px !important}
.near-vision-quiz-hero .abbv-background-container-content-block-display h1,.near-vision-quiz-hero .abbv-background-container-content-block.middle-middle .hero-text-title{text-align:left;white-space:normal;font:normal 500 38px/42px "Archia-Bold",sans-serif}
.near-vision-quiz-hero .abbv-background-container-content-block-display>p{font-size:1rem !important;text-align:left;max-width:200px;line-height:normal}
.near-vision-quiz-form{margin-top:-50px}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{min-width:inherit;max-width:280px}
.vuity-about-adults-age-container p.about-quiz-button.text-left{text-align:center !important}
}
@media(max-width:600px){.sign-up-section-fad .abbv-button-primary,.abbv-button-primary:visited{width:100% !important;display:block}
.vuity-about-middle-body-adults-stripped p.about-quiz-button>a{width:100% !important}
.vuity-about-closevision-para p{padding:0 15px !important;display:flex;flex-direction:column}
.abbv-button-primary,.abbv-button-primary:visited{max-width:100%}
}
.vuity-indication p{text-align:left !important}
.vuity-indication p sup{font-size:100%;top:0}
@media(max-width:599px){.vuity-fda-approved-section p{width:100%;max-width:90%;text-align:center !important}
.vuity-fda-approved-section.home-nearvision-title h2{line-height:1.2}
.vuity-blurry-home-container{height:245px;background-size:100% !important;background-position:-20px -10% !important}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:278px}
.vuity-blurry-home-container .padding-top-25 h3{padding-top:10px}
.abbv-background-container-image-bg{background-size:unset;background-position:51% 25%}
.homeBg .abbv-button-primary,.homeBg .abbv-button-primary:visited{margin:30px 0}
.vuity-fda-approved-section p{color:#000 !important;max-width:80% !important;margin:0 auto !important}
.vuity-fda-approved-section.home-nearvision-title p{padding-top:15px !important;line-height:1.6 !important}
.home-learn-access-section .abbv-col-6 .abbv-rich-text h2,.home-learn-access-section .separator-title>h2{font-weight:normal !important}
}
@media(min-width:650px){.homeBg .abbv-background-container-display{background-size:100% !important;background-position:30px 40% !important}
}
.vuity-faq-container p{text-align:left !important}
@media(max-width:599px){.vuity-middle-body h2{font-size:24px !important}
}
.vuity-middle-body h2{font-size:32px}
.vuity-fda-approved-section p{font-size:18px !important}
.near-vision-quiz-what-next{margin-top:40px}
@media(min-width:601px){.abbv-legal-text p{text-align:left !important}
.abbv-footer ul.abbv-footer-horizontal li{padding-right:60px}
.abbv-footer-content .abbv-legal-text>p{bottom:85px !important;font-style:italic}
.abbv-legal-text .vuity-footer-paragraph-right-block p{padding-left:22px}
.footer.parbase{height:240px}
.vuity-footer-social-menu{bottom:140px}
.abbv-footer ul.abbv-footer-horizontal{margin-top:55px}
}
@media only screen and (max-width:991px) and (min-width:601px){.abbv-hide-desktop{display:none}
.abbv-footer ul.abbv-footer-horizontal li{padding-right:40px}
.abbv-legal-text .vuity-footer-paragraph-right-block p{padding-left:54px}
}
.abbv-footer ul.abbv-footer-horizontal a,.abbv-footer ul.abbv-footer-horizontal a:visited{text-underline-offset:2px;text-underline-position:auto}
@media(max-width:599px){.vuity-footer-social-menu ul li a{margin:0 0 0 33px}
.vuity-footer-social-menu{width:100px;bottom:345px !important}
.abbv-footer-content .abbv-legal-text>p{font-style:italic !important}
}
@media(min-width:601px){.abbv-promo-drawer-right{right:-45%}
.fad-zipcode-widget .abbv-button-primary{min-width:72px !important}
.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-150px}
}
@media only screen and (max-width:599px) and (min-width:380px){.abbv-promo-drawer-right{right:-95%}
.abbv-promo-drawer{margin-bottom:10%}
.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-40px}
}
.abbv-promo-drawer{box-shadow:-3px 0 7px #706e6e80;border-radius:10px}
@media(min-width:601px){.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-40px !important}
.abbv-promo-drawer-right{right:-22% !important}
}
.abbv-seeup-close p.seeup-p{width:100% !important}
.what-next-content p.font-untitled-sans-normal-18-28{font-family:unset;text-align:center !important}
.abbv-promo-drawer{width:22%}
@media(max-width:1560px){.abbv-promo-drawer{width:28%}
.abbv-promo-drawer-right{right:-28% !important}
}
@media(max-width:1280px){.abbv-promo-drawer{width:40%}
.abbv-promo-drawer-right{right:-40% !important}
}
@media(max-width:599px){.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important}
}
@media only screen and (max-width:840px) and (min-width:769px){.home-learn-access-section{margin:0 auto}
}
@media(min-width:1024px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{max-width:58%}
.vuity-blurry-vision-flexbox p.vuity-about-small-paragraph{max-width:380px !important}
.vuity-blurry-vision-flexbox .vuity-about-small-paragraph:nth-child(2){max-width:350px !important}
}
@media only screen and (max-width:991px) and (min-width:768px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block-display{padding:20px}
.about-vuity-helper h2 sup{font-size:70%}
.abbv-stretched-card-body p{width:84% !important;margin:0 auto !important}
}
@media(max-width:599px){.vuity-may-help-contain h3.vuity-may-help-para{font-family:inherit}
}
.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important}
.about-learn-vuity-section .rich-text :nth-child(2){width:478px !important}
.vuity-question-section .abbv-seeup-close p.seeup-p{margin-top:20px !important}
@media(min-width:601px){.about-learn-vuity-section .abbv-col-6:nth-child(2){padding-left:6% !important}
}
.abbv-promo-drawer-container .abbv-promo-drawer-title{font-family:inherit !important}
.abbv-promo-drawer-handle{box-shadow:none;border:3px solid white}
@media only screen and (max-width:991px) and (min-width:768px){.abbv-stretched-card-body p{width:84% !important;margin:0 auto !important}
}
@media(max-width:380px){.aboutBg .abbv-background-container-content{min-height:315px !important}
}
@media only screen and (max-width:395px) and (min-width:381px){.aboutBg .abbv-background-container-content{min-height:306px !important}
}
@media only screen and (max-width:441px) and (min-width:396px){.aboutBg .abbv-background-container-content{min-height:295px !important}
}
@media(max-width:600px){.abbv-flex-container-v2.about-vuity-questions-wrapper{padding:50px 20px !important}
.sign-up-section{padding:25px 25px 0 !important}
}
.vuity-savings-program-text .vuity-save-description{max-width:100%}
@media(max-width:600px){.abbv-footer ul.abbv-footer-horizontal li{text-decoration:none !important;text-underline-position:unset !important}
.abbv-footer ul.abbv-footer-horizontal a,.abbv-footer ul.abbv-footer-horizontal a:visited{text-decoration-thickness:1.5px !important;font-weight:normal}
.fad-zipcode-widget .abbv-button-primary{padding:0;margin-left:-15px;padding:10px 5px;min-height:auto !important;font-size:15px !important}
.abbv-promo-drawer-description .fad-zipcode-widget h2{font-size:18px !important}
}
@media(max-width:767px){.abbv-promo-drawer{width:96% !important}
.abbv-promo-drawer-handle{top:0 !important}
.abbv-promo-drawer-right .abbv-promo-drawer-handle{height:100% !important}
.abbv-promo-drawer-description{min-height:220px !important}
.abbv-promo-drawer-title{bottom:8px}
.abbv-container.vuity-about-icon-section-container.py-50{padding-top:0 !important}
}
@media only screen and (max-width:400px) and (min-width:320px){.abbv-promo-drawer-right{right:-95%}
}
@media only screen and (max-width:599px) and (min-width:401px){.abbv-promo-drawer-right{right:-97%}
}
@media only screen and (max-width:991px) and (min-width:768px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{top:26px !important}
.abbv-promo-drawer{width:48%;margin-bottom:80px}
.abbv-promo-drawer-right{right:-48% !important}
.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-40px !important}
.about-learn-vuity-section .abbv-col-6 .abbv-rich-text h2{font-size:26px}
.about-learn-vuity-section .abbv-col-6 .rich-text .abbv-rich-text-common{width:92%}
}
@media(max-width:984px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7),.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){text-align:left;background:#f4f4f4;border-bottom:2px solid #c1c1c1}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){margin-bottom:5px;border-bottom:0}
}
@media(min-width:985px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7),.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){display:none}
}
@media(min-width:601px){.abbv-accordion-content p sup,.vuity-cost-savings-header .vuity-payment-options sup{top:-0;font-size:100%}
}
@media(max-width:599px){.abbv-accordion-content p sup,y .vuity-cost-savings-header .vuity-payment-options sup{top:-0;font-size:100%}
.abbv-rich-text.vuity-sitemap-title.abbv-rich-text-common h2{font:normal 500 36px/42px 'Archia-Medium',sans-serif !important}
}
@media(max-width:600px){.abbv-promo-drawer-right{right:-96% !important}
.promo-fad-zipcode.abbv-promo-drawer-right.show-promo-drawer.abbv-promo-drawer-right-active{right:-11% !important}
.homeBg .abbv-background-container-image-bg{background-size:cover !important;background-position:75% 0 !important;background-image:url(/content/dam/vuity/images/home/hero_r5_mobile.jpg) !important}
.about-learn-vuity-section .abbv-col-6:nth-child(2) .separator-title{max-width:100% !important}
.sitemap-show-hide-desktop{display:none}
.vuity-getting-started-about-container{background:url(/content/dam/vuity/images/home/about-vuity/how-does-vuity-work-model_r5_desktop.png);background-position:55% 0 !important;background-repeat:no-repeat;height:295px}
.vuity-getting-started-about-container p{display:none}
.sign-up-section.faq-banner-bottom-container .abbv-rich-text.about-sign-up-section.abbv-rich-text-common h3{font-size:20px}
.sign-up-section.faq-banner-bottom-container{padding:25px 25px 25px !important}
.sign-up-section .sub-title a{font-weight:bold !important}
.TermsModal.vuity-terms-modal .modal-info{padding-top:30px}
.vuity-sitemap-section{padding-top:40px}
.mayhelp-sup sup.sup-small{top:16px;font-weight:bold;font-family:inherit}
}
.vuity-mayhelp-section .vuity-about-page-may-help p.text-new-help{font-family:'Untitled Sans'}
.mayhelp-sup sup.sup-small{top:-0.6em;font-weight:bold;font-family:cursive}
@media(min-width:601px){.homeBg .abbv-background-container-display{background-position:0 45% !important}
.sitemap-show-hide-mobile{display:none}
}
.homeBg .home-eye-drop-text{max-width:98%}
@media(max-width:400px){.vuity-blurry-home-container{height:230px !important}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:265px !important}
}
@media(min-width:1400px){.vuity-blurry-home-container{background-size:40% !important;background-position:30px -10% !important}
}
.abbv-rich-text.vuity-blurry-headings .vuity-blurry-vertical-line:before{top:15px !important}
@media(max-width:767px){.abbv-rich-text.vuity-blurry-headings .vuity-blurry-vertical-line:before{top:10px !important}
.vuity-blurry-vision-flexbox p{padding-right:20px !important}
}
.vuity-about-three-flexbox .abbv-image-text.vuity-about-men-vision img{height:auto !important}
@media(max-width:1024px){.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{font-size:20px}
}
@media(max-width:1024px) and (min-width:768px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container div{margin-bottom:50px}
}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container .abbv-col.abbv-col:first-child{display:flex;align-items:center}
@media(max-width:767px){.vuity-doctor-locator-container .vuity-blurry-home-container{height:auto !important}
.vuity-getting-started-about-section .abbv-col:first-child{margin-left:2%}
#abbv-promo-drawer-close{width:auto !important}
h2{font-size:25px !important;line-height:1.2 !important}
}
@media(max-width:600px){.vuity-getting-started-about-section .vuity-getting-started-about-container{background-position:55% -20px !important;height:265px;background-size:cover !important;margin-left:15px}
.abbv-promo-drawer-description{min-height:190px !important}
.abbv-promo-drawer-title{bottom:-11px}
.abbv-button-plain.i-a,.abbv-button-plain.i-a:visited{width:100%}
.abbv-footer .vuity-footer-logo img{width:100%;height:auto}
}
@media(max-width:375px){.vuity-getting-started-about-section .vuity-getting-started-about-container{background-position:55% 0 !important}
}
@media(min-width:1140px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container{height:650px}
}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container{background:none !important;position:relative;top:0}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container div{height:100%;position:relative;z-index:9999}
@media(max-width:1250px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{content:"";width:50%;height:auto;right:0;position:absolute;top:0;bottom:0;margin:auto;background:url(/content/dam/vuity/images/VP-CAF-120621/earn-rewards-full.jpg);background-repeat:no-repeat;background-position:center;background-size:260% 200%}
}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::after{content:"";height:100%;left:0;right:auto;position:absolute;top:0;bottom:0;margin:auto;background:#f6f6f6;z-index:-2;width:50%}
@media(max-width:767px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container .abbv-col.abbv-col:first-child{padding-top:300px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{top:0;bottom:auto;height:300px;width:100%}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section .abbv-col.abbv-col:first-child{padding-top:350px !important}
.vuity-home-blurrynear-section.fad-banner-wrap .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:inherit !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::after{width:100%}
#directory-app .ddc-div-wrapper.blenrep-no-results{display:none !important}
.vuity-about-close-vision-section p.mob-sup{display:block}
}
@media(max-width:400px){.vuity-home-blurrynear-section.fad-banner-wrap .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:inherit !important}
}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09){display:none}
@media(max-width:895px){.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul[role="menu"]{display:flex;flex-direction:column}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09){display:block;position:relative}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09) ul li{padding:0 20px !important}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(7){order:8}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){order:9}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li.abbv-buddy-inline{display:none}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09) span{background:transparent;display:none}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09)>a:after{content:"\e313";font-size:2rem;text-decoration:none;right:0;top:0;padding:0 14px;margin:0;font-family:'abbv-iconFont' !important;vertical-align:middle;float:right;position:absolute}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09)>a,.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09)>a.abbv-active{background-color:transparent;color:#444750;margin-right:0 !important;width:-webkit-fill-available}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(3) a{border-right:0}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation .abbv-icon-account_circle:before{display:none}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(1),.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(4){display:none}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09) ul li.mv-signup a,.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(09) ul li.mv-signin a{padding-left:30px !important;position:relative}
li.mv-signup a:before{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Signup.svg);color:#3645c8;position:absolute;left:0;top:-3px}
li.mv-signin a:before{width:24px;height:24px;content:url(/content/dam/vuity/images/V-CAF-012522/Signin.svg);color:#3645c8;position:absolute;left:0}
}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{width:40% !important;margin-bottom:20px;min-width:385px}
@media(max-width:600px){.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{padding-left:20px !important;padding-right:20px !important;width:auto !important}
button.abbv-back-to-top.abbv-button-plain.abbv-icon-arrow_upward.i-a{width:auto}
.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li:nth-child(8){border-bottom:2px solid #c1c1c1}
.what-next-content p.font-untitled-sans-normal-18-28{max-width:initial !important}
}
@media(max-width:1200px) and (min-width:769px){.vuity-about-adults .abbv-flex-container.vuity-blurry-vision-flexbox{align-items:center}
}
@media only screen and (max-width:1270px) and (min-width:985px){.vuity-header{padding:0 15px 0 !important}
.abbv-header-v2-primary-navigation.abbv-navigation .abbv-logo li a img{margin-right:80px !important}
}
@media only screen and (max-width:1100px) and (min-width:985px){.abbv-header-v2-primary-navigation.abbv-navigation .abbv-logo li a img{margin-right:0 !important}
}
@media(min-width:1441px) and (max-width:1575px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation ul li{margin-right:3.5% !important}
}
@media(min-width:896px) and (max-width:1145px){.vuity-about-icon-section-container .abbv-flex-container{display:flex;flex-direction:column !important}
.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item .border-top-mobile{border-top:1px solid #3645c8;border-left:0}
}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col:first-child{background:0}
.vuity-blurry-home-container .abbv-col-6{width:49%}
.vuity-blurry-home-container .vuity-middle-body{padding:60px 0 0 0}
.vuity-blurry-home-container{background-repeat:no-repeat !important;background:url("/content/dam/vuity/images/home/FAD-CTA-Image--Man-Holiding-Glass-Desktop.png") !important}
@media(min-width:501px){.vuity-blurry-home-container{background:url("/content/dam/vuity/images/home/FAD-CTA-Image--Man-Holiding-Glass-Desktop.png") !important;background-repeat:no-repeat !important}
}
@media(min-width:991px) and (max-width:1200px){.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6{min-height:380px !important}
}
@media only screen and (min-width:800px) and (max-width:1023px){.vuity-blurry-home-container .vuity-middle-body{padding:40px 0 0 108px !important}
.vuity-blurry-home-container .abbv-col-6{width:46%}
}
@media only screen and (min-width:600px) and (max-width:799px){.vuity-blurry-home-container{background-size:50% !important;background-position:0 50% !important}
.vuity-blurry-home-container .abbv-col-6{width:49%}
.vuity-blurry-home-container .vuity-middle-body{padding:46px 0 0 43px}
.vuity-blurry-home-container .vuity-middle-body h2{font-size:20px !important}
.vuity-blurry-home-container .vuity-middle-body p a{min-width:250px !important}
}
@media only screen and (min-width:461px) and (max-width:500px){.vuity-blurry-home-container{background-size:80% !important;background-repeat:no-repeat !important}
}
@media(max-width:460px){.vuity-blurry-home-container{background-size:85% !important;background-repeat:no-repeat !important}
}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container h4{text-align:center;font-weight:600;font-size:18px;color:#000}
@media(min-width:601px){.abbv-modal.vuity-leaving-modal{z-index:9999;max-width:884px;max-height:499px !important;overflow:inherit !important}
.abbv-modal.vuity-leaving-modal .abbv-icon-close{outline:0;color:#707070}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container{padding:91px 50px 10px 50px;border:0}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container h2{text-align:center;font-weight:600}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container p{font-size:14px;line-height:18px;color:#212426}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns{display:flex;flex-direction:column;align-items:center}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns .abbv-button-primary{min-width:200px !important;margin-top:18px;margin-bottom:10px}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns .abbv-modal-close-inline{min-width:200px !important;margin-top:0;margin-bottom:0;background:0;border:0;color:#444750}
}
@media(max-width:600px){.abbv-modal.vuity-leaving-modal{max-width:884px;max-height:653px !important;border:0;z-index:999}
.abbv-modal.vuity-leaving-modal .abbv-icon-close{outline:0}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container{padding:91px 50px 47px 50px;border:0}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container h2{text-align:center;font-weight:600;padding-right:0;font-size:30px !important}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container p{font-size:14px;line-height:18px;color:#212426}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container h4{margin-top:10px}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns{display:flex;flex-direction:column;align-items:center}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns .cta.parbase{text-align:center}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns .abbv-button-primary{min-width:150px !important;margin-top:18px;margin-bottom:10px;padding:12px}
.abbv-modal.vuity-leaving-modal .digitalobgynhcp-welcome-modal-btns .abbv-modal-close-inline{min-width:200px !important;margin-top:0;margin-bottom:0;background:0;border:0;color:#444750}
}
.eye-care-professional-ctn .abbv-col-10{width:100%}
.eye-care-professional-ctn .abbv-col-10 a{color:#364fc8}
a.abbv-modal-open.anchor-modal{text-decoration:underline;color:#364fc8 !important}
.eye-care-professional-ctn p{line-height:1.4}
@media(max-width:1024px) and (min-width:600px){.abbv-modal.vuity-leaving-modal .abbv-modal-content-container{padding:25px}
}
.qulipta-faq-container a,.qulipta-faq-container a:hover{color:#3645c8}
.fad-doctor-comp .image-text-v2.parbase{width:50px;margin-right:15px}
.fad-doctor-comp .abbv-col.abbv-col-12{display:flex;justify-content:center;align-items:center}
.fad-doctor-comp .abbv-image-text-v2 .abbv-image-text-display-v2{padding:0}
.fad-doctor-comp .abbv-image-text-v2 .abbv-image-text-content-v2{position:static !important;margin:auto;width:auto;background:inherit}
.abbv-image-text-v2 .abbv-image-text-content-container-v2{background:transparent !important;position:static !important}
.abbv-container.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap{margin-bottom:0}
.terms-condition-wrap p.modal-info{margin-bottom:15px !important}
.terms-condition-wrap p.modal-info a{text-decoration:underline !important}
.terms-condition-wrap h1{margin-bottom:40px !important}
@media(max-width:767px){.fad-doctor-comp .abbv-col.abbv-col-12{flex-direction:column}
.fad-doctor-comp .image-text-v2.parbase{margin-right:0}
.fad-doctor-comp .abbv-image-text-v2 .abbv-image-content-container-v2{margin-bottom:0}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{width:80% !important;margin-bottom:0}
}
@media(max-width:600px){.fad-doctor-comp div.rich-text{width:300px;margin-left:0}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container{background:none !important}
.abbv-inline-use-isi:after{height:15px;top:-14px}
.abbv-inline-use-isi{padding:20px 15px}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{min-width:auto;width:70% !important}
.vuity-safety-bar h3{font-weight:bold !important}
.vuityloyalty-faq-new h2{font-weight:normal !important}
.sign-up-section .my-vuity-sign-up.abbv-rich-text-common img{max-width:250px}
.my-vuity-sign-up h2{font-size:32px !important}
.vuity-mayhelp-section.about-page h2.vuity-thatsright-txt{font-size:30px !important}
.vuityloyalty-faq-new h2{font:normal 500 25px/36px 'Archia-Medium',sans-serif !important}
.vuity-savings-program-text .vuity-learn{margin-top:10px !important}
}
@media(max-width:834px){.abbv-inline-use-isi .vuity-indication h3,.abbv-inline-use-isi .vuity-isi h3{font-size:17px}
}
.vuity-header .logged-in .abbv-icon-account_circle:before{width:44px;height:44px;content:url(/content/dam/vuity/images/V-CAF-012522/sign-up-blue-icon.png)}
.vuity-header .logged-out .abbv-icon-account_circle:before{width:44px;height:44px;font-size:50px;content:url(/content/dam/vuity/images/V-CAF-012522/Icon-guest.png)}
.sign-up-section .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common .abbv-button-primary{margin-bottom:40px}
.abbv-header-v2.vuity-header .abbv-header-v2-primary-navigation ul.abbv-logo li{margin-left:0}
@media(min-width:1025px) and (max-width:1490px){.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block-display{padding:75px 50px 80px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{max-width:66%}
.herobanner-about-presbyopia .abbv-background-container-content-block-display{padding:50px 40px}
.what-next-content p.font-untitled-sans-normal-18-28{max-width:82%}
.near-vision-quiz-what-next .what-next-content p.font-untitled-sans-normal-18-28{max-width:100%}
}
.vuity-about-page-may-help h3.vuity-may-help-para{font:normal 400 30px/36px "Untitled Sans",sans-serif}
@media(min-width:1025px) and (max-width:1350px){.abbv-flex-container.vuity-about-three-flexbox.flex-direction-row h3{font-size:17px !important}
.hide-br-for-desktop{display:none}
.vuity-blurry-home-container{height:400px;background-size:contain !important}
.abbv-background-container.vuity-hero-introducing-banner.banner-about h1.vuity-herobanner-heading{font:normal 500 40px/50px 'Archia-normal',sans-serif}
.abbv-background-container.vuity-hero-introducing-banner.banner-about .abbv-background-container-content-block.middle-right{max-width:62%}
.moderate-text-v2{max-width:355px !important}
.herobanner-about-presbyopia.main-header h1{font:normal 500 37px/50px 'Archia-normal',sans-serif !important}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{left:77%}
.vuity-blurry-home-container .vuity-middle-body{padding:0;margin-top:-40px}
.homeBg .abbv-background-container-content-block-display p{font:normal 300 17px/22px "Untitled Sans",sans-serif}
.vuity-footer-social-menu{right:8%}
.abbv-seeup-close h2{font:normal 500 35px/40px "Archia-Normal",sans-serif}
.abbv-take-effect{padding-left:30px !important}
.abbv-container.vuity-about-heading h2{font:normal 500 32px/36px 'Archia-normal',sans-serif !important}
}
.abbv-accordion-blade-content{padding:15px 40px 15px 15px}
.directory-widget .filters-demo__main-container .filters-inputs-container{margin:26px 0 10px}
.blenrep-no-results .ddc-custom-div-container__message img{margin-top:30px}
.directory-widget .ddc-container .provider-list-container-abro{padding:25px 38px 20px !important}
.home-nearvision-title p,.eye-care-professional-ctn p>b{color:#000 !important}
@media(min-width:601px){.vuity-doctor-locator-container .directory-widget .ddc-container .blenrep-no-results{margin-bottom:20px}
.measured-thirty-days-txt{max-width:820px !important;font:normal 400 22px/28px 'Untitled Sans',sans-serif !important}
}
@media(max-width:601px){a.abbv-button-primary.vuity-signup-btn.vuity-sign-mobile{text-align:right;right:60px}
.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(2) a,.vuity-header .abbv-header-v2-utility-navigation ul li:nth-child(3) a{color:#000;text-decoration:none}
.about-learn-vuity-section .rich-text :nth-child(2){width:auto !important;padding-right:20px}
.fourteen-days-rich-txt p{line-height:28px}
}
.about-vuity-helper h2.vuity-thatsright-txt{line-height:1.2 !important}
.hide-hr-for-desktop{display:none}
@media(max-width:600px){.hide-hr-for-desktop,.hide-hrtag-for-desktop{display:block;width:50px;margin-left:auto;margin-right:auto;height:1px;background:black;border-radius:10px}
.hide-hrtag-for-desktop{background:#3645c8;margin-bottom:-55px;height:3px}
.abbv-rich-text.vuity-indication.abbv-rich-text-common p{padding-bottom:10px}
.eye-care-professional-ctn{margin-bottom:50px}
.abbv-inline-use-isi .vuity-isi li,.abbv-inline-use-isi .vuity-isi p,.abbv-inline-use-isi .vuity-isi p a{font-size:16px}
.abbv-footer ul.abbv-footer-horizontal a,.abbv-footer ul.abbv-footer-horizontal a:visited{text-underline-offset:1.5px}
.vuity-doctor-locator-container .directory-widget .ddc-container .pagination-abro.ant-pagination{padding-top:0 !important}
.remove-insurance-top-padding{padding:0 13px 23px 16px !important}
.style-cost-hrtag hr{margin-top:30px !important}
.abbv-header-v2-lite.abbv-button-primary.i-a:after,.abbv-button-secondary.i-a:after,.abbv-button-tertiary.i-a:after,.abbv-button-plain.i-a:after{right:15px !important;color:#262626 !important}
.take-effect-final-para{font-size:16px !important}
.seeup-final-para{font-size:16px !important;margin-top:-20px !important}
.abbv-modal.vuity-leaving-modal .abbv-modal-content-container{padding:40px 50px 47px 50px}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:360% 230%}
.vuity-blurry-home-container .vuity-middle-body h2{font-size:32px !important}
.about-description-eye-drop h2.abbv-text-center{font-size:33px !important;margin-top:50px}
.abbv-inline-use-isi .vuity-isi p{margin-top:10px}
.abbv-inline-use-isi .vuity-isi h3{margin:10px 0 20px}
.abbv-inline-use-isi .vuity-isi li{margin:0 0 10px 0}
}
.seeup-final-para{margin-top:-20px !important}
.abbv-icon-close.i-a:after{color:#818181}
.hide-hrtag-for-desktop,.hide-brtag-for-desktop{display:none}
@media(min-width:601px) and (max-width:1200px){.vuity-blurry-home-container{background-size:contain !important}
}
@media(min-width:601px) and (max-width:991px){.homeBg .abbv-background-container-display{background-position:60% 45% !important;background-size:cover !important}
.homeBg .abbv-background-container-content-block{margin-left:0}
.homeBg .abbv-background-container-content{margin-bottom:60px}
.abbv-background-container.vuity-hero-introducing-banner.banner-about h1.vuity-herobanner-heading{font-size:30px !important;line-height:1.2 !important}
.about-learn-vuity-section .rich-text :nth-child(2){width:auto !important;text-align:left !important}
.how-soon-vuity-does-takes .abbv-take-effect p:nth-child(3){text-align:left !important}
.vuity-getting-started-about-section .vuity-getting-started-about-container{max-width:530px;max-height:430px}
}
@media(min-width:600px) and (max-width:1024px){.start-with-vuity-image .abbv-col-6 .cta a{display:block;margin:0 auto;max-width:180px !important;min-width:230px !important}
}
@media(min-width:767px) and (max-width:1024px){.start-with-vuity-image .vuity-middle-body p,.start-with-vuity-image .vuity-middle-body h2{padding:0 10px}
.start-with-vuity-image .abbv-col-6 .cta{padding-top:0 !important}
.vuity-getting-started-about-section .vuity-getting-started-about-container{background-position:100% 0 !important;max-width:450px;max-height:350px;height:350px}
.vuity-getting-started-about-section .abbv-background-container-content-block-display{padding:10px !important}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common h2{padding-top:0 !important}
.vuity-getting-started-about-section .abbv-col.abbv-col-6 .cta.parbase{padding:0 0 40px !important}
}
.eye-care-professional-ctn{margin-top:-35px !important}
.style-cost-hrtag hr{width:85%;height:3px;margin:10px 0 auto;background-color:#f1f1f1;margin-left:70px !important}
.vuity-content-separation:after{display:none !important}
@media(max-width:1200px){.style-cost-hrtag hr{width:100%;margin:10px 0 auto;margin-left:0 !important}
}
.remove-insurance-top-padding{padding:10px 100px 30px 100px}
.remove-insurance-info-top-padding{margin-top:0 !important}
@media(min-width:601px) and (max-width:767px){.abbv-promo-drawer-right{right:-81% !important}
.abbv-promo-drawer{width:81% !important}
.fad-zipcode-widget input[type="text"]{max-width:200px !important}
.fad-zipcode-widget .abbv-button-primary{max-width:0;margin-top:0}
.abbv-promo-drawer-description,.abbv-promo-drawer-right .abbv-promo-drawer-handle{min-height:140px !important}
.abbv-promo-drawer-title{bottom:-28px}
.abbv-promo-drawer{box-shadow:none !important}
.abbv-button-plain.i-a:after{right:10px}
.home-learn-access-section .abbv-button-primary,.abbv-button-primary:visited{min-width:250px !important}
.home-learn-access-section .abbv-col-6 .abbv-rich-text,.homeBg .abbv-button-primary,.abbv-button-primary:visited{max-width:70%}
.vuity-blurry-home-container{background-size:50% !important}
}
@media(min-width:500px) and (max-width:600px){.abbv-promo-drawer{width:100% !important}
.abbv-promo-drawer-right{right:-93% !important}
.abbv-promo-drawer{box-shadow:none !important}
.abbv-button-plain.i-a:after{right:20px}
.vuity-blurry-home-container{background-size:80% 100% !important}
}
@media(min-width:425px) and (max-width:499px){.abbv-promo-drawer-right{right:-88% !important;box-shadow:none !important}
}
@media(min-width:360px) and (max-width:499px){.abbv-promo-drawer-right .abbv-promo-drawer-handle{height:75% !important}
.abbv-promo-drawer-handle{top:-22px !important}
.abbv-promo-drawer-title{bottom:-28px}
.abbv-promo-drawer-right{box-shadow:none !important}
}
@media(max-width:767px){.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:100% !important}
.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content{min-height:215px !important}
}
@media(max-width:991px) and (min-width:768px){.herobanner-loyaltyform .abbv-background-container-content-block.middle-right{width:40% !important}
}
.abbv-rich-text .my-vuity-faqs-header,.abbv-rich-text .terms-vuity-blue-img{text-align:left !important}
@media(min-width:1140px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:450px !important}
}
@media(min-width:1250px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{content:"";width:50%;height:auto;right:0;position:absolute;top:0;bottom:0;margin:auto;background:url(/content/dam/vuity/images/VP-CAF-120621/earn-rewards-full.jpg);background-repeat:no-repeat;background-position:center;background-size:245% 200%}
}
@media(min-width:1000px) and (max-width:1140px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:450px !important}
}
@media(min-width:1140px) and (max-width:1299px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:255% 200% !important}
}
@media(min-width:1100px) and (max-width:1300px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:550px !important}
.homeBg .abbv-background-container-content-block{left:3%;width:36% !important}
}
@media(min-width:1300px) and (max-width:1800px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:600px !important}
}
@media(min-width:1801px) and (max-width:2000px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:720px !important}
}
@media(min-width:2001px) and (max-width:2300px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:770px !important}
.presbyopia-banner-img-header{min-height:650px !important;background-position:unset !important}
.presbyopia-banner-img-header .abbv-background-container-content-block.middle-middle{top:100% !important}
}
@media(min-width:2301px) and (max-width:2500px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:830px !important}
}
@media(min-width:2501px) and (max-width:3000px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:930px !important}
}
@media(min-width:3001px) and (max-width:4000px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section{height:1100px !important}
}
@media(min-width:1401px) and (max-width:2500px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:240% 200% !important}
}
@media(min-width:991px) and (max-width:1024px){.aboutBg .abbv-background-container-content-block{width:60% !important}
}
@media(min-width:1025px) and (max-width:1180px){.abbv-background-container.vuity-hero-introducing-banner.banner-about h1.vuity-herobanner-heading{font-size:30px;line-height:1.4}
}
@media(min-width:601px) and (max-width:990px){.cayenne-pepper-img-blur,.cayenne-pepper-img-clear{width:75%}
.cayenne-pepper-img-blur{float:right}
}
@media(min-width:991px) and (max-width:1600px){.cayenne-pepper-img-blur,.cayenne-pepper-img-clear{width:58%}
.cayenne-pepper-img-blur{float:right}
}
@media(min-width:1600px) and (max-width:3000px){.cayenne-pepper-img-blur,.cayenne-pepper-img-clear{width:46%}
.cayenne-pepper-img-blur{float:right}
}
@media(max-width:600px){.after-3-line-gain-txt{margin-top:30px;margin-bottom:60px !important}
.cayenne-pepper-img-dir-block{display:block}
.about-description-eye-drop::before{border-top:1px solid #444750 !important}
}
@media(min-width:1300px){.abbv-row-container-new{max-width:1220px !important}
.about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush{max-width:1220px !important}
}
@media(min-width:1400px){.pos-20{position:relative;left:-8%}
}
a.vuity-points-links.my-vuity-points-url-txt{color:#000 !important}
.program-terms-conditions-txt{font:normal 400 16px/24px "Untitled Sans bold",sans-serif}
.enrolling-program-vuity-links{text-decoration:none}
p.vuity-important-description-two{color:#000 !important}
@media(min-width:767px){.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body h1.fourteen-days-results-txt-h1{font-size:44px;margin-bottom:10px}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body h2.fourteen-days-results-txt-h2{font-size:30px}
.fourteen-days-img-section .abbv-image-content-container-v2{padding-right:0;margin-top:15px;width:286px}
.fourteen-days-img-section{padding-bottom:0 !important}
.fourteen-days-rich-txt p{text-align:left !important;margin-left:8%;margin-top:-15px}
.how-soon-vuity-does-takes{padding-top:90px !important}
.getting-started-vuity-section .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-text-content-container-v2 .abbv-text-center{font-size:20px !important}
.vuity-take-effect-txt-p1{line-height:1.5;margin-bottom:0 !important}
.vuity-take-effect-txt-p2{margin-top:5px !important}
.vuity-question-section .abbv-col-6+.abbv-col-6 .rich-text p{margin-bottom:0 !important}
.abbv-container.vuity-mayhelp-section h2.vuity-thatsright-txt{max-width:1100px !important}
}
@media(max-width:1024px){.about-description-eye-drop.d-none-desktop{display:none}
.vuity-question-section .abbv-col-6+.abbv-col-6 .rich-text p{margin-bottom:0 !important}
.about-description-eye-drop.d-none-mob{display:block !important}
}
@media(max-width:768px){.about-description-eye-drop::before{top:30px !important}
.get-started-with-vuity-h2{padding-top:60px}
.fourteen-days-results-txt-h1{font-size:34px !important}
.hide-hrtag-for-desktop{display:none !important}
.vuity-take-effect-txt-p2{margin-top:3px !important}
}
@media(min-width:800px) and (max-width:1023px){.abbv-inline-use-isi .vuity-indication h3{margin-right:15px}
}
@media(min-width:601px) and (max-width:960px){.vuity-getting-started-about-section .abbv-row-flush{height:378px;flex-direction:unset}
.vuity-getting-started-about-section .vuity-getting-started-about-container{height:360px}
}
@media(min-width:895px) and (max-width:991px){.abbv-flex-container-v2.about-vuity-questions-wrapper .titles.parbase{display:contents}
.abbv-flex-container-v2.about-vuity-questions-wrapper .cta.parbase a{width:85% !important}
.abbv-flex-container-v2.about-vuity-questions-wrapper .titles .about-questions-title h2{font-size:24px !important}
}
.inline{display:inline;position:relative;top:-6px;margin-left:10px}
@media(max-width:712px){.inline{top:8px}
}
.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content p{line-height:28px;margin-top:20px;font-size:26px}
.max-700{max-width:700px;margin:auto;font:normal 500 26px/32px "Archia-normal",sans-serif}
@media(max-width:600px){.herobanner-about-presbyopia.herobanner-signup.herobanner-loyaltyform .abbv-background-container-content p{margin-top:20px;font-size:20px !important;line-height:32px}
.homeBg .abbv-background-container-content{top:-30px}
.abbv-background-container-content-block .reading-glass-vuity-para{margin-top:0 !important}
}
@media(min-width:601px){.presecription-eye-drop-txt{margin-top:50px}
}
.abbv-background-container-content-block .reading-glass-vuity-para{text-align:left !important}
.vuity-about-middle-body-adults-stripped .vuity-about-adult-para{font:normal 400 22px/28px "Untitiled sans",sans-serif}
.eye-care-professional-txt{text-align:left !important}
.veeva-code-txt-fad{text-align:right !important}
.fourteen-days-rich-txt .in-studies-dagger-symbol{top:0;font-size:25px}
.fourteen-days-results-txt-h2 .in-studies-dagger-symbol{top:-4px;font-size:25px}
.fourteen-days-results-txt-h2{font:normal 500 36px/40px "Untitled Sans",sans-serif}
@media(min-width:1300px){.abbv-background-container-content-block .reading-glass-vuity-para{margin:30px 0;text-align:left !important}
.about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-text-content-container-v2 .vuity-about-getting-started-para-1{font-size:18px !important}
.about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-text-content-container-v2 .vuity-about-getting-started-para-2{font-size:18px !important;padding:0 30px !important}
.about-prescription-eye-drop-wrapper .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-text-content-container-v2 .vuity-about-getting-started-para-3{font-size:18px !important;padding:0 35px !important}
.vuity-about-getting-started-para-1 .d-none-mob,.vuity-about-getting-started-para-2 .d-none-mob,.vuity-about-getting-started-para-3 .d-none-mob{display:none}
.about-prescription-eye-drop-wrapper .abbv-row-flush .abbv-col-4 .abbv-image-text-content-v2{padding:0 10px}
}
@media(min-width:1100px) and (max-width:1300px){.homeBg .abbv-background-container-content-block{margin-bottom:30px}
}
@media(min-width:767px) and (max-width:1300px){.vuity-about-getting-started-para-1 .d-none-mob,.vuity-about-getting-started-para-2 .d-none-mob,.vuity-about-getting-started-para-3 .d-none-mob{display:none}
.getting-started-vuity-section .abbv-row.abbv-row-flush .abbv-col.abbv-col-4 .abbv-image-text-v2 .abbv-image-text-content-container-v2 .abbv-text-center{font-size:16px !important}
.homeBg .abbv-background-container-content-block-display{padding:46px 20px}
}
@media(min-width:590px) and (max-width:600px){.homeBg .abbv-background-container-content{display:unset;top:-30px !important}
}
.hide-reading-glass-br,.hide-reading-glass-br-tag{display:none}
@media(max-width:767px){.homeBg .abbv-background-container-content-block-display{padding:18px !important}
.eyedrop-center{text-align:center}
.thirty-days-studies-txt{display:none}
}
@media(min-width:760px){.herobanner-signup>.abbv-background-container-display{height:130% !important}
}
.aemform{background:transparent;position:relative !important;top:-100px !important}
@media(max-width:1024px){.aemform{background:transparent;position:relative !important;top:50px !important}
}
@media(max-width:760px){.aemform{background:transparent;position:relative !important;top:0 !important}
}
@media(min-width:320px){.herobanner-about-presbyopia .abbv-background-container-image-bg{background-position:45% 100% !important}
}
@media(min-width:767px) and (max-width:900px){.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{margin:0 30px !important}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{min-width:320px !important}
.earn-points-rewards-txt- h2{font-size:26px !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:285% 200%}
}
.eye-care-professional-txt-p{text-align:left !important}
@media(min-width:991px){.how-soon-vuity-does-takes .abbv-take-effect p{text-align:left !important}
.how-soon-vuity-does-takes h2{font-size:32px !important}
}
@media(min-width:1299px){.homeBg .abbv-background-container-content-block-display h2{font-size:44px;line-height:1.2}
.homeBg .abbv-background-container-content-block{width:36% !important}
}
@media(min-width:1300px){.homeBg .abbv-background-container-content-block{width:39% !important}
}
@media(min-width:767px) and (max-width:991px){.homeBg .abbv-background-container-content-block-display h2{font-size:22px;line-height:1.2}
.homeBg .abbv-background-container-content-block{width:44% !important}
.prescription-eyedrop-txt{margin-bottom:50px;margin-top:0 !important}
}
@media(min-width:991px) and (max-width:1200px){.homeBg .abbv-background-container-content-block-display h2{font-size:32px;line-height:1.2}
.prescription-eyedrop-txt{margin-bottom:50px;margin-top:0 !important}
.homeBg .abbv-background-container-content-block-display{padding:20px 20px}
}
@media(min-width:601px) and (max-width:767px){.homeBg .abbv-background-container-content-block-display h2{font-size:22px;line-height:1.2}
.homeBg .abbv-background-container-content-block{width:50% !important}
}
@media(min-width:601px) and (max-width:1000px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:260% auto;height:auto !important;width:50% !important;bottom:0}
}
@media(min-width:601px) and (max-width:767px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section .abbv-col.abbv-col:first-child{padding-top:0 !important}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{width:100% !important;min-width:auto}
.my-vuity-sign-up h2{font-size:26px !important}
.sign-up-section-fad .abbv-button-primary,.abbv-button-primary:visited{min-width:260px !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container .vuity-blurry-home-container{height:350px !important}
.abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common{width:auto;padding:20px 20px 50px 20px}
.vuity-fad-image-man-section .sign-up-section-fad .my-vuity-sign-up{padding-top:0;margin-top:-20px}
}
@media(min-width:400px) and (max-width:500px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{height:450px !important}
}
@media(min-width:501px) and (max-width:600px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{height:500px !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section .abbv-col.abbv-col:first-child{padding-top:500px !important}
.vuity-fad-image-man-section .abbv-col-6{width:100% !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{background-size:300% 230%}
.vuity-getting-started-about-section .vuity-getting-started-about-container{height:370px}
}
.vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item.border-top-mobile{border-left:0 solid #3645c8 !important;position:relative}
.vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item.border-top-mobile::before{content:url(/content/dam/vuity/images/VP-CAF-111921/presbyopia-plus-icon.svg);display:block;float:left;top:40%;position:absolute;margin-left:-20px}
@media(max-width:867px){.vuity-blurry-treated-section .vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item.border-top-mobile.abbv-flex-item.border-top-mobile{border-top:0 solid #3645c8 !important;position:relative;padding-top:70px}
.vuity-about-icon-section-container .abbv-flex-container .abbv-flex-item.border-top-mobile::before{top:10px;margin-left:0;left:0;right:0;margin:0}
}
@media(min-width:601px){.prescription-eyedrop-img img{width:80%}
.prescription-eyedrop-img h2,.abbv-row-container.prescription-eyedrop-img .cta.parbase,.prescription-eyedrop-img .abbv-row-flush p{text-align:left !important}
.home-learn-access-section .abbv-row-flush p.use-as-dir-txt{font-size:22px;text-align:left !important}
.prescription-eyedrop-img .abbv-row-container .abbv-row{padding:0}
.prescription-eyedrop-txt{margin-top:50px;font:normal 400 22px/28px "Untitled sans",sans-serif}
.near-vision-quiz-what-next .what-next-content p.font-untitled-sans-normal-18-28{max-width:100%}
}
.prescription-eyedrop-img.desktop-hidden{display:none}
@media(min-width:651px){.prescription-eyedrop-img .abbv-row-flush .instudies-vuity-improve-secction p{line-height:1.4;text-align:center !important}
.presbyopia-recommended-use-section h2{text-align:center !important}
.homeBg .abbv-background-container-content-block-display a.abbv-button-primary{width:auto;max-width:100px;min-width:250px !important}
.prescription-eyedrop-img .abbv-row-flush .abbv-col-4:first-child{width:20%}
}
.presbyopia-recommended-use-section{padding:22px;border-radius:10px;background-color:#f6f6f6}
.home-learn-access-section .abbv-row-flush p.use-as-dir-txt{color:#3645c8}
@media(max-width:601px){.prescription-eyedrop-txt{padding:10px;font-size:22px;line-height:28px !important}
.prescription-eyedrop-img img{width:191px;height:220px;margin-top:40px;display:block;margin-left:auto;margin-right:auto;padding-right:20px}
.home-learn-access-section .abbv-row-flush p.use-as-dir-txt{color:#3645c8;font-size:20px;margin:24px 0 !important}
.prescription-eyedrop-img.cta.parbase{width:50px}
.home-learn-access-section .separator-title>h2{text-align:center}
.home-learn-access-section .abbv-col-6:nth-child(2)::before{border-top:0}
.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6+.abbv-col-62,.vuity-home-blurrynear-section .vuity-blurry-home-container .abbv-col.abbv-col-6+.abbv-col-6{display:unset}
.how-soon-vuity-does-takes .abbv-take-effect p{text-align:left !important;margin-bottom:0 !important}
.one-drop-txt-brtag{display:none}
h2.eyedrop-center{font-size:36px !important}
.reading-glass-vuity-para .hold-you-back-txt{display:none}
.fourteen-days-results-txt-h2 .in-studies-dagger-symbol{top:-8px;font-size:16px}
.vuity-getting-started-about-section .abbv-rich-text.vuity-middle-body.abbv-rich-text-common p{padding:10px 15px !important}
.what-nxt-br-tag{display:none}
.mv-signin{margin-bottom:50px !important}
.abbv-rich-text.vuity-sitemap-link.abbv-rich-text-common p{text-align:left !important}
.what-next-content p.font-untitled-sans-normal-18-28.faq-what-para-align{font-size:18px;max-width:300px !important}
.abbv-accordion-blade.abbv-accordion-blade-1{border-top:1px solid #ccc !important}
.congrats-herobanner-section .abbv-background-container-content-block-display h1{top:40%;width:100%;position:absolute;text-align:center !important}
.thank-you-page-txt{font-size:22px !important;line-height:28px !important}
.check-your-spam-txt,.welcome-page-tip-txt{padding:0 25px;width:85% !important;max-width:100% !important;margin:5px 0 30px 0 !important}
.vuity-content-wrapper-thank-you .abbv-background-container-content .cta .abbv-button-primary:first-child{margin-bottom:30px;min-width:100px !important;max-width:200px !important;font:normal 600 18px "Untitled Sans" !important}
.account-already-exists-faq .abbv-flex-item{padding:60px 10px !important}
.account-already-exists-faq .cta.parbase{margin-bottom:0 !important}
.account-already-exists-faq .cta .abbv-button-primary:first-child{margin-bottom:0 !important}
.account-already-exists-faq h3{margin-bottom:30px !important}
.herobanner-signup-thank-you congrats-herobanner-sectionh1{font:normal 500 36px/42px 'Archia-Normal',sans-serif}
.congrats-herobanner-section .abbv-background-container-display.abbv-background-container-image-bg{top:-5px;height:100%;background-size:cover;background-image:url(/content/dam/vuity/images/home/sign-up-hero-banner-r5-mobile.png) !important}
.signin-congrats-brtag{display:none}
.vuity-content-wrapper-thank-you .abbv-background-container-content{padding:25px 0 0 0 !important}
.congrats-herobanner-section .abbv-background-container-content .abbv-background-container-content-block{background:none !important}
.presbyopia-recommended-use-section{margin-top:30px;line-height:24px;padding:50px 18px}
.remove-reading-glass-br,.how-long-brtag-vuity{display:none}
.terms-condition-spacing-txt,.terms-condition-spacing{width:100% !important}
}
@media(min-width:600px) and (max-width:767px){.homeBg .abbv-background-container-content-block-display a{width:100% !important;min-width:auto !important;max-width:251px !important}
}
@media(min-width:1025px) and (max-width:1300px){.homeBg .abbv-background-container-content{min-height:450px}
.prescription-eyedrop-txt{margin-top:0}
.fourteen-days-rich-txt{max-width:1000px}
.prescription-eyedrop-img img{width:60%;display:block;margin-left:auto;margin-right:50px}
.prescription-eyedrop-img .abbv-row-flush .abbv-col-4:first-child{width:25% !important}
.getting-started-vuity-section .abbv-row-flush .abbv-col-4 .abbv-image-text-content-v2{padding:0}
.vuity-about-getting-started-para-2{padding:0 30px}
.vuity-about-getting-started-para-3{padding:0 15px}
}
.hold-you-back-txt-hide-desktop{display:none}
@media(min-width:1025px) and (max-width:1400px){.fourteen-days-rich-txt p{margin-left:210px;font-size:15px}
.presbyopia-banner-img-header .abbv-background-container-content-block.middle-middle{top:55% !important;left:73% !important}
}
@media(min-width:640px) and (max-width:720px){.abbv-footer ul.abbv-footer-horizontal li{padding-right:20px !important}
.vuity-footer-social-menu{right:20px}
}
@media(min-width:960px){.fourteen-days-img-section{max-width:1220px !important}
}
ul.most-common-side-effects{padding-left:25px}
.most-common-side-effects li{list-style:none;list-style-type:none}
@media(min-width:880px) and (max-width:1024px){.earn-points-rewards-txt-h2{font-size:26px !important}
.sign-up-section-fad .abbv-rich-text.my-vuity-sign-up.abbv-rich-text-common p>img{margin-bottom:10px;min-width:270px !important}
}
@media(min-width:1024px) and (max-width:1160px){.earn-points-rewards-txt-h2{font-size:30px !important}
}
@media(min-width:1200px){.fourteen-days-img-section .abbv-image-text-display-v2{padding:0 10px 20px 5px !important}
.about-calendar-wrapper-img .abbv-image-text-content-container-v2 .abbv-stretched-card-body h1.fourteen-days-results-txt-h1{max-width:85%;margin-bottom:0;line-height:54px !important}
.fourteen-days-img-section img{width:80%;padding-left:45px}
}
@media(min-width:1400px){.fourteen-days-rich-txt p{margin-left:115px}
}
.vuity-save-description-bold-text{font:normal 400 18px/27px "Untitled Sans bold",sans-serif}
.vuity-save-description-bold-text>a{color:#444750 !important}
.abbv-background-container-display{position:absolute;top:-10px}
@media(max-width:500px){.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container.vuity-fad-image-man-section .abbv-col.abbv-col:first-child{padding-top:410px !important}
.vuity-home-blurrynear-section.vuity-doctorepi-bottom-container.fad-banner-wrap .vuity-blurry-home-container::before{height:410px !important}
}
.thank-you-page-txt{color:#000 !important;letter-spacing:-1px !important;font:normal 700 26px/32px "Archia-Normal",sans-serif !important}
p.welcome-page-tip-txt{margin:20px 0 0 0 !important;font:normal 700 18px/27px 'Untitled Sans',sans-serif}
.welcome-page-tip-txt b{font:normal 700 18px/27px 'Untitled Sans',sans-serif}
.check-your-spam-txt{color:#000 !important;margin:10px 0 40px 0}
@media(max-width:767px){.welcome-email-brtag{display:none}
.vuity-content-wrapper-thank-you .abbv-background-container-content{padding:65px 15px 0 15px !important}
.thank-you-page-txt{padding:15px}
}
.vuity-content-wrapper-thank-you .cta.parbase{margin-bottom:30px;text-align:center !important}
.account-already-exists-faq h3{text-align:center;font-size:36px;margin-bottom:40px;line-height:40px}
.vuity-content-wrapper-thank-you .flexbox.parbase{background:#f6f6f6}
.vuity-content-wrapper-thank-you .abbv-background-container-content{max-width:100%;padding:65px 0 0 0 !important}
.account-already-exists-faq .abbv-flex-item{padding:60px}
.TermsModal .vuity-terms-modal p.terms-vuity-blue-img{width:150px !important}
.congrats-herobanner-section h1{text-align:center !important}
.account-already-exists-faq .terms-condition p{font-weight:700 !important}
.account-already-exists-faq .terms-condition p a{color:#3645c8 !important}
.congrats-herobanner-section .abbv-background-container-content-block.middle-middle{left:0;transform:none}
.congrats-herobanner-section .abbv-background-container-content-block{top:60%;width:100% !important}
.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle{padding-left:70%}
.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle p{font-family:'Archia-normal';font-style:normal;font-weight:400;font-size:48px;line-height:60px;color:#fff}
.abbv-flex-container.account-already-exists-signin .rich-text .abbv-rich-text.info.abbv-rich-text-common{font-family:"Archia-normal";font-style:normal;font-weight:700;font-size:26px;line-height:32px;color:#000}
.abbv-flex-container.account-already-exists-signin .rich-text .abbv-rich-text.forget-password.abbv-rich-text-common p a{font-family:'Untitled Sans';font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#364fc8}
.abbv-flex-container.account-already-exists-signin .cta.parbase{text-align:center}
.abbv-flex-container.account-already-exists-signin .cta.parbase a{min-width:156px !important}
.abbv-flex-container.account-already-exists-faq{background:#f6f6f6}
.abbv-flex-container.account-already-exists-faq .cta.parbase{text-align:center}
.abbv-flex-container.account-already-exists-faq .cta.parbase a{min-width:156px !important}
.abbv-flex-container.account-already-exists-faq .rich-text .terms-condition a{font-family:'Untitled Sans';font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#364fc8}
@media(max-width:1286px){.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle{padding-left:55%}
}
@media(max-width:959px){.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle p{font-size:32px;line-height:42px}
}
@media(max-width:769px){.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle{padding-left:0;width:100% !important}
.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-content-block.middle-middle p{font-weight:400;font-size:32px;line-height:42px;margin-top:75px}
.abbv-background-container.herobanner-signup-thank-you.account-already-exists-banner .abbv-background-container-display.abbv-background-container-image-bg{background-image:url(/content/dam/vuity/images/VP-CAF-111921/your-account-exist-banner_r5_mobile.png) !important;background-size:cover}
.abbv-flex-container.account-already-exists-signin{padding-bottom:20px}
.abbv-flex-container.account-already-exists-signin .rich-text .abbv-rich-text.info.abbv-rich-text-common{font-size:22px;line-height:28px}
.abbv-flex-container.account-already-exists-signin .cta.parbase a{width:182px !important}
.abbv-flex-container.account-already-exists-faq{padding-bottom:50px}
.abbv-flex-container.account-already-exists-faq .rich-text .faq-info h3{font-size:30px;line-height:36px}
.abbv-flex-container.account-already-exists-faq .cta.parbase a{width:214px !important}
}
@media(max-width:414px){.abbv-flex-container.account-already-exists-signin .rich-text .abbv-rich-text.info.abbv-rich-text-common{padding:0 26px}
.abbv-flex-container.account-already-exists-faq .rich-text .abbv-rich-text.faq-info.abbv-rich-text-common{padding:0 64px}
}
@media(max-width:390px){.abbv-flex-container.account-already-exists-signin .rich-text .abbv-rich-text.info.abbv-rich-text-common{padding:0 20px}
}
@media(min-width:601px){.congrats-brtag{display:none}
.vuity-content-wrapper-thank-you .abbv-background-container-content .cta a{margin-bottom:25px;min-width:156px !important}
.account-already-exists-faq.cta a{margin-bottom:0 !important}
.congrats-herobanner-section .abbv-rich-text-common h1{font:normal 400 44px/54px "Archia-Normal",sans-serif}
.TermsModal{width:50% !important}
.account-already-exists-faq .cta.parbase{margin-bottom:0}
.account-already-exists-faq .terms-condition p{margin:0 10px}
.veeva-code-txt-signin{margin-right:10px;text-align:right !important}
.prescription-eyedrop-img .abbv-row-flush{padding:0}
.vuity-about-getting-started-para-1 sup,.getting-started-p sup,.fourteen-days-rich-txt sup,.vuity-question-section p sup{top:2px;font-size:22px}
}
.man-img-carrying-sunglasses{margin:0}
@media(min-width:601px) and (max-width:895px){.congrats-herobanner-section .abbv-background-container-content-block.middle-middle{top:20%}
}
@media(min-width:895px) and (max-width:1450px){.congrats-herobanner-section .abbv-background-container-content-block.middle-middle{top:40%}
}
@media(min-width:1300px) and (max-width:1500px){.presbyopia-banner-img-header .abbv-background-container-image-bg{min-height:470px;background-position:unset !important}
.abbv-container.vuity-about-heading.vuity-loyalty h2{margin-top:50px}
}
@media(min-width:1500px) and (max-width:1800px){.presbyopia-banner-img-header .abbv-background-container-image-bg{min-height:590px;background-position:unset !important}
.abbv-container.vuity-about-heading.vuity-loyalty h2{margin-top:10%}
.presbyopia-banner-img-header .abbv-background-container-content-block.middle-middle{top:90% !important;left:82% !important}
}
@media(min-width:1800px) and (max-width:2000px){.presbyopia-banner-img-header .abbv-background-container-image-bg{min-height:640px;background-position:unset !important}
.abbv-container.vuity-about-heading.vuity-loyalty h2{margin-top:13%}
.presbyopia-banner-img-header .abbv-background-container-content-block.middle-middle{top:100% !important}
.congrats-herobanner-section{min-height:550px !important}
}
@media(min-width:1200px){.fourteen-days-rich-txt p{line-height:28px}
}
.herobanner-signup h1{color:#fff;text-align:right;letter-spacing:-0.55px;font:normal 300 44px/50px "Archia-normal",sans-serif !important}
.vuity-table-left-heading{font:normal 700 22px/31px "Untitled Sans bold"}
.vuity-fnf-space{margin-left:10%;max-width:90%}
@media(max-width:415px){.vuity-fnf-space{margin-left:10%;font-size:36px}
}
.vuity-tm-space{color:#444750 !important;margin:0 10%}
@media(min-width:1024px){.prescription-eyedrop-img{max-width:1010px !important}
.prescription-eyedrop-img .abbv-row-flush .abbv-col-4:first-child{width:25%}
.prescription-eyedrop-img .abbv-col-4:nth-child(2){margin-left:0}
.prescription-eyedrop-img .abbv-col-4:nth-child(3){margin-top:-20px}
.prescription-eyedrop-img{margin:80px auto}
.prescription-eyedrop-img img{width:70%;display:block;margin-left:auto;margin-right:50px}
}
@media(min-width:700px) and (max-width:895px){.prescription-eyedrop-img img{width:90% !important}
}
@media(min-width:700px) and (max-width:1024px){.prescription-eyedrop-img img{width:70%;display:block;margin:0 auto}
.prescription-eyedrop-img .abbv-row-flush .abbv-col-4:first-child{width:25%}
.prescription-eyedrop-img .abbv-col-4:nth-child(3){margin-top:-20px}
.prescription-eyedrop-img .abbv-col-4 .cta a{min-width:200px !important}
}
@media(min-width:1200px) and (max-width:1350px){.sign-up-section .my-vuity-sign-up{display:block !important}
}
@media(min-width:600px) and (max-width:895px){.prescription-eyedrop-img .abbv-col-4{width:100% !important}
.prescription-eyedrop-img .abbv-row-flush{display:grid}
.prescription-eyedrop-img img{width:20% !important;display:block;margin:0 auto}
.prescription-eyedrop-txt{padding:0 15px}
.prescription-eyedrop-img .abbv-col-4 .cta a{max-width:200px;margin:0 auto;margin-bottom:30px !important}
.prescription-eyedrop-img h2,.home-learn-access-section .abbv-row-flush p.use-as-dir-txt{text-align:center !important}
.prescription-eyedrop-img .abbv-col-4:nth-child(3){max-width:60%;margin:0 auto;margin-bottom:30px;padding-left:35px}
.abbv-row-container.prescription-eyedrop-img .cta.parbase{text-align:center !important}
.presbyopia-recommended-use-section h2{font-size:36px !important}
}
@media(min-width:895px) and (max-width:1000px){.prescription-eyedrop-img h2{font-size:24px}
}
@media(max-width:991px){.abbv-header-v2-lite.vuity-header .abbv-header-v2-primary-navigation.abbv-active{margin-top:-8px}
}
.warn-on-leave-font{font-family:'Untitled Sans Bold';font-style:normal;font-weight:700;line-height:18px;color:#212426}
.abbv-row-container.digitalobgynhcp-welcome-modal-btns .warn-on-leave-close-btn{font-family:'Untitled Sans' !important;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#444750}
@media(min-width:991px){.abbv-promo-drawer{margin-bottom:150px}
}
.vuity-system-error-align{margin-left:10%}
@media(min-width:1290px) and (max-width:1400px){.remove-reading-glass-br{display:none}
.homeBg .abbv-background-container-content-block{margin-top:0 !important}
.homeBg .abbv-background-container-content-block-display h2{font-size:36px}
}
@media(min-width:1300px) and (max-width:2500px){.homeBg .abbv-background-container-content-block{margin-top:0 !important}
}
@media(min-width:1300px) and (max-width:1700px){.homeBg .abbv-background-container-content{min-height:510px}
}
@media(min-width:1700px) and (max-width:2500px){.homeBg .abbv-background-container-content{min-height:650px}
}
@media(min-width:600px) and (max-width:767px){.reading-glass-vuity-para{margin-top:-15px}
.homeBg .abbv-background-container-content-block{margin-top:0 !important}
}
.how-long-brtag-vuity{display:none}
p.terms-condition-spacing{padding-bottom:50px !important}
@media(min-width:320px) and (max-width:381px){.homeBg .abbv-background-container-image-bg{min-height:280px !important}
}
@media(min-width:381px) and (max-width:391px){.homeBg .abbv-background-container-image-bg{min-height:290px !important}
}
@media(min-width:391px) and (max-width:420px){.homeBg .abbv-background-container-image-bg{min-height:305px !important}
}
@media(min-width:421px) and (max-width:500px){.homeBg .abbv-background-container-image-bg{min-height:315px !important}
}
@media(min-width:501px) and (max-width:550px){.homeBg .abbv-background-container-image-bg{min-height:380px !important}
}
@media(min-width:551px) and (max-width:600px){.homeBg .abbv-background-container-image-bg{min-height:410px !important}
}
.terms-vuity-image{display:none}
.vuity-mobile-tm-space{margin:0 10%}
.font-asterik{font:normal 400 18px/20px "Untitled sans",sans-serif;line-height:28px;margin-top:20px;font-size:26px}
.mt-30{margin-top:-30px !important}
@media(min-width:1050px){.presbyopia-recommended-use-section{min-width:340px}
}
@media(min-width:1020px) and (max-width:1049px){.presbyopia-recommended-use-section{min-width:330px}
}
@media(min-width:960px) and (max-width:1019px){.presbyopia-recommended-use-section{min-width:320px}
}
@media(min-width:895px) and (max-width:959px){.presbyopia-recommended-use-section{min-width:310px}
}
.gray-area-r{font-size:17px;position:relative;top:-1px}
@media(max-width:600px){.vuity-logo{z-index:9999}
}
@media(min-width:1350px){.hide-br-for-desktop{display:none}
}
.t-m-bold{font:normal 16px/18px "Untitled sans bold",sans-serif}
.abbv-skip-to-main-content{display:none}
.abbv-promo-drawer-description{overflow:hidden !important}
@media(min-width:320px) and (max-width:600px){.vuity-header .abbv-header-v2-utility-navigation ul{margin:auto !important}
}
@media(min-width:2300px){.herobanner-about-presbyopia .abbv-background-container-image-bg{min-height:630px;background-position:unset !important}
.mt-200{margin-top:200px !important}
.herobanner-about-presbyopia .abbv-background-container-content-block.middle-middle{top:95% !important}
}
#onetrust-banner-sdk .ot-close-icon{margin-top:-25px !important}
#onetrust-banner-sdk{z-index:9999 !important}
#onetrust-policy-text{padding-top:10px !important}
.abbv-footer ul.abbv-footer-horizontal li:last-child{background:url(/content/dam/vuity/images/privacy-choices-white.svg) no-repeat;background-repeat:no-repeat;background-position:right 40%;padding-right:46px;width:fit-content;background-size:19%}
html.abbv-browser-safari .abbv-footer ul.abbv-footer-horizontal li{padding-right:30px}
html.abbv-browser-safari .abbv-footer ul.abbv-footer-horizontal li:last-child{padding-right:48px;background-size:18%;background-position:right 20%}
#onetrust-pc-sdk p{text-align:left !important}
@media(min-width:768px) and (max-width:992px){.abbv-footer ul.abbv-footer-horizontal li:last-child{padding-right:41px;background-position:right 80%}
}
@media(max-width:767px){.abbv-footer ul.abbv-footer-horizontal li:last-child{padding-right:39px;background-position:right 22%;background-size:20%;margin:0 auto}
.abbv-footer-content .abbv-legal-text>p{bottom:365px !important}
}