@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2) format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2) format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2) format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2) format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2) format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2) format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2) format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2) format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2) format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2) format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-hebrew-800-normal-CDdwy3LD.woff2) format("woff2"),url(/assets/heebo-hebrew-800-normal-DvzqWKY1.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-math-800-normal-BsL7yxmb.woff2) format("woff2"),url(/assets/heebo-math-800-normal-CkZgLaga.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-symbols-800-normal-FYIx6Vl3.woff2) format("woff2"),url(/assets/heebo-symbols-800-normal-BkpivR9G.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-ext-800-normal-BXXnkLdf.woff2) format("woff2"),url(/assets/heebo-latin-ext-800-normal-CaKn05T8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-latin-800-normal-CXX3wFtI.woff2) format("woff2"),url(/assets/heebo-latin-800-normal-jzg0ZXtx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-hebrew-900-normal-C2xjWvXw.woff2) format("woff2"),url(/assets/heebo-hebrew-900-normal-DHmuj4t7.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-math-900-normal-COMcU8Ve.woff2) format("woff2"),url(/assets/heebo-math-900-normal-BEGCYuDs.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-symbols-900-normal-DNqom9KD.woff2) format("woff2"),url(/assets/heebo-symbols-900-normal-CZ1YqEgO.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-latin-ext-900-normal-CpiYpblJ.woff2) format("woff2"),url(/assets/heebo-latin-ext-900-normal-Dkn3VhLb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/heebo-latin-900-normal-C5-5scyM.woff2) format("woff2"),url(/assets/heebo-latin-900-normal-Df7b1kWg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Heebo,Arial,sans-serif;color:#052c41;background:#f9fcfd;font-synthesis:none;--ink:#062c40;--red:#e30620;--blue:#4baeca;--border:#ccdde7;--muted:#456477}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}button:disabled{opacity:.55;cursor:wait}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #0783a9;outline-offset:4px}.skip-link{position:fixed;z-index:100;right:20px;top:-100px;padding:12px;background:#fff}.skip-link:focus{top:10px}.site-header{height:90px;padding:10px 9.7% 10px 11.6%;display:flex;align-items:center;justify-content:space-between;gap:35px;background:#fffffff7;position:relative;z-index:5}.brand{display:block;flex-shrink:0}.brand img{display:block;width:256px;height:77px;object-fit:contain}.site-header nav{display:flex;gap:43px;align-items:center;white-space:nowrap;margin-inline:auto;font-size:16px;font-weight:700}.site-header nav a{padding:16px 0;position:relative}.site-header nav a.active{color:#006b90}.site-header nav a.active:after{position:absolute;content:"";height:2px;background:#077a9c;bottom:3px;right:0;left:0}.header-actions{display:flex;align-items:center;gap:25px;flex-shrink:0}.red-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:49px;background:var(--red);color:#fff;border:1px solid transparent;border-radius:26px;font-size:19px;font-weight:800;padding:8px 25px;line-height:1.5;transition:background .15s,transform .15s}.red-button:hover:not(:disabled){background:#c60018;transform:translateY(-1px)}.site-header .red-button{min-width:208px}.icon-button{background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;width:35px;height:38px;border-radius:8px}.icon-button:hover{background:#e9f6fa}.mobile-menu{display:none}.hero{position:relative;height:450px;background:#e6f5f8 url(/assets/hero.png) center 52%/cover no-repeat}.hero-content{position:absolute;right:6.35%;top:54px;text-align:right;width:46%}.hero h1{font-size:clamp(54px,5.65vw,87px);font-weight:900;line-height:.99;letter-spacing:-2.1px;color:#022f43}.hero h1 em{color:var(--red);font-style:normal;white-space:nowrap}.hero-content>p{font-size:24px;line-height:1.4;margin-top:17px;white-space:nowrap;letter-spacing:-.5px}.hero-button{margin-top:23px;min-width:378px;min-height:57px;gap:20px;font-size:24px;border-radius:31px}.hero-button svg:last-child{margin-inline-start:8px}.quick-booking{position:absolute;z-index:2;right:5.5%;left:5.5%;bottom:-5px;display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr .61fr;align-items:center;gap:22px;min-height:100px;padding:23px 22px;background:#ffffffec;border:1px solid #fff;border-radius:19px;box-shadow:0 13px 17px #1c60741a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quick-title h2{font-size:27px;line-height:1.2;font-weight:900;white-space:nowrap}.quick-title p{font-size:14px;margin-top:3px;white-space:nowrap}.select-box{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:9px;background:#fff;height:52px;padding:0 13px;position:relative;font-size:17px;font-weight:400;min-width:0}.select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;width:100%;height:100%;color:var(--ink);padding:0;min-width:0;font-weight:400;cursor:pointer}.select-box svg{flex-shrink:0}.date-select{cursor:pointer}.date-select>span{position:absolute;right:44px;pointer-events:none}.date-select input{width:100%;height:100%;border:0;background:transparent;color:transparent;font-size:15px;min-width:0;cursor:pointer;outline:none;padding:0}.date-select input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;opacity:0;cursor:pointer}.date-select.has-value input{color:var(--ink)}.date-select input:focus{color:var(--ink)}.date-select:focus-within>span{display:none}.select-box:focus-within{outline:2px solid #238ca8;outline-offset:2px}.continue-button{height:52px;font-size:23px;gap:14px;min-width:0;border-radius:26px}.home-content{max-width:1600px;margin:0 auto;padding:20px 3.35% 36px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.service-card{position:relative;overflow:hidden;height:181px;border:1px solid #e5edf1;border-radius:17px;background:#fff;box-shadow:0 7px 13px #0b50600c}.service-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.service-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to left,transparent 12%,rgba(255,255,255,.82) 45%,#fff 89%);z-index:1}.service-copy{position:relative;z-index:2;padding:28px 22px 15px;width:100%;height:100%}.service-copy h2{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-.7px;white-space:nowrap}.service-copy h2 svg{color:#4caec5;width:50px;height:37px;stroke-width:1.5;flex-shrink:0}.service-copy p{font-size:16px;line-height:1.35;white-space:pre-line;margin-top:8px;margin-inline-start:60px;text-align:center;max-width:205px}.service-copy .text-button{position:absolute;bottom:20px;left:22px}.service-card.exam .service-copy h2,.service-card.frames .service-copy h2{flex-direction:row-reverse;justify-content:flex-end}.service-card.exam .service-copy,.service-card.frames .service-copy{padding-inline-start:105px}.service-card.exam .service-copy p,.service-card.frames .service-copy p{margin-inline-start:0;text-align:center}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:var(--ink);font-weight:700;font-size:15px;padding:0;line-height:1.4}.text-button svg{color:var(--red)}.text-button:hover{color:var(--red)}.lens-icon{display:block;position:relative;width:45px;height:48px;border:2px solid #4aa6bf;border-radius:50%;transform:rotate(-15deg);background:linear-gradient(90deg,#94d9ec3d,#f8ffff)}.lens-icon:after{position:absolute;content:"";width:41px;height:48px;right:9px;top:2px;border:1px solid #81cadc;border-radius:50%;background:#d7f3fa30}.home-branches{margin-top:26px}.center-title{position:relative;width:max-content;margin:0 auto 25px;font-size:29px;font-weight:900;line-height:1.2}.center-title:after{content:"";position:absolute;bottom:-8px;width:52px;height:2px;background:#148da8;left:calc(50% - 26px)}.branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.branch-card{border:1px solid #eaf0f3;border-radius:17px;background:#fff;padding:12px;display:flex;align-items:stretch;gap:18px;box-shadow:0 5px 13px #0e526209;min-height:182px;overflow:hidden}.branch-copy{flex:1;min-width:0;text-align:right;padding:7px 7px 5px 0}.branch-copy h3{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;line-height:1.3;margin:0 0 7px}.branch-copy h3 svg{color:var(--red);fill:var(--red);stroke:#fff;stroke-width:1.5}.branch-copy p,.branch-copy .phone{display:flex;align-items:center;gap:13px;font-size:18px;line-height:1.6;margin:1px 0;font-weight:400;white-space:nowrap}.branch-copy p svg,.branch-copy .phone svg{color:var(--red);fill:var(--red);stroke-width:1.5}.branch-copy .phone:hover{text-decoration:underline}.outline-button{border:1px solid #b3cedd;border-radius:12px;min-height:40px;padding:6px 16px;display:inline-flex;align-items:center;justify-content:center;gap:15px;color:var(--ink);font-size:15px;font-weight:500;background:transparent}.outline-button:hover{background:#eef8fa;border-color:#5ca9c2}.branch-copy>.outline-button{width:100%;margin-top:10px;flex-direction:row}.shop-photo{width:56%;position:relative;border-radius:10px;overflow:hidden}.shop-photo img{height:100%;width:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.shop-photo span{position:absolute;bottom:4px;left:6px;background:#ffffffc9;font-size:8px;border-radius:3px;padding:1px 4px;color:#496575}.shop-1 img{object-position:70% center;transform:scale(1.08)}.shop-2 img{object-position:20% center;transform:scale(1.15)}.branch-copy>.text-button{font-size:12px;margin-top:12px}.site-footer{padding:18px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#617889;border-top:1px solid #edf2f5;background:#f6fafb}.site-footer>div{display:flex;gap:20px}.site-footer button{background:none;color:inherit;font-size:11px}.site-footer button:hover{text-decoration:underline}.inner-page{max-width:1500px;min-height:70vh;margin:0 auto;padding:55px 4% 70px}.inner-page h1{font-size:45px;font-weight:900;line-height:1.25;margin-bottom:15px}.eyebrow{color:#3295ae;font-size:14px;font-weight:700;margin-bottom:12px}.page-lead{font-size:19px;color:#4c6978;line-height:1.7;margin-bottom:35px}.inner-page .branch-card{min-height:220px}.inner-page .service-grid{margin:25px 0}.hint{font-size:12px;line-height:1.7;color:#607987;margin:15px 0}.service-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.service-details article{padding:30px;border-radius:16px;background:#fff;border:1px solid #e1edf1}.service-details h2{font-size:24px;margin-bottom:13px}.service-details p{color:#4e6979;line-height:1.8;margin-bottom:25px}.filter-bar{display:flex;gap:12px;margin:25px 0 30px}.filter-bar button{padding:9px 25px;border:1px solid #c5dce6;border-radius:25px;background:#fff;color:var(--ink)}.filter-bar button.active{background:var(--ink);color:#fff}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.frame-card{background:#fff;border:1px solid #deebf0;border-radius:18px;overflow:hidden;padding-bottom:25px}.frame-illustration{height:220px;background:radial-gradient(ellipse,#fff,#e6f5f7);display:grid;place-items:center;margin-bottom:20px}.frame-illustration svg{width:85%;filter:drop-shadow(0 16px 9px #0c344025)}.frame-card>small,.frame-card>h2,.frame-card>.text-button{margin-right:25px}.frame-card h2{font-size:24px;margin-block:9px 20px}.frame-card small{color:#4a8fa4}.modal{border:0;border-radius:20px;padding:30px;width:min(560px,94vw);max-height:90vh;overflow:auto;color:var(--ink);box-shadow:0 25px 100px #01243550}.modal::backdrop{background:#052b439c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wide-modal{width:min(740px,94vw)}.modal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.modal-heading h2{font-size:27px;font-weight:800}.modal-heading .icon-button{flex-shrink:0;background:#edf6f9;border-radius:50%}.detail-text{white-space:pre-line;color:#456675;line-height:1.85;margin-top:25px;font-size:16px}.full{width:100%;margin-top:20px}.stepper{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:30px 0;padding-bottom:20px;border-bottom:1px solid #dceaf0}.stepper>div{display:flex;align-items:center;gap:8px;font-size:14px;color:#8aa0ac}.stepper span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cbdce4;border-radius:50%;font-size:13px}.stepper .selected{color:var(--ink);font-weight:700}.stepper .selected span{background:#42a7c0;color:#fff;border-color:#42a7c0}.booking-intro{font-size:17px;margin:15px 0 25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{font-size:14px;font-weight:500}.form-grid label,.admin-login label{display:flex;flex-direction:column;gap:8px}.form-grid input,.form-grid select,.admin-login input,.admin-toolbar select{width:100%;min-width:0;min-height:48px;border:1px solid #cbdde6;border-radius:9px;padding:10px 13px;background:#fff;color:var(--ink)}.booking-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;padding:15px;border-radius:10px;background:#ecf7fa}.booking-summary svg{color:#3b9eb7}.checkbox-label{display:flex;align-items:start;gap:10px;font-size:13px;line-height:1.7;margin-top:23px}.checkbox-label input{margin-top:6px;accent-color:#168ba9;width:17px;height:17px;flex-shrink:0}.back-button{display:flex;align-items:center;gap:5px;margin-top:20px;background:transparent;color:#507181;font-size:13px}.offline-booking{margin-top:25px}.offline-booking p{color:#5e7887;line-height:1.8;font-size:15px;margin-top:12px}.success-message{text-align:center;padding:10px 20px}.success-icon{margin:5px auto 20px;background:#e0f4ee;width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:#16795f}.success-message h3{font-size:27px}.success-message p{font-size:15px;line-height:1.8;color:#4c6c7d;margin-top:18px}.reference{display:block;font-size:26px;color:#1386a2;letter-spacing:2px;margin-top:10px}.error{padding:13px;background:#fff0f1;border:1px solid #edbdc3;color:#a51d30;border-radius:9px;font-size:14px;line-height:1.6;margin-top:15px}.search-input{display:flex;align-items:center;gap:10px;margin:25px 0;border:1px solid #cbdde6;border-radius:10px;padding:10px 15px}.search-input input{border:0;outline:0;width:100%;background:transparent;color:var(--ink);min-height:25px}.search-results{display:flex;flex-direction:column}.search-results a{padding:15px 10px;border-bottom:1px solid #e5eef2;display:flex;align-items:center;justify-content:space-between}.search-results a:hover{background:#f1f9fb}.admin-login{max-width:400px;background:#fff;padding:30px;border-radius:16px;border:1px solid #d7e6ee;margin-top:35px}.admin-login label{margin:20px 0}.admin-toolbar{display:flex;align-items:center;gap:20px;margin:30px 0}.admin-toolbar select{width:220px}.admin-list{display:flex;flex-direction:column;gap:15px;margin-top:25px}.admin-row{background:#fff;border:1px solid #dce9ef;border-radius:13px;padding:20px;display:grid;grid-template-columns:1fr 1fr 160px 180px;align-items:center;gap:20px}.admin-row>div:not(.admin-actions){display:flex;flex-direction:column;gap:7px}.admin-row a{direction:ltr;text-align:right}.admin-row small{color:#718590}.admin-actions{display:flex;gap:10px}.admin-actions button{font-size:14px;min-height:38px;padding:6px 15px}.status{border-radius:20px;font-size:12px;padding:6px 15px;text-align:center;background:#f0f5f8}.status.pending{background:#fff6df;color:#86630d}.status.confirmed{background:#e3f3e9;color:#1d6e45}.status.cancelled{background:#fce8eb;color:#ae2841}body.modal-open{overflow:hidden}@media(min-width:1600px){.hero-content{right:max(6.35%,calc((100vw - 1400px)/2))}.hero{height:470px}.hero h1{font-size:88px}.home-content{padding-inline:35px}}@media(max-width:1300px){.site-header{padding-inline:6%;gap:25px}.brand img{width:220px}.site-header nav{gap:25px;font-size:14px}.site-header .red-button{min-width:175px;font-size:17px}.header-actions{gap:16px}.hero-content{right:5%;top:60px;width:48%}.hero-content>p{font-size:20px}.hero-button{min-width:330px;font-size:21px}.quick-booking{right:4%;left:4%;gap:14px;padding:20px}.quick-title h2{font-size:22px}.quick-title p{font-size:11px}.service-copy h2{font-size:18px;gap:6px;letter-spacing:-.7px}.service-copy h2 svg{width:38px}.service-copy p{font-size:14px;max-width:185px}.service-card.exam .service-copy,.service-card.frames .service-copy{padding-inline-start:70px}.branch-grid{gap:16px}.branch-card{gap:12px}.branch-copy p,.branch-copy .phone{font-size:15px;gap:8px}.branch-copy h3{font-size:21px;gap:8px}.shop-photo{width:50%}}@media(max-width:1000px){.site-header{padding-inline:4%;height:80px;gap:20px}.brand img{width:180px;height:65px}.site-header nav{gap:20px;font-size:13px}.header-actions{gap:10px}.site-header .red-button{min-width:145px;font-size:15px;gap:8px}.site-header .red-button svg{width:20px}.hero{height:420px;background-position:45% center}.hero-content{top:50px}.hero h1{font-size:61px}.hero-content>p{font-size:17px;white-space:normal;max-width:420px}.hero-button{min-width:290px;font-size:19px;min-height:52px}.quick-booking{grid-template-columns:1fr 1fr 1fr .6fr;gap:12px;padding:18px}.quick-title{display:none}.select-box{font-size:14px;padding-inline:10px;gap:7px}.select-box svg{width:18px}.service-card{height:170px}.service-copy{padding:20px 15px}.service-copy h2{font-size:15px;gap:5px}.service-copy h2 svg{width:29px;height:30px}.service-copy p{font-size:12px;max-width:155px;margin-inline-start:35px}.service-copy .text-button{font-size:12px;left:15px;bottom:18px}.service-card.exam .service-copy,.service-card.frames .service-copy{padding-inline-start:55px}.service-card:after{background:linear-gradient(to left,transparent 0%,#ffffffe8 50%,#fff)}.lens-icon{width:28px;height:37px}.lens-icon:after{width:26px;height:35px}.branch-grid{gap:12px}.branch-card{padding:9px;gap:8px;min-height:170px}.branch-copy{padding:6px 1px}.branch-copy h3{font-size:18px}.branch-copy p,.branch-copy .phone{font-size:13px;gap:6px}.branch-copy p svg,.branch-copy .phone svg{width:14px}.branch-copy>.outline-button{font-size:12px;padding:6px;gap:6px;min-height:34px}.shop-photo{width:44%}.center-title{font-size:26px}.site-footer{font-size:10px}.site-footer>span{max-width:290px}.collection-grid{grid-template-columns:1fr 1fr}.admin-row{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:700px){.site-header{height:77px;padding:7px 5%;gap:15px}.brand img{width:152px;height:60px}.mobile-menu{display:inline-flex;margin-inline-start:auto}.site-header nav{display:none;position:absolute;top:77px;right:0;left:0;background:#fff;padding:20px;box-shadow:0 12px 20px #1232;z-index:10}.site-header nav.expanded{display:flex;flex-direction:column;align-items:stretch;gap:5px}.site-header nav a{padding:12px 15px}.site-header nav a.active:after{display:none}.header-actions{gap:0}.site-header .red-button{min-width:0;min-height:40px;font-size:13px;padding:8px 13px;gap:7px}.site-header .red-button svg{width:17px}.search-button{display:none}.hero{height:615px;background-size:auto 365px;background-position:22% 0;background-repeat:no-repeat;background-color:#eef8fa}.hero:before{content:"";position:absolute;right:0;left:0;top:260px;height:100px;background:linear-gradient(transparent,#eef8fa 85%)}.hero-content{right:5%;left:5%;width:auto;top:310px;text-align:center}.hero h1{font-size:47px;line-height:1.03;letter-spacing:-1.3px}.hero-content>p{font-size:15px;margin:14px auto 0;max-width:325px}.hero-button{min-width:290px;font-size:18px;min-height:48px;margin-top:18px;gap:16px}.hero-button svg{width:20px}.quick-booking{position:relative;right:auto;left:auto;bottom:auto;top:586px;margin-inline:5%;grid-template-columns:1fr 1fr;padding:15px;gap:12px;border-radius:14px;min-height:150px}.quick-title{display:block;grid-column:1/-1;text-align:center}.quick-title h2{font-size:21px}.quick-title p{font-size:11px}.select-box{height:45px;font-size:13px}.date-select{grid-column:1}.continue-button{grid-column:2;min-height:45px;height:45px;font-size:18px}.home-content{padding:145px 5% 25px}.service-grid{grid-template-columns:1fr;gap:15px}.service-card{height:170px}.service-copy{padding:25px}.service-copy h2{font-size:21px;gap:10px}.service-copy h2 svg{width:43px;height:35px}.service-copy p{font-size:15px;margin-top:9px;max-width:200px;margin-inline-start:52px}.service-card.exam .service-copy,.service-card.frames .service-copy{padding-inline-start:105px}.service-copy .text-button{font-size:14px;bottom:19px;left:25px}.service-card:after{background:linear-gradient(to left,transparent 12%,#ffffffc9 47%,#fff 89%)}.lens-icon{width:35px;height:43px}.lens-icon:after{width:33px;height:42px}.home-branches{margin-top:30px}.center-title{font-size:26px;margin-bottom:27px}.branch-grid{grid-template-columns:1fr;gap:16px}.branch-card{padding:12px;min-height:178px;gap:18px}.branch-copy{padding:9px 7px 5px 0}.branch-copy h3{font-size:22px;gap:12px}.branch-copy p,.branch-copy .phone{font-size:17px;gap:12px}.branch-copy p svg,.branch-copy .phone svg{width:18px}.branch-copy>.outline-button{font-size:14px;min-height:39px;gap:14px}.shop-photo{width:51%}.site-footer{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:22px 5%;gap:12px}.site-footer>span{max-width:none;width:100%}.site-footer>div{gap:25px}.inner-page{padding:35px 5% 45px}.inner-page h1{font-size:33px}.page-lead{font-size:16px;margin-bottom:25px}.service-details{grid-template-columns:1fr;gap:15px}.service-details article{padding:22px}.collection-grid{gap:15px}.frame-illustration{height:140px}.frame-card{padding-bottom:20px}.frame-card>small,.frame-card>h2,.frame-card>.text-button{margin-right:13px}.frame-card small{font-size:10px}.frame-card h2{font-size:19px}.frame-card .text-button{font-size:11px;gap:0}.filter-bar{gap:8px}.filter-bar button{font-size:13px;padding:8px 16px}.form-grid{grid-template-columns:1fr;gap:15px}.modal{padding:22px}.modal-heading h2{font-size:24px}.stepper{gap:10px;margin:23px 0}.stepper>div{font-size:11px;gap:6px}.stepper span{width:25px;height:25px}.booking-summary{font-size:12px;padding:12px;gap:6px}.booking-summary svg{width:16px}.success-message{padding:5px 0}.red-button.full{font-size:17px}.admin-toolbar{flex-wrap:wrap;gap:10px}.admin-toolbar select{width:100%}.admin-row{padding:16px;grid-template-columns:1fr 1fr;font-size:13px}.admin-actions{gap:6px}.admin-actions button{padding:6px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.service-card>img{width:55%;left:auto;right:0;object-position:right center}.service-card.lenses .service-copy{padding-inline-start:105px}.service-card.lenses .service-copy h2{flex-direction:row-reverse;justify-content:flex-end}.service-card.lenses .service-copy p{margin-inline-start:0}.lens-icon{flex-shrink:0}@media(max-width:1300px){.service-card.lenses .service-copy{padding-inline-start:70px}}@media(max-width:1000px){.service-card.lenses .service-copy{padding-inline-start:55px}}@media(max-width:700px){.service-card.lenses .service-copy{padding-inline-start:105px}}@media(min-width:1001px)and (max-width:1599px){.site-header{height:5.86vw;padding-block:0}.brand img{height:6.2vw;width:17.2vw}.hero{height:29.3vw}.hero-content{top:3.5vw}.quick-booking{min-height:6.5vw;padding:1.5vw 1.43vw;gap:1.43vw}.select-box{height:3.38vw}.continue-button{height:3.38vw;min-height:3.38vw}.home-content{padding-top:1.3vw}.service-card{height:11.8vw}.service-copy{padding-top:1.82vw}.home-branches{margin-top:1.7vw}.branch-card{min-height:11.8vw}.branch-copy h3{font-size:1.5vw}}.service-details p{white-space:pre-line}@media(max-width:700px){.home-content{padding-top:190px}}@media(min-width:1001px)and (max-width:1599px){.hero h1{font-size:5.4vw;line-height:.92}.hero-content>p{margin-top:1.1vw;font-size:1.56vw}.hero-button{margin-top:1.5vw;min-height:3.71vw;min-width:24.6vw;font-size:1.56vw}}.select-box{border-radius:14px}.form-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding-left:42px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23062c40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat left 15px center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.form-grid select:hover{border-color:var(--blue)}.form-grid select:focus-visible{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #4baeca40}@supports (appearance:base-select){.form-grid select,.select-box select,.form-grid select::picker(select),.select-box select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.form-grid select::picker-icon,.select-box select::picker-icon{display:none}.form-grid select::picker(select),.select-box select::picker(select){border:1px solid var(--border);border-radius:14px;padding:6px;margin-top:6px;background:#fff;box-shadow:0 12px 30px #062c4026}.form-grid select option,.select-box select option{border-radius:10px;padding:10px 12px;color:var(--ink)}.form-grid select option:hover,.select-box select option:hover,.form-grid select option:focus-visible,.select-box select option:focus-visible{background:#ecf7fa;outline:0}.form-grid select option:checked,.select-box select option:checked{background:#e0f1f6;font-weight:700}.form-grid select option::checkmark,.select-box select option::checkmark{display:none}}@supports (appearance:base-select){.form-grid select,.select-box select{display:flex;align-items:center}.form-grid select option[hidden],.select-box select option[hidden]{display:none}}
