.index-module-scss-module__cQ8Eaq__appWrapper{background-color:var(--white);flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch;display:flex;overflow:hidden}.index-module-scss-module__cQ8Eaq__appWrapper.index-module-scss-module__cQ8Eaq__is-preview{height:unset;min-height:unset;max-height:unset}@media (min-width:0){.index-module-scss-module__cQ8Eaq__appWrapper{flex-direction:column;height:100%;min-height:100vh;max-height:100vh;display:flex}.index-module-scss-module__cQ8Eaq__appWrapper.index-module-scss-module__cQ8Eaq__is-preview{height:unset;min-height:unset;max-height:unset}}.index-module-scss-module__cQ8Eaq__appMain{background-color:var(--white);flex:1;max-width:100vw;overflow-x:hidden;overflow-y:auto}.index-module-scss-module__cQ8Eaq__appMain.index-module-scss-module__cQ8Eaq__contactLensesPage.index-module-scss-module__cQ8Eaq__isPdp [data-element-id=X_X_Copyright]{margin-bottom:0}.index-module-scss-module__cQ8Eaq__appMain.index-module-scss-module__cQ8Eaq__defaultPage.index-module-scss-module__cQ8Eaq__isPdp [data-element-id=X_X_Copyright]{margin-bottom:48px}@media (min-width:768px){.index-module-scss-module__cQ8Eaq__appMain.index-module-scss-module__cQ8Eaq__defaultPage.index-module-scss-module__cQ8Eaq__isPdp [data-element-id=X_X_Copyright]{margin-bottom:88px}}.index-module-scss-module__cQ8Eaq__appMain.index-module-scss-module__cQ8Eaq__isCart [data-element-id=Footer]{margin-bottom:0}@media (min-width:768px){.index-module-scss-module__cQ8Eaq__appMain.index-module-scss-module__cQ8Eaq__isCart [data-element-id=Footer]{margin-bottom:130px}}
.SocialLinks-module-scss-module___aX23a__social-list{justify-content:center;gap:12px;margin-bottom:24px;padding:0;list-style-type:none;display:flex}@media (min-width:1024px){.SocialLinks-module-scss-module___aX23a__social-list{margin-bottom:0}}.SocialLinks-module-scss-module___aX23a__social-list li a{display:flex}.SocialLinks-module-scss-module___aX23a__social-list svg{color:#fff}
.NewsLetter-module-scss-module___3thAG__newsletterWrapper{width:auto;display:block}@media (min-width:0){.NewsLetter-module-scss-module___3thAG__newsletterWrapper{padding:0}}.NewsLetter-module-scss-module___3thAG__itemContent,.NewsLetter-module-scss-module___3thAG__rightItemContent{font-size:var(--font-size-body2);color:var(--white);min-height:2.25rem;line-height:1.4}@media (min-width:0){.NewsLetter-module-scss-module___3thAG__itemContent,.NewsLetter-module-scss-module___3thAG__rightItemContent{min-height:2.75rem;font-size:var(--font-size-h4);display:flex}}.NewsLetter-module-scss-module___3thAG__rightItemContent{visibility:hidden;justify-content:flex-end}@media (min-width:768px){.NewsLetter-module-scss-module___3thAG__rightItemContent{visibility:visible}}.newsletter .NewsLetter-module-scss-module___3thAG__rightItemContent{visibility:visible}
.NewsletterDrawer-module-scss-module__cMXHzW__newsletter{background-color:var(--info-90);width:100%;height:100%}@media (min-width:768px){.NewsletterDrawer-module-scss-module__cMXHzW__newsletter{width:416px}}.NewsletterDrawer-module-scss-module__cMXHzW__header{color:var(--text-primary-dark);justify-content:right;align-items:center;height:24px;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.NewsletterDrawer-module-scss-module__cMXHzW__header .NewsletterDrawer-module-scss-module__cMXHzW__closeButton{color:var(--neutralMain);background-color:#ffffff80;border-radius:8px;padding:.5rem;display:flex}.NewsletterDrawer-module-scss-module__cMXHzW__header .NewsletterDrawer-module-scss-module__cMXHzW__closeButton:hover{background-color:#ffffff80}
.PhoneSupport-module-scss-module__YX5_6a__wrapper{justify-content:space-between;gap:1rem;display:flex}.PhoneSupport-module-scss-module__YX5_6a__blockWrapper{flex-direction:column;gap:.25rem;display:flex}.PhoneSupport-module-scss-module__YX5_6a__title{color:var(--text-neutral-main);font-weight:var(--font-weight-bold);text-transform:uppercase}.PhoneSupport-module-scss-module__YX5_6a__phoneIcon.MuiSvgIcon-root{width:18px;height:18px}.PhoneSupport-module-scss-module__YX5_6a__phoneWrapper{color:var(--secondary-default);align-items:center;gap:.25rem;display:flex}.PhoneSupport-module-scss-module__YX5_6a__phoneNumber{font-weight:var(--font-weight-bold);font-size:var(--font-size-subtitle1)}.PhoneSupport-module-scss-module__YX5_6a__schedule{font-size:var(--font-size-subtitle1);color:var(--neutral40)}
.Text-module__gFhaHq__text{margin:0;padding:0;font-family:inherit}:where(.Text-module__gFhaHq__variant--body){font-size:14px;line-height:1.5}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--body){font-size:16px}}:where(.Text-module__gFhaHq__variant--h1){font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h1){font-size:30px}}:where(.Text-module__gFhaHq__variant--h2){font-size:20px;font-weight:700;line-height:1.25}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h2){font-size:24px}}:where(.Text-module__gFhaHq__variant--h3){font-size:18px;font-weight:700;line-height:1.3}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h3){font-size:20px}}:where(.Text-module__gFhaHq__variant--h4){font-size:16px;font-weight:700;line-height:1.35}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h4){font-size:18px}}:where(.Text-module__gFhaHq__variant--h5){font-size:14px;font-weight:700;line-height:1.4}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h5){font-size:16px}}:where(.Text-module__gFhaHq__variant--h6){font-size:14px;font-weight:700;line-height:1.4}@media (min-width:1024px){:where(.Text-module__gFhaHq__variant--h6){font-size:16px}}:where(.Text-module__gFhaHq__weight--normal){font-weight:400}:where(.Text-module__gFhaHq__weight--medium){font-weight:500}:where(.Text-module__gFhaHq__weight--semibold){font-weight:600}:where(.Text-module__gFhaHq__weight--bold){font-weight:700}
.PrescriptionLenses-module-scss-module__CjtiwW__rxcModal{z-index:1201;position:relative}.PrescriptionLenses-module-scss-module__CjtiwW__rxcModal#rxcApp .RXC_ISSUEDATE{width:-webkit-max-content;width:max-content}.PrescriptionLenses-module-scss-module__CjtiwW__rxcModal#rxcApp .RXC_ISSUEDATE label{background-color:#0000;top:-20px}.PrescriptionLenses-module-scss-module__CjtiwW__rxcModal#rxcApp .RXC_ISSUEDATE .RXC_TEXT_INPUT_WRAPPER .RXC_TEXT{display:none}.PrescriptionLenses-module-scss-module__CjtiwW__rxcModal .RXC_INSTALLEMENTS_LABEL{margin-right:.5rem}
.Button-module-scss-module__w6MYKG__button{-webkit-appearance:none;appearance:none;font-family:var(--font-family);cursor:pointer;letter-spacing:normal;border:1px solid var(--primary-dark);background:0 0;background:inherit;min-width:auto;color:var(--secondary-dark);background-color:var(--primary-dark);text-wrap:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;margin:.5rem;padding:10px 24px;font-size:1rem;line-height:1.25;text-decoration:none;display:inline-flex}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__big{height:48px}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__small{font-size:.75rem;font-weight:var(--font-weight-bold);height:32px;padding:.5rem 1rem;line-height:1rem}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__contained-light{color:var(--black);background-color:var(--white);border-color:var(--white)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__contained-light:hover{background-color:var(--wildSand);border-color:var(--white);color:var(--black)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__contained-dark{color:var(--white);background-color:var(--black);border-color:var(--black)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__contained-dark:hover{background-color:var(--grey);border-color:var(--button-contained-primary-border-hover)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__outlined-light{color:var(--white);border-color:var(--white);background-color:#0000}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__outlined-light:hover{opacity:.9}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__outlined-dark{color:var(--black);border-color:var(--button-outlined-primary-border);background-color:#0000}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__outlined-dark:hover{background-color:#80808080}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__big{background-color:var(--success);border:1px solid var(--success)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__primary.Button-module-scss-module__w6MYKG__big:hover{background-color:var(--successDark)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__secondary.Button-module-scss-module__w6MYKG__contained{color:var(--button-contained-secondary-color);background-color:var(--button-contained-secondary-background);border-color:var(--button-contained-secondary-border)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__secondary.Button-module-scss-module__w6MYKG__contained:hover{background-color:var(--button-contained-secondary-background-hover);border-color:var(--button-contained-secondary-border-hover)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__secondary.Button-module-scss-module__w6MYKG__outlined{color:var(--button-outlined-secondary-color);border-color:var(--button-outlined-secondary-border);background-color:#0000}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__secondary.Button-module-scss-module__w6MYKG__outlined:hover{opacity:.8}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__tertiary.Button-module-scss-module__w6MYKG__contained{color:var(--button-contained-tertiary-color);background-color:var(--button-contained-tertiary-background);border-color:var(--button-contained-tertiary-border)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__tertiary.Button-module-scss-module__w6MYKG__contained:hover{background-color:var(--button-contained-tertiary-background-hover);border-color:var(--button-contained-tertiary-border-hover)}.Button-module-scss-module__w6MYKG__button.Button-module-scss-module__w6MYKG__disabled,.Button-module-scss-module__w6MYKG__button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.Button-module-scss-module__w6MYKG__button svg{width:16px!important}
.index-module-scss-module__oq17-W__button{-webkit-appearance:none;appearance:none;font-family:var(--font-family);cursor:pointer;letter-spacing:normal;border:1px solid var(--primary-dark);background:0 0;background:inherit;min-width:auto;color:var(--secondary-dark);background-color:var(--primary-dark);text-wrap:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;margin:.5rem;padding:10px 24px;font-size:1rem;line-height:1.25;text-decoration:none;display:inline-flex}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__big{height:48px}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__small{font-size:.75rem;font-weight:var(--font-weight-bold);height:32px;padding:.5rem 1rem;line-height:1rem}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__contained-light{color:var(--black);background-color:var(--white);border-color:var(--white)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__contained-light:hover{background-color:var(--wildSand);border-color:var(--white);color:var(--black)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__contained-dark{color:var(--white);background-color:var(--black);border-color:var(--black)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__contained-dark:hover{background-color:var(--grey);border-color:var(--button-contained-primary-border-hover)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__outlined-light{color:var(--white);border-color:var(--white);background-color:#0000}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__outlined-light:hover{opacity:.9}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__outlined-dark{color:var(--black);border-color:var(--button-outlined-primary-border);background-color:#0000}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__outlined-dark:hover{background-color:#80808080}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__big{background-color:var(--success);border:1px solid var(--success)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__primary.index-module-scss-module__oq17-W__big:hover{background-color:var(--successDark)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__secondary.index-module-scss-module__oq17-W__contained{color:var(--button-contained-secondary-color);background-color:var(--button-contained-secondary-background);border-color:var(--button-contained-secondary-border)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__secondary.index-module-scss-module__oq17-W__contained:hover{background-color:var(--button-contained-secondary-background-hover);border-color:var(--button-contained-secondary-border-hover)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__secondary.index-module-scss-module__oq17-W__outlined{color:var(--button-outlined-secondary-color);border-color:var(--button-outlined-secondary-border);background-color:#0000}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__secondary.index-module-scss-module__oq17-W__outlined:hover{opacity:.8}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__tertiary.index-module-scss-module__oq17-W__contained{color:var(--button-contained-tertiary-color);background-color:var(--button-contained-tertiary-background);border-color:var(--button-contained-tertiary-border)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__tertiary.index-module-scss-module__oq17-W__contained:hover{background-color:var(--button-contained-tertiary-background-hover);border-color:var(--button-contained-tertiary-border-hover)}.index-module-scss-module__oq17-W__button.index-module-scss-module__oq17-W__disabled,.index-module-scss-module__oq17-W__button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.index-module-scss-module__oq17-W__button{margin:.5rem}
