.vision-insurance_banner-title__Sz_XF{width:clamp(6ch,40vw,20ch)}.vision-insurance_banner-title__Sz_XF.vision-insurance_mel__Hxz_s{width:clamp(16ch,55vw,23ch);color:#fff;font-family:Roboto,serif;font-size:clamp(20px,3.5vw,30px);text-transform:uppercase}@media screen and (min-width:600px){.vision-insurance_banner-title__Sz_XF.vision-insurance_mel__Hxz_s{font-size:clamp(28px,3.5vw,48px)}}.vision-insurance_banner-subtitle__CBWc6{margin-top:.5rem;width:clamp(10ch,100%,20ch)}@media screen and (min-width:1200px){.vision-insurance_banner-subtitle__CBWc6{margin-top:unset}}.vision-insurance_container__nGAqu{width:min(100% - 2rem,1200px);margin:1rem auto 3rem;display:grid;grid-gap:1rem;gap:1rem}.vision-insurance_container__nGAqu>*{line-height:1.5;color:#54565a}.vision-insurance_container__nGAqu .vision-insurance_insurance-faq-img__F29hC{width:100%}.vision-insurance_container__nGAqu .vision-insurance_insurance-plans-headline__Mu_rd{margin-bottom:1rem}.vision-insurance_container__nGAqu .vision-insurance_posts__wwI28{display:grid;grid-gap:2rem;gap:2rem}.vision-insurance_container__nGAqu .vision-insurance_section-limiter-spacing__RgrgN{margin-block:1.5rem}@media screen and (min-width:900px){.vision-insurance_container__nGAqu .vision-insurance_section-limiter-spacing__RgrgN{margin-block:2rem}}.insurance-post-item_article__NYuoX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:1.5rem;gap:1.5rem;color:#54565a}.insurance-post-item_article__img__kWF2w{position:relative;height:max-content}.insurance-post-item_article__title__CPFP3{margin-bottom:.5rem}@media screen and (min-width:1200px){.insurance-post-item_article__title__CPFP3{font-size:22px}.insurance-post-item_article__content__rDAHV{font-size:18px}}.insurance-plans-selector_aid-text__zSknz{text-align:center}.insurance-plans-selector_dropdown__kl2lT{display:block;position:relative;width:100%;max-width:250px;margin:.8rem auto 0}@media screen and (min-width:350px){.insurance-plans-selector_dropdown__kl2lT{max-width:300px}}.insurance-plans-selector_dropdown__kl2lT .insurance-plans-selector_dropdown-button__ZOpYj{display:block;position:relative;width:100%;background-color:#fff;border-radius:5px;border:1px solid #13111a;outline-color:transparent;padding-block:.5rem;transition:all .2s ease}.insurance-plans-selector_dropdown__kl2lT .insurance-plans-selector_dropdown-button__ZOpYj:is(:hover,:focus){filter:brightness(95%)}.insurance-plans-selector_dropdown__kl2lT .insurance-plans-selector_dropdown-button__text__Qedwh{display:block;width:100%;color:#54565a;font-size:1rem;text-align:center}.insurance-plans-selector_dropdown__kl2lT .insurance-plans-selector_dropdown-button__icon__JnDKz{position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:transform .2s ease}.insurance-plans-selector_dropdown__kl2lT .insurance-plans-selector_dropdown-button__icon__JnDKz.insurance-plans-selector_open__3qXHC{transform:translateY(-50%) rotate(180deg)}.stores-list_plans__GgbJv{width:100%;max-height:0;overflow-y:hidden;opacity:0;transition:all .3s ease;background-color:#fff}.stores-list_plans__GgbJv.stores-list_open__q89cM{box-shadow:-1px 2px 2px 1px rgba(19,17,26,.1);max-height:400px;opacity:1;overflow-y:auto}.stores-list_plans__header__9Lmp0{position:-webkit-sticky;position:sticky;top:0;padding-block:.7rem;background-color:hsla(0,0%,100%,.9)}.stores-list_plans__filter__Zkh3U{display:block;width:calc(100% - 1rem);margin-inline:auto;border-radius:10px;border:none;box-shadow:inset 0 0 5px 2px rgba(19,17,26,.15);outline-color:transparent;padding:.7rem .9rem;font-size:16px}@media screen and (min-width:768px){.stores-list_plans__filter__Zkh3U{font-size:inherit}}.stores-list_plans__loading__Ig8GE{display:flex;justify-content:center;margin-block:.5rem}.stores-list_plans__no-stores__zhsVI{text-align:center;margin-bottom:.5rem}.stores-list_plans__GgbJv .stores-list_store-item__wvVix{cursor:default;font-weight:400;overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap;transition:all .1s ease-out}.stores-list_plans__GgbJv .stores-list_store-item__name__uu4_g{color:var(--secondary-color);font-weight:500;transition:all .1s ease-out}.stores-list_plans__GgbJv .stores-list_store-item__wvVix:is(:hover,:focus){background-color:var(--secondary-color);color:#fff}.stores-list_plans__GgbJv .stores-list_store-item__wvVix:is(:hover,:focus) .stores-list_store-item__name__uu4_g{color:#fff}.stores-list_scrollSpan__vJLmI{height:1rem;width:100%;display:block}.store-insurance-plans_container__QPxvq{display:grid;grid-template-rows:0fr;background-image:url(https://dam.stantonoptical.com/transform/9ec98bea-4ac7-44de-8365-ea7b3fcebad0/SO-insurance-desktop-background);background-size:cover;transition:all .5s ease}.store-insurance-plans_container__QPxvq.store-insurance-plans_show__zlg5y{margin-top:1rem;grid-template-rows:1fr;padding:20px 30px}@media screen and (min-width:900px){.store-insurance-plans_container__QPxvq.store-insurance-plans_show__zlg5y{padding:50px 100px}}.store-insurance-plans_container__content__5xXZ5{overflow:hidden}.store-insurance-plans_container__title__pcAh2{color:#fff;font:700 clamp(24px,3vw,28px)/1.5 Recoleta;text-align:center;text-transform:capitalize}.store-insurance-plans_container__QPxvq .store-insurance-plans_plans__VQkvp{width:-moz-fit-content;width:fit-content;margin:1.5rem auto 0}@media screen and (min-width:620px){.store-insurance-plans_container__QPxvq .store-insurance-plans_plans__VQkvp{width:unset;margin-inline:unset;column-gap:1rem;column-count:2}}@media screen and (min-width:900px){.store-insurance-plans_container__QPxvq .store-insurance-plans_plans__VQkvp{column-count:3}}.store-insurance-plans_container__QPxvq .store-insurance-plans_plans__item__wdM1K{display:flex;align-items:center;gap:.5rem;font-size:18px;color:#fff}.store-insurance-plans_container__QPxvq :is(.store-insurance-plans_disclaimer__3VuOW,.store-insurance-plans_assistance__4fn58){text-align:center;color:#fff}.store-insurance-plans_container__QPxvq .store-insurance-plans_disclaimer__3VuOW{margin-top:2rem;font-size:14px}.store-insurance-plans_container__QPxvq .store-insurance-plans_assistance__4fn58{margin-top:1rem;font-size:16px}.store-insurance-plans_container__QPxvq .store-insurance-plans_assistance__4fn58>a{color:var(--primary-color)}.responsive-banner_banner__ZxuVZ{width:100%;height:auto}.responsive-banner_banner--mobile__VHHPg{display:block}@media screen and (min-width:600px){.responsive-banner_banner--mobile__VHHPg{display:none}}.responsive-banner_banner--tablet-and-desktop__zL_97{display:none}@media screen and (min-width:600px){.responsive-banner_banner--tablet-and-desktop__zL_97{display:block}}.banner_ttl-banner__wrapper__q9x3Y,.banner_wrapper___UJmd{--container-max-width:1340px;width:min(100%,var(--container-max-width));height:100%;margin-inline:auto;padding:1rem}@media screen and (min-width:1680px){.banner_ttl-banner__wrapper__q9x3Y,.banner_wrapper___UJmd{--container-max-width:1680px}}.banner_banner__3fBTV{position:relative}.banner_banner__content__gkVz0{position:absolute;top:0;left:0;width:100%;height:100%}.banner_ttl-banner__wrapper__q9x3Y{display:grid;grid-template-columns:auto 1fr;align-items:center}:is(.banner_ttl-banner__title__E7LWm,.banner_ttl-banner__subtitle__4tPQv){display:block;color:#54565a}.banner_ttl-banner__title__E7LWm{font:600 clamp(28px,3.5vw,48px)/1.3 Recoleta}.banner_ttl-banner__subtitle__4tPQv{font:400 clamp(12px,2vw,20px)/1.5 Roboto,serif}