@import"https://p.typekit.net/p.css?s=1&k=mjc1cob&ht=tk&f=5557.24547.24548.24549.24552&a=215856177&app=typekit&e=css";@font-face{font-family:"Macys Sans Regular";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:"Macys Sans Medium";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:"Macys Sans Bold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:"Ramillas Regular";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"Macys Sans XBold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight Italic";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff") format("woff")}@font-face{font-family:"TT Ramillas Regular";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"TT Ramillas Bold";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT Std 65 Medium";src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg")}@font-face{font-family:"Helvetica Neue LT Std 75 Bold";src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}@font-face{font-family:"minerva-modern";src:url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro1";src:url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro2";src:url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro3";src:url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"sofia-pro4";src:url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@media(min-width: 769px){#visit-us #location-form{margin-bottom:28px}}#visit-us #location-form .banner-copy{display:block}#visit-us #location-form .inner{top:0}#visit-us #location-form h1{color:#fff;font-family:Georgia,Times,serif;line-height:1;padding-top:clamp(12px,2.8vw,40px);font-size:clamp(36px,3.85vw,56px)}@media(min-width: 769px){#visit-us #location-form h1{white-space:nowrap}}#visit-us #location-form .location-form-copy{font-family:"TT Ramillas Regular",Georgia,Times,serif;color:#fff}@media(max-width: 768px){#visit-us #location-form .location-form-copy{font-size:16px;margin-bottom:20px;margin-top:20px}}@media(min-width: 769px){#visit-us #location-form .location-form-copy{grid-area:text;font-size:18px;margin:clamp(8px,.8vw,12px) auto clamp(20px,2.5vw,36px)}}#visit-us #location-form .location-form-input{max-width:408.5px;width:100%;font-size:18px;text-align:left;display:block;border-radius:5px}@media(max-width: 768px){#visit-us #location-form .location-form-input{min-width:200px;margin-bottom:19px;padding:4px}}@media(min-width: 769px){#visit-us #location-form .location-form-input{grid-area:input;align-self:end;height:38px;width:25.53125vw;min-width:300px;margin:0 0 6px;font-size:16px}}@media(min-width: 1024px){#visit-us #location-form .location-form-input{font-size:18px}}#visit-us #location-form .location-form-input::placeholder{text-align:center}@media(max-width: 768px){#visit-us #location-form .location-form-input::placeholder{font-size:18px}}@media(min-width: 769px){#visit-us #location-form .location-form-input::placeholder{font-size:16px}}@media(min-width: 1024px){#visit-us #location-form .location-form-input::placeholder{font-size:18px}}#visit-us #location-form #field-exam-locator-submit{display:inline-block;margin-top:clamp(10px,1.3vw,18px)}@media(max-width: 768px){#visit-us #location-form #field-exam-locator-submit{font-size:14px;margin-bottom:24px}}@media screen and (max-width: 1024px){#visit-us #specific-locations{background-color:rgba(0,0,0,.3);padding:10px}}@media(min-width: 1024px){#visit-us #specific-locations{margin-bottom:45px}}@media(min-width: 1280px){#visit-us #specific-locations{margin-bottom:60px}}@media(min-width: 1440px){#visit-us #specific-locations{margin-bottom:75px}}#visit-us #specific-locations .specific-locations-text{text-decoration:none}@media screen and (max-width: 1024px){#visit-us #specific-locations .specific-locations-text{color:#fff;font-family:"Macys Sans Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;text-align:center}}@media(min-width: 1024px){#visit-us #specific-locations .specific-locations-text{font-size:18px;font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}}@media screen and (max-width: 1024px){#visit-us #specific-locations .telephoneNum{color:#fff;text-decoration:underline}}@media screen and (max-width: 1024px){#visit-us #location-edit{padding:48px 0 36px}}#visit-us #location-edit .current-location{font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 768px){#visit-us #location-edit .current-location{font-size:14px;line-height:1.36}}#visit-us section.customize .steps{padding-top:clamp(16px,2.3vw,33px);padding-bottom:clamp(16px,2.3vw,33px)}@media(min-width: 769px){#visit-us section.customize .steps>div:nth-of-type(2){display:none}}@media(max-width: 768px){#visit-us section.customize .steps{display:flex;flex-direction:column;gap:36px}#visit-us section.customize .steps>div:nth-of-type(2){display:block}#visit-us section.customize .steps>div:nth-of-type(2) input{width:100%;text-align:center;padding-top:6px;padding-bottom:6px;border:1px solid;border-radius:3px}#visit-us section.customize .steps>div:nth-of-type(2) input::placeholder{color:#000}#visit-us section.customize .steps>div:nth-of-type(2) .btn{font-family:"Macys Sans Bold";border-radius:4px;font-size:14px;height:40px;line-height:40px;border-color:#102b51;display:flex;max-width:168px;background-color:#102b51;color:#fff;margin-top:20px;justify-content:center}}#visit-us section.customize .step p{font-family:"sofia-pro3";font-size:20px}#visit-us section.customize .step-image{padding-right:20px}@media(max-width: 768px){#visit-us section.customize .step-image{padding-right:10px}}@media(max-width: 768px){#visit-us section.customize .copy{white-space:nowrap}}#visit-us .google-rating{font-size:14px;line-height:20px;margin-bottom:0;justify-content:space-between;padding-right:2em;max-width:280px}#visit-us .google-rating .sup{top:-3px}@media(max-width: 768px){#visit-us .google-rating{font-size:11px}}#visit-us .button{background-color:#102b51;border:2px solid #fff;font-family:"Macys Sans Bold";border-radius:4px;font-size:14px;height:52px;line-height:22px}#visit-us .button.eappt-open.outline-button{color:#fff}#visit-us .flex-container{display:flex}#visit-us .stores-near{padding-top:60px}@media(max-width: 768px){#visit-us .stores-near{padding-top:24px}}#visit-us section.stores-results{transition:opacity 2s ease-in;opacity:0;margin-bottom:48px}@media screen and (min-width: 1024px){#visit-us section.stores-results{display:flex}}#visit-us section.stores-results .display-hours{font-family:"Macys Sans Bold"}#visit-us section.stores-results ul#LCstores{margin:0px}@media screen and (min-width: 1024px){#visit-us section.stores-results ul#LCstores{width:61%;padding-right:5.9%}}#visit-us section.stores-results ul#LCstores li.store{list-style:none;padding-top:10px;min-height:140px;position:relative}@media screen and (min-width: 1025px){#visit-us section.stores-results ul#LCstores li.store .grid-x>.large-7{width:55%}#visit-us section.stores-results ul#LCstores li.store .grid-x>.large-5{width:45%}}#visit-us section.stores-results ul#LCstores li.store p{font-size:14px}@media screen and (max-width: 1024px){#visit-us section.stores-results ul#LCstores li.store:nth-child(even){background-color:#f9f9f9;padding-left:5%;padding-bottom:5%}}#visit-us section.stores-results ul#LCstores li.store .hours{font-size:14px;margin-bottom:5px}#visit-us section.stores-results ul#LCstores li.store.select{border:2px solid #2f6eaa;background-color:#9bd0f5 !important}#visit-us section.stores-results ul#LCstores li.store .overlay{display:none !important;position:absolute;top:0;bottom:0;left:0;display:flex;right:0}#visit-us section.stores-results ul#LCstores li.store .overlay.active{background-color:#102b51;display:block !important}#visit-us section.stores-results ul#LCstores li.store .overlay.active::before{content:"x";display:block;color:#fff;position:absolute;right:5%;top:5%}#visit-us section.stores-results ul#LCstores li.store .overlay-container{padding:5%;overflow-y:auto}#visit-us section.stores-results ul#LCstores li.store .overlay-container *{color:#fff}#visit-us section.stores-results ul#LCstores li.store .store-content{padding:20px 40px 10px 0}#visit-us section.stores-results ul#LCstores li.store .store-content .button{display:flex;max-width:200px}#visit-us section.stores-results ul#LCstores li.store .store-content p.accordion{display:block;width:150px;cursor:pointer;font-weight:700;transition:.4s}#visit-us section.stores-results ul#LCstores li.store .store-content .panel{padding-top:30px;display:none}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-panel{font-size:14px;line-height:20px}#visit-us section.stores-results ul#LCstores li.store .store-content .panel table.hours{margin-bottom:20px}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-reviews{height:200px;overflow-y:scroll}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-reviews ul.reviews{margin:0 0 20px 0}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-reviews ul.reviews li.review{list-style:none}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-reviews ul.reviews li.review .product-date{font-weight:bold}#visit-us section.stores-results ul#LCstores li.store .store-content .panel .store-reviews ul.reviews li.review .product-stars{margin-top:-5px;margin-left:5px}#visit-us section.stores-results ul#LCstores li.store h2{color:#192450;font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 768px){#visit-us section.stores-results ul#LCstores li.store h2{font-size:14px;line-height:1.36;margin-bottom:14px}}@media(min-width: 769px){#visit-us section.stores-results ul#LCstores li.store h2{font-size:16px;letter-spacing:0;margin-bottom:22px}}#visit-us section.stores-results ul#LCstores li.store p.address{color:#000}@media(max-width: 768px){#visit-us section.stores-results ul#LCstores li.store p.address{font-size:14px;line-height:1.36;margin-bottom:5px}}#visit-us section.stores-results ul#LCstores li.store p.phone{color:#000}@media(max-width: 768px){#visit-us section.stores-results ul#LCstores li.store p.phone{font-size:14px;line-height:1.36;margin-bottom:14px}}#visit-us section.stores-results ul#LCstores li.store .hours{cursor:pointer}#visit-us section.stores-results ul#LCstores li.store .hours .icon-arrow{margin-left:12px}#visit-us section.stores-results ul#LCstores li.store .hours .details{display:none;padding:8px 16px}#visit-us section.stores-results ul#LCstores li.store .hours .details p{font-size:12px;line-height:1.5}#visit-us section.stores-results ul#LCstores li.store .hours .details .hoursspan{display:inline-block;width:46px}#visit-us section.stores-results ul#LCstores li.store p.doctor-reviews{font-size:14px;line-height:20px;margin-bottom:0}#visit-us section.stores-results ul#LCstores li.store p.more-info-open{text-transform:uppercase;font-weight:700;cursor:pointer;font-size:14px;line-height:30px}#visit-us section.stores-results ul#LCstores li.store .outline-button{margin-bottom:13px;border-color:#102b51}#visit-us section.stores-results ul#LCstores li.store .outline-button.gray{background-color:#fff;color:#000;border-color:currentColor}#visit-us section.stores-results ul#LCstores li.store .outline-button.gray:hover{background-color:#999;color:#fff}#visit-us section.stores-results ul#LCstores li.store .product-stars{position:relative;height:20px;width:100px;overflow:hidden;background-color:#ccc;display:inline-block;vertical-align:middle;margin-top:0}#visit-us section.stores-results ul#LCstores li.store .product-stars .product-stars-rating{transition:width 1s;width:0%;position:absolute;top:0;left:0;height:inherit;background:#c00}#visit-us section.stores-results ul#LCstores li.store .product-stars .product-stars-cutout{position:absolute;top:0;left:0;width:inherit;height:inherit;background-size:20%;background-repeat:repeat-x;background-image:url(https://storage.googleapis.com/imp-projects/health-and-wellness/images/star-empty.png)}#visit-us section.stores-results ul#LCstores li.store .grcount{display:inline-block;vertical-align:middle}#visit-us section.stores-results ul#LCstores li.store .product-review-count{display:inline-block;vertical-align:middle;width:25px;font-size:14px;margin-top:0}#visit-us .locNotice{margin:24px auto}#visit-us .locNotice .inner{padding:16px 24px;background-color:#767676}#visit-us .locNotice p,#visit-us .locNotice a{color:#fff;font-size:18px}@media(min-width: 769px){#visit-us .locNotice p,#visit-us .locNotice a{font-family:"Helvetica Neue LT Std 75 Bold","Helvetica Neue",Helvetica,Arial,sans-serif}}@media(max-width: 768px){#visit-us .locNotice .inner{padding:8px}#visit-us .locNotice p,#visit-us .locNotice a{font-size:16px;text-align:center}}#visit-us .docNotice h4 span{display:none}@media(max-width: 768px){#LCMap{margin:24px 0 0;min-height:320px}}@media(min-width: 769px){#LCMap{margin:24px 0 0;min-height:50vh}}@media screen and (min-width: 1024px){#LCMap{width:39%;min-height:50vh;max-height:100vh;position:sticky !important;top:0}}#mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:10000}#mask .close-scheduler{top:20px;text-align:right;color:#fff;font-size:18px;font-weight:550;cursor:pointer;z-index:5000;position:absolute;right:0}@media(min-width: 64em){#mask .close-scheduler{width:450px;height:20px;margin-left:-200px;left:50%}}#mask .close-scheduler .close-button{color:#fff;cursor:pointer;display:inline;font-family:Helvetica,sans-serif;font-size:24px;font-weight:550;text-align:right}#mask .optin{background-color:#fff;top:50px;position:absolute;z-index:9001}@media(min-width: 64em){#mask .optin{left:50%;width:450px;margin-left:-200px}}#mask .optin h2{font-family:"Macys Sans";padding:20px;font-size:14px;line-height:1.4;font-weight:400}#mask .optin .openScheduler{border:2px solid #f07620;color:#f07620;width:178px;height:48px;text-transform:uppercase;display:block;text-align:center;line-height:48px;text-decoration:none;margin:0 auto;cursor:pointer;font-weight:600;-webkit-transition:background-color .25s;transition:background-color .25s}#mask .optin .openScheduler:hover{color:#fff;background:#f07620}#mask .mobile-scroll iframe{height:100%;display:block;position:absolute;-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:9001;top:50px;background:#fff url(//storage.googleapis.com/imp-projects/lenscrafters/images/loader.gif) center no-repeat;background-size:80px 80px}@media(min-width: 64em){#mask .mobile-scroll iframe{left:50%;width:450px;margin-left:-200px}}