.elementor .e-7ab1bfcb-d791{width:180px;height:auto;max-width:100%;}.elementor .e-79a1e22e-f67f{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:rgba(248, 244, 238, 0.3);display:flex;flex-direction:row;gap:8px;align-items:center;width:fit-content;\n}.elementor .e-25014bb2-8fdc{color:#FFFFFF;}.elementor .e-19f035e9-8b96{max-width:760px;font-size:19px;color:#FFFFFF;line-height:1.5;}.elementor .e-18cfec05-23ab{width:auto;}.elementor .e-f1f8d4f-1046{width:auto;}.elementor .e-4208d00d-32b8{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-44ee619f-c9f4{font-size:15px;color:#FFFFFF;line-height:1.5;}.elementor .e-143129d8-2a2f{width:100%;max-width:800px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;text-align:left;\n}.elementor .e-75ff0371-5028{width:100%;max-width:1200px;padding:0px;margin-inline:auto;\n}.elementor .e-1bf0fd9b-94f4{min-height:100vh;background-image:url("https://yorksonoptical.com/wp-content/uploads/2026/07/Yorkson-Optical-Willoughby-langley-Eye-Exams-Designer-Glasses.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;}.elementor .e-440cff12-ec4d{font-size:20px;color:#111111;line-height:1.25;}.elementor .e-70b239c0-4593{font-size:15px;color:#3C3C3C;line-height:1.45;}.elementor .e-497cd209-9b09{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-right-style: solid; border-right-color: #E6DED3;\n}.elementor .e-311618c8-1985{font-size:20px;color:#111111;line-height:1.25;}.elementor .e-2cd64240-73b8{font-size:15px;color:#3C3C3C;line-height:1.45;}.elementor .e-6f7b003f-f217{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-right-style: solid; border-right-color: #E6DED3;\n}.elementor .e-3e22e5ce-73cb{font-size:20px;color:#111111;line-height:1.25;}.elementor .e-3f87c0a2-d004{font-size:15px;color:#3C3C3C;line-height:1.45;}.elementor .e-7be76075-e694{min-width:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-3d7caf2e-e8a5{width:100%;max-width:1200px;padding:0px;display:grid;gap:0px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-inline:auto;\n}.elementor .e-4e383b8c-ff76{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFDF6;}.elementor .e-13a1a2b7-722c{max-width:48rem;text-align:center;}.elementor .e-5e149c8c-f5b8{text-align:center;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-7feb9d27-fa2e{width:100%;max-width:100%;aspect-ratio:12 / 7;object-fit:cover;}.elementor .e-7b992ac2-e27f{max-width:100%;text-align:center;margin-block-start:auto;width: fit-content;\n}.elementor .e-78e51b82-6955:hover,.elementor .e-78e51b82-6955:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-78e51b82-6955{padding:1.5rem;border-radius:15px;background-color:var(--yo-card);transition:transform 500ms;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5cb48baa-d0e4{width:100%;max-width:100%;aspect-ratio:12 / 7;object-fit:cover;}.elementor .e-3f3a65c1-8d04{max-width:100%;text-align:center;margin-block-start:auto;width: fit-content;\n}.elementor .e-63e518da-ab86:hover,.elementor .e-63e518da-ab86:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-63e518da-ab86{padding:1.5rem;border-radius:15px;background-color:var(--yo-card);transition:transform 500ms;display:flex;flex-direction:column;gap:1rem;}.elementor .e-752d818-efc9{width:100%;max-width:100%;aspect-ratio:12 / 7;object-fit:cover;}.elementor .e-7dc43a2c-cbea{max-width:100%;text-align:center;margin-block-start:auto;width: fit-content;\n}.elementor .e-4067bc73-3bbc:hover,.elementor .e-4067bc73-3bbc:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-4067bc73-3bbc{padding:1.5rem;border-radius:15px;background-color:var(--yo-card);transition:transform 500ms;display:flex;flex-direction:column;gap:1rem;}.elementor .e-32f0c5e3-4ece{width:100%;max-width:100%;aspect-ratio:12 / 7;object-fit:cover;}.elementor .e-40f8f3ea-5ec2{max-width:100%;text-align:center;margin-block-start:auto;width: fit-content;\n}.elementor .e-2651d739-60e1:hover,.elementor .e-2651d739-60e1:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-2651d739-60e1{padding:1.5rem;border-radius:15px;background-color:var(--yo-card);transition:transform 500ms;display:flex;flex-direction:column;gap:1rem;}.elementor .e-348dc129-8927{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;}.elementor .e-65bc7fd3-60a4{width:100%;max-width:var(--yo-width-wide);padding:0px;display:flex;flex-direction:column;gap:2.5rem;margin-inline: auto;\n}.elementor .e-84d2aca-7dde{background-color:var(--yo-light);}.elementor .e-179a1e8a-cce7{margin:0px;}.elementor .e-6c2747af-8e4a{margin:0px;}.elementor .e-700a5320-e08a{margin:0px;}.elementor .e-4092e285-a761{align-self:flex-start;}.elementor .e-4a65143b-d184{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 0 34%;}.elementor .e-6dd2ee95-f975{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-22e696ce-226f{margin:0px;}.elementor .e-382ef164-4662{margin:0px;}.elementor .e-757dcdd-244c{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-5901b786-81a5{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-7411ea27-ab72{margin:0px;}.elementor .e-7e19bab2-8284{margin:0px;}.elementor .e-7fd3dbc1-9aa4{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-d82d03d-149f{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-ffcd9df-f8a3{margin:0px;}.elementor .e-47cdde8c-220b{margin:0px;}.elementor .e-7b720258-39ac{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-6e992fbd-49b1{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-208d8b5a-b370{margin:0px;}.elementor .e-6682c8dc-d2e0{margin:0px;}.elementor .e-8d8f966-8964{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-5e9f801e-6929{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-4c8bd99f-c602{margin:0px;}.elementor .e-283c44a2-5b8d{margin:0px;}.elementor .e-6c9b336c-1d9e{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-42eabfde-795a{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-48beb445-6ee6{margin:0px;}.elementor .e-7c58171b-f38a{margin:0px;}.elementor .e-30fd19b8-3350{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-56542bf7-537d{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-3acc531b-b36b{margin:0px;}.elementor .e-449e8bd7-ad28{margin:0px;}.elementor .e-4363d390-2b72{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-62bf0333-6da1{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-12fad4b8-4310{margin:0px;}.elementor .e-4b7a02f9-39ce{margin:0px;}.elementor .e-18ed4514-aee4{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-2c0e86a3-5d33{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-5c6678b9-3116{margin:0px;}.elementor .e-1feeceb6-9371{margin:0px;}.elementor .e-596ad9-b68c{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-6a6cb05b-64d6{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-7d0de1e2-d956{margin:0px;}.elementor .e-1dceb079-426d{margin:0px;}.elementor .e-65bf3aa8-f0bd{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-1206a630-f725{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-69f2b76e-6e89{margin:0px;}.elementor .e-68457196-87b9{margin:0px;}.elementor .e-3d51f041-a68f{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-35523ea3-fb2d{width:calc(100% + 2.25rem);aspect-ratio:16/9;object-fit:cover;margin-block-start:-1.125rem;margin-block-end:0px;margin-inline-start:-1.125rem;margin-inline-end:-1.125rem;display:block;}.elementor .e-3e27587-e25f{margin:0px;}.elementor .e-5056a25d-58de{margin:0px;}.elementor .e-6d9da301-a8de{min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.75rem;flex:0 0 30%;scroll-snap-align:start; max-width:none; scroll-snap-align:start;\n}.elementor .e-46ff3353-2fcd{width:100%;min-width:0px;max-width:100%;padding-block-start:0.5rem;padding-block-end:1rem;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:nowrap;flex:1 1 0px;align-items:stretch;padding-inline:0; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch; &::-webkit-scrollbar { display:none; } padding-inline:0; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch; &::-webkit-scrollbar { display:none; }\n}.elementor .e-43208bab-d30d{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:center;}.elementor .e-41215855-1947{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-96d259c-be24{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-379e9a5f-6d9d{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-3f841b50-6c50{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-4b394957-514a{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-6490e04b-275d{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-b87530f-ba0c{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-32525f81-5434{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-c4dae07-9bb1{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-205afd00-55e3{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-4d29300c-f2b5{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-7da33305-a513{width:clamp(125px,15vw,200px);height:auto;max-height:70px;object-fit:contain;flex:0 0 auto;}.elementor .e-4120d63a-4654{overflow:visible;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;align-items:center;width:max-content; scrollbar-width:none; -ms-overflow-style:none; &::-webkit-scrollbar { display:none; }\n}.elementor .e-15d203f9-ad4c{overflow:hidden;padding:0px;mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);\n}