@font-face{font-family:"Manrope Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:110.4431%;ascent-override:96.5203%;descent-override:27.1633%;line-gap-override:0%}@font-face{font-family:"Manrope Fallback: Noto Sans";src:local("Noto Sans");size-adjust:97.0464%;ascent-override:109.8443%;descent-override:30.913%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Manrope Fallback: Arial";src:local("Arial");size-adjust:103.1851%;ascent-override:103.3095%;descent-override:29.074%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Bold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:"Manrope Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:102.2222%;ascent-override:104.2826%;descent-override:29.3478%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/FPImowmXkU1aWgmKsxPu7Akj0JNowdsV90BaJJQN8Dw-_91jnewDEbv6Ft52Ae56infTiwcwq3HFAAhB_Y7h8Nw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/Im8HkqQ00A1IGqihOqFViX4pj8D3DlxkfI6t6LTbZQg-jR4Prvz_J7I8oA8oUj3_1pTizDgpRYIEI5b7BlHPneU.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:"Manrope Fallback: Segoe UI";src:local("Segoe UI");size-adjust:103.7533%;ascent-override:102.7437%;descent-override:28.9147%;line-gap-override:0%}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope"),url(../_fonts/UnngOpW3QUFmW9ustR7f4iJ6HMtsBQrF8MRey6Urw8M-bdAyUOEhdSN8LU65JRDWYqdkUIYhM59ZKeszsiAgtAI.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope Medium"),url(../_fonts/6CXtQpr9VY5Z0zV1xogwmkWDzNR_19zN1NTGulEzmjg-kCRFKXhkCh0_kGLAckhVN3TP-F_bkwm7Ivy9TdKzUJg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope SemiBold"),url(../_fonts/bJM9t_QZ4-OukAilpAvXFzrpFWWgeGJ0mI4OoxeTBXA-T1gZRQnm_CyPlHs2G7o5lSEBc3-0yjeDI6MJ5h7RFr8.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Manrope;src:local("Manrope ExtraBold"),url(../_fonts/j2DQVh5iMWeAm2MqpLd4MwbmjfUsIAMYOc7Un8-q1oQ-5gkdZw7cVFs_x-rFm49rMnDT-AGGoIvy6_RxE2XbStA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:800;font-style:normal}:root{color-scheme:only light;--color-static-white:#fff;--color-static-white-20-transparency:#ffffff20;--color-static-black:#000;--color-static-black-20-transparency:#00000020;--color-static-green:#2d6f27;--color-static-green-accent:#4ba016;--color-static-blue:#2643a3;--color-static-blue-accent:#2643a3;--color-static-yellow:#ff9d00;--color-static-yellow-accent:#ffc300;--color-static-red:#b40202;--color-static-red-accent:#db1212;--color-action-primary:#b40202;--color-action-primary-accent:#db1212;--color-background-primary:#fff;--color-background-primary-transparent:#ffffff00;--color-background-secondary:#f4f4f4;--color-background-secondary-transparent:#f4f4f400;--color-card-primary:#eee;--color-card-primary-transparent:#eeeeee00;--color-card-secondary:#dfdfdf;--color-card-secondary-transparent:#dfdfdf00;--color-card-tertiary:#d0d0d0;--color-card-tertiary-transparent:#d0d0d000;--color-border:#f5f5f5;--color-border-hover:#eaeaea;--color-border-active:#dbdbdb;--color-button-background:#5a5a5a;--color-button-background-hover:#717171;--color-button-text:#f5f5f5;--color-divider-primary:#cacaca;--color-divider-card-primary:#b6b6b6;--color-divider-card-secondary:#9b9b9b;--color-text-primary:#1a1a1a;--color-text-secondary:#545454;--color-text-tertiary:#bebebe;--color-text-card-primary:#1a1a1a;--color-text-card-secondary:#545454;--color-text-error:#fff;--color-text-error-card:#fff;--color-icon:#545454;--color-icon-card:#1a1a1a;--color-button-primary:var(--color-action-primary);--color-button-primary-accent:var(--color-action-primary-accent)}.dark-mode{color-scheme:only dark;--color-action-primary:#b40202;--color-action-primary-accent:#db1212;--color-background-primary:#0d0d0d;--color-background-primary-transparent:#0d0d0d00;--color-background-secondary:#0d0d0d;--color-background-secondary-transparent:#0d0d0d00;--color-card-primary:#141414;--color-card-primary-transparent:#14141400;--color-card-secondary:#212121;--color-card-secondary-transparent:#21212100;--color-card-tertiary:#2a2a2a;--color-card-tertiary-transparent:#2a2a2a00;--color-border:#2a2a2a;--color-border-hover:#3a3a3a;--color-border-active:#4a4a4a;--color-button-background:#333;--color-button-background-hover:#5a5a5a;--color-button-text:#f5f5f5;--color-divider-primary:#3a3a3a;--color-divider-card-primary:#272727;--color-divider-card-secondary:#3a3a3a;--color-text-primary:#f5f5f5;--color-text-secondary:#b5b5b5;--color-text-tertiary:#8a8a8a;--color-text-card-primary:#f5f5f5;--color-text-card-secondary:#b5b5b5;--color-text-error:#f5f5f5;--color-text-error-card:#f5f5f5;--color-icon:#b5b5b5;--color-icon-card:#f5f5f5;--color-button-primary:var(--color-action-primary);--color-button-primary-accent:var(--color-action-primary-accent)}.dp__theme_dark,.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#f8f5f5;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3)}.gradient{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.gradient-text{background:linear-gradient(130deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gradient-shift{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.generic-gradient-shift,.gradient-shift{background-size:180%}.red-gradient{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.green-gradient{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.blue-gradient{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.yellow-gradient{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}html{-webkit-text-size-adjust:none}*{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;transition:color,background-color,background .15s ease-in-out}a{text-decoration:none;color:inherit}body{background:var(--color-background-primary);font-size:16px;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:none;color:var(--color-text-primary);position:relative;height:100%}body,h1,h2,h3,h4,h5,h6,p,span{font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-weight:500;margin:0}h1,h2,h3,h4,h5,h6,p,span{letter-spacing:-.25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;padding:0}.main-wrapper{justify-content:start;height:100%;min-height:100vh;min-height:100dvh}.main-wrapper,.main-wrapper #main-content{display:flex;flex-direction:column;align-items:center;align-content:center}.main-wrapper #main-content{justify-content:center;width:100%}.main-wrapper header{position:fixed;top:0;height:80px;width:100%;z-index:1000;transition:all .15s ease-in-out;mask:linear-gradient(#fff,#fff,#00000050);-webkit-mask:linear-gradient(#fff,#fff,#00000050);backdrop-filter:blur(10px);border-bottom:2px solid transparent;overflow:visible;clip-path:none}.main-wrapper header.scrolled{border-bottom:2px solid var(--color-border)}.main-wrapper header.scrolled,.main-wrapper header.scrolled:before{-webkit-mask:linear-gradient(#fff,#fff,#fff);mask:linear-gradient(#fff,#fff,#fff)}.main-wrapper header .container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin:auto;padding:20px 50px;width:100%;height:100%;max-width:1399.98px;z-index:2;overflow:visible}.main-wrapper header:before{content:"";position:absolute;inset:0;opacity:.3;-webkit-mask:linear-gradient(#fff,#fff,#00000050);mask:linear-gradient(#fff,#fff,#00000050);background-color:var(--color-background-primary);z-index:1;pointer-events:none}.main-wrapper header .logo-link{width:100%}.main-wrapper header .logo-container,.main-wrapper header .logo-link{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;position:relative;height:100%}.main-wrapper header .logo-container .logo{height:100%;max-height:34px}.main-wrapper header .menu-content{display:flex;flex-direction:row;align-items:center;align-content:center;gap:30px;overflow:visible}.main-wrapper header .menu-content a{color:var(--color-text-primary);transition:all .15s ease-in-out;cursor:pointer;pointer-events:all}.main-wrapper header .menu-content a:hover{color:var(--color-text-secondary)}.main-wrapper header .menu-content .menu-details{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;overflow:visible}.main-wrapper header .menu-content .menu-details .profile-dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-end;overflow:visible;z-index:10001}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;gap:5px;padding:4px 4px 4px 12px;cursor:pointer;height:100%;max-height:38px;overflow:hidden;width:100%}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.logged-in{padding:4px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover{background-color:var(--color-card-primary)}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover p,.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger.router-link-active:hover svg{color:inherit}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .hamburger{margin:0 5px;width:20px;height:20px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .profile{width:30px;height:30px;border-radius:30px}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-trigger .menu-text{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wrapper header .menu-content .menu-details .profile-dropdown .dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:10000;overflow:hidden;transform:translateZ(0);will-change:transform}.main-wrapper header .menu-content .menu-details .dropdown-trigger{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;gap:5px;padding:4px 4px 4px 12px;cursor:pointer;height:100%;max-height:38px;overflow:hidden}.main-wrapper header .menu-content .menu-details .dropdown-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover{background-color:var(--color-card-primary)}.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover p,.main-wrapper header .menu-content .menu-details .dropdown-trigger.router-link-active:hover svg{color:inherit}.main-wrapper header .menu-content .menu-details .dropdown-trigger .profile{width:30px;height:30px;border-radius:30px}.main-wrapper header .menu-content .menu-details .dropdown-trigger .menu-text{font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-wrapper header .menu-content .menu-details .menu-hamburger{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background-color:var(--color-card-primary);border-radius:20px;gap:5px;padding:4px 4px 4px 12px;cursor:pointer;height:100%;max-height:38px;overflow:hidden}.main-wrapper header .menu-content .menu-details .menu-hamburger:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .menu-hamburger .profile{width:30px;height:30px;border-radius:30px}.main-wrapper header .menu-content .menu-details .menu-hamburger .menu-text{font-size:1em}.main-wrapper header .menu-content .menu-details .header-theme-selector{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;padding:4px;cursor:pointer;height:38px;width:38px}.main-wrapper header .menu-content .menu-details .header-theme-selector:hover{background-color:var(--color-border-hover)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon{width:1.4em;height:1.4em}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.yellow{color:var(--color-static-yellow)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.grey{color:var(--color-icon)}.main-wrapper header .menu-content .menu-details .header-theme-selector .icon.country{border-radius:50px;overflow:hidden}.main-wrapper header .mobile-menu-trigger{display:none}.main-wrapper .dropdown-enter-active,.main-wrapper .dropdown-leave-active{transition:all .2s ease}.main-wrapper .dropdown-enter-from,.main-wrapper .dropdown-leave-to{opacity:0;max-height:0;overflow:hidden}.main-wrapper .dropdown-enter-to,.main-wrapper .dropdown-leave-from{opacity:1;max-height:500px}.main-wrapper .wrapper{width:100%;height:100%;overflow-x:hidden;z-index:0}.main-wrapper .wrapper.default{padding:120px 50px 50px}.main-wrapper .wrapper .page-header{position:relative;display:flex;flex-direction:column;justify-content:end;width:100%;overflow:hidden;padding-top:144px}.main-wrapper .wrapper .page-header:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-background-primary) -5%,var(--color-background-primary-transparent) 70%);z-index:1}.main-wrapper .wrapper .page-header .page-header-image-container{position:absolute;inset:0;width:100%;height:100%;z-index:0}.main-wrapper .wrapper .page-header .page-header-image-container .page-header-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:0;transition:opacity 1.5s ease-in-out}.main-wrapper .wrapper .page-header .page-header-image-container .page-header-image.active{opacity:1;z-index:1}.main-wrapper .wrapper .page-header img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:1}.main-wrapper .wrapper .page-header .page-header-container .page-header-subtitle{font-size:1em;font-weight:400;color:var(--color-text-primary)}.main-wrapper .wrapper .page-header .page-header-container .page-header-title{font-size:1.8em;line-height:1.2;font-weight:600;color:var(--color-text-primary)}.main-wrapper .wrapper .page-header .page-header-container .row{position:relative;z-index:2;height:-moz-max-content;height:max-content;align-items:end;padding:25px;max-width:1399.98px;margin:auto}.main-wrapper .wrapper .page-header .page-header-container .row .col:first-of-type{gap:6px}.main-wrapper .wrapper .page-header .page-header-container.shimmer img{position:relative;overflow:hidden}.main-wrapper .wrapper .page-header .page-header-container.shimmer img:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.main-wrapper .wrapper .container{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1399.98px;margin:0 auto;padding:50px 48px}.main-wrapper .wrapper .general-header{display:flex;flex-direction:row;justify-content:space-between}.main-wrapper .wrapper .general-header .title{position:relative;font-size:2em;font-weight:600;width:-moz-max-content;width:max-content;z-index:1}.main-wrapper .wrapper .general-header .title:before{content:"";position:absolute;width:64%;height:3px;border-radius:4px;z-index:1;bottom:0;left:0;background:var(--color-action-primary)}.main-wrapper .wrapper .general-header .categories-search,.main-wrapper .wrapper .general-header .categories-search .categories{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px}.main-wrapper .wrapper .general-header .categories-search .categories .category{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;padding:10px 20px;height:46px;background:var(--color-card-primary);border-radius:30px;border:2px solid transparent;word-wrap:normal;white-space:nowrap;cursor:pointer}.main-wrapper .wrapper .general-header .categories-search .categories .category p{white-space:nowrap}.main-wrapper .wrapper .general-header .categories-search .categories .category.selected{border:2px solid var(--color-action-primary)}.main-wrapper .wrapper .general-header .categories-search .categories .category:hover{background:var(--color-card-secondary)}.main-wrapper .wrapper .category-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin-top:10px}.main-wrapper .wrapper .category-header h1,.main-wrapper .wrapper .category-header h2{font-size:1.3em;font-weight:500;color:var(--color-text-primary);margin:0}.main-wrapper .wrapper .category-header p{font-size:1em;color:var(--color-text-secondary)}.main-wrapper .wrapper .category-header:first-of-type{margin-top:0}.main-wrapper .wrapper .content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:20px;gap:10px}.main-wrapper.error-page{height:100%;min-height:100dvh;justify-content:space-between}.main-wrapper.error-page .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100%}.dropdown-menu-teleported{position:fixed;min-width:160px;background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:10000;overflow:hidden}.dropdown-menu-teleported .dropdown-item{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:10px;padding:10px 14px;font-size:.9em;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease;white-space:nowrap;width:100%}.dropdown-menu-teleported .dropdown-item:hover{background:var(--color-card-secondary);border-radius:8px}.dropdown-menu-teleported .dropdown-item.active{background:var(--color-card-secondary);color:var(--color-action-primary);font-weight:600}.dropdown-menu-teleported .dropdown-item .dropdown-item-icon{width:16px;height:16px;color:var(--color-text-secondary)}.dropdown-menu-teleported .dropdown-item.active .dropdown-item-icon{color:var(--color-action-primary)}.dropdown-menu-teleported .dropdown-item.logout-item{border-top:1px solid var(--color-border)}.dropdown-menu-teleported .dropdown-item.logout-item .dropdown-item-icon{color:var(--color-error,#ef4444)}.dropdown-menu-teleported .dropdown-item.logout-item:hover{background:var(--color-card-secondary)}.dropdown-menu-teleported .dropdown-item.logout-item:hover .dropdown-item-icon,.dropdown-menu-teleported .dropdown-item.logout-item:hover span{color:var(--color-error,#ef4444)}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:25px}.error-container .lottie-animation{width:100%;max-width:220px;height:auto}.error-container h1{margin-bottom:16px;font-size:1.8em;font-weight:600;text-align:center;text-transform:capitalize}.error-container p{margin-bottom:18px;text-align:center}.error-container p:first-letter{text-transform:uppercase}.error-container a{position:relative;padding:10px 18px;border-radius:8px;text-align:center}.error-container a:before{background:linear-gradient(90deg,var(--color-border),var(--color-border) 25%,var(--color-action-primary),var(--color-action-primary-accent));background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.error-container a:hover:before{background-position:-50% 0;opacity:1}.splash-radius{border-radius:20px;transition:all .15s ease-in-out;cursor:pointer!important}.splash-radius,.splash-radius h1,.splash-radius h2,.splash-radius h3,.splash-radius h4,.splash-radius h5,.splash-radius h6,.splash-radius p,.splash-radius span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splash-radius:hover{background-color:var(--color-background-primary-20-opacity);padding:5px 15px 5px 10px}.button,button{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;background:var(--color-button-background);padding:10px 20px;min-height:42px;color:var(--color-button-text);font-size:1em;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-weight:600;border-radius:40px;cursor:pointer;border:none;transition:all .15s ease-in-out;white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;width:auto}.button:hover,button:hover{background:var(--color-button-background-hover)}.button:disabled,button:disabled{background:var(--color-border-active);color:var(--color-text-tertiary)}.button:disabled:hover,button:disabled:hover{background:var(--color-border-active)!important;color:var(--color-text-tertiary)!important}.button.button-round,button.button-round{display:flex;justify-content:center;align-items:center;align-content:center;vertical-align:middle;height:32px;width:32px;min-height:32px;min-width:32px;padding:0;outline:0;background:var(--color-button-background);color:var(--color-button-text);aspect-ratio:1}.button.button-round:hover,button.button-round:hover{background:var(--color-button-background-hover)}.button.button-round svg,button.button-round svg{margin:auto;height:20px;width:20px;font-size:20px;color:var(--color-button-text)}.button.button-round.add,button.button-round.add{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.button.button-round.add svg,button.button-round.add svg{color:var(--color-static-white)}.button.button-round.add:hover,button.button-round.add:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);background-size:180%}.button.button-icon,button.button-icon{display:flex;justify-content:center;align-items:center;align-content:center;vertical-align:middle;gap:5px;outline:0;background:var(--color-button-background);color:var(--color-button-text);min-width:0}.button.button-icon:hover,button.button-icon:hover{background:var(--color-button-background-hover)}.button.button-icon svg,button.button-icon svg{height:1.2em;width:1.2em;min-height:1.2em;min-width:1.2em;color:var(--color-button-text)}.button.button-icon p,button.button-icon p{font-size:1em;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:none!important}.button.button-icon.add,button.button-icon.add{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.button.button-icon.add svg,button.button-icon.add svg{color:var(--color-static-white)}.button.button-icon.add:hover,button.button-icon.add:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);background-size:180%}.button.button-icon.small,button.button-icon.small{min-width:0;max-width:100%;flex-shrink:1}.button .spinner-loader,button .spinner-loader{width:1.3em;height:1.3em;margin:auto;background:radial-gradient(farthest-side,var(--color-static-white) 96%,#0000) top /6px 6px no-repeat,conic-gradient(#0000 30%,var(--color-static-white));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.button.primary,button.primary{width:100%;color:var(--color-static-white)}.button.primary,.button.primary:hover,button.primary,button.primary:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.button.primary:hover,button.primary:hover{background-size:180%}.button.primary:disabled,button.primary:disabled{background:var(--color-card-secondary);color:var(--color-text-secondary);cursor:not-allowed}.button.primary.small:hover,button.primary.small:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);background-size:180%}.button.secondary,button.secondary{width:100%;background:var(--color-button-background);color:var(--color-button-text)}.button.secondary:disabled,button.secondary:disabled{background:var(--color-card-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.button.border,button.border{width:100%;border:2px solid var(--color-border);background:unset;color:var(--color-border)}.button.border svg,button.border svg{color:var(--color-text-secondary)}.button.small,button.small{width:auto;min-width:-moz-min-content;min-width:min-content}.button.extra-small,button.extra-small{width:unset;font-size:.9em;padding:7.5px 12.5px}.row{flex-direction:row;width:100%}.col,.row{display:flex;justify-content:start;align-items:start;align-content:start;padding:0 25px;position:relative}.col{flex-direction:column;flex-wrap:wrap;width:unset;overflow:hidden}.col-20{width:20%}.col-30{width:30%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-70{width:70%}.image-placeholder{background-color:red;position:relative;overflow:hidden}.image-placeholder:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}@keyframes shimmer-overlay{to{transform:translate(100%)}}@media(max-width:1099.98px){.main-wrapper header .menu-content{gap:20px}.main-wrapper header .menu-content .menu-details{gap:3px}.main-wrapper header .logo-link .logo-container .logo{max-height:28px}.main-wrapper .wrapper.default{padding:84px 50px 50px}.button,button{padding:8px}}@media(max-width:767.98px){.main-wrapper header{height:64px}.main-wrapper header .container{padding:10px 20px}.main-wrapper header .logo-link{position:relative;height:100%}.main-wrapper header .logo-link .logo-container .logo{height:100%;max-height:28px}.main-wrapper header .mobile-menu-trigger{display:flex;flex-direction:row;align-items:center;gap:8px;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;padding:6px 16px;cursor:pointer;transition:all .15s ease-in-out}.main-wrapper header .mobile-menu-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .mobile-menu-trigger .hamburger-icon{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--color-text-primary)}.main-wrapper header .mobile-menu-trigger .menu-text{font-size:.95em;color:var(--color-text-primary);white-space:nowrap;text-transform:uppercase}.main-wrapper header .menu-content .dropdown-trigger{gap:5px;padding:4px 4px 4px 12px}.main-wrapper header .menu-content .menu-details,.main-wrapper header .menu-content a{display:none}.main-wrapper .wrapper.default{padding:84px 20px 50px}.main-wrapper .wrapper .page-header{padding-top:84px}.main-wrapper .wrapper .page-header .page-header-container .row{gap:12px;padding:30px 20px}.main-wrapper .wrapper .page-header .page-header-container .row .page-header-subtitle{font-size:.9em}.main-wrapper .wrapper .page-header .page-header-container .row .page-header-title{font-size:1.6em}.main-wrapper .wrapper .page-header .page-header-container .row .col-40,.main-wrapper .wrapper .page-header .page-header-container .row .col-60{width:100%}.main-wrapper .wrapper .container{padding:30px 20px;gap:20px}.main-wrapper .wrapper .general-header .title{font-size:1.8em}.row{flex-direction:column;padding:0 20px 40px}.col{overflow:hidden;height:100%}.col-20,.col-30,.col-40,.col-50,.col-60{width:100%;padding:unset}.error-container .lottie-animation{max-width:180px}.error-container h1{font-size:1.6em}.error-container p{font-size:1em}.button,button{padding:6px 12px}}@media(max-width:575.98px){.main-wrapper header .logo-link{position:relative;height:100%}.main-wrapper header .logo-link .logo-container .logo{height:100%;max-height:26px}.main-wrapper header .mobile-menu-trigger{display:flex;flex-direction:row;align-items:center;gap:8px;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;padding:6px 16px;cursor:pointer;transition:all .15s ease-in-out}.main-wrapper header .mobile-menu-trigger:hover{background-color:var(--color-border-hover)}.main-wrapper header .mobile-menu-trigger .hamburger-icon{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--color-text-primary)}.main-wrapper header .mobile-menu-trigger .menu-text{font-size:.95em;color:var(--color-text-primary);white-space:nowrap;text-transform:uppercase}.main-wrapper header .menu-content{display:none}.main-wrapper .wrapper .general-header{flex-direction:column;gap:20px}.main-wrapper .wrapper .general-header .title{font-size:1.6em;font-weight:600}.main-wrapper .wrapper .general-header .categories-search{display:flex;flex-direction:column;gap:10px;width:100%}.main-wrapper .wrapper .general-header .categories-search .categories{width:100%;justify-content:space-between}.main-wrapper .wrapper .general-header .categories-search .categories .category{width:100%;flex-wrap:1}.main-wrapper .wrapper .general-header .categories-search .input-wrapper{width:100%}.main-wrapper footer .footer-content .footer-logo .logo-container{height:100%}.main-wrapper footer .footer-content .footer-logo .logo-container img{height:100%;max-height:28px}.button,button{padding:6px 12px}button.button-round{display:flex;justify-content:center;align-items:center;align-content:center;vertical-align:middle;height:32px;width:32px;min-height:32px;min-width:32px;padding:0;outline:0;background:var(--color-button-background);color:var(--color-button-text)}button.button-round svg{margin:auto;height:18px;width:18px;font-size:18px;color:var(--color-button-text)}button.primary{width:100%;color:var(--color-static-white)}button.primary,button.primary:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}button.primary:hover{background-size:180%}button.primary:disabled{background:var(--color-card-secondary);color:var(--color-text-secondary);cursor:not-allowed}button.primary.small:hover{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);background-size:180%}button.small{width:auto;min-width:-moz-min-content;min-width:min-content}button.small:hover{background:var(--color-button-background-hover)}}button.bottom-menu-element,button.drawer-close,button.drawer-nav-item,button.drawer-theme-selector,button.dropdown-item,button.dropdown-trigger,button.header-theme-selector,button.menu-hamburger,button.mobile-menu-trigger{min-height:0;font-family:inherit;font-weight:inherit;color:inherit;text-align:inherit;background:inherit;border-radius:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:where(*){outline-color:transparent}:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px;border-radius:4px;transition:outline-offset .15s ease-in-out}:focus:not(:focus-visible){outline:2px solid transparent}input,select,textarea{-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none!important;outline:none!important}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-card-primary) inset;-webkit-text-fill-color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;border:2px solid transparent}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-card-primary) inset;-webkit-text-fill-color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;border:2px solid transparent}input::-webkit-autofill,select::-webkit-autofill,textarea::-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-wrapper{position:relative;display:flex;flex-direction:column;overflow:hidden}.input-wrapper label{font-size:1.1em;margin-bottom:10px}.input-wrapper input,.input-wrapper select{border:2px solid var(--color-border);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;padding:10px 20px;border-radius:15px;font-weight:400;font-size:1em;color:var(--color-text-primary);transition:all .15s ease-in-out;background:transparent}.input-wrapper input::-moz-placeholder,.input-wrapper select::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper input::placeholder,.input-wrapper select::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper input:hover,.input-wrapper select:hover{border:2px solid var(--color-border-hover)}.input-wrapper input:focus,.input-wrapper input:focus-within,.input-wrapper select:focus,.input-wrapper select:focus-within{border:2px solid var(--color-border-active)}.input-wrapper.select-icon{min-width:0}.input-wrapper.select-icon.disabled .select-symbol{display:none}.input-wrapper.select-icon.disabled select{cursor:not-allowed}.input-wrapper.select-icon.disabled select:hover{border:2px solid var(--color-border)}.input-wrapper.select-icon label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-wrapper.select-icon svg{position:absolute;left:10px;bottom:13px;height:20px;width:20px;flex-shrink:0;color:var(--color-action-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.input-wrapper.select-icon svg.select-symbol{left:unset;right:10px;color:var(--color-text-tertiary)}.input-wrapper.select-icon input,.input-wrapper.select-icon select{padding:10px 36px 10px 32px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-wrapper.language-selector{width:unset!important}.input-wrapper textarea{border:2px solid var(--color-border);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;padding:12px;border-radius:15px;font-weight:400;font-size:1em;color:var(--color-text-primary);transition:all .15s ease-in-out;background:transparent;resize:none;min-height:100px}.input-wrapper textarea::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper textarea::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper textarea:hover{border:2px solid var(--color-border-hover)}.input-wrapper textarea:focus,.input-wrapper textarea:focus-within{border:2px solid var(--color-border-active)}.input-wrapper.invalid .vue-tel-input,.input-wrapper.invalid input{border:2px solid var(--color-action-primary-accent)!important}.input-wrapper.invalid .vue-tel-input input{border:unset!important}.input-wrapper.icon svg{position:absolute;right:15px;bottom:0;top:0;margin:auto;height:20px;width:20px;color:var(--color-text-tertiary)}.input-wrapper.fill input{background:var(--color-card-primary);border:2px solid transparent}.input-wrapper.fill input:hover{border:2px solid var(--color-border-hover)}.input-wrapper.fill input:focus,.input-wrapper.fill input:focus-within{border:2px solid var(--color-border-active)}.input-wrapper .error{margin-top:5px;color:var(--color-action-primary-accent);font-size:.8em}.input-wrapper:has(.ts-wrapper),.input-wrapper:has(.vue-tel-input){overflow:visible}.input-wrapper .vue-tel-input{border:2px solid var(--color-border);border-radius:30px;height:48px;transition:all .15s ease-in-out}.input-wrapper .vue-tel-input .vti__dropdown{background:var(--color-border);border-radius:30px 0 0 30px;padding:10px 16px;transition:all .15s ease-in-out}.input-wrapper .vue-tel-input .vti__dropdown .vti__country-code{color:var(--color-text-primary);font-size:16px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list{background:var(--color-border);border:0;border-radius:20px;width:-moz-max-content;width:max-content;min-width:260px;max-width:min(360px,90vw);max-height:280px;overflow-y:auto;z-index:1000;box-shadow:0 8px 24px #0000002e;scrollbar-width:5px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box_container{position:sticky;top:0;z-index:1;padding:8px;background:var(--color-border);border-bottom:1px solid var(--color-card-secondary)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box{width:100%;border:2px solid var(--color-card-secondary);border-radius:12px;padding:8px 12px;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:.9em;font-weight:400;color:var(--color-text-primary);background:var(--color-card-primary);transition:border-color .15s ease-in-out}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box:focus,.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__search_box:focus-visible{outline:none;border-color:var(--color-border-active)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item{padding:8px;font-size:.9em}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item:hover{background:var(--color-card-secondary)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item.highlighted{background:var(--color-border-active)}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar{width:5px;height:5px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-track{background:transparent;border-radius:10px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb{background:var(--color-card-primary);border-radius:10px}.input-wrapper .vue-tel-input .vti__dropdown .vti__dropdown-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.input-wrapper .vue-tel-input input{border:none;padding:10px 20px;border-radius:0 30px 30px 0;font-weight:400;font-size:1em;color:var(--color-text-primary);background:transparent}.input-wrapper .vue-tel-input input::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input input::placeholder{color:var(--color-text-tertiary);font-weight:300}.input-wrapper .vue-tel-input input:focus-visible,.input-wrapper .vue-tel-input input:focus-within,.input-wrapper .vue-tel-input input:hover{border:none}.input-wrapper .vue-tel-input:hover{box-shadow:none;border:2px solid var(--color-border-hover)}.input-wrapper .vue-tel-input:hover .vti__dropdown{background:var(--color-border-hover)}.input-wrapper .vue-tel-input:focus,.input-wrapper .vue-tel-input:focus-within{box-shadow:none;border:2px solid var(--color-border-active)}.input-wrapper.checkbox.invalid input[type=checkbox]+label:before{box-shadow:0 0 0 2px var(--color-action-primary-accent)!important}.input-wrapper.checkbox input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none;border:unset}.input-wrapper.checkbox input[type=checkbox]+label{position:relative;cursor:pointer;padding:0;margin-bottom:0;line-height:1.2;font-size:.9em}.input-wrapper.checkbox input[type=checkbox]+label a{font-weight:600;text-decoration:underline}.input-wrapper.checkbox input[type=checkbox]+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:var(--color-card-secondary);border-radius:8px}.input-wrapper.checkbox input[type=checkbox]:hover+label:before{background:var(--color-card-secondary)}.input-wrapper.checkbox input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--color-card-secondary)}.input-wrapper.checkbox input[type=checkbox]:checked+label:before{background:var(--color-text-primary)}.input-wrapper.checkbox input[type=checkbox]:disabled+label{color:var(--color-card-secondary);cursor:auto}.input-wrapper.checkbox input[type=checkbox]:disabled+label:before{box-shadow:none;background:var(--color-card-secondary)}.input-wrapper.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;left:4px;top:10px;background:var(--color-text-primary);width:2px;height:2px;box-shadow:2px 0 0 var(--color-card-secondary),4px 0 0 var(--color-card-secondary),4px -2px 0 var(--color-card-secondary),4px -4px 0 var(--color-card-secondary),4px -6px 0 var(--color-card-secondary),4px -8px 0 var(--color-card-secondary);transform:rotate(45deg)}.ts-wrapper{min-height:unset}.ts-wrapper .ts-control{border-color:unset!important;border:2px solid var(--color-border)!important;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;padding:10px 20px 10px 32px;border-radius:14px;font-weight:400;font-size:1em;line-height:normal;color:var(--color-text-primary);transition:all .15s ease-in-out;box-shadow:unset!important;background-color:transparent!important;background:transparent!important}.ts-wrapper .ts-control::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.ts-wrapper .ts-control::placeholder{color:var(--color-text-tertiary);font-weight:300}.ts-wrapper .ts-control:hover{border:2px solid var(--color-border-hover)}.ts-wrapper .ts-control:focus,.ts-wrapper .ts-control:focus-within{border:2px solid var(--color-border-active)}.ts-wrapper .ts-control:after{content:none!important}.ts-wrapper .ts-control .item{text-transform:capitalize}.ts-wrapper .ts-dropdown{box-shadow:0 8px 24px #0000002e;border-radius:0 0 14px 14px;margin:-5px 0 0;padding:5px 0 0;background:var(--color-card-primary);border:unset;border-left:2px solid var(--color-border)!important;border-bottom:2px solid var(--color-border)!important;border-right:2px solid var(--color-border)!important;z-index:1000;font-size:1em;line-height:normal}.ts-wrapper .ts-dropdown .option{font-size:1em;padding:10px 8px;color:var(--color-text-primary);text-transform:capitalize}.ts-wrapper .ts-dropdown .option.selected{background:var(--color-border)}.ts-wrapper .ts-dropdown .option.active{background:var(--color-card-secondary)}.ts-wrapper .ts-dropdown .ts-dropdown-content{background:unset!important}.ts-wrapper.dropdown-active .ts-control{border-radius:14px 14px 0 0}.persons-stepper{display:inline-flex;flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;height:42px;border-radius:14px;overflow:hidden;background:var(--color-card-tertiary)}.persons-stepper.disabled{opacity:.6}.persons-stepper .stepper-button{display:flex;justify-content:center;align-items:center;width:40px;min-width:40px;height:100%;min-height:unset;padding:0;border-radius:0;background:var(--color-card-secondary);color:var(--color-text-primary)}.persons-stepper .stepper-button:hover{background:var(--color-card-primary)}.persons-stepper .stepper-button:disabled{background:transparent;color:var(--color-text-tertiary);cursor:not-allowed}.persons-stepper .stepper-button svg{height:18px;width:18px;color:inherit}.persons-stepper .stepper-value{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 4px}.persons-stepper .stepper-value input{width:48px;text-align:center;border:none!important;border-radius:0;background:transparent;padding:0;font-size:1em;font-weight:600;line-height:1.1;color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif}.persons-stepper .stepper-value input:focus,.persons-stepper .stepper-value input:focus-within,.persons-stepper .stepper-value input:hover{border:none!important;outline:none}.persons-stepper .stepper-value .stepper-unit{font-size:.6em;line-height:1;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-location-input-wrapper{position:relative;width:100%}.search-location-input{display:flex;align-items:center;width:100%;padding:4px 14px 4px 4px;border-radius:32px;background:var(--color-card-primary);border:1px solid var(--color-border);transition:all .15s ease-in-out;gap:0}.search-location-input:hover{border-color:var(--color-border-hover)}.search-location-input:focus-within{border-color:var(--color-border-active)}.search-nearby-button{display:flex;align-items:center;gap:6px;padding:4px 10px;margin-right:12px;border-radius:20px;background:var(--color-card-secondary);border:none;color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:.95em;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;white-space:nowrap;overflow:hidden}.search-nearby-button:hover{background:var(--color-border)}.search-nearby-button:active{transform:scale(.98)}.search-nearby-button.is-loading{cursor:wait}.search-nearby-button .location-icon{width:18px;height:18px;flex-shrink:0;color:var(--color-text-primary)}.search-nearby-button .location-icon.spinning{animation:spin 1s linear infinite}.search-nearby-button .button-text{white-space:nowrap}.search-input-wrapper{position:relative;flex:1;display:flex;align-items:center;min-width:0}.search-input-wrapper input{flex:1;width:100%;border:none;outline:none;background:transparent;color:var(--color-text-primary);font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",Helvetica,Helvetica Neue,helvetica,SF Pro,sans-serif;font-size:1em;font-weight:400;padding:0 32px 0 0}.search-input-wrapper input::-moz-placeholder{color:var(--color-text-tertiary);font-weight:300}.search-input-wrapper input::placeholder{color:var(--color-text-tertiary);font-weight:300}.search-icon{position:absolute;right:0;width:20px;height:20px;color:var(--color-text-tertiary);pointer-events:none;flex-shrink:0}.search-icon.spinning{animation:spin 1s linear infinite}.autosuggest-overlay{position:fixed;max-height:400px;overflow-y:auto;background:var(--color-card-primary);border:2px solid var(--color-border);border-radius:15px;box-shadow:0 4px 20px #0000001a;z-index:10000;list-style:none;padding:0;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.autosuggest-overlay::-webkit-scrollbar{width:6px}.autosuggest-overlay::-webkit-scrollbar-track{background:transparent;border-radius:10px}.autosuggest-overlay::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.autosuggest-overlay::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.suggestion-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .15s ease-in-out;border-bottom:1px solid var(--color-border);list-style:none}.suggestion-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.suggestion-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.suggestion-item.is-selected,.suggestion-item:hover{background:var(--color-card-secondary)}.suggestion-item .suggestion-icon{width:20px;height:20px;flex-shrink:0;color:var(--color-text-tertiary)}.suggestion-item .suggestion-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.suggestion-item .suggestion-name{font-size:1em;font-weight:500;color:var(--color-text-primary)}.suggestion-item .suggestion-county{font-size:.85em;font-weight:400;color:var(--color-text-tertiary)}.autosuggest-enter-active,.autosuggest-leave-active{transition:all .2s ease-in-out}.autosuggest-enter-from,.autosuggest-leave-to{opacity:0;transform:translateY(-10px)}@media(max-width:767.98px){.search-nearby-button{padding:8px 12px;margin-right:8px;font-size:.9em}.search-nearby-button .button-text{display:none}.search-nearby-button .location-icon{width:16px;height:16px}.suggestion-item{padding:10px 12px;gap:10px}.suggestion-item .suggestion-icon{width:18px;height:18px}.suggestion-item .suggestion-name{font-size:.95em}.suggestion-item .suggestion-county{font-size:.8em}}body:has(.modal-general-overlay),html:has(.modal-general-overlay){overflow:hidden!important;overscroll-behavior:none}.modal-general-overlay{position:fixed;inset:0;background-color:#0009;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:50000;backdrop-filter:blur(4px);overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-general-overlay .modal-header-close{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:20px 20px 0}.modal-general-overlay .modal-header-close h2{font-size:18px}.modal-general-overlay .modal-header-close .close-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;height:34px;width:34px;border-radius:8px;padding:5px;background:var(--color-text-primary)}.modal-general-overlay .modal-header-close .close-button:hover{background:var(--color-text-secondary)}.modal-general-overlay .modal-header-close .close-button svg{width:100%;height:100%;color:var(--color-card-primary);fill:var(--color-card-primary)}.modal-general-overlay .modal-container{background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px;max-width:100%;width:440px;overflow:hidden;max-height:80vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.modal-general-overlay .modal-container .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px;width:100%;padding:20px 20px 10px;border-bottom:2px solid var(--color-border);background-color:var(--color-card-primary);position:absolute;top:0;left:0;z-index:1}.modal-general-overlay .modal-container .modal-header .close-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;background:transparent;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;padding:8px}.modal-general-overlay .modal-container .modal-header .close-icon svg{width:18px;height:18px}.modal-general-overlay .modal-container .modal-header .close-icon:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container .modal-header+.modal-content{padding-top:64px!important;overflow-y:auto}.modal-general-overlay .modal-container .modal-header+.modal-content-inner{padding-top:64px!important}.modal-general-overlay .modal-container.fullwidth{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;margin:0;padding:0}.modal-general-overlay .modal-container.fullwidth .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px;width:100%;padding:10px 20px;border-bottom:2px solid var(--color-border);position:relative}.modal-general-overlay .modal-container.fullwidth .modal-header h2{font-size:1.4em}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;background:transparent;border-radius:8px;cursor:pointer;transition:all .15s ease-in-out;padding:8px}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon svg{width:24px;height:24px}.modal-general-overlay .modal-container.fullwidth .modal-header .close-icon:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container.fullwidth .modal-content .modal-content-inner{max-width:960px;margin:0 auto}.modal-general-overlay .modal-container::-webkit-scrollbar{width:5px;height:5px}.modal-general-overlay .modal-container::-webkit-scrollbar-track{background:var(--color-card-secondary);border-radius:10px}.modal-general-overlay .modal-container::-webkit-scrollbar-thumb{background:var(--color-divider-card-primary);border-radius:10px}.modal-general-overlay .modal-container::-webkit-scrollbar-thumb:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-container.is-mobile{position:fixed;bottom:0;left:0;width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;min-height:200px;max-height:90vh}.modal-general-overlay .modal-container .close-icon-absolute{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;right:10px;top:10px;padding:8px;background:var(--color-card-secondary);border-radius:8px;cursor:pointer;transition:all 50ms ease-in-out}.modal-general-overlay .modal-container .close-icon-absolute svg{width:16px;height:16px}.modal-general-overlay .modal-container .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay .modal-content{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;gap:20px;padding:20px;flex-grow:1;width:100%;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.modal-general-overlay .modal-content .modal-content-inner{width:100%}.modal-general-overlay .modal-content .icon{width:64px;height:64px}.modal-general-overlay .modal-content .icon,.modal-general-overlay .modal-content .icon.general{color:var(--color-text-primary);fill:var(--color-text-primary)}.modal-general-overlay .modal-content .icon.confirmation{color:var(--color-static-green);fill:var(--color-static-green)}.modal-general-overlay .modal-content .icon.warning{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.modal-general-overlay .modal-content .icon.error{color:var(--color-action-primary);fill:var(--color-action-primary)}.modal-general-overlay .modal-content .text-content{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;flex-wrap:wrap;width:100%;gap:10px}.modal-general-overlay .modal-content .text-content .title{width:100%;font-size:1.4em;line-height:1.2;font-weight:600;color:var(--color-text-primary);white-space:wrap;word-wrap:normal}.modal-general-overlay .modal-content .text-content .title.small{padding-right:40px}.modal-general-overlay .modal-content .text-content .content{width:100%;font-size:1em;line-height:1.4;font-weight:400;color:var(--color-text-secondary);white-space:wrap;word-wrap:normal;word-break:keep-all;letter-spacing:0}.modal-general-overlay .modal-content .buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px;width:100%}.modal-general-overlay .modal-content .buttons button.width-30{width:calc(30% - 5px)}.modal-general-overlay .modal-content .buttons button.width-40{width:calc(40% - 5px)}.modal-general-overlay .modal-content .buttons button.width-50{width:calc(50% - 5px)}.modal-general-overlay .modal-content .buttons button.width-60{width:calc(60% - 5px)}.modal-general-overlay .modal-content .buttons button.width-70{width:calc(70% - 5px)}.modal-general-overlay .close-button{background:none;border:none;font-size:24px;cursor:pointer}.modal-general-overlay.translation-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:20px 20px 40px}.modal-general-overlay.translation-modal .modal-content .languages-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;gap:10px}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element{display:flex;flex-direction:row;justify-content:space-between;align-items:start;align-content:center;width:100%;background:var(--color-card-secondary);border-radius:20px;padding:20px;cursor:pointer}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element.active{border:1px solid var(--color-divider-card-secondary)}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content svg{width:24px}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element .language-content h4{font-size:16px;text-transform:capitalize}.modal-general-overlay.translation-modal .modal-content .languages-container .language-element h4.selected{font-size:12px;padding:2.5px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:1px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.modal-general-overlay.product-modal .modal-image{position:relative;width:100%;overflow:hidden}.modal-general-overlay.product-modal .modal-image .product-image{width:100%;height:auto;max-height:30dvh;-o-object-fit:cover;object-fit:cover;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.modal-general-overlay.product-modal .modal-image .close-button{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;top:20px;right:20px;height:34px;width:34px;border-radius:8px;padding:5px;background:var(--color-card-primary)}.modal-general-overlay.product-modal .modal-image .close-button svg{width:100%;height:100%;color:var(--color-text-primary);fill:var(--color-text-primary)}.modal-general-overlay.product-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:calc(20px + env(safe-area-inset-top)) 20px calc(40px + env(safe-area-inset-bottom))}.modal-general-overlay.product-modal .modal-content .product-header{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.modal-general-overlay.product-modal .modal-content .product-header h2.product-name,.modal-general-overlay.product-modal .modal-content .product-header h2.product-price{font-size:18px;font-weight:500}.modal-general-overlay.product-modal .modal-content .product-header h2.product-name span,.modal-general-overlay.product-modal .modal-content .product-header h2.product-price span{color:var(--color-text-secondary);font-weight:300}.modal-general-overlay.product-modal .modal-content .product-header h2.product-price{white-space:nowrap}.modal-general-overlay.product-modal .modal-content .product-header h2.product-price.original{text-decoration:line-through;font-size:16px;color:var(--color-text-secondary)}.modal-general-overlay.product-modal .modal-content .product-header .product-price-column{display:flex;flex-direction:column;justify-content:start;align-content:end;align-items:end}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row{display:flex;flex-direction:row;justify-content:end;align-content:center;align-items:center;gap:5px}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row .iconify{height:20px;width:20px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:22px;padding:2px}.modal-general-overlay.product-modal .modal-content .product-header .product-price-row svg{height:16px;width:16px;fill:var(--color-static-white);color:var(--color-static-white)}.modal-general-overlay.product-modal .modal-content .product-header .product-description{font-size:14px}.modal-general-overlay.product-modal .modal-content .product-ingredients{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;row-gap:5px}.modal-general-overlay.product-modal .modal-content .product-ingredients .ingredient-pill{background:var(--color-card-secondary);padding:5px;line-height:14px;font-size:12px;border-radius:10px;text-transform:capitalize;color:var(--color-text-secondary)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values{display:flex;flex-direction:column;gap:10px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small{position:relative;max-height:150px;overflow:hidden;z-index:0}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values.small .product-nutritional-values-show{position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%,-50%);margin:0 auto}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header h2{font-size:18px;color:var(--color-text-primary)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector{display:flex;flex-direction:row;gap:0;background:var(--color-card-secondary);border-radius:15px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector p{font-size:14px;padding:2.5px 10px;border-radius:15px;color:var(--color-text-primary)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-header .selector p.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table{display:flex;flex-direction:column;width:100%;gap:2.5px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item p{font-size:14px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:5px}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container p{white-space:nowrap}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg{height:16px;width:16px;fill:var(--color-text-primary);color:var(--color-text-primary)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .separator{width:100%;height:2px;margin:0 10px;background:var(--color-card-secondary)}.modal-general-overlay.product-modal .modal-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item.extra-spacing{padding-left:20px}.modal-general-overlay.login-modal .modal-content .login-form .otp-input-container .otp-input{width:46px;height:46px;margin:0 5px}.modal-general-overlay.login-modal .modal-content .login-form .otp-input-container div:first-of-type .otp-input{margin:0 5px 0 0}.modal-general-overlay.invite-persons-modal .modal-content .input-wrapper{width:100%}.modal-general-overlay.edit-profile .modal-content .form{display:flex;flex-direction:row;gap:20px;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form{display:flex;flex-direction:column;gap:10px;width:40%}.modal-general-overlay.edit-profile .modal-content .form .image-form .profile{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:75px;border:2px solid var(--color-border)}.modal-general-overlay.edit-profile .modal-content .form .image-form .button-icon{font-size:.9em;padding:6px;min-height:32px;border-radius:8px;width:unset}.modal-general-overlay.edit-profile .modal-content .form .image-form .button-icon .spinner-loader{margin:unset}.modal-general-overlay.edit-profile .modal-content .form .content-form{width:60%;display:flex;flex-direction:column;gap:10px}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label{font-size:1em}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper input,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label input{padding:10px 14px;font-size:.9em}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label.select-icon input,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper.select-icon input{padding:10px 14px 10px 32px}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label.select-icon svg,.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper.select-icon svg{color:var(--color-text-secondary);bottom:12px}.modal-general-overlay.edit-profile .modal-content .form .content-form .input-wrapper label{margin-bottom:6px}.modal-general-overlay.edit-profile .modal-content .form .content-form .row{padding:unset;gap:10px}.modal-general-overlay.edit-profile .modal-content .form .content-form .row .input-wrapper{width:50%}.modal-general-overlay.reservation-control-modal .modal-content{display:flex;flex-direction:column;gap:20px;padding:20px}.modal-general-overlay.reservation-control-modal .modal-content .options-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;gap:10px}.modal-content .reservation-form{padding:0}.modal-general-overlay.table-summary-modal .modal-container{max-height:90dvh;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);width:600px}.modal-general-overlay.table-summary-modal .close-icon-absolute{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:16px;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;transition:all 50ms ease-in-out}.modal-general-overlay.table-summary-modal .close-icon-absolute svg{width:20px;height:20px}.modal-general-overlay.table-summary-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.table-summary-modal .modal-content{padding:0}.modal-general-overlay.table-summary-modal .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;padding:20px 20px 0}.modal-general-overlay.table-summary-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.table-summary-modal .modal-content .modal-header p{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:20px;padding:4px 14px;color:var(--color-static-white)}.modal-general-overlay.table-summary-modal .modal-content .orders-list{display:flex;flex-direction:column;width:100%;padding:0 20px;gap:16px;margin-bottom:140px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order{display:flex;flex-direction:column;width:100%;gap:6px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .orders-container{display:flex;flex-direction:column;gap:6px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;padding-bottom:8px;margin-bottom:4px;border-bottom:2px solid var(--color-border)}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header .order-header-column{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:8px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order-header .order-header-column .person-avatar{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.modal-general-overlay.table-summary-modal .modal-content .orders-list .individual-order .order{background:var(--color-card-secondary)}.modal-general-overlay.table-summary-modal .modal-content .order-payment{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;max-width:600px;padding:20px;background:var(--color-card-secondary);border-radius:20px 20px 0 0;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);position:sticky;bottom:0;left:0}.modal-general-overlay.table-summary-modal .modal-content .order-payment .price{font-size:1.4em;color:var(--color-text-primary);font-weight:500}.modal-general-overlay.table-summary-modal .modal-content .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.modal-general-overlay.table-summary-modal .modal-content .order-payment .button-icon{font-weight:400}.modal-general-overlay.table-cart-modal .modal-container{max-height:90dvh;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);width:600px}.modal-general-overlay.table-cart-modal .close-icon-absolute{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:16px;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;transition:all 50ms ease-in-out}.modal-general-overlay.table-cart-modal .close-icon-absolute svg{width:20px;height:20px}.modal-general-overlay.table-cart-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.table-cart-modal .modal-content{padding:0}.modal-general-overlay.table-cart-modal .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;padding:20px 20px 0}.modal-general-overlay.table-cart-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.table-cart-modal .modal-content .modal-header p{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white);border-radius:20px;padding:4px 14px}.modal-general-overlay.table-cart-modal .modal-content .orders-list{display:flex;flex-direction:column;width:100%;padding:0 20px;gap:16px;margin-bottom:140px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product{display:flex;flex-direction:row;width:100%;gap:16px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .image{width:110px;height:110px;min-height:110px;min-width:110px;border-radius:12px;overflow:hidden}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .image img{width:110px;height:110px;min-height:110px;min-width:110px;-o-object-fit:cover;object-fit:cover}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content{display:flex;flex-direction:column;align-items:start;justify-content:center;align-content:center;gap:8px;width:100%}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content h2{font-size:1em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .meal-categories{font-size:1em;background:linear-gradient(130deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .personal-note{font-size:.9em;color:var(--color-text-secondary);font-style:italic;margin-top:-4px;margin-bottom:4px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .selected-options{font-size:.9em;color:var(--color-text-tertiary)}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .row{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .button-icon{aspect-ratio:1;padding:6px;font-size:.8em;height:38px;min-height:unset}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .controls{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:6px}.modal-general-overlay.table-cart-modal .modal-content .orders-list .individual-product .product-content .controls .quantity{border:2px solid var(--color-border);border-radius:20px;padding:5px 15px;font-size:1em;height:38px;vertical-align:middle}.modal-general-overlay.table-cart-modal .modal-content .order-payment{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;max-width:600px;padding:20px;background:var(--color-card-secondary);border-radius:20px 20px 0 0;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);position:sticky;bottom:0;left:0}.modal-general-overlay.table-cart-modal .modal-content .order-payment .price{font-size:1.4em;color:var(--color-text-primary);font-weight:500}.modal-general-overlay.table-cart-modal .modal-content .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.modal-general-overlay.table-cart-modal .modal-content .order-payment .button-icon{font-weight:400}.modal-general-overlay.waiter-custom-request-modal .modal-container,.modal-general-overlay.waiter-request-error-modal .modal-container,.modal-general-overlay.waiter-request-modal .modal-container,.modal-general-overlay.waiter-request-success-modal .modal-container{max-height:90dvh;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);width:600px}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute,.modal-general-overlay.waiter-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:16px;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;transition:all 50ms ease-in-out}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-modal .close-icon-absolute svg,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute svg{width:20px;height:20px}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-modal .close-icon-absolute:hover,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute:hover{background:var(--color-divider-card-secondary)}.modal-general-overlay.waiter-custom-request-modal .modal-content,.modal-general-overlay.waiter-request-error-modal .modal-content,.modal-general-overlay.waiter-request-modal .modal-content,.modal-general-overlay.waiter-request-success-modal .modal-content{padding:0}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;padding:20px 20px 0}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-modal .modal-content .modal-header h2,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header h2{font-size:1.4em}.modal-general-overlay.waiter-custom-request-modal .modal-content .container,.modal-general-overlay.waiter-request-error-modal .modal-content .container,.modal-general-overlay.waiter-request-modal .modal-content .container,.modal-general-overlay.waiter-request-success-modal .modal-content .container{display:flex;flex-direction:column;width:100%;padding:0 20px;gap:16px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button{display:flex;flex-direction:column;align-items:center;padding:12px 10px;background:var(--color-card-secondary);border:none;border-radius:15px;cursor:pointer;transition:all .2s ease;min-height:64px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button:hover:not(.disabled),.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button:hover:not(.disabled){background:var(--color-action-primary);transform:translateY(-2px)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button.disabled,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button.disabled{opacity:.5;cursor:not-allowed}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button .request-icon .icon,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button .request-icon .icon{width:20px;height:20px;color:var(--color-text-secondary)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-error-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-modal .modal-content .container .request-grid .request-button .request-text,.modal-general-overlay.waiter-request-success-modal .modal-content .container .request-grid .request-button .request-text{font-size:15px;font-weight:600;color:var(--color-text-secondary);text-align:center;line-height:1.1}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .custom-textarea,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .custom-textarea{width:100%;padding:12px;border:2px solid var(--color-border);border-radius:10px;font-size:16px;font-family:inherit;resize:vertical;min-height:80px;background:var(--color-card-primary);color:var(--color-text-primary);transition:border-color .2s ease}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .custom-textarea:focus,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .custom-textarea:focus{outline:none;border-color:var(--color-action-primary)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-error-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-modal .modal-content .container .form .input-wrapper .character-count,.modal-general-overlay.waiter-request-success-modal .modal-content .container .form .input-wrapper .character-count{font-size:12px;color:var(--color-text-secondary);text-align:right;margin-top:4px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-error-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-modal .modal-content .container .cooldown-timer-container,.modal-general-overlay.waiter-request-success-modal .modal-content .container .cooldown-timer-container{display:flex;justify-content:center;align-items:center;padding:40px 20px;margin-bottom:40px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-display,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-display{display:flex;flex-direction:column;align-items:center;gap:16px}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-circle,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-circle{width:120px;height:120px;border-radius:50%;background:var(--color-border);display:flex;justify-content:center;align-items:center;position:relative;animation:pulse 2s ease-in-out infinite;border:3px solid var(--color-primary)}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-circle:before,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-circle:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary),var(--color-primary));z-index:-1;animation:rotate 3s linear infinite}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-number,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-number{font-size:48px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:countdown 1s ease-in-out}.modal-general-overlay.waiter-custom-request-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-error-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-modal .modal-content .container .timer-text,.modal-general-overlay.waiter-request-success-modal .modal-content .container .timer-text{font-size:16px;color:var(--color-text-secondary);font-weight:500;text-align:center;opacity:.8}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes countdown{0%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}.modal-general-overlay.waiter-custom-request-modal .modal-content .button-container,.modal-general-overlay.waiter-request-error-modal .modal-content .button-container,.modal-general-overlay.waiter-request-modal .modal-content .button-container,.modal-general-overlay.waiter-request-success-modal .modal-content .button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;max-width:600px;padding:20px;background:var(--color-card-secondary);border-radius:20px 20px 0 0;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);position:sticky;bottom:0;left:0}.modal-general-overlay.waiter-custom-request-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-error-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-modal .modal-content .button-container .button-icon,.modal-general-overlay.waiter-request-success-modal .modal-content .button-container .button-icon{font-weight:400}.modal-general-overlay.waiter-request-error-modal .modal-content .container,.modal-general-overlay.waiter-request-success-modal .modal-content .container{margin-bottom:40px}.modal-general-overlay.waiter-request-error-modal .modal-content .container .error-animation,.modal-general-overlay.waiter-request-error-modal .modal-content .container .success-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .error-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .success-animation{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:10px}.modal-general-overlay.waiter-request-error-modal .modal-content .container .error-animation .lottie-animation,.modal-general-overlay.waiter-request-error-modal .modal-content .container .success-animation .lottie-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .error-animation .lottie-animation,.modal-general-overlay.waiter-request-success-modal .modal-content .container .success-animation .lottie-animation{max-width:250px}.modal-general-overlay.venue-gallery-modal .modal-container.fullwidth{width:100vw;height:100%;min-height:100vh;max-width:100vw;max-height:webkit-fill-available;border-radius:0;margin:0;padding:0}.modal-general-overlay.venue-gallery-modal .close-icon-absolute{position:fixed;top:20px;right:20px;z-index:1001;background:#0009;backdrop-filter:blur(4px);border-radius:12px;padding:12px}.modal-general-overlay.venue-gallery-modal .close-icon-absolute svg{width:24px;height:24px;color:var(--color-static-white);fill:var(--color-static-white)}.modal-general-overlay.venue-gallery-modal .close-icon-absolute:hover{background:#000c}.modal-general-overlay.venue-gallery-modal .modal-content{display:flex;flex-direction:column}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.7),transparent);padding:60px 20px 20px;backdrop-filter:blur(4px)}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header .title{color:var(--color-static-white);font-size:1.6em;font-weight:600;text-align:center;margin:0}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content{flex:1;overflow-y:auto;padding:100px 0 0;display:flex;flex-direction:column;gap:20px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item{width:100%;display:flex;justify-content:center;align-items:center}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item .gallery-image{width:100%;max-width:1200px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info{position:relative;display:flex;align-items:center;gap:6px;background:var(--color-card-secondary);padding:6px 12px;border-radius:20px;backdrop-filter:blur(4px);z-index:1;width:-moz-fit-content;width:fit-content}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info .capacity-icon{width:24px;height:24px;color:var(--color-text-primary)}.modal-general-overlay.venue-salon-detailed-modal .modal-container .modal-content .modal-content-inner .venue-salon-detailed-content .capacity-info .capacity-text{font-size:.9em;font-weight:500;color:var(--color-text-primary);user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.modal-general-overlay.venue-facilities-modal .modal-container{max-width:600px;max-height:80vh;overflow-y:auto}.modal-general-overlay.venue-facilities-modal .modal-content .facilities-categories{margin-top:20px;width:100%}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category{margin-bottom:24px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .category-title{font-size:1.2em;font-weight:600;color:var(--color-text-primary);margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:6px;transition:background-color .2s ease}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item .icon{width:24px;height:24px;flex-shrink:0}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item p{margin:0;font-size:1em;color:var(--color-text-primary);line-height:1.4}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content{margin-bottom:20px}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content .capacity-info{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;margin-bottom:10px;gap:8px}.modal-general-overlay.venue-area-detailed-modal .modal-content .modal-content-inner .venue-area-detailed-content .capacity-info svg{height:24px;width:24px}@media(max-width:575.98px){.modal-general-overlay{align-items:flex-end;justify-content:end;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-general-overlay .modal-container{width:100%;border-radius:20px 20px 0 0;touch-action:pan-y;overscroll-behavior:contain}.modal-general-overlay .modal-container.fullwidth{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;margin:0;padding:0}.modal-general-overlay .modal-container.fullwidth .modal-header{padding:0}.modal-general-overlay .modal-container .close-icon-absolute svg{width:24px;height:24px}.modal-general-overlay .modal-container .modal-header{padding:20px 20px 10px}.modal-general-overlay .modal-container .modal-header .close-icon svg{width:24px;height:24px}.modal-general-overlay .modal-container .modal-content{padding:20px 20px 40px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.modal-general-overlay .modal-container .modal-content .modal-content-inner{padding:0}.modal-general-overlay .modal-container .modal-content .text-content{gap:5px}.modal-general-overlay .modal-container .modal-content .title{font-size:1.4em}.modal-general-overlay.reservation-control-modal .modal-content{padding:20px 20px 40px}.modal-general-overlay.edit-profile .modal-content .form{flex-direction:column;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form{justify-content:center;align-items:center;align-content:center;width:100%}.modal-general-overlay.edit-profile .modal-content .form .image-form .profile{max-width:130px;border-radius:130px}.modal-general-overlay.edit-profile .modal-content .form .content-form{width:100%}.modal-general-overlay.edit-profile .modal-content .form .content-form .row{flex-direction:row}.modal-general-overlay.table-cart-modal,.modal-general-overlay.table-summary-modal{align-items:flex-end}.modal-general-overlay.table-cart-modal .modal-container,.modal-general-overlay.table-summary-modal .modal-container{width:100%;border-radius:20px 20px 0 0;max-height:80vh}.modal-general-overlay.table-cart-modal .close-icon-absolute,.modal-general-overlay.table-summary-modal .close-icon-absolute{left:10px;top:10px}.modal-general-overlay.table-cart-modal .modal-content,.modal-general-overlay.table-summary-modal .modal-content{padding:0}.modal-general-overlay.table-cart-modal .modal-content .modal-header,.modal-general-overlay.table-summary-modal .modal-content .modal-header{padding:20px 15px 0}.modal-general-overlay.table-cart-modal .modal-content .orders-list,.modal-general-overlay.table-summary-modal .modal-content .orders-list{padding:0 15px;margin-top:80px;margin-bottom:110px;gap:12px}.modal-general-overlay.table-cart-modal .modal-content .order-payment,.modal-general-overlay.table-summary-modal .modal-content .order-payment{padding:15px;gap:10px}.modal-general-overlay.waiter-custom-request-modal,.modal-general-overlay.waiter-request-error-modal,.modal-general-overlay.waiter-request-modal,.modal-general-overlay.waiter-request-success-modal{align-items:flex-end}.modal-general-overlay.waiter-custom-request-modal .modal-container,.modal-general-overlay.waiter-request-error-modal .modal-container,.modal-general-overlay.waiter-request-modal .modal-container,.modal-general-overlay.waiter-request-success-modal .modal-container{width:100%;border-radius:20px 20px 0 0;max-height:80vh}.modal-general-overlay.waiter-custom-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-error-modal .close-icon-absolute,.modal-general-overlay.waiter-request-modal .close-icon-absolute,.modal-general-overlay.waiter-request-success-modal .close-icon-absolute{left:10px;top:10px}.modal-general-overlay.waiter-custom-request-modal .modal-content,.modal-general-overlay.waiter-request-error-modal .modal-content,.modal-general-overlay.waiter-request-modal .modal-content,.modal-general-overlay.waiter-request-success-modal .modal-content{padding:0}.modal-general-overlay.waiter-custom-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-error-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-modal .modal-content .modal-header,.modal-general-overlay.waiter-request-success-modal .modal-content .modal-header{padding:20px 15px 0}.modal-general-overlay.waiter-custom-request-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-error-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-modal .modal-content .orders-list,.modal-general-overlay.waiter-request-success-modal .modal-content .orders-list{padding:0 15px;margin-bottom:110px;gap:12px}.modal-general-overlay.waiter-custom-request-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-error-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-modal .modal-content .orders-list .request-grid,.modal-general-overlay.waiter-request-success-modal .modal-content .orders-list .request-grid{gap:8px}.modal-general-overlay.waiter-custom-request-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-error-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-modal .modal-content .order-payment,.modal-general-overlay.waiter-request-success-modal .modal-content .order-payment{padding:15px;gap:10px}.modal-general-overlay.waiter-custom-request-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-error-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-modal .modal-content .cooldown-timer-container,.modal-general-overlay.waiter-request-success-modal .modal-content .cooldown-timer-container{padding:30px 15px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-modal .modal-content .timer-circle,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-circle{width:100px;height:100px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-modal .modal-content .timer-number,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-number{font-size:40px}.modal-general-overlay.waiter-custom-request-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-error-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-modal .modal-content .timer-text,.modal-general-overlay.waiter-request-success-modal .modal-content .timer-text{font-size:14px}.modal-general-overlay.venue-gallery-modal{align-items:stretch}.modal-general-overlay.venue-gallery-modal .close-icon-absolute{top:15px;right:15px;padding:10px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header{padding:50px 15px 15px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-header .title{font-size:1.4em}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content{padding:80px 0 0;gap:15px}.modal-general-overlay.venue-gallery-modal .modal-content .gallery-content .gallery-item .gallery-image{max-width:100%}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list{grid-template-columns:1fr;gap:8px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item{padding:8px 10px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item .icon{width:16px;height:16px}.modal-general-overlay.venue-facilities-modal .modal-content .facility-category .facilities-list .facility-item p{font-size:1em}}.billing-address-modal .modal-container .modal-content{padding:20px;display:flex;flex-direction:column;gap:16px}.billing-address-modal .modal-container .modal-content .title{font-size:18px;font-weight:600}.billing-address-modal .modal-container .modal-content .subtitle{font-size:14px;color:var(--color-text-secondary);margin-bottom:4px}.billing-address-modal .modal-container .modal-content .form{display:flex;flex-direction:column;gap:12px;width:100%}.billing-address-modal .modal-container .modal-content .form .input-wrapper{display:flex;flex-direction:column;gap:4px}.billing-address-modal .modal-container .modal-content .form .input-wrapper label{font-size:14px;font-weight:500;color:var(--color-text-primary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper input,.billing-address-modal .modal-container .modal-content .form .input-wrapper select{padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:14px;background-color:var(--color-card-primary);color:var(--color-text-primary);outline:none;transition:border-color .15s ease-in-out}.billing-address-modal .modal-container .modal-content .form .input-wrapper input:focus,.billing-address-modal .modal-container .modal-content .form .input-wrapper select:focus{border-color:var(--color-action-primary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper input:disabled,.billing-address-modal .modal-container .modal-content .form .input-wrapper select:disabled{opacity:.6;cursor:not-allowed}.billing-address-modal .modal-container .modal-content .form .input-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.billing-address-modal .modal-container .modal-content .form .input-wrapper .error{font-size:12px;color:var(--color-action-primary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper.invalid input,.billing-address-modal .modal-container .modal-content .form .input-wrapper.invalid select{border-color:var(--color-action-primary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper{position:relative}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-overlay{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-card-primary);border:2px solid var(--color-border);border-radius:15px;box-shadow:0 4px 20px #0000001a;z-index:10001;list-style:none;padding:0;margin-top:4px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-overlay::-webkit-scrollbar{width:6px}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-overlay::-webkit-scrollbar-track{background:transparent;border-radius:10px}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-overlay::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-overlay::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:all .15s ease-in-out;border-bottom:1px solid var(--color-border);list-style:none}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item:hover{background:var(--color-card-secondary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item .suggestion-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .suggestion-item .suggestion-name{font-size:14px;font-weight:500;color:var(--color-text-primary)}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-enter-active,.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-leave-active{transition:all .2s ease-in-out}.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-enter-from,.billing-address-modal .modal-container .modal-content .form .input-wrapper.city-wrapper .autosuggest-leave-to{opacity:0;transform:translateY(-10px)}.billing-address-modal .modal-container .modal-content .buttons{display:flex;justify-content:flex-end;padding-top:8px}.billing-address-modal .modal-container .modal-content .buttons .button-icon{width:100%}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translate(30px)}.fade-enter-active{z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity 1.5s ease-in-out;position:absolute;inset:0}.fade-leave-active{z-index:0}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-inline-enter-active,.fade-inline-leave-active{transition:opacity .3s ease}.fade-inline-enter-from,.fade-inline-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .15s ease}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-global-modal-enter-active,.fade-global-modal-leave-active{transition:opacity .15s ease,transform 50ms ease}.fade-global-modal-enter-from,.fade-global-modal-leave-to{opacity:0}.fade-global-modal-enter-to,.fade-global-modal-leave-from{opacity:1}@media(max-width:575.98px){.fade-global-modal-enter-active,.fade-global-modal-leave-active{transition:opacity .15s ease,transform .15s ease}.fade-global-modal-enter-active .modal-container,.fade-global-modal-leave-active .modal-container{transition:transform .15s ease-in-out}.fade-global-modal-enter-from,.fade-global-modal-leave-to{opacity:0}.fade-global-modal-enter-from .modal-container,.fade-global-modal-leave-to .modal-container{transform:translateY(20px)}.fade-global-modal-enter-to,.fade-global-modal-leave-from{opacity:1}.fade-global-modal-enter-to .modal-container,.fade-global-modal-leave-from .modal-container{transform:translateY(0)}}.slide-up-modal-enter-active,.slide-up-modal-leave-active{transition:opacity .3s ease}.slide-up-modal-enter-active .modal-container,.slide-up-modal-leave-active .modal-container{transition:transform .3s ease-out}.slide-up-modal-enter-from,.slide-up-modal-leave-to{opacity:0}.slide-up-modal-enter-from .modal-container,.slide-up-modal-leave-to .modal-container{transform:translateY(100%)}.slide-up-modal-enter-to,.slide-up-modal-leave-from{opacity:1}.slide-up-modal-enter-to .modal-container,.slide-up-modal-leave-from .modal-container{transform:translateY(0)}.wrapper.homepage{display:flex;flex-direction:column}.wrapper.homepage .homepage-loader{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.homepage .restaurants-wrapper .restaurant-card{margin-right:10px;width:220px;min-width:220px}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-image{width:100%;min-width:100%}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details h2{font-size:1em;line-height:1.2em}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details .other-details .detail-element p,.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details p{font-size:.9em}.wrapper.homepage .restaurants-wrapper .restaurant-card .restaurant-details .other-details .divider-pill{height:.25em;width:.25em;min-height:.25em;min-width:.25em}.wrapper.homepage .restaurants-wrapper .restaurants-horizontal{padding:0 20px 10px}}.wrapper.venues{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.venues{gap:20px}}.wrapper.wallet{display:flex;flex-direction:column;gap:20px;max-width:1399.98px}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:25px}.wrapper.wallet .reservations-wrapper.empty,.wrapper.wallet .tickets-wrapper.empty{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;height:100%;min-height:40dvh}.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{height:550px;width:100%;overflow:hidden;border-radius:15px}.wrapper.wallet .reservations-wrapper .reservation-card.event,.wrapper.wallet .reservations-wrapper .ticket-card.event,.wrapper.wallet .tickets-wrapper .reservation-card.event,.wrapper.wallet .tickets-wrapper .ticket-card.event{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.wrapper.wallet .reservations-wrapper .reservation-card.shimmer,.wrapper.wallet .reservations-wrapper .ticket-card.shimmer,.wrapper.wallet .tickets-wrapper .reservation-card.shimmer,.wrapper.wallet .tickets-wrapper .ticket-card.shimmer{background:var(--color-card-primary);position:relative;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card.shimmer:after,.wrapper.wallet .reservations-wrapper .ticket-card.shimmer:after,.wrapper.wallet .tickets-wrapper .reservation-card.shimmer:after,.wrapper.wallet .tickets-wrapper .ticket-card.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card.validated .header .image,.wrapper.wallet .reservations-wrapper .ticket-card.validated .header .image,.wrapper.wallet .tickets-wrapper .reservation-card.validated .header .image,.wrapper.wallet .tickets-wrapper .ticket-card.validated .header .image{opacity:.3}.wrapper.wallet .reservations-wrapper .reservation-card .side,.wrapper.wallet .reservations-wrapper .ticket-card .side,.wrapper.wallet .tickets-wrapper .reservation-card .side,.wrapper.wallet .tickets-wrapper .ticket-card .side{display:flex;flex-direction:column;justify-content:start;align-items:center;align-content:center;height:100%;width:100%;min-height:-moz-min-content;min-height:min-content;background:var(--color-card-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .header,.wrapper.wallet .reservations-wrapper .ticket-card .header,.wrapper.wallet .tickets-wrapper .reservation-card .header,.wrapper.wallet .tickets-wrapper .ticket-card .header{position:relative;width:100%;height:125px;min-height:75px;background:var(--color-card-secondary);border-radius:15px 15px 0 0;background-position:50%;background-size:cover}.wrapper.wallet .reservations-wrapper .reservation-card .header .confirmed-card-icon,.wrapper.wallet .reservations-wrapper .ticket-card .header .confirmed-card-icon,.wrapper.wallet .tickets-wrapper .reservation-card .header .confirmed-card-icon,.wrapper.wallet .tickets-wrapper .ticket-card .header .confirmed-card-icon{position:absolute;inset:0;margin:auto;width:4.4em;height:4.4em;z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card .header .image,.wrapper.wallet .reservations-wrapper .ticket-card .header .image,.wrapper.wallet .tickets-wrapper .reservation-card .header .image,.wrapper.wallet .tickets-wrapper .ticket-card .header .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px 15px 0 0;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .header .image img,.wrapper.wallet .reservations-wrapper .ticket-card .header .image img,.wrapper.wallet .tickets-wrapper .reservation-card .header .image img,.wrapper.wallet .tickets-wrapper .ticket-card .header .image img{height:100%;width:100%;filter:blur(4px);-o-object-fit:cover;object-fit:cover;transform:scale(1.05)}.wrapper.wallet .reservations-wrapper .reservation-card .header .flip-card,.wrapper.wallet .reservations-wrapper .ticket-card .header .flip-card,.wrapper.wallet .tickets-wrapper .reservation-card .header .flip-card,.wrapper.wallet .tickets-wrapper .ticket-card .header .flip-card{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;top:0;right:0;height:36px;width:36px;border-radius:0 12px 0 15px;background:var(--color-card-primary);cursor:pointer}.wrapper.wallet .reservations-wrapper .reservation-card .header .flip-card svg,.wrapper.wallet .reservations-wrapper .ticket-card .header .flip-card svg,.wrapper.wallet .tickets-wrapper .reservation-card .header .flip-card svg,.wrapper.wallet .tickets-wrapper .ticket-card .header .flip-card svg{height:18px;width:18px;min-height:18px;min-width:18px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;flex-grow:1;padding:25px 20px;width:100%;max-height:350px;overflow-y:auto}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar{width:5px;height:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-track{background:transparent;border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.wrapper.wallet .reservations-wrapper .reservation-card .content.back,.wrapper.wallet .reservations-wrapper .ticket-card .content.back,.wrapper.wallet .tickets-wrapper .reservation-card .content.back,.wrapper.wallet .tickets-wrapper .ticket-card .content.back{justify-content:center;align-items:center;align-content:center}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info{display:flex;flex-direction:column;justify-content:space-between;align-items:start;align-content:center;padding:0 0 15px;gap:16px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:start;gap:6px}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title{font-size:1em;font-weight:500;color:var(--color-text-primary);line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:inline-block;cursor:pointer}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title:hover .linking,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title:hover .linking{color:var(--color-text-secondary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title .linking,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title .linking,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title .linking,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title .linking{position:relative;top:4px;height:1em;width:1em;color:var(--color-text-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .title .linking:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .title .linking:hover{color:var(--color-text-secondary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title-header .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title-header .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title-header .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title-header .subtitle{font-size:.7em;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;gap:2.5px;padding:5px 7.5px;background:var(--color-card-secondary);border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.confirmed,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.confirmed{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.canceled,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.canceled,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.canceled,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.canceled{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status.unconfirmed svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.awaiting-payment svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status.unconfirmed svg{color:var(--color-static-black)}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status svg{height:1.2em;width:1.2em;color:var(--color-static-white);flex-shrink:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .ticket-status p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .ticket-status p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .ticket-status p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .ticket-status p{font-size:.9em;color:var(--color-static-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:10px;width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .ticket-status,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .ticket-status,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .ticket-status,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .ticket-status{flex:0 1 auto;min-width:0;max-width:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:6px;background:var(--color-card-secondary);padding:5px 5px 5px 10px;border-radius:15px 20px 20px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu p,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu p,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu p,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu p{font-size:.8em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu .icon,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu .icon,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu .icon,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu .icon{display:flex;justify-content:center;align-items:center;align-content:center;padding:3px;flex-shrink:0;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:50%}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu .icon svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu .icon svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .status-and-menu-row .see-menu .icon svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .status-and-menu-row .see-menu .icon svg{height:.9em;width:.9em;color:#fff}.wrapper.wallet .reservations-wrapper .reservation-card .content .divider,.wrapper.wallet .reservations-wrapper .ticket-card .content .divider,.wrapper.wallet .tickets-wrapper .reservation-card .content .divider,.wrapper.wallet .tickets-wrapper .ticket-card .content .divider{width:100%;height:2px;min-height:2px;background:var(--color-divider-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos{display:flex;flex-direction:column;width:100%;gap:15px;padding:5px 0;height:auto}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container{display:flex;flex-direction:column;gap:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .subtitle{font-size:.75em;color:var(--color-text-secondary);line-height:1;text-transform:uppercase;letter-spacing:.05em;text-wrap:nowrap;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:horizontal;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{font-size:1.1em;color:var(--color-text-primary);line-height:1.3;font-weight:600;-webkit-line-clamp:2;line-clamp:2}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title.notes{font-size:.9em}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container.no-shrink,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container.no-shrink,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container.no-shrink,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container.no-shrink{flex-shrink:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container.no-shrink .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container.no-shrink .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container.no-shrink .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container.no-shrink .title{display:block;white-space:nowrap;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;gap:10px;height:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle .persons-highlight,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle .persons-highlight{padding:0 6px 0 4px;border-radius:5px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);margin-left:4px;color:var(--color-static-white)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons{display:flex;flex-direction:row;justify-content:start;align-items:start;align-content:start;flex-wrap:wrap;gap:5px;row-gap:5px;height:100%}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background:var(--color-card-secondary);border-radius:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.has-tickets .person-dismiss{display:none!important}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content{display:flex;flex-direction:row;gap:5px;justify-content:center;align-items:center;align-content:center;padding:5px 8px 5px 5px;position:relative}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;padding:2px 5px;background:var(--color-action-primary);border-radius:8px;min-width:24px;height:18px}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer{position:relative;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge svg{height:12px;width:12px;color:var(--color-static-white)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-content .invitee-ticket-badge span{font-size:.7em;font-weight:600;color:var(--color-static-white);white-space:nowrap;line-height:1}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss{display:flex;height:100%;aspect-ratio:1;padding:5px;border-radius:30px;background:var(--color-border-active);cursor:pointer;transition:all .15s ease-in-out}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .person-dismiss:hover{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image{width:22px;height:22px;border-radius:22px;-o-object-fit:cover;object-fit:cover}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer{background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer:after,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer:after,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer:after,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .profile-image.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person .subtitle{font-size:.9em;text-transform:capitalize}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons .person.add,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons .person.add{cursor:pointer}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .row{display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0;gap:16px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code{display:flex;justify-content:center;align-items:center;align-content:center;width:60%;max-width:150px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code svg,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code svg,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code svg,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code svg{width:100%;fill:var(--color-text-primary);margin:auto}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code svg path,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code svg path,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code svg path,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code svg path{stroke:var(--color-text-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;margin-top:10px;gap:4px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .title{font-size:1.4em;font-weight:600;color:var(--color-text-primary);text-align:center;line-height:1.1}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .date{font-size:1em;line-height:1.3;font-weight:300;color:var(--color-text-secondary);letter-spacing:0;text-align:center}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special{position:relative;width:calc(100% - 60px);height:2px;min-height:2px;background:var(--color-divider-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special:before,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special:before,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special:before,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special:before{content:"";position:absolute;left:-48px;top:-17px;width:34px;height:34px;border-radius:34px;background:var(--color-background-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .divider-special:after,.wrapper.wallet .reservations-wrapper .ticket-card .divider-special:after,.wrapper.wallet .tickets-wrapper .reservation-card .divider-special:after,.wrapper.wallet .tickets-wrapper .ticket-card .divider-special:after{content:"";position:absolute;right:-48px;top:-17px;width:34px;height:34px;border-radius:34px;background:var(--color-background-primary)}.wrapper.wallet .reservations-wrapper .reservation-card .actions,.wrapper.wallet .reservations-wrapper .ticket-card .actions,.wrapper.wallet .tickets-wrapper .reservation-card .actions,.wrapper.wallet .tickets-wrapper .ticket-card .actions{display:flex;flex-direction:row;justify-content:end;align-items:center;align-content:center;flex-wrap:wrap;padding:20px 25px;gap:10px;width:100%;height:75px}.wrapper.wallet .reservations-wrapper .reservation-card .actions .row,.wrapper.wallet .reservations-wrapper .ticket-card .actions .row,.wrapper.wallet .tickets-wrapper .reservation-card .actions .row,.wrapper.wallet .tickets-wrapper .ticket-card .actions .row{flex-direction:row;gap:10px;padding:0}.wrapper.wallet .reservations-wrapper .reservation-card .actions button,.wrapper.wallet .reservations-wrapper .ticket-card .actions button,.wrapper.wallet .tickets-wrapper .reservation-card .actions button,.wrapper.wallet .tickets-wrapper .ticket-card .actions button{flex-grow:1;max-height:42.5px;min-width:0}.wrapper.wallet .reservations-wrapper .reservation-card .actions button.button-icon,.wrapper.wallet .reservations-wrapper .ticket-card .actions button.button-icon,.wrapper.wallet .tickets-wrapper .reservation-card .actions button.button-icon,.wrapper.wallet .tickets-wrapper .ticket-card .actions button.button-icon{flex-shrink:1;max-width:100%}.wrapper.wallet .reservations-wrapper .archive-card,.wrapper.wallet .tickets-wrapper .archive-card{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:12px;height:550px;width:100%;border-radius:15px;border:1px dashed var(--color-border-active);padding:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.wallet .reservations-wrapper .archive-card:hover,.wrapper.wallet .tickets-wrapper .archive-card:hover{background:var(--color-card-secondary)}.wrapper.wallet .reservations-wrapper .archive-card.loading,.wrapper.wallet .tickets-wrapper .archive-card.loading{cursor:default;pointer-events:none;opacity:.7}.wrapper.wallet .reservations-wrapper .archive-card .icon,.wrapper.wallet .tickets-wrapper .archive-card .icon{display:flex;justify-content:center;align-items:center;align-content:center;padding:12px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:50%}.wrapper.wallet .reservations-wrapper .archive-card .icon svg,.wrapper.wallet .tickets-wrapper .archive-card .icon svg{height:1.3em;width:1.3em;color:#fff}.wrapper.wallet .reservations-wrapper .archive-card .icon svg.spinning,.wrapper.wallet .tickets-wrapper .archive-card .icon svg.spinning{animation:spin 1s linear infinite}.wrapper.wallet .reservations-wrapper .archive-card p,.wrapper.wallet .tickets-wrapper .archive-card p{font-size:.95em;font-weight:500;color:var(--color-text-primary);text-align:center}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title{font-size:1.4em!important}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .row,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .row{width:100%;justify-content:start}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title.notes,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title.notes{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .ticket-card{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}@media(max-width:1399.98px){.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:1099.98px){.wrapper.wallet .general-header{flex-direction:column;gap:24px}.wrapper.wallet .general-header .categories-search,.wrapper.wallet .general-header .categories-search .input-wrapper{width:100%}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(2,1fr)}.wrapper.wallet .reservations-wrapper .archive-card,.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .archive-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{height:475px}.wrapper.wallet .reservations-wrapper .reservation-card .header,.wrapper.wallet .reservations-wrapper .ticket-card .header,.wrapper.wallet .tickets-wrapper .reservation-card .header,.wrapper.wallet .tickets-wrapper .ticket-card .header{height:100px;min-height:60px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{padding:25px 20px;max-height:350px}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info{padding:0}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .info-container .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .info-container .title{font-size:1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .main-info .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .main-info .title{font-size:1.2em!important}}@media(max-width:767.98px){.wrapper.wallet{gap:20px}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(2,1fr);gap:20px}.wrapper.wallet .reservations-wrapper .reservation-card .side,.wrapper.wallet .reservations-wrapper .ticket-card .side,.wrapper.wallet .tickets-wrapper .reservation-card .side,.wrapper.wallet .tickets-wrapper .ticket-card .side{min-height:auto}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{max-height:350px}.wrapper.wallet .reservations-wrapper .reservation-card .actions,.wrapper.wallet .reservations-wrapper .ticket-card .actions,.wrapper.wallet .tickets-wrapper .reservation-card .actions,.wrapper.wallet .tickets-wrapper .ticket-card .actions{flex-direction:column;padding:15px}.wrapper.wallet .reservations-wrapper .reservation-card .actions button,.wrapper.wallet .reservations-wrapper .ticket-card .actions button,.wrapper.wallet .tickets-wrapper .reservation-card .actions button,.wrapper.wallet .tickets-wrapper .ticket-card .actions button{width:100%}.wrapper.wallet .tickets-wrapper .reservation-card .actions{flex-direction:unset}}@media(max-width:575.98px){.wrapper.wallet .general-header .categories-search .categories{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wrapper.wallet .general-header .categories-search .categories::-webkit-scrollbar{display:none}.wrapper.wallet .general-header .categories-search .categories .category{width:auto;flex-shrink:0}.wrapper.wallet .reservations-wrapper,.wrapper.wallet .tickets-wrapper{grid-template-columns:repeat(1,1fr);gap:15px}.wrapper.wallet .reservations-wrapper .archive-card,.wrapper.wallet .reservations-wrapper .reservation-card,.wrapper.wallet .reservations-wrapper .ticket-card,.wrapper.wallet .tickets-wrapper .archive-card,.wrapper.wallet .tickets-wrapper .reservation-card,.wrapper.wallet .tickets-wrapper .ticket-card{height:480px}.wrapper.wallet .reservations-wrapper .reservation-card .content,.wrapper.wallet .reservations-wrapper .ticket-card .content,.wrapper.wallet .tickets-wrapper .reservation-card .content,.wrapper.wallet .tickets-wrapper .ticket-card .content{overflow-y:auto;padding:25px 15px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar{width:5px;height:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-track,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-track{background:transparent;border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.wrapper.wallet .reservations-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .reservations-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .reservation-card .content::-webkit-scrollbar-thumb:hover,.wrapper.wallet .tickets-wrapper .ticket-card .content::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .subtitle,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .subtitle{font-size:1em}.wrapper.wallet .reservations-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .reservations-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .reservation-card .content .other-infos .joined-persons-container .joined-persons,.wrapper.wallet .tickets-wrapper .ticket-card .content .other-infos .joined-persons-container .joined-persons{max-height:55px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code{width:80%;max-width:160px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details{margin-top:5px;gap:5px}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .title,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .title{font-size:1.3em}.wrapper.wallet .reservations-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .reservations-wrapper .ticket-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .reservation-card .content .qr-code-details .date,.wrapper.wallet .tickets-wrapper .ticket-card .content .qr-code-details .date{font-size:.9em}}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4,0,1,1);--dp-transition-timing:ease-out;--dp-action-row-transtion:all .2s ease-in;--dp-font-family:"Manrope","Helvetica","Helvetica Neue",helvetica,"SF Pro",sans-serif!important;--dp-border-radius:8px;--dp-cell-border-radius:8px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_light{--dp-background-color:var(--color-card-primary);--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:var(--color-action-primary);--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-border-color:var(--color-border);--dp-menu-border-color:var(--color-border);--dp-border-color-hover:var(--color-border-hover);--dp-border-color-focus:var(--color-border-active);--dp-disabled-color:var(--color-border-active);--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:var(--color-static-yellow);--dp-marker-color:var(--color-static-green-accent);--dp-tooltip-color:var(--color-card-secondary);--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:rgba(25,118,210,.1);--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp__input_valid,.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp__input_invalid,.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--color-text-tertiary);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:transparent}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{inset-inline-start:0}.dp--clear-btn,.dp__input_icon{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{inset-inline-end:0;background:transparent;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color)}.dp__menu,.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_disabled,.dp__menu_readonly{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:transparent;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp__arrow_top{top:0;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom,.dp__arrow_top{left:var(--dp-arrow-left);height:12px;width:12px;background-color:var(--dp-background-color);position:absolute}.dp__arrow_bottom{bottom:0;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--color-text-tertiary);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp__menu_content_wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{margin:var(--dp-row-margin)}.dp__calendar_item,.dp__calendar_row{display:flex;justify-content:center;align-items:center}.dp__calendar_item{flex-direction:column;align-content:center;text-align:center;flex-grow:1;box-sizing:border-box;color:var(--color-text-tertiary)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid transparent;color:var(--color-text-primary);box-sizing:border-box;position:relative;font-weight:600}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__active_date,.dp__range_end,.dp__range_start{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--color-text-tertiary)}.dp__cell_disabled{color:var(--color-border-active);cursor:not-allowed;font-weight:300}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--color-divider-card-secondary)}.dp__week_num{color:var(--color-text-tertiary);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_dot,.dp__marker_line{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%);background-color:var(--dp-marker-color)!important}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--color-text-tertiary);padding:0 4px}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--color-text-tertiary);color:var(--color-text-tertiary);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp--flex-display-collapsed,.dp__flex_display[data-dp-mobile]{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--color-text-tertiary);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled,.dp__inner_nav_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--color-text-tertiary)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--color-card-secondary);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--color-text-tertiary);box-sizing:border-box;padding:10px;border-radius:12px}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar{width:5px;height:5px}.dp__overlay_container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.dp__overlay_container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.dp__overlay_container::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell,.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed}.dp__overlay_cell_disabled,.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed}.dp__overlay_cell_active_disabled,.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn,.dp__btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--color-text-tertiary)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button,.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--color-text-tertiary);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r,.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--color-text-tertiary);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--color-text-tertiary);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:transparent;border:1px solid transparent;padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--color-text-tertiary);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction,ltr)}div.reservation-form>div>div>div>div:nth-child(2){width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.wrapper.business{display:flex;flex-direction:column;width:100%;margin-top:-75px}.wrapper.business .business-header{position:relative;display:flex;flex-direction:column;justify-content:end;width:100%;height:320px;overflow:hidden;z-index:0}.wrapper.business .business-header:before{content:"";position:absolute;inset:0;opacity:.9;background:linear-gradient(180deg,var(--color-background-primary) 10%,var(--color-background-primary-transparent) 50%);z-index:1}.wrapper.business .business-header:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 60%);z-index:1}.wrapper.business .business-header .cover-image-shimmer{position:relative;overflow:hidden;position:absolute;inset:0;width:100%;height:100%;z-index:0}.wrapper.business .business-header .cover-image-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .business-header img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.wrapper.business .business-header .row{position:relative;z-index:2;height:-moz-max-content;height:max-content;align-items:end;padding:25px;max-width:1399.98px;margin:unset;margin-left:auto;margin-right:auto}.wrapper.business .business-header .row h1{position:relative;padding-bottom:5px;font-weight:600}.wrapper.business .business-header .row h1:before{content:"";position:absolute;width:64%;height:3px;border-radius:4px;z-index:1;bottom:0;left:0;background:var(--color-action-primary)}.wrapper.business .business-header .row .col .logo-image{position:relative;-o-object-fit:contain;object-fit:contain;height:80px;width:80px;border-radius:10px}.wrapper.business .business-header .row .col:last-of-type{justify-content:center;align-content:end;align-items:center}.wrapper.business .row{max-width:1399.98px;margin:auto}.wrapper.business .col{gap:30px}.wrapper.business .see-menu{position:relative;width:100%;padding:20px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:15px;overflow:hidden;cursor:pointer;transition:all .15s ease-in-out}.wrapper.business .see-menu:hover{background:var(--color-card-secondary)}.wrapper.business .see-menu p{position:relative;z-index:2}.wrapper.business .see-menu:before{content:"";position:absolute;height:100%;inset:0;z-index:1;background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 80%)}.wrapper.business .see-menu img{position:absolute;height:100%;right:0;top:0;z-index:0}.wrapper.business .text-section{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;gap:15px}.wrapper.business .text-section .title{width:100%;font-size:1.2em}.wrapper.business .text-section .text-content{width:100%;font-size:1em;color:var(--color-text-secondary);line-height:1.6;text-align:start;word-break:normal}.wrapper.business .text-section .text-content.shimmer{width:100%;height:1em;border-radius:5px;margin-top:-5px;position:relative;overflow:hidden}.wrapper.business .text-section .text-content.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .text-section .text-content.shimmer:first-of-type{margin-top:unset}.wrapper.business .text-section .text-content.shimmer:last-of-type{width:90%}.wrapper.business .schedule-section{display:flex;flex-direction:column;width:100%;overflow:hidden;gap:15px}.wrapper.business .schedule-section .schedule-list{display:flex;flex-direction:column;width:100%;overflow:hidden;gap:5px}.wrapper.business .schedule-section .schedule-list .schedule-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;gap:4px;flex-wrap:nowrap;overflow:hidden}.wrapper.business .schedule-section .schedule-list .schedule-row .day{font-size:1em;color:var(--color-text-secondary);text-transform:capitalize;width:-moz-min-content;width:min-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper.business .schedule-section .schedule-list .schedule-row .time{font-size:1em;color:var(--color-text-primary);white-space:nowrap;width:-moz-min-content;width:min-content}.wrapper.business .schedule-section .schedule-list.shimmer{gap:10px}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .day{width:40%;height:1em;border-radius:5px;position:relative;overflow:hidden}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .day:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .time{width:30%;height:1em;border-radius:5px;position:relative;overflow:hidden}.wrapper.business .schedule-section .schedule-list.shimmer .schedule-row .time:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .pictures-container{width:100%}.wrapper.business .pictures-container .pictures-section{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;gap:15px}.wrapper.business .pictures-container .pictures-section .image{position:relative;width:100%;aspect-ratio:1;border-radius:20px;overflow:hidden;grid-column:span 1;cursor:pointer}.wrapper.business .pictures-container .pictures-section .image .image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wrapper.business .pictures-container .pictures-section .image .more-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-weight:700;font-size:1.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.business .pictures-container .pictures-section .image:first-child,.wrapper.business .pictures-container .pictures-section .image:nth-child(2),.wrapper.business .pictures-container .pictures-section .image:nth-child(7),.wrapper.business .pictures-container .pictures-section .image:nth-child(8){grid-column:span 2}.wrapper.business .pictures-container .pictures-section.shimmer .image{width:100%;height:100%;aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden}.wrapper.business .pictures-container .pictures-section.shimmer .image:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .row{padding:25px}.wrapper.business .row .col{overflow:unset}@media(max-width:1099.98px){.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:50%}}@media(max-width:767.98px){.wrapper.business .business-header{height:250px}.wrapper.business .business-header .row{flex-direction:row;padding:20px;justify-content:end;align-items:end;align-content:start;gap:0}.wrapper.business .business-header .row h1{font-size:1.6em}.wrapper.business .business-header .row .col{justify-content:end;align-items:end;align-content:start;gap:0}.wrapper.business .business-header .row .col .logo-image{height:70px;width:70px}.wrapper.business .business-header .row .col:last-of-type{width:unset}.wrapper.business .pictures-container .pictures-section{gap:10px}.wrapper.business .row{flex-direction:column;gap:30px;padding:20px}.wrapper.business .row .col{overflow:unset}.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:100%}}@media(max-width:575.98px){.wrapper.business .row .col{overflow:unset}.wrapper.business .row .col.col-20,.wrapper.business .row .col.col-30,.wrapper.business .row .col.col-50{width:100%}}.wrapper.restaurants{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.restaurants{gap:20px}}.wrapper.restaurant-dashboard{max-width:600px;width:100%;height:unset;overflow-x:unset;padding:0 16px}.wrapper.restaurant-dashboard.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100dvh}.wrapper.restaurant-dashboard.menu{padding:0}.wrapper.restaurant-dashboard .header{height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:10px}.wrapper.restaurant-dashboard .header .logo-square{aspect-ratio:1;height:60px;width:60px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.wrapper.restaurant-dashboard .header .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:25px;background:var(--color-card-primary);min-height:50px;gap:10px;padding:0 5px 10px px}.wrapper.restaurant-dashboard .header .logo .to-profile{display:flex;flex-direction:column}.wrapper.restaurant-dashboard .header .logo .to-profile h3{font-size:.9em;font-weight:600;color:var(--color-text-primary)}.wrapper.restaurant-dashboard .header .logo .to-profile p{font-size:.6em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:var(--color-text-secondary)}.wrapper.restaurant-dashboard .header .logo img{aspect-ratio:1;height:50px;width:50px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.wrapper.restaurant-dashboard .header .logo .back-icon{height:24px;width:24px}.wrapper.restaurant-dashboard .header .social-media{display:flex;flex-direction:row;gap:5px}.wrapper.restaurant-dashboard .header .social-media svg{color:var(--color-text-primary);fill:var(--color-text-primary);width:30px;height:30px}.wrapper.restaurant-dashboard .video-header{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;aspect-ratio:16/9;width:100%;background-color:wheat;margin-bottom:20px;border-radius:20px;position:relative}.wrapper.restaurant-dashboard .video-header .logo-image{position:absolute;top:16px;right:16px;width:20%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.wrapper.restaurant-dashboard .content{gap:15px;padding:0 0 120px}.wrapper.restaurant-dashboard .content .menu-element{display:flex;flex-direction:column;justify-content:space-between;align-items:start;align-content:space-between;width:100%;height:120px;padding:15px 20px;border-radius:20px;background-color:wheat;position:relative;cursor:pointer}.wrapper.restaurant-dashboard .content .menu-element svg{align-self:flex-end;position:relative;z-index:1;height:30px;width:30px}.wrapper.restaurant-dashboard .content .menu-element h1{position:relative;font-size:18px;line-height:1;z-index:1;color:var(--color-text-primary)}.wrapper.restaurant-dashboard .content .menu-element:after{content:"";position:absolute;inset:0;border-radius:20px;z-index:0;background:#000;background:linear-gradient(22.5deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%)}.wrapper.restaurant-dashboard .content .restaurant-events{display:flex;flex-direction:column;width:100%}.wrapper.restaurant-dashboard .content .restaurant-events .title{width:100%;font-size:1.2em;font-weight:600;text-align:left}.wrapper.restaurant-dashboard .content .columns{display:flex;flex-direction:row;width:100%;gap:15px}.wrapper.restaurant-dashboard.menu .header{position:relative;background-color:var(--color-card-primary);background-position:50%;padding:20px 10px;height:100px;z-index:0}.wrapper.restaurant-dashboard.menu .header:before{content:"";position:absolute;inset:0;z-index:1;background:#62626247;background:linear-gradient(0deg,var(--color-static-black) 0,var(--color-card-primary-transparent) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-black)",endColorstr="var( --color-card-primary-transparent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .header .back-button{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;z-index:2;cursor:pointer!important;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.menu .header .back-button svg{height:32px;width:32px;color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .header .back-button p{font-size:1em;color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .header .back-button:hover{background:var(--color-static-white-20-transparency)}.wrapper.restaurant-dashboard.menu .header img{z-index:2}.wrapper.restaurant-dashboard.menu .header .logo{background:unset;padding:unset;border-radius:unset;width:50px;height:50px}.wrapper.restaurant-dashboard.menu .header-categories{position:sticky;display:flex;flex-direction:column;inset:0;background-color:var(--color-card-primary);padding:10px 0 0;height:62px;z-index:99}.wrapper.restaurant-dashboard.menu .header-categories .other-menus{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:5px;padding:2px 10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.wrapper.restaurant-dashboard.menu .header-categories .other-menus::-webkit-scrollbar{display:none}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;padding:12.5px 10px;background:var(--color-card-secondary);color:var(--color-text-primary);border:2px solid transparent;border-radius:20px;cursor:pointer;width:100%}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element h2{font-size:1em;font-weight:400;white-space:nowrap;color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element svg{height:18px;width:18px;fill:var(--color-text-secondary);color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.menu .header-categories .other-menus .other-menus-element.router-link-exact-active{border:2px solid var(--color-action-primary)}.wrapper.restaurant-dashboard.menu .sub-header{position:sticky;display:flex;flex-direction:column;inset:62px 0 0;background-color:var(--color-card-primary);padding:15px 0;gap:10px;z-index:99;border-radius:0 0 20px 20px}.wrapper.restaurant-dashboard.menu .sub-header .search{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;padding:0 10px;max-height:38px}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:14px;background-color:var(--color-card-secondary);padding:5px;width:38px;height:38px;min-width:38px;min-height:38px;z-index:0}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control svg{height:26px;width:26px;color:var(--color-icon);fill:var(--color-icon);z-index:0}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control .pill{position:absolute;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;top:-5px;right:-2.5px;height:18px;width:18px;z-index:1;border-radius:16px;background:var(--color-static-white);padding:2px;color:var(--color-static-black);font-size:.8em;font-weight:600}.wrapper.restaurant-dashboard.menu .sub-header .search .extra-control .pill.gradient{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .sub-header .search input{width:100%;padding:10px 15px;max-width:100%;font-size:1rem;line-height:1rem;font-weight:300;background-color:var(--color-card-secondary);color:var(--color-text-primary);outline:none;border:none;box-shadow:none;border-radius:30px;resize:none!important;caret-color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;width:100%;gap:5px;padding:2px 2px 2px 10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories::-webkit-scrollbar{display:none}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories .category{background:var(--color-card-secondary);padding:7.5px 20px;border-radius:10px;font-size:1em;font-weight:400;white-space:nowrap;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.restaurant-dashboard.menu .sub-header .horizontal-categories .category.selected{transition:all 25ms ease-in-out;color:var(--color-static-white);background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories,.wrapper.restaurant-dashboard.menu .content .food-menu,.wrapper.restaurant-dashboard.menu .content .food-menu .categories{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category{width:100%}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:15px 0;padding:0 20px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header h2{font-size:1.3em;font-weight:500;margin:0}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .category-header .highlight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .category-header .highlight{width:5px;border-radius:10px;align-self:stretch;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;height:100%;width:100%;gap:15px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:20px;width:100%;height:100%;border-radius:20px;cursor:pointer;padding:0 20px;position:relative}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image{position:relative;min-width:100px;min-height:100px;width:100px;height:100px;background-color:var(--color-card-primary);border-radius:20px;overflow:hidden;z-index:0}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image img,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;background-color:var(--color-card-primary);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;color:var(--color-text-primary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay p,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay p{z-index:1;font-size:1.6em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .image .quantity-overlay:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .image .quantity-overlay:before{content:"";position:absolute;z-index:1;background:var(--color-card-primary);inset:0;opacity:.8}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2.5px;position:relative;padding:3px 5px;border-radius:7.5px;color:var(--color-static-white);text-transform:capitalize}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.on-image,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.on-image{position:absolute;z-index:1;bottom:0;left:0;border-radius:0 7.5px 7.5px;padding:3px 7.5px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge svg{width:.8em;height:.8em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.new,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.new{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.special,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.special{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge.popular,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge.popular{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .badge h5,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .badge h5{font-size:.8em}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:2.5px;padding:3px;border-radius:7.5px;color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge svg{height:1.1em;width:1.1em;color:var(--color-text-primary);fill:var(--color-text-primary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.veggie svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.vegan svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.veggie svg{color:var(--color-static-green);fill:var(--color-static-green)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.glutenfree svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.glutenfree svg{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .taste-badge.spicy svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .taste-badge.spicy svg{color:var(--color-action-primary);fill:var(--color-action-primary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;align-content:start;flex-wrap:wrap;gap:8px;width:100%;height:100%;overflow:hidden;flex-wrap:nowrap}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:start;gap:5px;line-height:1.3}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .ingredients,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .description,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .ingredients{font-size:.8em;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-options,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-options{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8em;color:var(--color-text-secondary);width:100%;gap:4px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .meal-categories,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .meal-categories{color:var(--color-text-primary);font-weight:500}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .small-details .details-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .small-details .details-row{display:flex;flex-direction:row;justify-content:center;align-items:start;align-content:start;flex-wrap:wrap;margin-top:5px;gap:5px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .second-column,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .second-column{display:flex;flex-direction:column;justify-content:space-between;align-items:end;align-content:end;height:100px;gap:16px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h2,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h2{font-size:1em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h2.weight,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h2.weight{font-size:.8em;padding:5px 10px;border-radius:15px;background:var(--color-card-primary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-name,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price{font-size:16px;font-weight:500}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-name span,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price{white-space:nowrap}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content h3.product-price.original,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content h3.product-price.original{text-decoration:line-through;font-size:14px;color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row{display:flex;flex-direction:column;justify-content:end;align-content:end;align-items:end;gap:1px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row .iconify,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row .iconify{height:16px;width:16px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:22px;padding:2px}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .food-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .drink-item-content .product-price-row svg,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .food-item-content .product-price-row svg{height:12px;width:12px;fill:var(--color-static-white);color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item .plus-icon,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item .plus-icon{display:flex;flex-direction:column;height:34px;width:34px;min-height:34px;min-width:34px;padding:8px;border-radius:34px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .drink-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .drink-menu .categories .category .food-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .drink-items .food-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .drink-item.active:before,.wrapper.restaurant-dashboard.menu .content .food-menu .categories .category .food-items .food-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);width:4px;border-radius:0 4px 4px 0}.wrapper.restaurant-dashboard.menu .floating-button{position:fixed;width:calc(100% - 40px);max-width:600px;bottom:20px;left:auto;right:auto;font-weight:400}@media(max-width:575.98px){.wrapper.business .header{padding:20px}.wrapper.business.menu .sub-header{border-radius:0 0 10px 10px}.wrapper.restaurant-dashboard.menu .floating-button{left:20px;right:20px}}.wrapper.restaurant-dashboard.menu .skeleton-chip{width:90px;min-height:33px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;animation-duration:2s;animation-timing-function:linear;background-size:2000px 100%}.wrapper.restaurant-dashboard.menu .skeleton-card{pointer-events:none}.wrapper.restaurant-dashboard.menu .skeleton-card .skeleton-box{animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;animation-duration:2s;animation-timing-function:linear;background-size:2000px 100%}.wrapper.restaurant-dashboard.menu .skeleton-card .drink-item-content,.wrapper.restaurant-dashboard.menu .skeleton-card .food-item-content{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%}.wrapper.restaurant-dashboard.menu .skeleton-line{height:14px;border-radius:6px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%;animation-duration:2s;animation-timing-function:linear;background-size:2000px 100%}.wrapper.restaurant-dashboard.menu .skeleton-line.skeleton-title{width:150px;height:22px}.wrapper.restaurant-dashboard.menu .skeleton-line.skeleton-w40{width:40%}.wrapper.restaurant-dashboard.menu .skeleton-line.skeleton-w60{width:60%}.wrapper.restaurant-dashboard.menu .skeleton-line.skeleton-w90{width:90%}.wrapper.restaurant-dashboard.product-page{min-height:100vh;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:0}.wrapper.restaurant-dashboard.product-page.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100dvh}.wrapper.restaurant-dashboard.product-page .not-found{font-size:1em;margin:30px 16px}.wrapper.restaurant-dashboard.product-page .product-image{position:relative;width:100%;overflow:hidden}.wrapper.restaurant-dashboard.product-page .product-image .image{width:100%;height:30dvh;max-height:30dvh;-o-object-fit:cover;object-fit:cover;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:0 0 20px 20px}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button,.wrapper.restaurant-dashboard.product-page .product-image .back-button{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;top:20px;left:20px;border-radius:14px;padding:5px 10px;background:var(--color-card-primary);cursor:pointer;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button svg,.wrapper.restaurant-dashboard.product-page .product-image .back-button svg{height:20px;width:20px;color:var(--color-text-primary);fill:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button p,.wrapper.restaurant-dashboard.product-page .product-image .back-button p{font-size:12px;text-transform:uppercase;letter-spacing:5%;font-weight:600}.wrapper.restaurant-dashboard.product-page .product-header-close{display:flex;flex-direction:row;justify-content:start;align-content:center;align-items:center;width:100%;padding:20px}.wrapper.restaurant-dashboard.product-page .product-header-close .back-button{position:relative;left:unset;top:unset;right:unset;bottom:unset}.wrapper.restaurant-dashboard.product-page .product-content{display:flex;flex-direction:column;gap:20px;padding:20px 20px 160px;width:100%}.wrapper.restaurant-dashboard.product-page .product-content .product-header{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-name,.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price{font-size:18px;font-weight:500}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-name span,.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price{white-space:nowrap}.wrapper.restaurant-dashboard.product-page .product-content .product-header h2.product-price.original{text-decoration:line-through;font-size:16px;color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-column{display:flex;flex-direction:column;justify-content:start;align-content:end;align-items:end}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row{display:flex;flex-direction:row;justify-content:end;align-content:center;align-items:center;gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row .iconify{height:20px;width:20px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:22px;padding:2px}.wrapper.restaurant-dashboard.product-page .product-content .product-header .product-price-row svg{height:16px;width:16px;fill:var(--color-static-white);color:var(--color-static-white)}.wrapper.restaurant-dashboard.product-page .product-content .product-description{display:flex;flex-direction:column;font-size:14px;gap:4px}.wrapper.restaurant-dashboard.product-page .product-content .product-description .product-description-header{color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-description .product-description-content{font-size:16px}.wrapper.restaurant-dashboard.product-page .product-content .product-details{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;flex-wrap:wrap;margin-top:5px;gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-details .weight{font-size:1em;padding:5px 10px;border-radius:15px;background:var(--color-card-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2.5px;position:relative;padding:3px 5px;border-radius:7.5px;color:var(--color-static-white);text-transform:capitalize}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.on-image{position:absolute;z-index:1;bottom:0;left:0;border-radius:0 7.5px 7.5px;padding:3px 7.5px}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge svg{width:.8em;height:.8em}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.new{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.special{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge.popular{background:var(--color-static-blue);background:linear-gradient(275deg,var(--color-static-blue) 0,var(--color-static-blue-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-blue)",endColorstr="var(--color-static-blue-accent)",GradientType=1)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .badge h5{font-size:.8em}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:5px;padding:5px 10px;border-radius:15px;color:var(--color-static-white);background:var(--color-card-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge svg{height:1.1em;width:1.1em;color:var(--color-text-primary);fill:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.vegan svg,.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.vegetarian svg,.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.veggie svg{color:var(--color-static-green);fill:var(--color-static-green)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.glutenfree svg{color:var(--color-static-yellow);fill:var(--color-static-yellow)}.wrapper.restaurant-dashboard.product-page .product-content .product-details .taste-badge.spicy svg{color:var(--color-action-primary);fill:var(--color-action-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:5px;row-gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients .ingredient{line-height:22px;font-size:14px;border-radius:10px;font-weight:500;text-transform:capitalize;color:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-ingredients .ingredient .sub-ingredients{color:var(--color-text-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values{display:flex;flex-direction:column;gap:10px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small{position:relative;max-height:150px;overflow:hidden;z-index:0}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-card-primary) 0,var(--color-card-primary-transparent) 100%)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values.small .product-nutritional-values-show{position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%,-50%);margin:0 auto}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header h2{font-size:18px;color:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector{display:flex;flex-direction:row;gap:0;background:var(--color-card-secondary);border-radius:15px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector p{font-size:14px;padding:2.5px 10px;border-radius:15px;color:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-header .selector p.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table{display:flex;flex-direction:column;width:100%;gap:2.5px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item p{font-size:14px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container p{white-space:nowrap}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg{height:16px;width:16px}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .product-item-label-container svg path{fill:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item .separator{width:100%;height:2px;margin:0 10px;background:var(--color-card-secondary)}.wrapper.restaurant-dashboard.product-page .product-content .product-nutritional-values .product-nutritional-values-table .product-nutritional-values-item.extra-spacing{padding-left:20px}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens{display:flex;flex-direction:column;gap:5px}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header h2{font-size:18px;color:var(--color-text-primary);font-weight:600}.wrapper.restaurant-dashboard.product-page .product-content .additives-and-allergens .additives-and-allergens-header span{font-size:16px;font-weight:400}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles,.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category{display:flex;flex-direction:column;gap:8px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .product-bundle-category-header{display:flex;flex-grow:row;justify-content:space-between}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .category-name{font-size:18px;color:var(--color-text-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items{display:flex;flex-direction:column;gap:8px}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:20px;width:100%;height:100%;border-radius:20px;cursor:pointer}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .image{position:relative;z-index:0;min-width:90px;min-height:90px;width:90px;height:90px;background-color:var(--color-card-primary);border-radius:20px;overflow:hidden}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .image img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;background-color:var(--color-card-primary);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;align-content:start;flex-wrap:wrap;gap:8px;width:100%;overflow:hidden;flex-wrap:nowrap}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content .small-details{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:start;gap:5px;line-height:1.3}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content .small-details .ingredients{font-size:.8em;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h2{font-size:1em;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h2.weight{font-size:.8em;padding:5px 10px;border-radius:15px;background:var(--color-card-primary)}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h3.product-name{font-size:16px;font-weight:500}.wrapper.restaurant-dashboard.product-page .product-content .product-bundles .product-bundle-category .food-items .food-item .food-item-content h3.product-name span{color:var(--color-text-secondary);font-weight:300}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;max-width:600px;padding:20px;background:var(--color-card-secondary);border-radius:20px 20px 0 0;border-top:2px solid var(--color-border);border-left:2px solid var(--color-border);border-right:2px solid var(--color-border);position:fixed;bottom:0}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .input-wrapper.personal-note{width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .input-wrapper.personal-note input{border:unset;padding:0;width:100%}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .divider{width:100%;height:2px;border-radius:2px;background:var(--color-border-hover)}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row{display:flex;flex-direction:row;align-items:end;align-content:center;justify-content:space-between;gap:20px;width:100%;padding:unset}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .seleected-bundle-items{font-size:.9em;font-weight:400}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:6px}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper{padding:0}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input{width:50px;padding:8px;-moz-appearance:textfield}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input::-webkit-inner-spin-button,.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .button-icon{aspect-ratio:1;padding:10px}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .controls .button-icon:disabled{opacity:.6;cursor:not-allowed}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .button-icon{font-weight:400}.wrapper.restaurant-dashboard.product-page .floating-add-to-cart .row .button-icon:disabled{opacity:.6;cursor:not-allowed}.wrapper.virtual-table{max-width:600px;width:100%;height:unset;overflow-x:unset}.wrapper.virtual-table.join{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.join .business-header{height:100%;min-height:40dvh;position:relative}.wrapper.virtual-table.join .business-header .restaurant-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;position:relative;z-index:2;padding:20px}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile{display:flex;flex-direction:column}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile h3{font-size:1.3em;font-weight:600;color:var(--color-text-primary)}.wrapper.virtual-table.join .business-header .restaurant-row .to-profile p{font-size:.7em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:var(--color-text-secondary)}.wrapper.virtual-table.join .business-header .restaurant-row .logo-image{aspect-ratio:1;height:64px;width:64px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.wrapper.virtual-table.join .business-header .cover-image{z-index:0;inset:0;overflow:hidden}.wrapper.virtual-table.join .business-header .cover-image,.wrapper.virtual-table.join .business-header .cover-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper.virtual-table.join .business-header .cover-image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 24%);z-index:1}.wrapper.virtual-table.join .business-header .cover-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 60%);z-index:1}.wrapper.virtual-table.join .business-header .cover-image .shimmer-overlay{position:absolute;z-index:2;content:"";height:200%;width:200%;top:-120%;left:-120%;background:linear-gradient(transparent,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.1) 65%,transparent);transition:all 2s;transform:rotate(-45deg);animation:shine 1.2s infinite forwards}@keyframes shine{0%{top:-120%;left:-120%}to{left:100%;top:100%}}.wrapper.virtual-table.join .virtual-table-join-form{display:flex;flex-direction:column;height:100%;min-height:60dvh;gap:16px;padding:20px}.wrapper.virtual-table.join .virtual-table-join-form .logo{width:124px}.wrapper.virtual-table.join .virtual-table-join-form .join-form-container{display:flex;flex-direction:column;gap:24px}.wrapper.virtual-table.join .virtual-table-join-form h1{font-size:2.2em;font-weight:400;line-height:1.1;color:var(--color-text-primary)}.wrapper.virtual-table.join .virtual-table-join-form h1 span{font-weight:600}.wrapper.virtual-table.join .virtual-table-join-form p{font-size:1.1em;font-weight:400;line-height:1.3;color:var(--color-text-secondary)}.wrapper.virtual-table.join .virtual-table-join-form p span{font-weight:600;color:var(--color-text-primary)}.wrapper.virtual-table.join .virtual-table-join-form .buttons-container{display:flex;flex-direction:column;width:100%;gap:16px}.wrapper.virtual-table.join .virtual-table-join-form .buttons-container button{padding:14px 20px;font-weight:400}.wrapper.virtual-table.main{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.main .virtual-table-section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;overflow:hidden}.wrapper.virtual-table.main .virtual-table-section-header .heading{width:100%;font-size:1.3em;white-space:no-wrap;text-overflow:ellipsis}.wrapper.virtual-table.main .virtual-table-section-header .action{display:flex;flex-direction:column;justify-content:end;align-items:end;align-content:end;width:100%}.wrapper.virtual-table.main .virtual-table-section-header .action p{text-align:right;color:var(--color-text-secondary);line-height:1.2;text-overflow:ellipsis}.wrapper.virtual-table.main .virtual-table-container{display:flex;flex-direction:column;padding:20px;gap:16px}.wrapper.virtual-table.main .virtual-table-header{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:20dvh;position:relative;border-radius:0 0 16px 16px;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header .restaurant-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;position:relative;z-index:2;padding:20px 20px 5px}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile{display:flex;flex-direction:column}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile h3{font-size:1.3em;font-weight:600;color:var(--color-text-primary)}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .to-profile p{font-size:.7em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:var(--color-text-secondary)}.wrapper.virtual-table.main .virtual-table-header .restaurant-row .logo-image{aspect-ratio:1;height:64px;width:64px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain}.wrapper.virtual-table.main .virtual-table-header .cover-image{z-index:0;inset:0}.wrapper.virtual-table.main .virtual-table-header .cover-image,.wrapper.virtual-table.main .virtual-table-header .cover-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper.virtual-table.main .virtual-table-header .cover-image:before{content:"";position:absolute;inset:0;background:var(--color-background-primary);opacity:.8;z-index:1}.wrapper.virtual-table.main .virtual-table-header .table-details-row{display:flex;flex-direction:row;position:relative;z-index:2;padding:5px 20px 20px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column{display:flex;flex-direction:column;justify-content:end;align-content:start;align-items:start;width:100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column.shimmer{gap:8px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name{display:inline-flex;justify-content:center;align-content:start;align-items:center;gap:4px;font-size:.9em;color:var(--color-text-secondary)}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name .person-avatar{display:inline-flex;height:18px;width:18px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name.shimmer .text{width:80px;height:14px;border-radius:4px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-name.shimmer .person-avatar{width:18px;height:18px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail{display:flex;flex-direction:row;justify-content:center;align-content:start;align-items:center;gap:8px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail.shimmer .table-number{width:120px;height:32px;border-radius:6px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number{display:inline-flex;justify-content:center;align-content:start;align-items:center;font-size:1.6em;color:var(--color-text-secondary);font-weight:400;gap:4px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number span{font-weight:600;color:var(--color-text-primary)}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;gap:4px;padding:6px 12px;background:var(--color-card-primary);border-radius:20px;height:-moz-fit-content;height:fit-content}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status.shimmer{width:56px;height:32px;border-radius:38px;animation:shimmer 1s;animation-iteration-count:infinite;background:linear-gradient(to right,var(--color-card-primary) 5%,var(--color-card-secondary) 25%,var(--color-card-primary) 35%);background-size:1000px 100%}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status .pill{width:12px;height:12px;border-radius:10px;background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-number-detail .table-number-active-status .table-number-name{font-size:.8em;color:var(--color-text-secondary)}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants{display:flex;flex-direction:row;justify-content:end;align-content:end;align-items:end;flex-wrap:wrap;width:100%;gap:6px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you{display:flex;flex-direction:row;justify-content:center;align-content:start;align-items:start;width:-moz-min-content;width:min-content;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:8px;height:26px}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you p{font-size:.9em;line-height:1;padding:2px 8px 2px 4px;margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .table-participants-you.login-link{background:var(--color-card-primary);cursor:pointer}.wrapper.virtual-table.main .virtual-table-header .table-details-row .table-details-column .table-participants .person-avatar{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:8px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-text{width:80px;height:14px;border-radius:4px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-text:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-avatar{width:18px;height:18px;border-radius:18px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-name-shimmer .shimmer-avatar:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer{display:flex;flex-direction:row;align-items:center;gap:8px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .shimmer-table-number{width:100px;height:28px;border-radius:6px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .shimmer-table-number:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status{display:flex;flex-direction:row;align-items:center;gap:4px;padding:6px 12px;background:var(--color-card-primary);border-radius:20px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-pill{width:12px;height:12px;border-radius:10px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-pill:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-status-text{width:40px;height:12px;border-radius:4px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-number-detail-shimmer .table-number-active-status .shimmer-status-text:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer{display:flex;flex-direction:row;justify-content:end;align-items:end;width:100%;gap:6px}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer .shimmer-participant .shimmer-avatar{width:26px;height:26px;border-radius:8px;position:relative;overflow:hidden}.wrapper.virtual-table.main .virtual-table-header.shimmer .table-participants-shimmer .shimmer-participant .shimmer-avatar:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.virtual-table.main .virtual-table-orders{display:flex;flex-direction:column}.wrapper.virtual-table.main .orders-container{display:flex;flex-direction:column;gap:16px;position:relative}.wrapper.virtual-table.main .orders-container .orders-list{display:flex;flex-direction:column;gap:8px;height:100%;max-height:300px;overflow-y:auto}.wrapper.virtual-table.main .orders-container .orders-list.empty{justify-content:center;align-items:center;align-content:center;min-height:36dvh;background-size:contain;background-repeat:no-repeat;background-position:50%}.wrapper.virtual-table.main .orders-container .orders-list.empty .title{width:140px;text-align:center;font-size:1.1em}.wrapper.virtual-table.main .orders-container .orders-list .order-list-overlay{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:end;align-content:center;bottom:0;left:0;right:0;height:100%;background:linear-gradient(0deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 40%);cursor:pointer}.wrapper.virtual-table.main .orders-container .orders-list .order-list-overlay .see-all{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);border-radius:8px 8px 0 0;padding:4px 8px}.wrapper.virtual-table.main .table-control-section{display:flex;flex-direction:column;gap:16px}.wrapper.virtual-table.main .table-control-section .table-control-buttons{display:flex;flex-direction:row;width:100%;gap:8px}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;background:var(--color-card-primary);padding:16px;border-radius:16px;cursor:pointer;gap:6px}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .icon{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:48px;width:48px;background:var(--color-card-secondary);border-radius:44px;gap:8px;font-size:1.2em}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .icon .order-pill{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;top:-6px;right:-6px;font-size:.7em;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);height:22px;width:22px;border-radius:22px}.wrapper.virtual-table.main .table-control-section .table-control-buttons .table-control-button .text{font-size:1em;font-weight:500;text-align:center;line-height:1}.wrapper.virtual-table.pay{display:flex;flex-direction:column;height:100%}.wrapper.virtual-table.pay .section-header{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;padding:20px 20px 13px;gap:12px}.wrapper.virtual-table.pay .section-header .back-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:12px;background:var(--color-card-secondary);border-radius:32px;cursor:pointer;transition:all 50ms ease-in-out}.wrapper.virtual-table.pay .section-header .back-icon svg{width:24px;height:24px}.wrapper.virtual-table.pay .section-header .back-icon:hover{background:var(--color-divider-card-secondary)}.wrapper.virtual-table.pay .section-header .title{font-size:1.4em;color:var(--color-text-secondary)}.wrapper.virtual-table.pay .section-header .title span{color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form{display:flex;flex-direction:column;gap:16px;padding:13px 20px 120px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section{display:flex;flex-direction:column;width:100%;gap:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row{display:flex;flex-direction:row;padding:unset;gap:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button{display:flex;width:100%;padding:12px 16px;border-radius:16px;gap:16px;background:var(--color-card-primary);cursor:pointer}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button p{font-size:1em;line-height:1.2;color:var(--color-text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button .icon path{fill:var(--color-text-tertiary)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active p{line-height:1.2;color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.active .icon path{fill:red}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled p{line-height:1.2;color:var(--color-border)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled .icon,.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.disabled .icon path{fill:var(--color-border)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal{flex-direction:row;align-items:center}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal .icon{width:32px;height:32px;min-height:32px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical{height:100px;flex-direction:column;justify-content:space-between;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical p{text-align:right;width:60%;margin-left:auto}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical .icon{width:44px;height:44px;min-height:44px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row{gap:6px;overflow:hidden}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button{display:flex;padding:8px 12px;border-radius:16px;gap:16px;background:var(--color-card-primary);cursor:pointer;color:var(--color-text-tertiary);height:40px;font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);color:var(--color-static-white)}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active::-moz-placeholder{color:var(--color-text-primary);font-weight:300}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row .tip-button.active::placeholder{color:var(--color-text-primary);font-weight:300}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section.tips .row input{padding:8px 12px;height:40px;font-size:1em;width:120px;border:none!important;outline:none!important}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section-payment{display:flex;flex-direction:column;gap:16px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section{display:flex;flex-direction:column;width:100%;gap:18px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header .heading{font-size:1.4em;color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .summary-header .sub-heading{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);padding:4px 16px;border-radius:18px;font-size:.9em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list{display:flex;flex-direction:column;gap:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .order{padding:unset;background:unset;cursor:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .order .price{font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container{display:flex;flex-direction:column;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header{display:flex;flex-direction:row;justify-content:space-between;align-items:start;align-content:start;background:var(--color-card-primary);padding:8px;width:100%;border-radius:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header .column{display:flex;flex-direction:row;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .person-header .column .person-avatar{height:24px;width:24px;border-radius:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list{display:flex;flex-direction:column;gap:8px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order,.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column{display:flex;flex-direction:row}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]{position:absolute;opacity:0;width:24px;height:24px;-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none;border:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label{position:relative;cursor:pointer;padding:0;margin-bottom:0;line-height:1.2;font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label a{font-weight:600;text-decoration:underline}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:24px;height:24px;background:var(--color-card-secondary);border-radius:10px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:hover+label:before{background:var(--color-card-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--color-card-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:checked+label:before{background:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:disabled+label{color:var(--color-card-secondary);cursor:auto}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:disabled+label:before{box-shadow:none;background:var(--color-card-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .order-left-column input[type=checkbox]:checked+label:after{content:"";position:absolute;left:3px;top:10px;background:var(--color-text-primary);width:3px;height:3px;box-shadow:3px 0 0 var(--color-card-secondary),6px 0 0 var(--color-card-secondary),6px -3px 0 var(--color-card-secondary),6px -6px 0 var(--color-card-secondary),6px -9px 0 var(--color-card-secondary),6px -12px 0 var(--color-card-secondary);transform:rotate(45deg)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .orders-list .person-container .products-list .order .price{font-size:1em}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .divider{width:100%;height:2px;background:var(--color-border);margin-top:12px}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row{display:flex;flex-direction:row;justify-content:space-between;padding:unset}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .title{font-size:1em;font-weight:500;color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .sum{font-size:1em;font-weight:600;color:var(--color-text-primary)}.wrapper.virtual-table.pay .virtual-table-pay-form .summary-section .payment-summary .row .sum .currency{font-weight:400;color:var(--color-text-secondary)}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods{display:flex;flex-direction:row;width:100%;gap:12px;justify-content:space-between}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods h4{width:-moz-fit-content;width:fit-content;font-size:1.2em;overflow:hidden;white-space:nowrap}.wrapper.virtual-table.pay .virtual-table-pay-form .payment-methods .image{width:50%}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:100%;max-width:600px;padding:20px;background:var(--color-card-secondary);border-radius:20px 20px 0 0;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);position:fixed;bottom:0;margin:auto}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .price{font-size:1.4em;color:var(--color-text-primary);font-weight:500}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .price span{color:var(--color-text-secondary);font-weight:500}.wrapper.virtual-table.pay .virtual-table-pay-form .order-payment .button-icon{font-weight:400}.wrapper.virtual-table.success{display:flex;flex-direction:column;padding:60px 20px 20px}.wrapper.virtual-table.success .main-message-container{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:16px;background:var(--color-card-primary);padding:48px 16px 32px;position:relative;border-radius:16px}.wrapper.virtual-table.success .main-message-container .header-icon{position:absolute;background:var(--color-static-green);display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:12px;border-radius:50%;top:-28px;left:50%;transform:translate(-50%)}.wrapper.virtual-table.success .main-message-container .header-icon svg{width:32px;height:32px}.wrapper.virtual-table.success .main-message-container .main-title{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;align-content:center;gap:6px}.wrapper.virtual-table.success .main-message-container .main-title .title{font-size:1.3em;line-height:1.1;text-align:center;color:var(--color-text-primary);font-weight:600}.wrapper.virtual-table.success .main-message-container .main-title .subtitle{font-size:.9em;color:var(--color-text-secondary);font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .divider{height:2px;width:80%;border-radius:2px;background:var(--color-border)}.wrapper.virtual-table.success .main-message-container .payment-sum{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;align-content:center;gap:6px;margin-bottom:10px}.wrapper.virtual-table.success .main-message-container .payment-sum .title{font-size:1.5em;line-height:1.1;text-align:center;color:var(--color-text-primary);font-weight:600}.wrapper.virtual-table.success .main-message-container .payment-sum .title .currency{color:var(--color-text-secondary)}.wrapper.virtual-table.success .main-message-container .payment-sum .subtitle{font-size:1.2em;color:var(--color-text-secondary);font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%}.wrapper.virtual-table.success .main-message-container .details-grid .details-card{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;border:2px solid var(--color-border);border-radius:12px;padding:12px;gap:4px}.wrapper.virtual-table.success .main-message-container .details-grid .details-card .title{font-size:1em;line-height:1.1;text-align:center;color:var(--color-text-primary);font-weight:500}.wrapper.virtual-table.success .main-message-container .details-grid .details-card .subtitle{font-size:.9em;color:var(--color-text-secondary);font-weight:400;text-align:center}.wrapper.virtual-table.success .main-message-container .download-row{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px;margin-top:12px;cursor:pointer}.wrapper.virtual-table.success .main-message-container .download-row .icon,.wrapper.virtual-table.success .main-message-container .download-row .title{color:var(--color-text-secondary);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.virtual-table.success .main-message-container .download-row .title{font-size:1em}.wrapper.virtual-table.success .main-message-container .download-row .icon{font-size:1.4em}@media(max-width:575.98px){.wrapper.virtual-table.join{height:100dvh}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.horizontal .icon{width:28px;height:28px;min-height:28px}.wrapper.virtual-table.pay .virtual-table-pay-form .pay-section .row .pay-button.vertical .icon{width:34px;height:34px;min-height:34px}}.wrapper.events{display:flex;flex-direction:column;gap:20px}@media(max-width:767.98px){.wrapper.events{gap:20px}}.wrapper.event{padding:0 0 50px}.wrapper.event,.wrapper.event .event-header{display:flex;flex-direction:column;width:100%}.wrapper.event .event-header{position:relative;justify-content:end;height:300px;overflow:hidden}.wrapper.event .event-header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-background-primary) 0,var(--color-background-primary-transparent) 20%);z-index:1}.wrapper.event .event-header:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--color-background-primary) 5%,var(--color-background-primary-transparent) 40%);z-index:1}.wrapper.event .event-header .event-header-image-container,.wrapper.event .event-header .event-header-image-container .event-header-image{position:absolute;inset:0;width:100%;height:100%;z-index:0}.wrapper.event .event-header .event-header-image-container .event-header-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(18px);transform:scale(1.1);opacity:0;transition:opacity .9s ease-in-out}.wrapper.event .event-header .event-header-image-container .event-header-image.loaded{opacity:1}.wrapper.event .event-header .event-header-image-container .event-header-image-shimmer{position:absolute;inset:0;width:100%;height:100%;position:relative;overflow:hidden;z-index:1}.wrapper.event .event-header .event-header-image-container .event-header-image-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .event-header img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;filter:blur(24px);transform:scale(1.1);opacity:.9}.wrapper.event .event-header .row{position:relative;z-index:2;height:-moz-max-content;height:max-content;align-items:end;padding:25px;max-width:1399.98px;margin:auto}.wrapper.event .event-header .row .title{position:relative;padding-bottom:5px}.wrapper.event .event-header .row .title:before{content:"";position:absolute;width:64%;height:3px;border-radius:4px;z-index:1;bottom:0;left:0;background:var(--color-action-primary)}.wrapper.event .event-header .row .title.shimmer{height:1.8em;width:80%;position:relative;overflow:hidden;border-radius:5px}.wrapper.event .event-header .row .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .event-header .row .title.shimmer:before{content:unset}.wrapper.event .event-header.shimmer img{position:relative;overflow:hidden}.wrapper.event .event-header.shimmer img:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .col{gap:30px}.wrapper.event .row{height:100%;min-height:60dvh;max-width:1399.98px;margin:auto}.wrapper.event .row .col:first-of-type{position:relative;top:-110px}.wrapper.event .row .col:first-of-type .highlights-section{display:none}.wrapper.event .text-section{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:start;gap:15px}.wrapper.event .text-section .title{width:100%;font-size:1.2em}.wrapper.event .text-section .text-content{width:100%;font-size:1em;color:var(--color-text-secondary);line-height:1.4;text-align:start;overflow:hidden}.wrapper.event .text-section .text-content.disclaimer{text-align:center}.wrapper.event .text-section .text-content.shimmer{width:100%;height:1em;border-radius:5px;margin-top:-5px;position:relative;overflow:hidden}.wrapper.event .text-section .text-content.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .text-section .text-content.shimmer:first-of-type{margin-top:unset}.wrapper.event .text-section .text-content.shimmer:last-of-type{width:90%}.wrapper.event .poster{position:relative;width:100%;aspect-ratio:4/5;z-index:1;border-radius:15px;overflow:hidden}.wrapper.event .poster .image{width:100%;height:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.wrapper.event .poster .image.shimmer{position:relative;overflow:hidden}.wrapper.event .poster .image.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .poster video{width:100%;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain}.wrapper.event .row .col{overflow:unset}.wrapper.event .row .col .title-mobile{display:none}@media(max-width:1099.98px){.wrapper.event .event-header{height:220px}.wrapper.event .row .col.col-20,.wrapper.event .row .col.col-30,.wrapper.event .row .col.col-40{width:50%}.wrapper.event .row .col:first-of-type .highlights-section{display:flex}.wrapper.event .row .col:last-of-type{display:none}}@media(max-width:767.98px){.wrapper.event .event-header{height:400px}.wrapper.event .event-header .row{display:none;padding:20px}.wrapper.event .event-header .row,.wrapper.event .event-header .row .col{justify-content:end;align-items:end;align-content:start;gap:0}.wrapper.event .poster{position:relative;width:calc(100% - 5vw);margin:auto;top:unset;left:unset;right:unset;-o-object-fit:contain;object-fit:contain}.wrapper.event .poster .image{width:100%;border-radius:15px}.wrapper.event .row{margin-top:-350px;gap:30px}.wrapper.event .row .col{overflow:unset}.wrapper.event .row .col.col-20,.wrapper.event .row .col.col-30,.wrapper.event .row .col.col-40{width:100%}.wrapper.event .row .col .title-mobile{position:relative;display:inline-block;font-size:1.6em;font-weight:600;line-height:1.1}.wrapper.event .row .col .title-mobile:before{content:"";position:absolute;width:60%;height:3px;z-index:1;bottom:-8px;left:0;background:var(--color-action-primary)}.wrapper.event .row .col .title-mobile.shimmer{height:1.8em;width:80%;position:relative;overflow:hidden;border-radius:5px}.wrapper.event .row .col .title-mobile.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.event .row .col .title-mobile.shimmer:before{content:unset}.wrapper.event .row .col:first-of-type{top:0;margin-top:20px}}.wrapper.tickets-payment{max-width:600px;width:100%;height:unset;overflow-x:unset;display:flex;flex-direction:column;gap:16px}.wrapper.tickets-payment.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100dvh}.wrapper.tickets-payment .hero{display:flex;flex-direction:column;padding:28px 26px;gap:24px;position:relative;overflow:hidden;border-radius:20px;margin:16px 6px 0;border:1px solid var(--color-card-secondary)}.wrapper.tickets-payment .hero:before{top:0;height:45%;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 40%,transparent);mask-image:linear-gradient(180deg,#000,#000 40%,transparent)}.wrapper.tickets-payment .hero:after,.wrapper.tickets-payment .hero:before{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none;backdrop-filter:blur(2px)}.wrapper.tickets-payment .hero:after{bottom:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);-webkit-mask-image:linear-gradient(0deg,#000,#000 45%,transparent);mask-image:linear-gradient(0deg,#000,#000 45%,transparent)}.wrapper.tickets-payment .hero.shimmer:after,.wrapper.tickets-payment .hero.shimmer:before{content:unset}.wrapper.tickets-payment .hero .hero-background{position:absolute;inset:0;width:100%;height:100%;z-index:0;filter:blur(18px);transform:scale(1.3);transition:all .15s ease-in-out}.wrapper.tickets-payment .hero .hero-background.shimmer{filter:blur(0);transform:scale(1);inset:0;background:var(--color-background-primary)}.wrapper.tickets-payment .hero .header{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:0}.wrapper.tickets-payment .hero .header .logo-link{display:flex;align-items:center;height:26px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.wrapper.tickets-payment .hero .header .logo-link .logo-container{height:100%}.wrapper.tickets-payment .hero .header .logo-link .logo-container .logo{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.wrapper.tickets-payment .hero .header .wallet-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:6px;padding:4px 12px;border-radius:14px;border:1px solid var(--color-card-secondary);backdrop-filter:blur(10px);z-index:1;overflow:hidden;cursor:pointer}.wrapper.tickets-payment .hero .header .wallet-button:before{content:"";position:absolute;inset:0;background:var(--color-card-primary);z-index:0;opacity:.5;transition:all .15s ease-in-out}.wrapper.tickets-payment .hero .header .wallet-button:hover:before{opacity:1}.wrapper.tickets-payment .hero .header .wallet-button p{position:relative;word-wrap:nowrap;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.tickets-payment .hero .header .wallet-button svg{position:relative;font-size:1em;height:1em;width:1em;color:var(--color-text-primary);z-index:1}.wrapper.tickets-payment .hero .hero-content{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:100%;height:100%;gap:28px}.wrapper.tickets-payment .hero .hero-content .poster{position:relative;width:100%;max-width:200px;aspect-ratio:4/5;z-index:1;border-radius:15px;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .poster .image{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.wrapper.tickets-payment .hero .hero-content .poster .image.shimmer{position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .poster .image.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .hero .hero-content .poster video{width:100%;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain}.wrapper.tickets-payment .hero .hero-content .hero-text{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:center;width:100%;height:100%;gap:20px;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:start;gap:20px;width:100%}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;height:100%;gap:4px;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title{font-size:1em;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer{min-width:80px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle{font-size:.9em;color:var(--color-text-secondary);line-height:1;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer{min-width:60px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.6em;line-height:1.2;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer{min-width:120px;height:1.6em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em;color:var(--color-text-secondary);line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer{min-width:150px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location{cursor:pointer}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title{display:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:unset;text-overflow:unset}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer{min-width:180px;height:2em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .container{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;padding:0 6px}.wrapper.tickets-payment .container .deadline-expired-error{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:var(--color-card-primary);border:2px solid var(--color-static-red);margin-bottom:16px}.wrapper.tickets-payment .container .deadline-expired-error .error-content{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-lottie{width:80px;height:80px;min-width:80px;min-height:80px;flex-shrink:0}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text{display:flex;flex-direction:column;gap:8px;flex:1}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text .error-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);margin:0;padding:0}.wrapper.tickets-payment .container .deadline-expired-error .error-content .error-text .error-message{font-size:.95em;color:var(--color-text-secondary);margin:0;padding:0;line-height:1.4}.wrapper.tickets-payment .container .deadline-expired-error .contact-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}.wrapper.tickets-payment .container .deadline-expired-error .contact-button svg{width:18px;height:18px}.wrapper.tickets-payment .container .deadline-expired-error .contact-button p{margin:0;padding:0}.wrapper.tickets-payment .container .reservation-details{padding:18px 20px;border-radius:20px;display:flex;flex-direction:column;gap:18px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;overflow:hidden;gap:8px}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle{font-size:.8em;color:var(--color-text-secondary);font-weight:500;letter-spacing:.05em;padding:0;margin:0;word-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle.shimmer{min-width:80px;height:1em;border-radius:4px;background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .subtitle.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .container .reservation-details .reservation-details-header .title{font-size:1.2em;color:var(--color-text-primary);font-weight:600;word-wrap:nowrap;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:38px;width:38px;color:var(--color-text-primary);background:var(--color-card-secondary);z-index:1;padding:8px;border-radius:8px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer{background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer .icon{opacity:0}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;font-weight:600;line-height:1;height:24px;width:24px;opacity:1;transition:all .15s ease-in-out}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis;gap:6px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .subtitle{font-size:.8em;color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em;word-wrap:nowrap;line-height:1;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title{font-size:1em;color:var(--color-text-primary);font-weight:600;line-height:1;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer{min-width:100px;height:1em;border-radius:4px;background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.tickets-payment .container .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}@media(max-width:575.98px){.wrapper.tickets-payment .hero{padding:28px 20px;margin:16px 20px 0}.wrapper.tickets-payment .hero .hero-content{gap:24px}.wrapper.tickets-payment .hero .hero-content .poster{max-width:30%;min-width:90px;border-radius:8px}.wrapper.tickets-payment .hero .hero-content .hero-text{gap:8px}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column{gap:3px}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .subtitle{font-size:.8em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column .title{font-size:1em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em}.wrapper.tickets-payment .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.2em}.wrapper.tickets-payment .container{padding:0 20px}.wrapper.tickets-payment .container .reservation-details .reservation-details-content{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:12px;row-gap:12px}}.wrapper.private-event{display:flex;flex-direction:column;gap:16px;width:100%;max-width:640px;height:unset;margin-left:auto;margin-right:auto;padding:20px 16px 60px}.wrapper.private-event .spinning{animation:spin 1s linear infinite}.wrapper.private-event .hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:340px;padding:20px;border-radius:20px;overflow:hidden;background:var(--color-card-primary);border:1px solid var(--color-card-secondary)}.wrapper.private-event .hero:before{top:0;height:45%;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 40%,transparent);mask-image:linear-gradient(180deg,#000,#000 40%,transparent)}.wrapper.private-event .hero:after,.wrapper.private-event .hero:before{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none;backdrop-filter:blur(2px)}.wrapper.private-event .hero:after{bottom:0;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);-webkit-mask-image:linear-gradient(0deg,#000,#000 45%,transparent);mask-image:linear-gradient(0deg,#000,#000 45%,transparent)}.wrapper.private-event .hero.shimmer{position:relative;overflow:hidden}.wrapper.private-event .hero.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.private-event .hero.shimmer:after,.wrapper.private-event .hero.shimmer:before{content:unset}.wrapper.private-event .hero .hero-background{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.wrapper.private-event .hero .hero-background.shimmer{background:var(--color-card-secondary)}.wrapper.private-event .hero .header{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.wrapper.private-event .hero .header .logo-link{display:flex;align-items:center;height:26px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.private-event .hero .header .logo-link .logo-container{height:100%}.wrapper.private-event .hero .header .logo-link .logo-container .logo{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.wrapper.private-event .hero .header .wallet-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:6px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.25);background:#00000040;backdrop-filter:blur(10px);cursor:pointer;transition:all .15s ease-in-out}.wrapper.private-event .hero .header .wallet-button:hover{background:#00000073}.wrapper.private-event .hero .header .wallet-button .text{font-size:.9em;font-weight:500;white-space:nowrap;color:var(--color-static-white)}.wrapper.private-event .hero .header .wallet-button svg{height:1.1em;width:1.1em;color:var(--color-static-white)}.wrapper.private-event .hero .hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.wrapper.private-event .hero .hero-content .hero-text{width:100%}.wrapper.private-event .hero .hero-content .hero-text .hero-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;width:100%}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title{display:flex;flex-direction:column;gap:6px;min-width:0}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.6em;font-weight:700;line-height:1.2;color:var(--color-static-white);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer{min-width:160px;height:1.6em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.private-event .hero .hero-content .hero-summary{display:flex;flex-direction:column;gap:8px;margin-top:14px}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#ffffffd9}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.confirmed{border-color:#4ba016cc;background:#4ba01647}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.confirmed .status-dot{background:#4ba016}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.unconfirmed{border-color:#eaa100cc;background:#eaa1003d}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.unconfirmed .status-dot{background:#eaa100}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.canceled{border-color:#db1212cc;background:#db121242}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-row .hero-summary-status.canceled .status-dot{background:#db1212}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell{display:inline-flex;flex-direction:row;align-items:center;gap:6px;padding:6px 12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.25);background:#00000040;backdrop-filter:blur(10px);text-decoration:none}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell svg{height:1em;width:1em;flex-shrink:0;color:#ffffffd9}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell .value{font-size:.85em;font-weight:600;white-space:nowrap;color:var(--color-static-white)}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell.hero-address{cursor:pointer;transition:background .15s ease-in-out}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell.hero-address:hover{background:#00000073}.wrapper.private-event .hero .hero-content .hero-summary .hero-summary-cell.hero-address .value{font-weight:500;white-space:normal;word-break:break-word}.wrapper.private-event .ticket-status{display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;gap:2.5px;padding:5px 7.5px;background:var(--color-card-secondary);border-radius:10px;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.wrapper.private-event .ticket-status.confirmed{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.wrapper.private-event .ticket-status.canceled{background:var(--color-static-red);background:linear-gradient(45deg,var(--color-static-red) 0,var(--color-static-red-accent) 100%);background-size:400% 50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-red)",endColorstr="var(--color-static-red-accent)",GradientType=1)}.wrapper.private-event .ticket-status.unconfirmed{background:var(--color-static-yellow);background:linear-gradient(275deg,var(--color-static-yellow) 0,var(--color-static-yellow-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-yellow)",endColorstr="var(--color-static-yellow-accent)",GradientType=1)}.wrapper.private-event .ticket-status.unconfirmed p,.wrapper.private-event .ticket-status.unconfirmed svg{color:var(--color-static-black)}.wrapper.private-event .ticket-status svg{height:1.2em;width:1.2em;color:var(--color-static-white)}.wrapper.private-event .ticket-status p{font-size:.9em;color:var(--color-static-white);white-space:nowrap}.wrapper.private-event .event-summary{display:flex;flex-direction:column;gap:16px;width:100%;padding:18px 20px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px}.wrapper.private-event .event-summary.shimmer{height:150px;position:relative;overflow:hidden}.wrapper.private-event .event-summary.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.private-event .event-summary .event-summary-header .title{font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.wrapper.private-event .event-summary .event-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wrapper.private-event .event-summary .event-summary-grid .info-cell{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.wrapper.private-event .event-summary .event-summary-grid .info-cell .icon-wrapper{display:flex;justify-content:center;align-items:center;height:38px;width:38px;min-width:38px;color:var(--color-action-primary-accent);background:var(--color-card-secondary);border-radius:10px}.wrapper.private-event .event-summary .event-summary-grid .info-cell .icon-wrapper .icon{height:20px;width:20px}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content{display:flex;flex-direction:column;gap:4px;min-width:0}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content .subtitle{font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);line-height:1}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content .title{font-size:1em;font-weight:600;line-height:1.2;word-break:break-word}.wrapper.private-event .private-event-section{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);border-radius:20px}.wrapper.private-event .private-event-section.shimmer{background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.private-event .private-event-section.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.private-event .private-event-section .section-title{font-size:1.4em;font-weight:600}.wrapper.private-event .private-event-section .content-type-group{display:flex;flex-direction:column;gap:15px}.wrapper.private-event .private-event-section .content-type-group .content-type-title{font-size:1.1em;font-weight:600;color:var(--color-text-secondary)}.wrapper.private-event .private-event-section .catalog-collapsible{position:relative;display:flex;flex-direction:column;gap:15px}.wrapper.private-event .private-event-section .catalog-collapsible.collapsed:before{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(0deg,var(--color-card-primary) 10%,var(--color-card-primary-transparent) 100%);pointer-events:none;z-index:1}.wrapper.private-event .private-event-section .show-all-menus{align-self:center}.wrapper.private-event .private-event-section .show-all-menus svg{color:var(--color-action-primary-accent)}.wrapper.private-event .private-event-section .empty-section-text{color:var(--color-text-secondary)}.wrapper.private-event .private-event-section.private-event-disclaimer{align-items:center;text-align:center;gap:8px;padding:32px 24px}.wrapper.private-event .private-event-section.private-event-disclaimer .disclaimer-icon{font-size:2em;height:1.2em;width:1.2em;color:var(--color-action-primary-accent)}.wrapper.private-event .private-event-section.private-event-disclaimer .section-title{font-size:1.2em}.wrapper.private-event .private-event-section.private-event-disclaimer .disclaimer-text{max-width:420px;color:var(--color-text-secondary);line-height:1.4}.wrapper.private-event .title-section{display:flex;flex-direction:column;gap:4px}.wrapper.private-event .review-cta{flex-direction:row;align-items:center;gap:14px;cursor:pointer;text-decoration:none}.wrapper.private-event .review-cta .review-cta-icon{font-size:2em;height:1.2em;width:1.2em;flex-shrink:0;color:var(--color-action-primary-accent)}.wrapper.private-event .review-cta .review-cta-text{display:flex;flex-direction:column;gap:4px}.wrapper.private-event .review-cta .review-cta-text .section-title{font-size:1.2em}.wrapper.private-event .review-cta .review-cta-text .disclaimer-text{color:var(--color-text-secondary);line-height:1}.wrapper.private-event .bundle-offer-card{display:flex;flex-direction:column;gap:0;width:100%;overflow:hidden;border:1px solid var(--color-card-secondary);border-radius:16px}.wrapper.private-event .bundle-offer-card.shimmer{height:250px;border-radius:16px;background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.private-event .bundle-offer-card.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.private-event .bundle-offer-card.compact{flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.wrapper.private-event .bundle-offer-card.compact .bundle-header{flex:1;min-width:0}.wrapper.private-event .bundle-offer-card.compact .bundle-actions{flex-shrink:0}.wrapper.private-event .bundle-offer-card.active .bundle-header{background:var(--color-card-secondary)}.wrapper.private-event .bundle-offer-card.active .bundle-header .title-header .bundle-meta .content-type-label{background:var(--color-border)}.wrapper.private-event .bundle-offer-card.active .bundle-selection{padding:16px}.wrapper.private-event .bundle-offer-card.active .bundle-actions{border-top:1px solid var(--color-card-secondary);padding-top:12px}.wrapper.private-event .bundle-offer-card .bundle-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px}.wrapper.private-event .bundle-offer-card .bundle-header .title-header{display:flex;flex-direction:column;gap:6px;min-width:0}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .title{font-size:1.2em;font-weight:600}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .subtitle{font-size:.9em;color:var(--color-text-secondary)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .bundle-categories{font-size:.9em;color:var(--color-text-secondary)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label{display:inline-flex;align-items:center;gap:5px;font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;background:var(--color-card-secondary);color:var(--color-text-primary)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.drink:before,.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.food:before{content:"";width:6px;height:6px;border-radius:50%}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.food:before{background:var(--color-static-yellow-accent)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.drink:before{background:var(--color-static-blue-accent)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.personalized{color:var(--color-static-green-accent)}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label.personalized svg{height:1em;width:1em}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-header-row{display:flex;flex-direction:row;align-items:center;gap:8px}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price .price-value{font-size:1.3em;font-weight:700;line-height:1;color:var(--color-text-primary)}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price .price-unit{font-size:.75em;color:var(--color-text-secondary);white-space:nowrap}.wrapper.private-event .bundle-offer-card .bundle-selection{display:flex;flex-direction:column;gap:12px}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category{display:flex;flex-direction:column;gap:6px}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-name{font-size:1.05em;font-weight:600}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-hint{font-size:.9em;color:var(--color-text-secondary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-hint.invalid{color:var(--color-action-primary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items{display:flex;flex-direction:column;gap:5px;list-style:none;padding:0;margin:0}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 14px;background:var(--color-card-secondary);border:2px solid transparent;border-radius:12px}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item.selectable{cursor:pointer}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item.selected{border-color:var(--color-action-primary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item.disabled{opacity:.5;cursor:not-allowed}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;-webkit-appearance:none!important;-moz-appearance:none!important;-o-appearance:none!important;appearance:none;border:unset}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]+label{position:relative;flex:1;cursor:pointer;padding:0;margin-bottom:0;line-height:1.2}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:var(--color-card-primary);border-radius:8px}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:hover+label:before{background:var(--color-card-primary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--color-card-secondary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:checked+label:before{background:var(--color-text-primary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:disabled+label{color:var(--color-card-secondary);cursor:auto}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:disabled+label:before{box-shadow:none;background:var(--color-card-primary)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item input[type=checkbox]:checked+label:after{content:"";position:absolute;left:4px;top:10px;background:var(--color-text-primary);width:2px;height:2px;box-shadow:2px 0 0 var(--color-card-secondary),4px 0 0 var(--color-card-secondary),4px -2px 0 var(--color-card-secondary),4px -4px 0 var(--color-card-secondary),4px -6px 0 var(--color-card-secondary),4px -8px 0 var(--color-card-secondary);transform:rotate(45deg)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item svg{height:18px;width:18px;min-height:18px;min-width:18px;color:var(--color-action-primary-accent)}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item p{flex:1;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-items .category-item .item-weight{font-size:.85em;color:var(--color-text-secondary);white-space:nowrap}.wrapper.private-event .bundle-offer-card .bundle-selection{padding:6px 16px}.wrapper.private-event .bundle-offer-card .bundle-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 16px}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-field .persons-label{font-size:.75em;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-field .persons-total{font-size:.85em;color:var(--color-text-secondary)}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-field .persons-total strong{color:var(--color-text-primary);font-weight:700}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-stepper{flex-shrink:0}.wrapper.private-event .requests-list{position:relative;display:flex;flex-direction:column;gap:0;width:100%}.wrapper.private-event .requests-list.collapsed:before{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(0deg,var(--color-card-primary) 10%,var(--color-card-primary-transparent) 100%);pointer-events:none;z-index:1}.wrapper.private-event .requests-list .request-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:14px 0}.wrapper.private-event .requests-list .request-row+.request-row{border-top:1px solid var(--color-card-secondary)}.wrapper.private-event .requests-list .request-row .request-info{display:flex;flex-direction:column;gap:2.5px}.wrapper.private-event .requests-list .request-row .request-info .request-type{font-size:1em;font-weight:600}.wrapper.private-event .requests-list .request-row .request-info .request-bundles{font-size:.9em}.wrapper.private-event .requests-list .request-row .request-info .request-date{font-size:.9em;color:var(--color-text-secondary)}.wrapper.wallet .reservations-wrapper .reservation-card.private-event,.wrapper.wallet .tickets-wrapper .reservation-card.private-event{height:auto;min-height:320px;cursor:pointer}@media(max-width:991.98px){.wrapper.private-event .bundle-offer-card .bundle-actions{justify-content:stretch;flex-direction:column;align-items:stretch}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row{justify-content:space-between}.wrapper.private-event .requests-list .request-row{flex-direction:column;align-items:flex-start}}@media(max-width:767.98px){.wrapper.private-event .hero{padding:16px}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.4em}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .event-type{font-size:.95em}.wrapper.private-event .ticket-status p{font-size:.85em}.wrapper.private-event .event-summary{padding:16px}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content .title{font-size:.95em}.wrapper.private-event .private-event-section{padding:16px}.wrapper.private-event .private-event-section .section-title{font-size:1.25em}.wrapper.private-event .private-event-section .content-type-group .content-type-title{font-size:1.05em}.wrapper.private-event .private-event-section .empty-section-text,.wrapper.private-event .private-event-section.private-event-disclaimer .disclaimer-text{font-size:.9em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .title{font-size:1.1em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .bundle-categories,.wrapper.private-event .bundle-offer-card .bundle-header .title-header .subtitle{font-size:.85em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label{font-size:.65em}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price .price-value{font-size:1.2em}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-name{font-size:1em}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-hint{font-size:.85em}.wrapper.private-event .requests-list .request-row .request-info .request-type{font-size:.95em}.wrapper.private-event .requests-list .request-row .request-info .request-bundles,.wrapper.private-event .requests-list .request-row .request-info .request-date{font-size:.85em}}@media(max-width:575.98px){.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.65em}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.25em}.wrapper.private-event .hero .hero-content .hero-text .hero-row .hero-column.main-title .event-type{font-size:.9em}.wrapper.private-event .ticket-status p{font-size:.8em}.wrapper.private-event .event-summary .event-summary-header .title{font-size:.75em}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content .subtitle{font-size:.7em}.wrapper.private-event .event-summary .event-summary-grid .info-cell .info-cell-content .title{font-size:.9em}.wrapper.private-event .private-event-section .section-title{font-size:1.15em}.wrapper.private-event .private-event-section .content-type-group .content-type-title{font-size:1em}.wrapper.private-event .private-event-section .empty-section-text,.wrapper.private-event .private-event-section.private-event-disclaimer .disclaimer-text{font-size:.85em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .title{font-size:1.05em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .bundle-categories,.wrapper.private-event .bundle-offer-card .bundle-header .title-header .subtitle{font-size:.8em}.wrapper.private-event .bundle-offer-card .bundle-header .title-header .bundle-meta .content-type-label{font-size:.62em}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price .price-value{font-size:1.1em}.wrapper.private-event .bundle-offer-card .bundle-header .bundle-price .price-unit{font-size:.7em}.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-name{font-size:.95em}.wrapper.private-event .bundle-offer-card .bundle-actions .persons-confirm-row .persons-field .persons-total,.wrapper.private-event .bundle-offer-card .bundle-selection .bundle-category .category-header .category-hint{font-size:.8em}.wrapper.private-event .requests-list .request-row .request-info .request-type{font-size:.9em}.wrapper.private-event .requests-list .request-row .request-info .request-bundles,.wrapper.private-event .requests-list .request-row .request-info .request-date{font-size:.8em}}@media(max-width:420px){.wrapper.private-event .event-summary .event-summary-grid{grid-template-columns:1fr}}.wrapper.private-event.contract-signing .contract-title-block{margin-bottom:16px}.wrapper.private-event.contract-signing .contract-title-block .sub-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:12px}.wrapper.private-event.contract-signing .contract-title-block .title{font-size:24px;font-weight:700;color:var(--color-text-primary)}.wrapper.private-event.contract-signing .contract-steps{display:flex;align-items:center;gap:8px;margin-top:4px}.wrapper.private-event.contract-signing .contract-steps .step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:14px;background:var(--color-card-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border-active);transition:all .15s ease-in-out}.wrapper.private-event.contract-signing .contract-steps .step-dot.active{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-static-white)}.wrapper.private-event.contract-signing .contract-steps .step-dot.done{background:transparent;border-color:var(--color-static-green);color:var(--color-static-green)}.wrapper.private-event.contract-signing .contract-steps .step-line{flex:1;height:2px;border-radius:1px;background:var(--color-border-active)}.wrapper.private-event.contract-signing .input-wrapper .field-error{color:var(--color-action-primary-accent);font-size:12px;margin-top:4px}.wrapper.private-event.contract-signing .input-wrapper.has-error input{border-color:var(--color-action-primary-accent)}.wrapper.private-event.contract-signing .pdf-preview{width:100%;height:60vh;border:1px solid var(--color-border-active);border-radius:12px;margin-bottom:16px}.wrapper.private-event.contract-signing .contract-actions{display:flex;gap:12px}.wrapper.private-event.contract-signing .contract-actions button{flex:1}.wrapper.private-event.contract-signing .channel-hint{font-size:15px;color:var(--color-text-secondary);margin-bottom:16px}.wrapper.private-event.contract-signing .channel-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border:none;border-radius:14px;font-size:16px;font-weight:600;color:var(--color-static-white);cursor:pointer;transition:filter .15s ease-in-out}.wrapper.private-event.contract-signing .channel-button svg{height:1.4em;width:1.4em;color:var(--color-static-white)}.wrapper.private-event.contract-signing .channel-button p{color:var(--color-static-white);font-size:1em;font-weight:600}.wrapper.private-event.contract-signing .channel-button:hover:not(:disabled){filter:brightness(1.08)}.wrapper.private-event.contract-signing .channel-button:disabled{opacity:.7;cursor:default}.wrapper.private-event.contract-signing .channel-button.whatsapp{background:#25d366}.wrapper.private-event.contract-signing .channel-button.sms{background:var(--color-action-primary)}.wrapper.private-event.contract-signing .otp-input-wrapper{display:flex;justify-content:start;width:100%;margin-top:8px}.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input-container{display:flex;justify-content:center;width:100%;max-width:420px;gap:8px}.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input{width:100%;max-width:55px;min-width:0;height:55px;padding:5px;margin:0;font-size:1.2em;border-radius:10px;border:1px solid var(--color-border-active);background-color:var(--color-border);text-align:center;color:var(--color-text-primary);caret-color:var(--color-text-primary)}.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input::-webkit-inner-spin-button,.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input::-moz-placeholder{font-size:1.2em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.wrapper.private-event.contract-signing .otp-input-wrapper .otp-input::placeholder{font-size:1.2em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.wrapper.private-event.contract-signing .button-icon.full{width:100%;justify-content:center;margin-top:8px}.wrapper.private-event.contract-signing .link-button{display:block;background:none;border:none;color:var(--color-action-primary);cursor:pointer;margin-top:12px;text-decoration:underline;font-size:14px}.wrapper.private-event.contract-signing .link-button:disabled{opacity:.6;cursor:default}.wrapper.private-event.contract-signing .download-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px}.wrapper.private-event.contract-signing .contract-signed{text-align:center}.wrapper.private-event.contract-signing .contract-signed .success-animation{display:flex;justify-content:center}.wrapper.private-event.contract-signing .contract-signed .success-animation .lottie-animation{width:160px;height:160px}.wrapper.private-event.contract-signing .contract-signed .section-title{font-size:26px;margin-top:4px}.wrapper.private-event.contract-signing .contract-signed>.disclaimer-text{font-size:16px;color:var(--color-text-secondary);margin-top:6px}.wrapper.private-event.contract-signing .sealed-panel{margin:20px 0;padding:18px;border-radius:12px;border:1px solid var(--color-border-active);background:var(--color-card-secondary);text-align:left}.wrapper.private-event.contract-signing .sealed-panel .sealed-group{margin-bottom:14px}.wrapper.private-event.contract-signing .sealed-panel .sealed-group-title{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:8px}.wrapper.private-event.contract-signing .sealed-panel .sealed-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.wrapper.private-event.contract-signing .sealed-panel .sealed-row .sealed-label{color:var(--color-text-secondary);font-size:15px;white-space:nowrap}.wrapper.private-event.contract-signing .sealed-panel .sealed-row .sealed-value{font-weight:600;font-size:15px;text-align:right;word-break:break-word;color:var(--color-text-primary)}.wrapper.private-event.contract-signing .sealed-panel .sealed-row.hash-row .hash-value{font-family:monospace;font-size:12px;word-break:break-all}.wrapper.private-event.contract-signing .sealed-panel .sealed-disclaimer{margin-top:14px;font-size:13px;color:var(--color-text-secondary)}.wrapper.private-event.contract-signing .contract-shimmer{height:320px}.wrapper.reservation-page{max-width:600px;width:100%;height:unset;overflow-x:unset;display:flex;flex-direction:column;gap:16px;padding:20px 16px 60px}.wrapper.reservation-page.loading{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;height:100dvh}.wrapper.reservation-page .hero{display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px 26px;gap:24px;position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--color-card-secondary)}.wrapper.reservation-page .hero:before{top:0;height:45%;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 40%,transparent);mask-image:linear-gradient(180deg,#000,#000 40%,transparent)}.wrapper.reservation-page .hero:after,.wrapper.reservation-page .hero:before{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none;backdrop-filter:blur(2px)}.wrapper.reservation-page .hero:after{bottom:0;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);-webkit-mask-image:linear-gradient(0deg,#000,#000 45%,transparent);mask-image:linear-gradient(0deg,#000,#000 45%,transparent)}.wrapper.reservation-page .hero.shimmer:after,.wrapper.reservation-page .hero.shimmer:before{content:unset}.wrapper.reservation-page .hero .hero-background{position:absolute;inset:0;width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover;transition:all .15s ease-in-out}.wrapper.reservation-page .hero .hero-background.shimmer{inset:0;background:var(--color-background-primary)}.wrapper.reservation-page .hero .header{position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:0}.wrapper.reservation-page .hero .header .logo-link{display:flex;align-items:center;height:26px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.wrapper.reservation-page .hero .header .logo-link .logo-container{height:100%}.wrapper.reservation-page .hero .header .logo-link .logo-container .logo{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.wrapper.reservation-page .hero .header .wallet-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:6px;padding:4px 12px;border-radius:14px;border:1px solid var(--color-card-secondary);backdrop-filter:blur(10px);z-index:1;overflow:hidden;cursor:pointer}.wrapper.reservation-page .hero .header .wallet-button:before{content:"";position:absolute;inset:0;background:var(--color-card-primary);z-index:0;opacity:.5;transition:all .15s ease-in-out}.wrapper.reservation-page .hero .header .wallet-button:hover:before{opacity:1}.wrapper.reservation-page .hero .header .wallet-button p{position:relative;word-wrap:nowrap;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper.reservation-page .hero .header .wallet-button svg{position:relative;font-size:1em;height:1em;width:1em;color:var(--color-text-primary);z-index:1}.wrapper.reservation-page .hero .hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-content:center;width:100%;height:100%;gap:28px}.wrapper.reservation-page .hero .hero-content .poster{position:relative;width:100%;max-width:200px;aspect-ratio:4/5;z-index:1;border-radius:15px;overflow:hidden}.wrapper.reservation-page .hero .hero-content .poster .image{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.wrapper.reservation-page .hero .hero-content .poster .image.shimmer{position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .poster .image.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .hero .hero-content .poster video{width:100%;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain}.wrapper.reservation-page .hero .hero-content .hero-text{display:flex;flex-direction:column;justify-content:start;align-items:start;align-content:center;width:100%;height:100%;gap:20px;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:start;gap:20px;width:100%}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;height:100%;gap:4px;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .title{font-size:1em;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer{min-width:80px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .subtitle{font-size:.9em;color:var(--color-text-secondary);line-height:1;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer{min-width:60px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .subtitle.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.6em;line-height:1.2;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer{min-width:120px;height:1.6em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em;color:var(--color-text-secondary);line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer{min-width:150px;height:1em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.location{cursor:pointer}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.location .title{display:unset;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:unset;text-overflow:unset}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer{min-width:180px;height:2em;border-radius:4px;background:var(--color-card-secondary);color:transparent;position:relative;overflow:hidden}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.location .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .deadline-expired-error{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:var(--color-card-primary);border:2px solid var(--color-static-red);margin-bottom:16px}.wrapper.reservation-page .deadline-expired-error .error-content{display:flex;flex-direction:row;gap:16px;align-items:flex-start}.wrapper.reservation-page .deadline-expired-error .error-content .error-lottie{width:80px;height:80px;min-width:80px;min-height:80px;flex-shrink:0}.wrapper.reservation-page .deadline-expired-error .error-content .error-text{display:flex;flex-direction:column;gap:8px;flex:1}.wrapper.reservation-page .deadline-expired-error .error-content .error-text .error-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);margin:0;padding:0}.wrapper.reservation-page .deadline-expired-error .error-content .error-text .error-message{font-size:.95em;color:var(--color-text-secondary);margin:0;padding:0;line-height:1.4}.wrapper.reservation-page .deadline-expired-error .contact-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .15s ease-in-out}.wrapper.reservation-page .deadline-expired-error .contact-button svg{width:18px;height:18px}.wrapper.reservation-page .deadline-expired-error .contact-button p{margin:0;padding:0}.wrapper.reservation-page .reservation-details{padding:18px 20px;border-radius:20px;display:flex;flex-direction:column;gap:18px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;overflow:hidden;gap:8px}.wrapper.reservation-page .reservation-details .reservation-details-header .subtitle{font-size:.8em;color:var(--color-text-secondary);font-weight:500;letter-spacing:.05em;padding:0;margin:0;word-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-header .subtitle.shimmer{min-width:80px;height:1em;border-radius:4px;background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-header .subtitle.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .reservation-details .reservation-details-header .title{font-size:1.2em;color:var(--color-text-primary);font-weight:600;word-wrap:nowrap;padding:0;margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:8px;min-width:0}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item.location{cursor:pointer}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-shrink:0;height:38px;width:38px;color:var(--color-text-primary);background:var(--color-card-secondary);z-index:1;padding:8px;border-radius:8px}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer{background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper.shimmer .icon{opacity:0}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .icon-wrapper .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;font-weight:600;line-height:1;height:24px;width:24px;opacity:1;transition:all .15s ease-in-out}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;min-width:0;overflow:hidden;word-wrap:nowrap;text-overflow:ellipsis;gap:6px}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .subtitle{font-size:.8em;color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em;word-wrap:nowrap;line-height:1;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title{font-size:1em;color:var(--color-text-primary);font-weight:600;line-height:1;word-wrap:nowrap;text-overflow:ellipsis}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer{min-width:100px;height:1em;border-radius:4px;background:var(--color-card-secondary);position:relative;overflow:hidden}.wrapper.reservation-page .reservation-details .reservation-details-content .reservation-details-item .reservation-details-item-content .title.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.reservation-page .deposit-payment-section{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:20px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary)}.wrapper.reservation-page .deposit-payment-section.success{border-color:var(--color-static-green)}.wrapper.reservation-page .deposit-payment-section.deposit-payment-start{align-items:center;text-align:center;gap:8px}.wrapper.reservation-page .deposit-payment-section.deposit-payment-start .deposit-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.wrapper.reservation-page .deposit-payment-section.deposit-payment-start .deposit-total{font-size:2.4em;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.1}.wrapper.reservation-page .deposit-payment-section.deposit-payment-start .deposit-explainer{font-size:.9em;color:var(--color-text-secondary);margin:0}.wrapper.reservation-page .deposit-payment-section.deposit-payment-start .payment-button{margin-top:16px}.wrapper.reservation-page .deposit-payment-section .deposit-info{display:flex;flex-direction:column;gap:8px}.wrapper.reservation-page .deposit-payment-section .deposit-info .deposit-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);margin:0}.wrapper.reservation-page .deposit-payment-section .deposit-info .deposit-description{font-size:.95em;color:var(--color-text-secondary);margin:0;line-height:1.4}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .back{display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer;color:var(--color-text-secondary);transition:color .15s ease-in-out}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .back:hover{color:var(--color-text-primary)}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .back svg{width:16px;height:16px}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .back p{font-size:.9em;margin:0}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .timer{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .timer .timer-subtitle{font-size:.75em;color:var(--color-text-secondary);margin:0;text-transform:uppercase;letter-spacing:.05em}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .timer .timer-title{font-size:1.1em;font-weight:700;color:var(--color-text-primary);margin:0;font-variant-numeric:tabular-nums}.wrapper.reservation-page .deposit-payment-section .deposit-payment-header .timer .timer-title.urgent{color:var(--color-static-red)}.wrapper.reservation-page .deposit-payment-section .deposit-summary{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--color-card-secondary);border-bottom:1px solid var(--color-card-secondary)}.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row .label{font-size:.95em;color:var(--color-text-secondary);margin:0}.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row .value{font-size:.95em;color:var(--color-text-primary);font-weight:600;margin:0}.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row.total{padding-top:8px;border-top:1px solid var(--color-card-secondary)}.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row.total .label,.wrapper.reservation-page .deposit-payment-section .deposit-summary .deposit-summary-row.total .value{font-size:1.05em;font-weight:700;color:var(--color-text-primary)}.wrapper.reservation-page .deposit-payment-section .payment-button{width:100%;display:flex;justify-content:center;align-items:center;padding:14px;border-radius:40px;font-weight:600;cursor:pointer;min-height:48px}.wrapper.reservation-page .deposit-payment-section .payment-button p{margin:0}.wrapper.reservation-page .deposit-payment-section .confirmation-message{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px 0}.wrapper.reservation-page .deposit-payment-section .confirmation-message h4{font-size:1.1em;font-weight:600;margin:0}.wrapper.reservation-page .deposit-payment-section .confirmation-message p{font-size:.95em;color:var(--color-text-secondary);margin:0;line-height:1.4}.wrapper.reservation-page .deposit-payment-section #payment-element{min-height:200px}@media(max-width:575.98px){.wrapper.reservation-page .hero{padding:28px 20px}.wrapper.reservation-page .hero .hero-content{gap:24px}.wrapper.reservation-page .hero .hero-content .hero-text{gap:8px}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column{gap:3px}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .subtitle{font-size:.8em}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column .title{font-size:1em}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .sub-title{font-size:.7em}.wrapper.reservation-page .hero .hero-content .hero-text .hero-row .hero-column.main-title .title{font-size:1.2em}.wrapper.reservation-page .reservation-details .reservation-details-content{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:12px;row-gap:12px}}.wrapper.login{flex-direction:row;align-items:stretch;height:100%;min-height:100dvh;width:100%;background-color:var(--color-background-primary)}.wrapper.login,.wrapper.login .column{display:flex;justify-content:center;align-content:center}.wrapper.login .column{flex-direction:column;align-items:center;width:50%;min-width:50%;padding:30px}.wrapper.login .column.second{height:100%;min-height:100dvh;position:relative}.wrapper.login .column.second .image{position:relative;background-image:url(./login-image.ChX4MaEq.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:calc(100dvh - 60px);-o-object-fit:cover;object-fit:cover;z-index:0}.wrapper.login .column.second .image:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' preserveAspectRatio='none' viewBox='0 0 720 900'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M720 0H0v900h720zM125.652 80.06c0-27.647 21.413-50.06 47.826-50.06h468.696C668.588 30 690 52.413 690 80.06V719.82c0 27.647-21.412 50.06-47.826 50.06s-47.826 22.412-47.826 50.059S572.935 870 546.522 870H77.826C51.413 870 30 847.588 30 819.94V180.179c0-27.647 21.413-50.06 47.826-50.06 26.414 0 47.826-22.412 47.826-50.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;width:100%;height:100%;z-index:1;fill:var(--color-background-primary)}.wrapper.login .form-content{max-width:400px}.wrapper.login .form-content .logo{width:100%;max-width:140px;margin-bottom:30px}.wrapper.login .form-content .heading{display:flex;flex-direction:column;gap:15px}.wrapper.login .form-content .heading h1{font-size:1.8em;line-height:1.1;font-weight:500}.wrapper.login .form-content .heading h2{font-size:1.1em;line-height:1.2;font-weight:400}.wrapper.login .form-content .divider{background:var(--color-border);width:100%;height:2px;margin:25px 5px}.dark-mode .wrapper.login .column.second .image:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' preserveAspectRatio='none' viewBox='0 0 720 900'%3E%3Cpath fill='%230d0d0d' fill-rule='evenodd' d='M720 0H0v900h720zM125.652 80.06c0-27.647 21.413-50.06 47.826-50.06h468.696C668.588 30 690 52.413 690 80.06V719.82c0 27.647-21.412 50.06-47.826 50.06s-47.826 22.412-47.826 50.059S572.935 870 546.522 870H77.826C51.413 870 30 847.588 30 819.94V180.179c0-27.647 21.413-50.06 47.826-50.06 26.414 0 47.826-22.412 47.826-50.06' clip-rule='evenodd'/%3E%3C/svg%3E")}@media(max-width:767.98px){.wrapper.login{flex-direction:column}.wrapper.login .column{width:100%}.wrapper.login .column.second{display:none}.wrapper.login .form-content{width:100%}.wrapper.login .form-content .logo{max-width:116px}.wrapper.login .form-content .heading h1{font-size:1.6em}.wrapper.login .form-content .heading h2{font-size:1em;line-height:1.3}}.wrapper.settings{max-width:1399.98px}.wrapper.settings .row{margin:unset;padding:unset;margin-top:50px}.wrapper.settings .row .col-50:first-of-type{padding:0 25px 0 0}.wrapper.settings .row .col-50:last-of-type{padding:0 0 0 25px}.wrapper.settings .settings-category{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;width:100%;gap:20px}.wrapper.settings .settings-category .settings-header{width:100%;font-size:.9em;text-transform:uppercase;font-weight:400;letter-spacing:.2em;padding:0 10px;color:var(--color-text-secondary)}.wrapper.settings .settings-category .settings-list{display:flex;flex-direction:column;align-items:start;justify-content:start;align-content:start;width:100%;gap:10px}.wrapper.settings .settings-category .settings-list .settings-container{display:flex;flex-direction:row;align-items:center;justify-content:start;align-content:center;gap:15px;padding:15px 10px;width:100%;background:var(--color-card-primary);border-radius:15px;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease-in-out}.wrapper.settings .settings-category .settings-list .settings-container .icon.red{color:var(--color-action-primary)}.wrapper.settings .settings-category .settings-list .settings-container .icon.blue{color:var(--color-static-blue)}.wrapper.settings .settings-category .settings-list .settings-container .icon.green{color:var(--color-static-green)}.wrapper.settings .settings-category .settings-list .settings-container .icon.yellow{color:var(--color-static-yellow)}.wrapper.settings .settings-category .settings-list .settings-container .icon.grey{color:var(--color-icon)}.wrapper.settings .settings-category .settings-list .settings-container svg{height:1.6em;width:1.6em}.wrapper.settings .settings-category .settings-list .settings-container p{font-size:1.2em;color:var(--color-text-primary)}@media(max-width:767.98px){.wrapper.settings .row{gap:15px}.wrapper.settings .row .col-50:first-of-type,.wrapper.settings .row .col-50:last-of-type{padding:0}.wrapper.settings .settings-category{gap:15px}.wrapper.settings .settings-category .settings-header{font-size:.8em}.wrapper.settings .settings-category .settings-list .settings-container{gap:7.5px}.wrapper.settings .settings-category .settings-list .settings-container svg{height:1.4em;width:1.4em}.wrapper.settings .settings-category .settings-list .settings-container p{font-size:1em;color:var(--color-text-primary)}}@media(max-width:575.98px){.wrapper.settings .row{display:flex;flex-direction:column;gap:10px;margin:unset;padding:unset;margin-top:50px}.wrapper.settings .row .col-50:first-of-type,.wrapper.settings .row .col-50:last-of-type{padding:0}}.reservation-form{width:100%;height:auto;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background:var(--color-card-primary);border-radius:25px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;overflow:hidden;border:1px solid var(--color-card-secondary);position:relative;min-height:400px}.reservation-form.shimmer{height:200px;position:relative;overflow:hidden}.reservation-form.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.reservation-form .reservation-header{width:100%;margin-bottom:20px}.reservation-form .reservation-header,.reservation-form .reservation-header .back{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.reservation-form .reservation-header .back{gap:10px;cursor:pointer;border-radius:30px;padding:0 10px 0 0}.reservation-form .reservation-header .back:hover{background:var(--color-border-active)}.reservation-form .reservation-header .back svg{height:32px;width:32px;padding:8px;background:var(--color-card-secondary);border-radius:15px}.reservation-form .reservation-header .back p{font-size:1em;font-weight:500}.reservation-form .reservation-header .guide{font-size:1.2em;font-weight:600}.reservation-form .reservation-form-wrapper{position:relative;min-height:400px;width:100%;flex:1}.reservation-form .reservation-form-wrapper .fade-enter-active,.reservation-form .reservation-form-wrapper .fade-leave-active{transition:opacity .5s ease-in-out}.reservation-form .reservation-form-wrapper .fade-enter-from,.reservation-form .reservation-form-wrapper .fade-leave-to{opacity:0}.reservation-form .reservation-form-content{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;height:100%;flex:auto}.reservation-form .reservation-form-content .inputs-row{display:flex;flex-direction:row;padding:0;gap:10px;width:100%}.reservation-form .reservation-form-content .inputs-row .input-wrapper{width:100%;margin-bottom:20px}.reservation-form .reservation-form-content .date-selection{width:100%;height:100%;background:transparent;border:none;outline:none}.reservation-form .reservation-form-content .date-selection .dp__menu{width:100%;background:transparent!important;border:none}.reservation-form .reservation-form-content .date-selection .dp__menu .dp__menu_inner{padding:0!important}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap{color:var(--color-text-primary)}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap .dp__month_year_wrap button{color:var(--color-text-primary);background:transparent!important}.reservation-form .reservation-form-content .date-selection .dp__menu .dp--header-wrap .dp__month_year_wrap button:hover{background:var(--color-border)!important}.reservation-form .reservation-message{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;min-height:400px;width:100%}.reservation-form .reservation-message .lottie-animation{max-width:250px}.reservation-form .reservation-message h4,.reservation-form .reservation-message p{text-align:center;max-width:300px}.reservation-form .reservation-message h4{font-size:1.3em;line-height:1.2}.reservation-form .reservation-message p{font-size:1em;margin-top:10px}.reservation-form .reservation-message .button,.reservation-form .reservation-message button{margin-top:20px}.reservation-form h2,.reservation-form h3{margin-bottom:10px}.reservation-form .date-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.reservation-form .person-counter{display:flex;align-items:center;gap:15px}.reservation-form .person-counter .number{font-size:1.2em}.reservation-form .reservation-summary{margin-top:20px}.reservation-form .reservation-summary p{font-weight:400;font-size:.9em;letter-spacing:0;color:var(--color-text-secondary)}.reservation-form .reservation-summary h3{text-transform:capitalize;font-size:1em}.reservation-form .finalize-button{padding:15px;margin-top:20px}.vc-popover-content{border-color:var(--color-border)!important}.vc-popover-content,.vc-popover-content .vc-nav-container .vc-nav-header button{background-color:var(--color-card-secondary)!important;color:var(--color-text-primary)!important}.vc-popover-content .vc-nav-container .vc-nav-item.is-active{background-color:var(--color-action-primary)!important}.login-form{display:flex;flex-direction:column;gap:25px;width:100%}.login-form .back{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px;cursor:pointer;border-radius:30px;padding:0 10px 0 0}.login-form .back:hover{background:var(--color-border-active)}.login-form .back svg{height:32px;width:32px;padding:8px;background:var(--color-card-secondary);border-radius:15px}.login-form .back p{font-size:1em;font-weight:500}.login-form .sent-message{display:flex;flex-direction:row;gap:6px;margin-bottom:20px;padding:14px;border-radius:18px 9px 9px 18px;background:var(--color-card-secondary);align-items:center}.login-form .sent-message.sms{border-right:4px solid var(--color-static-yellow)}.login-form .sent-message.sms .icon{color:var(--color-static-yellow)}.login-form .sent-message.whatsapp{border-right:4px solid #25d366}.login-form .sent-message.whatsapp .icon{color:#25d366}.login-form .sent-message .icon{font-size:1.4em!important;height:1.4em!important;width:1.4em!important}.login-form .sent-message p{font-size:1em;font-weight:600}.login-form .otp-input-container .otp-input{width:55px;height:55px;padding:5px;margin:0 7.5px;font-size:1.2em;border-radius:10px;border:1px solid var(--color-border-active);background-color:var(--color-border);text-align:center;color:var(--color-text-primary);caret-color:var(--color-text-primary)}.login-form .otp-input-container div:first-of-type .otp-input{margin:0 7.5px 0 0}.login-form .otp-input-container .otp-input::-webkit-inner-spin-button,.login-form .otp-input-container .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form .otp-input-container input::-moz-placeholder{font-size:1.2em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.login-form .otp-input-container input::placeholder{font-size:1.2em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.login-form .new-user-forms,.login-form .otp-form{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;width:100%;gap:10px}.login-form .new-user-forms .back,.login-form .otp-form .back{margin-bottom:10px}.login-form .new-user-forms .input-wrapper{width:100%}.login-form .new-user-forms .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;gap:10px;padding:0}.login-form .new-user-forms .row .input-wrapper{width:calc(50% - 5px)}.login-form .error{color:var(--color-action-primary-accent)}.login-action{display:flex;flex-direction:column;gap:15px;margin-top:30px;width:100%}.login-action .disclaimer{font-size:.9em;color:var(--color-text-secondary)}.login-action .disclaimer .resend-link{font-weight:600;color:var(--color-text-primary);cursor:pointer}.highlights-section{flex-direction:column;align-items:start;gap:20px}.highlights-section,.highlights-section .highlight{display:flex;justify-content:start;align-content:start;width:100%}.highlights-section .highlight{flex-direction:row;align-items:center;gap:15px}.highlights-section .highlight .icon{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:42px;height:42px;min-width:42px;min-height:42px;background:var(--color-card-primary);border-radius:12px;border:1px solid var(--color-card-secondary)}.highlights-section .highlight .icon svg{width:24px;height:24px;color:var(--color-text-primary)}.highlights-section .highlight .text-content{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;gap:2.5px;width:100%}.highlights-section .highlight .text-content .sub-title{width:100%;font-size:.8em;color:var(--color-text-secondary);height:unset;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.highlights-section .highlight .text-content .title{width:100%;font-size:1em;color:var(--color-text-primary);font-weight:600;line-height:1.2;height:unset}.highlights-section .highlight .text-content .title-row{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;flex-wrap:nowrap;gap:4px}.highlights-section .highlight .text-content .title-row .pill{height:.6em;width:.6em;border-radius:.5em}.highlights-section .highlight .text-content .title-row .pill.open{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.highlights-section .highlight .action,.highlights-section .highlight .text-content .title-row .pill.close{background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.highlights-section .highlight .action{font-size:.8em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;letter-spacing:0;border-radius:12px;color:var(--color-static-white)}.highlights-section .highlight.shimmer .text-content .sub-title{width:70%;height:1em;position:relative;overflow:hidden;border-radius:5px}.highlights-section .highlight.shimmer .text-content .sub-title:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.highlights-section .highlight.shimmer .text-content .title{width:100%;height:1.2em;position:relative;overflow:hidden;border-radius:5px}.highlights-section .highlight.shimmer .text-content .title:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.restaurants-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%;min-height:240px}.restaurants-grid.horizontal-scroll{display:flex;flex-direction:row;width:100%;overflow:auto;padding:2px 2px 20px;min-height:240px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar{width:5px;height:5px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.restaurants-grid.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.restaurants-grid.horizontal-scroll .restaurant-card{width:100%;max-width:300px;min-width:unset}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-image .open-now{right:8px;top:8px;padding:2px 6px;height:28px;font-size:.8em;gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h2,.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h3{font-size:1.2em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details{gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .divider-pill{height:.3em;min-height:.3em;width:.3em;min-width:.3em;background:var(--color-text-secondary)}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element svg{height:1em;min-height:1em;width:1em;min-width:1em;fill:var(--color-action-primary);color:var(--color-action-primary)}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element p{font-size:1em;color:var(--color-text-secondary)}.restaurants-grid .restaurant-card{position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:10px;border-radius:20px;background-color:var(--color-card-primary);flex:0 0 auto;transition:all .15s ease-in-out;z-index:2;width:100%;border:1px solid var(--color-card-secondary);min-height:clamp(240px,calc(14.0625% + 105.78125px),400px)}.restaurants-grid .restaurant-card:hover{background:var(--color-border)}.restaurants-grid .restaurant-card .restaurant-image-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;z-index:0}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;opacity:0;transition:opacity .3s ease-in-out;z-index:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image.loaded{opacity:1}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image-shimmer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;position:relative;overflow:hidden;z-index:2}.restaurants-grid .restaurant-card .restaurant-image-container .restaurant-image-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.restaurants-grid .restaurant-card .restaurant-image-container.empty{width:100%;aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.restaurants-grid .restaurant-card .restaurant-image-container.empty:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.restaurants-grid .restaurant-card .restaurant-image-container .rating{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;left:10px;top:10px;z-index:1;height:32px;width:32px;border-radius:10px;background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1);font-size:.9em;color:var(--color-static-white)}.restaurants-grid .restaurant-card .restaurant-image-container .open-now{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;right:10px;top:10px;z-index:3;height:24px;padding:0 8px;border-radius:30px;background:var(--color-card-secondary);font-size:.8em;text-transform:uppercase;letter-spacing:.25px}.restaurants-grid .restaurant-card .restaurant-image-container .open-now .open-now-pill{width:.5em;min-width:.5em;height:.5em;min-height:.5em;border-radius:.5em;background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.restaurants-grid .restaurant-card .restaurant-image{width:100%;position:relative}.restaurants-grid .restaurant-card .restaurant-image.empty{width:100%;aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.restaurants-grid .restaurant-card .restaurant-image.empty:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.restaurants-grid .restaurant-card .restaurant-details{width:100%;display:flex;flex-direction:column;padding:10px 0 5px;gap:2.5px;overflow:hidden}.restaurants-grid .restaurant-card .restaurant-details.empty{min-height:50px;height:50px;margin-top:10px;margin-bottom:5px;position:relative;overflow:hidden;border-radius:10px}.restaurants-grid .restaurant-card .restaurant-details.empty:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.restaurants-grid .restaurant-card .restaurant-details h2,.restaurants-grid .restaurant-card .restaurant-details h3{font-size:1.2em;font-weight:600;line-height:1.2}.restaurants-grid .restaurant-card .restaurant-details p{font-size:1em;font-weight:400}.restaurants-grid .restaurant-card .restaurant-details .other-details{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:7.5px}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;vertical-align:middle;gap:5px}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element svg{height:.9em;width:.9em;min-height:.9em;min-width:.9em}.restaurants-grid .restaurant-card .restaurant-details .other-details .detail-element p{font-size:1em;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.restaurants-grid .restaurant-card .restaurant-details .other-details .divider-pill{height:.4em;width:.4em;min-height:.4em;min-width:.4em;border-radius:.4em;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1)}.events-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%;align-items:start;min-height:300px}.events-grid.horizontal-scroll{display:flex;flex-direction:row;width:100%;overflow:auto;padding:2px 2px 20px;min-height:300px}.events-grid.horizontal-scroll .event-card{width:100%;max-width:230px;min-width:unset}.events-grid.horizontal-scroll::-webkit-scrollbar{width:5px;height:5px}.events-grid.horizontal-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.events-grid.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.events-grid.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.events-grid .event-card{position:relative;display:flex;flex-direction:column;justify-content:start;padding:10px;border-radius:20px;background-color:var(--color-card-primary);flex:0 0 auto;z-index:0;transition:all .15s ease-in-out;width:100%;min-width:100%;min-height:clamp(280px,calc(20.83333vw + 65px),320px);overflow:hidden;border:1px solid var(--color-card-secondary)}.events-grid .event-card:hover{background:var(--color-border)}.events-grid .event-card .event-image-container{position:relative;width:100%;aspect-ratio:4/5;border-radius:10px;overflow:hidden}.events-grid .event-card .event-image-container .event-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;opacity:0;transition:opacity .3s ease-in-out;z-index:1;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.events-grid .event-card .event-image-container .event-image.loaded{opacity:1}.events-grid .event-card .event-image-container .event-image.empty{width:100%;height:100%;aspect-ratio:4/5;opacity:1;position:relative;overflow:hidden}.events-grid .event-card .event-image-container .event-image.empty:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.events-grid .event-card .event-image-container .event-image-shimmer{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;position:relative;overflow:hidden;z-index:2}.events-grid .event-card .event-image-container .event-image-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.events-grid .event-card .event-details{width:100%;display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;padding:10px 0 2.5px;gap:10px}.events-grid .event-card .event-details.empty .dates{background:transparent;position:relative;overflow:hidden}.events-grid .event-card .event-details.empty .dates:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.events-grid .event-card .event-details.empty .others{width:100%;height:1.2em;position:relative;overflow:hidden;border-radius:10px}.events-grid .event-card .event-details.empty .others:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.events-grid .event-card .event-details .dates{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:2.5px;height:50px;width:50px;min-width:50px;min-height:50px;border-radius:10px;background:var(--color-card-secondary)}.events-grid .event-card .event-details .dates .date.day{font-size:1.2em;line-height:1}.events-grid .event-card .event-details .dates .date.month{font-size:.8em;line-height:1;text-transform:uppercase;color:var(--color-action-primary);font-weight:400}.events-grid .event-card .event-details h2,.events-grid .event-card .event-details h3{font-size:1.2em;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events-grid .event-card .event-details p{font-size:1em;font-weight:400;margin-top:5px}.tickets-card{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;background-color:var(--color-card-primary);gap:14px;padding:18px;border-radius:22px;border:1px solid var(--color-card-secondary)}.tickets-card.shimmer{height:200px;position:relative;overflow:hidden}.tickets-card.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.tickets-card .tickets-card-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:8px}.tickets-card .tickets-card-header .title{font-size:1.2em;line-height:1.2;font-weight:600;white-space:wrap;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right{display:flex;flex-direction:row;justify-content:end;align-items:center;align-content:center;overflow:hidden;gap:8px;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right .text{font-size:1em;line-height:1.1;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:right}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;gap:4px;width:-moz-min-content;width:min-content}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number .text{font-size:1.2em;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.tickets-card .tickets-card-header .tickets-card-header-right .tickets-number svg{width:1.6em;height:1.6em}.tickets-card .tickets-form-content{display:flex;flex-direction:column;justify-content:start;gap:12px;width:100%;height:100%}.tickets-card .tickets-form-content .title{font-size:1.5em;font-weight:600}.tickets-card .tickets-form-content .checkout-disclaimer{font-size:.8em;color:var(--color-text-secondary);line-height:1.4;margin:8px 0 0;text-align:center}.tickets-card .tickets-form-content .checkout-disclaimer a{color:var(--color-text-primary);text-decoration:underline}.tickets-card .tickets-form-content .tickets-form-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.tickets-card .tickets-form-content .tickets-form-header .back{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px;cursor:pointer;border-radius:30px;padding:0 10px 0 0}.tickets-card .tickets-form-content .tickets-form-header .back:hover{background:var(--color-border-active)}.tickets-card .tickets-form-content .tickets-form-header .back svg{height:32px;width:32px;padding:8px;background:var(--color-card-secondary);border-radius:15px}.tickets-card .tickets-form-content .tickets-form-header .back p{font-size:1em;font-weight:500}.tickets-card .tickets-form-content .tickets-form-header .guide{font-size:1.2em;font-weight:600}.tickets-card .tickets-form-content .tickets-form-header .timer{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px}.tickets-card .tickets-form-content .tickets-form-header .timer .timer-subtitle{font-size:.8em;line-height:1.1;font-weight:400;text-align:right;color:var(--color-text-secondary)}.tickets-card .tickets-form-content .tickets-form-header .timer .timer-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);text-align:right}.tickets-card .tickets-form-content .tickets-form-header .timer .timer-title.urgent{animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);color:var(--color-text-primary)}50%{transform:scale(1.05);color:var(--color-action-primary)}to{transform:scale(1);color:var(--color-text-primary)}}.tickets-card .tickets-form-content .ticket-card{position:relative;display:flex;flex-direction:column;align-items:center;align-content:stretch;background-color:var(--color-card-secondary);border-radius:20px;width:100%;height:100%;--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.tickets-card .tickets-form-content .ticket-card .ticket-content{display:flex;flex-direction:row;align-items:center;align-content:stretch;width:100%;height:100%;padding:16px;gap:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-gradient{position:absolute;left:0;top:0;bottom:0;width:10px;border-radius:20px 0 0 20px;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);background-size:cover;background-position:50%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-right:auto;padding:6px 10px;border-radius:20px;gap:4px;background:var(--color-border)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state svg{width:.8em;height:.8em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-actual-state p{font-size:.75em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price{display:flex;flex-direction:column;gap:4px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price .small{font-size:.7em;line-height:1;text-transform:uppercase;text-align:right;letter-spacing:.04em;font-weight:300;color:var(--color-text-secondary)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price .heading{white-space:nowrap;font-weight:600;font-size:1em;line-height:1em;text-align:right;color:var(--color-text-primary)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;flex:1;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .name{font-weight:600;font-size:1.1em}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .description{font-weight:400;font-size:.85em;color:var(--color-text-secondary);letter-spacing:0;line-height:1.2;margin-top:2.5px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:center;align-content:center;margin-top:5px;gap:4px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:3px;background:var(--color-action-primary);padding:5px;border-radius:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type svg{width:.8em;height:.8em;color:var(--color-static-white)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details .ticket-types .ticket-type p{font-size:.8em;line-height:1;color:var(--color-static-white)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .icon{display:none}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-controls{display:flex;flex-direction:row;justify-content:end;align-items:center;align-content:center;width:unset;gap:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-controls span{font-size:18px}.tickets-card .tickets-form-content .ticket-card .ticket-remaining{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:start;width:100%;border-radius:20px 20px 0 0;padding:10px 20px 6px 16px;gap:6px;border-bottom:1px solid var(--color-action-primary)}.tickets-card .tickets-form-content .ticket-card .ticket-remaining p{font-size:.9em}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .icon{width:1em;height:1em;background:var(--color-action-primary);padding:2px;border-radius:8px}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .text{font-size:.85em}.tickets-card .tickets-form-content .ticket-card .ticket-remaining .text .bold{font-weight:700}.tickets-card .tickets-form-content .small-cart-summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:30px;width:100%;padding-top:12px;border-top:2px solid var(--color-border)}.tickets-card .tickets-form-content .small-cart-summary .payment-summary{width:-moz-min-content;width:min-content;white-space:nowrap;color:var(--color-text-secondary)}.tickets-card .tickets-form-content .small-cart-summary .payment-summary.sum{font-weight:600;color:var(--color-text-primary)}.tickets-card .tickets-form-content .event-ended-disclaimer{display:flex;flex-direction:column;align-items:start;gap:6px;width:100%;padding:18px 8px 6px;border-top:2px solid var(--color-border)}.tickets-card .tickets-form-content .event-ended-disclaimer .heading{display:flex;flex-direction:row;align-items:center;gap:8px}.tickets-card .tickets-form-content .event-ended-disclaimer .heading .icon{width:20px;height:20px;color:var(--color-text-primary);flex-shrink:0}.tickets-card .tickets-form-content .event-ended-disclaimer .heading h4{font-size:1em;font-weight:600;line-height:1.2;color:var(--color-text-primary);margin:0}.tickets-card .tickets-form-content .event-ended-disclaimer p{font-size:.85em;line-height:1.4;color:var(--color-text-secondary);margin:0}.tickets-card .tickets-form-content .discount-code-section{display:flex;flex-direction:column;align-items:start;align-content:start;justify-content:start;margin-top:3px;margin-bottom:3px}.tickets-card .tickets-form-content .discount-code-section .call-out{font-size:.9em;color:var(--color-text-secondary);cursor:pointer}.tickets-card .tickets-form-content .discount-code-section .call-out span{color:var(--color-text-primary)}.tickets-card .tickets-form-content .discount-code-section .input-wrapper{width:100%;flex-direction:row;gap:12px;margin-top:12px}.tickets-card .tickets-form-content .discount-code-section .input-wrapper input{width:100%;text-transform:uppercase;letter-spacing:.05em}.tickets-card .tickets-form-content .discount-code-section .input-wrapper .icon{font-size:1.6em}.tickets-card .tickets-form-content .discount-code-section .input-wrapper .button.success{background:var(--color-static-green);background:linear-gradient(275deg,var(--color-static-green) 0,var(--color-static-green-accent) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-static-green)",endColorstr="var(--color-static-green-accent)",GradientType=1)}.tickets-card .tickets-form-content .discount-code-section .error{margin-top:5px;color:var(--color-action-primary-accent);font-size:.8em}.tickets-card .tickets-form-content .cart-summary{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;gap:20px;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row{display:flex;flex-direction:row;width:100%;gap:30px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing{display:flex;flex-direction:column;width:100%}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-discount-data,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-discount-data{margin-top:18px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing{gap:18px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-event-details{display:flex;flex-direction:column;gap:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing{display:flex;flex-direction:column;gap:4px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%;padding-bottom:12px;border-bottom:2px solid var(--color-card-secondary);margin-top:4px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card:last-of-type{padding-bottom:0;border-bottom:unset}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-name{line-height:1.2;font-size:1em}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity{display:flex;flex-direction:row;gap:20px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-price,.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-quantity{word-wrap:no-wrap;white-space:nowrap;line-height:1.2;font-size:1em}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price-quantity .ticket-quantity{color:var(--color-text-secondary)}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-listing .cart-summary-order-listing .ticket-summary-card .ticket-price{font-weight:600}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-summary-heading-section{font-weight:600;margin-bottom:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing{gap:6px}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;font-size:1em}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name .name-title{font-weight:400;color:var(--color-text-secondary)}.tickets-card .tickets-form-content .cart-summary .cart-summary-row .cart-invoicing .cart-invoicing-name .name-content{font-weight:600;color:var(--color-text-primary)}.tickets-card .tickets-form-content #payment-element{margin-top:10px;margin-bottom:10px}.tickets-card .tickets-form-content #payment-element .Tab{background:var(--color-card-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}.tickets-card .tickets-form-content #payment-element .Tab .TabLabel{color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .Tab--selected{color:var(--color-action-primary)!important;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px var(--color-action-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Field .Label,.tickets-card .tickets-form-content #payment-element .p-Field label,.tickets-card .tickets-form-content #payment-element .p-ListPromotionsView button,.tickets-card .tickets-form-content #payment-element .u-color-text{color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Input .Input,.tickets-card .tickets-form-content #payment-element .p-Input input{background:var(--color-card-secondary)!important;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important}.tickets-card .tickets-form-content #payment-element .p-Input .Input:focus,.tickets-card .tickets-form-content #payment-element .p-Input input:focus{border-color:var(--color-action-primary)!important;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,var(--color-action-primary)!important}.tickets-card .tickets-form-content #payment-element .Block{background:var(--color-card-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;color:#fff!important}.tickets-card .tickets-form-content #payment-element .Block .c-BlockDivider--horizontal{background:var(--color-border)!important}.tickets-card .tickets-form-content .confirmation-message{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.tickets-card .tickets-form-content .confirmation-message .lottie-animation{max-width:250px}.tickets-card .tickets-form-content .confirmation-message h4,.tickets-card .tickets-form-content .confirmation-message p{text-align:center;max-width:300px}.tickets-card .tickets-form-content .confirmation-message h4{font-size:1.3em;line-height:1.2}.tickets-card .tickets-form-content .confirmation-message p{font-size:1em;margin-top:10px}.tickets-card .tickets-form-content .confirmation-message .button,.tickets-card .tickets-form-content .confirmation-message button{margin-top:20px}.restaurants-events{display:flex;flex-direction:column;gap:10px;width:100%;position:relative}.restaurants-events .restaurant-events-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:15px;border-radius:15px;width:100%;background:var(--color-card-primary)}.restaurants-events .restaurant-events-container .restaurant-events-text{display:flex;flex-direction:column;gap:5px}.restaurants-events .restaurant-events-container .restaurant-events-text h3{font-size:1.1em;line-height:1.1;color:var(--color-text-primary)}.restaurants-events .restaurant-events-container .restaurant-events-text p{font-size:.8em;letter-spacing:0;color:var(--color-text-secondary)}.restaurants-events .events-grid{padding-bottom:unset}.wrapper.business .generic-section,.wrapper.event .generic-section{display:flex;flex-direction:column;width:100%;gap:20px}.wrapper.business .generic-section .header,.wrapper.event .generic-section .header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;width:100%}.wrapper.business .generic-section .header h1,.wrapper.event .generic-section .header h1{font-size:1.4em;line-height:1.2;font-weight:600}.wrapper.business .generic-section .header h1.shimmer,.wrapper.event .generic-section .header h1.shimmer{width:60%;height:1.5em;border-radius:10px;position:relative;overflow:hidden}.wrapper.business .generic-section .header h1.shimmer:after,.wrapper.event .generic-section .header h1.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.wrapper.business .generic-section .header .highlight,.wrapper.event .generic-section .header .highlight{display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);padding:6px 8px;text-transform:uppercase;border-radius:15px;font-size:.8em;letter-spacing:.05em;color:var(--color-static-white);height:-moz-min-content;height:min-content}.wrapper.business .generic-section .header .highlight.one-line,.wrapper.event .generic-section .header .highlight.one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-min-content;width:min-content}.wrapper.business .generic-section.is-highlighted,.wrapper.event .generic-section.is-highlighted{animation:section-highlight-pulse 2.4s ease-out;border-radius:16px}@keyframes section-highlight-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-action-primary) 0%,transparent);background-color:transparent}15%{box-shadow:0 0 0 14px color-mix(in srgb,var(--color-action-primary) 22%,transparent);background-color:color-mix(in srgb,var(--color-action-primary) 8%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-action-primary) 0%,transparent);background-color:transparent}}.spinner-loader{width:40px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--color-action-primary) 94%,#0000) top /6px 6px no-repeat,conic-gradient(#0000 30%,var(--color-action-primary));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:l13 1s linear infinite}.stories-display{display:flex;flex-direction:row;overflow:hidden;overflow-x:auto;gap:10px;padding:2px 2px 10px;width:100%}.stories-display img{width:100%;max-width:28%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:pointer}.stories-display::-webkit-scrollbar{width:5px;height:5px}.stories-display::-webkit-scrollbar-track{background:transparent;border-radius:10px}.stories-display::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}.stories-display::-webkit-scrollbar-thumb:hover{background:var(--color-border-active)}.cookie-consent-banner{position:fixed;z-index:9999999;bottom:0;width:100%;padding:1em;background-color:var(--color-card-primary);color:var(--color-text-primary);text-align:center;display:flex;justify-content:space-between;align-items:center;gap:1em;border-top:2px solid var(--color-border)}.cookie-consent-banner .text{text-align:left;font-size:1em}.cookie-consent-banner .buttons{display:flex;flex-direction:row;gap:6px}@keyframes l13{to{transform:rotate(1turn)}}.pictures-section{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.lightbox-overlay{position:fixed;top:0;left:0;background-color:#000c;z-index:100000}.lightbox-content,.lightbox-overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lightbox-content{position:relative}.lightbox-image-container{overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.lightbox-image{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out;border-radius:14px;overflow:hidden}.lightbox-close{top:20px;right:20px;background:none}.lightbox-close,.lightbox-nav{position:absolute;font-size:30px;color:#fff;border:none;cursor:pointer}.lightbox-nav{top:50%;transform:translateY(-50%);background:#00000080;padding:10px;transition:background-color .3s ease}.lightbox-nav:hover{background-color:#000c}.lightbox-nav.lightbox-prev{left:20px}.lightbox-nav.lightbox-next{right:20px}.before-footer{display:flex;flex-direction:column;gap:42px}.before-footer .container,.before-footer .county-container{display:flex;flex-direction:column;gap:20px}.before-footer .county-container{align-items:start;align-content:start;justify-content:start;width:100%;max-width:1399.98px;margin:0 auto;padding-top:20px!important;padding-bottom:0!important}.before-footer .county-container .county-title{color:var(--color-text-primary);font-size:1.4em;font-weight:700;margin:0;text-align:left}.before-footer .county-container .counties-list{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:8px 12px;width:100%}.before-footer .county-container .counties-list .county-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text-primary);transition:color .15s ease-in-out;font-size:.9em}.before-footer .county-container .counties-list .county-link:hover{color:var(--color-text-hover,var(--color-primary))}.before-footer .county-container .counties-list .county-link:hover .county-name{color:var(--color-text-secondary)}.before-footer .county-container .counties-list .county-link .county-name{margin:0;font-weight:500;white-space:nowrap;color:var(--color-text-primary)}.before-footer .county-container .counties-list .county-link .county-separator{margin:0;color:var(--color-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.before-footer .faq-container{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1399.98px;margin:0 auto;padding-top:0!important;padding-bottom:20px!important}.before-footer .faq-container .faq-title{color:var(--color-text-primary);font-size:1.4em;font-weight:700}.before-footer .faq-container .faq-list{display:flex;flex-direction:column;gap:12px}.before-footer .faq-container .faq-list .faq-item{background:var(--color-card-primary);border:1px solid var(--color-border-primary);border-radius:16px;overflow:hidden;transition:all .2s ease}.before-footer .faq-container .faq-list .faq-item.expanded .faq-question{padding:16px 16px 10px}.before-footer .faq-container .faq-list .faq-item.expanded .faq-question .faq-icon{transform:rotate(0)}.before-footer .faq-container .faq-list .faq-item .faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px;text-align:left;background:transparent;border:none;cursor:pointer;gap:16px;transition:all .2s ease}.before-footer .faq-container .faq-list .faq-item .faq-question:hover{background:var(--color-card-hover)}.before-footer .faq-container .faq-list .faq-item .faq-question .faq-question-text{flex:1;font-size:1.1em;font-weight:500;color:var(--color-text-primary);line-height:1.4}.before-footer .faq-container .faq-list .faq-item .faq-question .faq-icon{width:24px;height:24px;min-width:24px;color:var(--color-text-secondary);transition:transform .2s ease}.before-footer .faq-container .faq-list .faq-item .faq-answer{padding:0 16px 16px;color:var(--color-text-secondary);line-height:1.6}.before-footer .faq-container .faq-list .faq-item .faq-answer p{margin:0;font-size:1em}.faq-answer-enter-active,.faq-answer-leave-active{transition:all .3s ease;max-height:500px;opacity:1}.faq-answer-enter-from,.faq-answer-leave-to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.footer{display:flex;flex-direction:column;width:100%;margin-top:20px}.footer .footer-decoration{width:100%;height:100px;background-repeat:repeat-x;background-size:contain}.footer .footer-content{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;background:var(--color-card-primary)}.footer .footer-content .footer-content-row{display:flex;flex-direction:row;width:100%;max-width:1399.98px;margin-bottom:60px;gap:20px;padding:60px 50px 30px}.footer .footer-content .footer-content-row .bottom-menu-element{padding:0}.footer .footer-content .footer-content-row .column.larger{width:40%}.footer .footer-content .footer-content-row .footer-content-row-inside{width:60%;display:flex;flex-direction:row;gap:20px}.footer .footer-content .footer-logo{width:100%;height:100%}.footer .footer-content .footer-logo .logo-container,.footer .footer-content .footer-logo img{height:100%;max-height:28px}.footer .footer-content .footer-tagline{position:relative;margin-top:20px;margin-bottom:30px;font-size:1.6em;font-weight:600;line-height:1.2;z-index:1;width:-moz-max-content;width:max-content}.footer .footer-content .footer-tagline:before{content:"";position:absolute;width:64%;height:4px;border-radius:4px;z-index:0;bottom:-8px;left:0;background:var(--color-action-primary)}.footer .footer-content .footer-social-icons{display:flex;flex-direction:row;justify-content:start;align-items:center;align-content:center;gap:10px}.footer .footer-content .footer-social-icons .social-icon{width:34px;height:34px;padding:4px;border-radius:4px;background:transparent}.footer .footer-content .footer-social-icons .social-icon svg{margin:auto;width:100%;height:100%;color:var(--color-text-primary)}.footer .footer-content .footer-social-icons .social-icon:hover{background:linear-gradient(var(--color-card-secondary),var(--color-card-secondary),var(--color-card-primary))}.footer .footer-content .footer-social-icons .social-icon:hover svg.facebook{color:#4267b2}.footer .footer-content .footer-social-icons .social-icon:hover svg.pinterest{color:#e60023}.footer .footer-content .footer-social-icons .social-icon:hover svg.linkedin{color:#3071aa}.footer .footer-content .language-selector{margin-top:20px}.footer .footer-content .column{width:100%}.footer .footer-content .column .footer-column-header{font-size:1.2em;font-weight:700;margin-bottom:20px;color:var(--color-text-primary)}.footer .footer-content .column .footer-column-link{font-size:1em;line-height:1.3;color:var(--color-text-secondary);margin-bottom:10px;transition:all .15s ease-in-out}.footer .footer-content .column .footer-column-link:hover{color:var(--color-text-tertiary)}.footer .footer-content .column .footer-column-link:hover .highlight{color:var(--color-text-secondary)}.footer .footer-content .column .footer-column-link .highlight{color:var(--color-text-primary);font-weight:600}.footer .footer-content .footer-divider{height:2px;border-radius:2px;width:100%;max-width:1399.98px;background:var(--color-border)}.footer .footer-content .footer-copyright{margin-top:20px;text-align:center;color:var(--color-text-secondary);letter-spacing:0;width:100%;max-width:1399.98px;padding:0 50px 20px}.language-selector{width:150px;max-width:150px}.language-selector .country-icon{border-radius:15px;overflow:hidden}.language-selector .ts-wrapper .ts-control{padding:10px 20px 10px 36px}.story-viewer-container{position:fixed;inset:0;z-index:9999;background-color:#000000f2;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.story-viewer-container.active{opacity:1;visibility:visible}.story-viewer-container .story-close-btn{position:absolute;right:10px;top:20px;z-index:99999;width:42px;height:42px;border-radius:15px;background-color:var(--color-border);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s ease;padding:0}.story-viewer-container .story-close-btn svg{width:22px;height:22px;color:var(--color-text-primary)}.story-viewer-container .story-close-btn:hover{transform:scale(1.1);background-color:var(--color-border-active)}.story-viewer-container .story-media-container{position:relative;height:100%;max-height:80dvh;display:flex;align-items:center;justify-content:center;border-radius:15px;overflow:hidden}.story-viewer-container .story-media-container .story-progress-container{position:absolute;top:12px;left:10px;right:10px;z-index:999999;display:flex;gap:.25rem;width:calc(100% - 20px)}.story-viewer-container .story-media-container .story-progress-container .progress-bar{flex:1;height:.25rem;background-color:var(--color-static-white);border-radius:999px;overflow:hidden}.story-viewer-container .story-media-container .story-progress-container .progress-bar .progress-bar-fill{height:100%;background:var(--color-action-primary);background:linear-gradient(45deg,var(--color-action-primary) 0,var(--color-action-primary-accent) 100%);background-size:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--color-action-primary)",endColorstr="var(--color-action-primary-accent)",GradientType=1);transform-origin:left;transition:transform .1s linear;border-radius:999px}.story-viewer-container .story-media{height:100%;transition:opacity .3s ease}.story-viewer-container .story-media img,.story-viewer-container .story-media video{position:relative;aspect-ratio:9/16;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.story-viewer-container .story-media .touch-area{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;position:absolute;top:0;bottom:0;width:30%;background:#fff0;transition:all .2s ease-in-out;cursor:pointer;padding:10px}.story-viewer-container .story-media .touch-area svg{width:42px;height:42px;transition:all .2s ease-in-out;color:var(--color-text-primary)}.story-viewer-container .story-media .touch-area.left{align-items:start;left:0;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);background-size:0 100%;background-repeat:no-repeat}.story-viewer-container .story-media .touch-area.left svg{margin-left:-40px}.story-viewer-container .story-media .touch-area.left:hover{background-size:70% 100%}.story-viewer-container .story-media .touch-area.left:hover svg{margin-left:5px}.story-viewer-container .story-media .touch-area.right{align-items:end;right:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.4));background-size:0 100%;background-repeat:no-repeat;background-position:100%}.story-viewer-container .story-media .touch-area.right svg{margin-right:-40px}.story-viewer-container .story-media .touch-area.right:hover{background-size:70% 100%;background-position:100%}.story-viewer-container .story-media .touch-area.right:hover svg{margin-right:5px}.story-viewer-container .story-media.video{width:100%;height:100%}.story-viewer-container .story-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border:.25rem solid var(--color-action-primary);border-top:.25rem solid #fff;border-radius:50%;animation:spin 1s linear infinite}.story-viewer-container .media-control-indicator{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0000004d;opacity:0;transition:opacity .2s ease}.story-viewer-container .media-control-indicator.visible{opacity:1}.story-viewer-container .media-control-indicator svg{width:4rem;height:4rem;color:#fff;opacity:.8}.generic-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;max-width:400px}.generic-empty-state .graphic{width:100%;max-width:200px}.generic-empty-state .heading{text-align:center;font-size:1.4em;font-weight:600;color:var(--color-text-primary);margin-top:16px;line-height:1.2}.generic-empty-state .detail-text{text-align:center;font-size:1em;font-weight:400;color:var(--color-text-secondary);margin-top:6px}.order-container{display:flex;flex-direction:column}.order-container .order{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;background-color:var(--color-card-primary);padding:8px;border-radius:12px;gap:6px;cursor:pointer}.order-container .order.shimmer{cursor:default}.order-container .order.shimmer .shimmer-item{border-radius:8px;position:relative;overflow:hidden}.order-container .order.shimmer .shimmer-item:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.order-container .order.ref{position:relative;padding:4px 4px 4px 64px;border-radius:0}.order-container .order.ref .order-left-column .name{font-size:.9em;font-weight:400}.order-container .order.ref .status-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.order-container .order.ref .status-icon .status-icon-svg{width:16px;height:16px;color:var(--color-success)}.order-container .order.ref .status-icon .status-icon-svg.pending{color:var(--color-warning)}.order-container .order.ref:last-of-type{border-radius:0 0 12px 12px;padding:4px 4px 8px 64px}.order-container .order.ref:last-of-type:before{display:none}.order-container .order.ref:before{border-left:1px solid var(--color-border-active);bottom:0;content:"";height:100%;left:44px;position:absolute;width:20px}.order-container .order.ref:after{background-color:transparent;border-bottom:1px solid var(--color-border-active);border-bottom-left-radius:15px;border-left:1px solid var(--color-border-active);bottom:43%;content:"";height:50%;left:44px;position:absolute;width:12px;z-index:99}.order-container .order.child{position:relative;padding:4px 4px 4px 64px;border-radius:0;background-color:var(--color-card-secondary)}.order-container .order.child .order-left-column .name{font-size:.9em;font-weight:400}.order-container .order.child:last-of-type{border-radius:0 0 12px 12px;padding:4px 4px 8px 64px}.order-container .order.child:last-of-type:before{display:none}.order-container .order.child:before{border-left:1px solid var(--color-border-secondary);bottom:0;content:"";height:100%;left:44px;position:absolute;width:20px}.order-container .order.child:after{background-color:transparent;border-bottom:1px solid var(--color-border-secondary);border-bottom-left-radius:15px;border-left:1px solid var(--color-border-secondary);bottom:43%;content:"";height:50%;left:44px;position:absolute;width:12px;z-index:99}.order-container .order.hasChildren,.order-container .order.hasRefs{padding:8px 8px 0;border-radius:12px 12px 0 0}.order-container .order .order-left-column{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:6px}.order-container .order .order-left-column .person-avatar{height:24px;width:24px;border-radius:8px}.order-container .order .order-left-column .person-avatar.shimmer-item{background:var(--color-card-secondary)}.order-container .order .order-left-column .name,.order-container .order .order-left-column .quantity{font-size:.9em;line-height:1.2}.order-container .order .order-left-column .name.shimmer-item,.order-container .order .order-left-column .quantity.shimmer-item{background:var(--color-card-secondary);height:1em}.order-container .order .order-left-column .quantity{color:var(--color-text-secondary)}.order-container .order .order-left-column .quantity.shimmer-item{width:24px}.order-container .order .order-left-column .name{color:var(--color-text-primary)}.order-container .order .order-left-column .name.shimmer-item{width:80px}.order-container .order .price{font-size:.9em;line-height:1.2;color:var(--color-text-primary)}.order-container .order .price.shimmer-item{background:var(--color-card-secondary);height:1em;width:40px}.order-container .order .price .currency{color:var(--color-text-secondary)}.business-facilities-section{display:flex;flex-direction:column;gap:15px}.business-facilities-section .title{font-size:1.2em;font-weight:600}.business-facilities-section .facility-category{display:flex;flex-direction:column;gap:8px}.business-facilities-section .facility-category .category-title{font-size:1em;font-weight:500;color:var(--color-text-secondary);margin-bottom:4px}.business-facilities-section .facility-category .facilities-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.business-facilities-section .facility-category .facilities-list .facility-item{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:10px;background-color:var(--color-card-primary)}.business-facilities-section .facility-category .facilities-list .facility-item svg{height:16px;width:16px;color:var(--color-text-primary)}.business-facilities-section .facility-category .facilities-list .facility-item p{font-size:.8em;font-weight:500;color:var(--color-text-primary)}.business-facilities-section .facilities-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;cursor:pointer}.business-facilities-section .facilities-list:hover .facility-item{background-color:var(--color-card-secondary)}.business-facilities-section .facilities-list .facility-item{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:10px;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary)}.business-facilities-section .facilities-list .facility-item svg{height:16px;width:16px;color:var(--color-text-primary)}.business-facilities-section .facilities-list .facility-item p{font-size:.8em;font-weight:500;color:var(--color-text-primary)}.business-facilities-section .see-more-button{background:transparent;border-radius:6px;color:var(--color-text-primary);font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:underline}.business-facilities-section .see-more-button:hover{background:var(--background-secondary);color:var(--color-text-secondary)}.business-types-of-events-section{display:flex;flex-direction:column;gap:10px}.business-types-of-events-section .title{font-size:1.2em;font-weight:600}.business-types-of-events-section .types-of-events-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.business-types-of-events-section .type-of-event-item{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:10px;background-color:var(--color-card-primary)}.business-types-of-events-section .type-of-event-item svg{height:16px;width:16px;color:var(--color-text-primary)}.business-types-of-events-section .type-of-event-item p{font-size:.8em;font-weight:500;color:var(--color-text-primary)}.business-contact-button-section{display:flex;flex-direction:column;gap:10px;width:100%}.business-contact-button-section .title{font-size:1.2em;font-weight:600}.business-contact-button-section .contacts-list{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:start;flex-wrap:nowrap;gap:6px;width:100%}.business-contact-button-section .contacts-list .contact-item{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:start;gap:12px;padding:10px 14px;border-radius:16px;background-color:var(--color-card-primary);border:1px solid var(--color-card-secondary);cursor:pointer;width:100%;transform:all .2s ease-in-out}.business-contact-button-section .contacts-list .contact-item:hover{background-color:var(--color-card-secondary)}.business-contact-button-section .contacts-list .contact-item svg{height:24px;width:24px;color:var(--color-action-primary)}.business-contact-button-section .contacts-list .contact-item p{font-size:1em;font-weight:600;color:var(--color-text-primary)}.business-social-media-section{display:flex;flex-direction:column;gap:10px;width:100%}.business-social-media-section .title{font-size:1.2em;font-weight:600}.business-social-media-section .social-media-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;width:100%}.business-social-media-section .social-media-list .social-media-item{display:flex;flex-direction:row;align-items:center;align-content:center;gap:12px;padding:8px;border-radius:16px;background-color:var(--color-card-primary);cursor:pointer;aspect-ratio:1;transform:all .2s ease-in-out;border:1px solid var(--color-card-secondary)}.business-social-media-section .social-media-list .social-media-item:hover{background-color:var(--color-card-secondary)}.business-social-media-section .social-media-list .social-media-item svg{height:24px;width:24px;color:var(--color-text-primary)}.business-meal-bundle-filter-section{display:flex;flex-direction:column;gap:20px;width:100%}.business-meal-bundle-filter-section .business-meal-bundle-filter-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .title{font-size:1.2em;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .title.shimmer{height:1.2em;width:200px;border-radius:4px;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-end;min-width:160px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown.shimmer .dropdown-trigger{width:160px;height:38px;border-radius:12px;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border:none}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--color-card-primary);border:1px solid var(--color-border);cursor:pointer;transition:all .2s ease;min-width:160px}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger:hover{border-color:var(--color-border-active);background:var(--color-card-secondary)}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger .dropdown-label{font-size:.9em;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-trigger .dropdown-icon{width:16px;height:16px;color:var(--color-text-secondary);transition:transform .2s ease}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:100%;background:var(--color-card-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item{padding:10px 14px;font-size:.9em;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item:hover{background:var(--color-card-secondary)}.business-meal-bundle-filter-section .business-meal-bundle-filter-header .filter-dropdown .dropdown-menu .dropdown-item.active{background:var(--color-card-secondary);color:var(--color-action-primary);font-weight:600}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .title{height:1.2em;width:200px;border-radius:8px;background:var(--color-card-primary);position:relative;overflow:hidden}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .title:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .filter-dropdown .dropdown-trigger.shimmer{width:160px;height:38px;border-radius:12px;background:var(--color-card-primary);position:relative;overflow:hidden}.business-meal-bundle-filter-section .business-meal-bundle-filter-header.shimmer .filter-dropdown .dropdown-trigger.shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.business-meal-bundle-filter-section .meal-bundle-list{display:flex;flex-direction:column;gap:10px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card{padding:16px;border-radius:16px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);display:flex;flex-direction:column;gap:10px;cursor:pointer}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card:hover .meal-bundle-card-content .expand-icon{color:var(--color-text-primary)}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content{display:flex;flex-direction:row;align-items:center;gap:20px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image{flex-shrink:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image{width:80px;height:50px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image-placeholder{width:80px;height:50px;border-radius:12px;background:var(--color-divider);display:flex;align-items:center;justify-content:center}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-image .bundle-image-placeholder .placeholder-icon{width:24px;height:24px;color:var(--color-text-secondary)}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info{flex:1;display:flex;flex-direction:column;gap:4px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info .bundle-name{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.2;max-lines:2;overflow:hidden;text-overflow:ellipsis}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .meal-bundle-info .bundle-price{font-size:16px;font-weight:500;color:var(--color-primary);margin:0;line-height:1.2}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-card-content .expand-icon{height:24px;width:24px;font-size:24px;color:var(--color-text-tertiary);transition:all .15s ease-in-out}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-image{width:80px;height:50px;border-radius:12px;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-info .bundle-name{height:18px;width:70%;border-radius:4px;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;margin-bottom:4px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card.shimmer .meal-bundle-info .bundle-price{height:16px;width:40%;border-radius:4px;background:linear-gradient(90deg,var(--color-divider) 25%,var(--color-border) 50%,var(--color-divider) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details{border-top:1px solid var(--color-border);padding:16px 0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category:last-child{margin-bottom:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-name{font-size:1rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items{list-style:none;padding:0;margin-left:12px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item{font-size:.9rem;color:var(--color-text);line-height:1.4;font-weight:400;position:relative;padding-left:16px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item:before{content:"•";position:absolute;left:0;color:var(--color-text-secondary);font-weight:700}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item:last-child{margin-bottom:0}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item.single-item .item-name{font-weight:500;display:block;margin-bottom:4px}.business-meal-bundle-filter-section .meal-bundle-list .meal-bundle-card .meal-bundle-details .bundle-categories .bundle-category .category-items .category-item.single-item .item-description{font-size:.85rem;color:var(--color-text-secondary);line-height:1.3;margin:0;padding-left:0;font-style:italic}.business-meal-bundle-filter-section .meal-bundle-list.shimmer .meal-bundle-card{height:82px;border-radius:16px;background:var(--color-card-primary);border:unset;position:relative;overflow:hidden}.business-meal-bundle-filter-section .meal-bundle-list.shimmer .meal-bundle-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,var(--color-card-primary) 0,var(--color-card-secondary) 60%,var(--color-card-primary) 100%);animation:shimmer-overlay 1s infinite;z-index:1}.business-event-locations-section{display:flex;flex-direction:column;gap:16px;width:100%}.business-event-locations-section .title{font-size:1.2em;font-weight:600;color:var(--color-text-primary)}.business-event-locations-section .event-locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-column-gap:16px;grid-row-gap:16px;width:100%}.business-event-locations-section .event-locations-grid.horizontal-scroll{display:flex;flex-direction:row;width:100%;overflow:auto;padding:2px 2px 20px;gap:16px}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{flex:0 0 auto;min-width:280px;max-width:320px}.business-event-locations-section .event-locations-grid .event-location-card{display:flex;flex-direction:column;border-radius:16px;background:var(--color-card-primary);border:1px solid var(--color-card-secondary);overflow:hidden;transition:all .2s ease-in-out}.business-event-locations-section .event-locations-grid .event-location-card:hover .event-location-image-container .event-location-image{transform:scale(1.05)}.business-event-locations-section .event-locations-grid .event-location-card:hover .event-location-image-container .event-location-overlay .event-location-overlay-gradient{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container{position:relative;width:100%;height:200px;overflow:hidden}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay{position:absolute;inset:0;height:200px;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .event-location-overlay-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#0006,#0000001a 30% 70%,#0006);opacity:0;transition:opacity .2s ease-in-out;z-index:0}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info{position:relative;display:flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--color-card-secondary) 60%,transparent);padding:6px 12px;border-radius:20px;backdrop-filter:blur(4px);z-index:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info .capacity-icon{width:16px;height:16px;color:var(--color-text-primary)}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .event-location-overlay .capacity-info .capacity-text{font-size:.85em;font-weight:500;color:var(--color-text-primary);user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{position:absolute;inset:50% 0;display:flex;justify-content:space-between;align-items:center;padding:0 4px;transform:translateY(-50%);opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;pointer-events:auto;background:transparent;border-radius:36px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button:disabled{opacity:.3;cursor:not-allowed}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button:hover{background:color-mix(in srgb,var(--color-card-secondary) 50%,transparent)}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{width:24px;height:24px;color:var(--color-text-primary)}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container:hover .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-title{font-size:1.1em;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-description{font-size:.9em;color:var(--color-text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.business-event-locations-section .event-locations-grid .event-location-card .event-location-content .event-location-button{margin-top:auto;width:100%;justify-content:center}body:has(.mobile-drawer-overlay),html:has(.mobile-drawer-overlay){overflow:hidden!important;overscroll-behavior:none}.mobile-drawer-overlay{z-index:9999!important;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:touch;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mobile-drawer-overlay,.mobile-drawer-overlay .mobile-drawer{position:fixed!important;inset:0!important;width:100vw!important;height:100vh;height:100dvh!important;background-color:var(--color-card-primary);overscroll-behavior:contain;margin:0!important;padding:0!important}.mobile-drawer-overlay .mobile-drawer{max-width:100vw!important;z-index:10000!important;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.mobile-drawer-overlay .mobile-drawer .drawer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--color-border);background-color:var(--color-card-primary);position:sticky;top:0;z-index:1;height:80px;min-height:80px}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link{text-decoration:none}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link,.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container{display:flex;flex-direction:column;justify-content:center;align-items:start;align-content:center;position:relative;height:100%}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{height:100%;max-height:34px}@media(max-width:1099.98px){.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{max-height:28px}}@media(max-width:575.98px){.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-logo-link .logo-container .logo{max-height:26px}}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--color-card-secondary);cursor:pointer;transition:all .15s ease-in-out}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close:hover{background:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-header .drawer-close .icon{width:16px;height:16px;color:var(--color-text-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:20px 0;gap:20px;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation{display:flex;flex-direction:column;gap:0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item{display:flex;align-items:center;padding:14px 20px;color:var(--color-text-primary);text-decoration:none;transition:all .15s ease-in-out;border-left:3px solid transparent;font-size:1.1em}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item:hover{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-navigation .drawer-nav-item.router-link-active{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:600}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details{display:flex;flex-direction:column;gap:10px;padding:0 20px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;background-color:var(--color-card-secondary);border-radius:12px;cursor:pointer;transition:all .15s ease-in-out}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector:hover{background-color:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon{width:20px;height:20px;flex-shrink:0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.yellow{color:var(--color-static-yellow)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.grey{color:var(--color-icon)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector .icon.country{border-radius:50px;overflow:hidden}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-menu-details .drawer-theme-selector span{font-size:.95em;color:var(--color-text-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section{margin-top:auto;padding:0 0 20px;display:flex;flex-direction:column;gap:0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item{display:flex;align-items:center;justify-content:start;gap:12px;padding:14px 20px;color:var(--color-text-primary);text-decoration:none;transition:all .15s ease-in-out;border-left:3px solid transparent;cursor:pointer;font-size:1.1em}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item:hover{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.active{background-color:var(--color-card-secondary);border-left-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:600}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout{border-top:1px solid var(--color-border);margin-top:8px;padding-top:18px}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout .drawer-nav-item-icon{color:var(--color-error,#ef4444)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover{background-color:var(--color-border-hover)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover .drawer-nav-item-icon,.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.drawer-nav-item-logout:hover span{color:var(--color-error,#ef4444)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item .drawer-nav-item-icon{width:18px;height:18px;color:var(--color-text-secondary);flex-shrink:0}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item.active .drawer-nav-item-icon{color:var(--color-action-primary)}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .drawer-nav-item span{font-size:1em}.mobile-drawer-overlay .mobile-drawer .drawer-content .drawer-profile-section .button.primary{width:calc(100% - 40px);margin:20px 20px 0}.drawer-enter-active,.drawer-leave-active{transition:opacity .3s ease-in-out}.drawer-enter-active .mobile-drawer,.drawer-leave-active .mobile-drawer{transition:transform .3s ease-in-out}.drawer-enter-from{opacity:0}.drawer-enter-from .mobile-drawer{transform:translate(100%)}.drawer-enter-to{opacity:1}.drawer-enter-to .mobile-drawer{transform:translate(0)}.drawer-leave-from{opacity:1}.drawer-leave-from .mobile-drawer{transform:translate(0)}.drawer-leave-to{opacity:0}.drawer-leave-to .mobile-drawer{transform:translate(100%)}@media(max-width:1399.98px){.events-grid{grid-template-columns:repeat(5,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(25vw + 65px),320px)}}@media(max-width:1099.98px){.restaurants-grid{grid-template-columns:repeat(3,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(18.75% + 86.25px),400px)}.events-grid{grid-template-columns:repeat(3,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(41.66667vw + 56.66667px),320px)}.tickets-card{padding:16px}.tickets-card .tickets-form-content{gap:10px}.tickets-card .tickets-form-content .ticket-card .ticket-content{flex-direction:column;padding:16px;gap:16px}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .ticket-details{flex:unset;width:100%}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-details-wrapper .icon{display:unset;width:2em;height:2em;color:var(--color-border-active)}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right{width:100%;justify-content:space-between}.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right .ticket-price .heading,.tickets-card .tickets-form-content .ticket-card .ticket-content .ticket-price-details-right .ticket-price .small{text-align:left}.tickets-card .tickets-form-content .cart-summary .cart-summary-row{flex-direction:column;gap:16px}.footer .footer-content .footer-tagline{font-size:1.4em;margin-top:15px;margin-bottom:20px;line-height:1;width:auto}.footer .footer-content .footer-content-row{width:100%}.footer .footer-content .footer-content-row .column.larger{width:30%}.footer .footer-content .footer-content-row .footer-content-row-inside{width:70%;flex-wrap:no-wrap}.footer .footer-content .footer-content-row .footer-content-row-inside .column{width:calc(50% - 20px)}.footer .footer-content .footer-content-row .footer-content-row-inside .column .footer-column-header{font-size:1em;margin-bottom:12px}.footer .footer-content .footer-content-row .footer-content-row-inside .column .footer-column-link{font-size:.9em;margin-bottom:10px}}@media(max-width:767.98px){.login-form{gap:20px}.login-form .otp-input-container .otp-input{width:48px;height:48px;padding:5px;margin:0 4px;font-size:1.2em;border-radius:10px;border:1px solid var(--color-border-active);background-color:var(--color-border);text-align:center;color:var(--color-text-primary);caret-color:var(--color-text-primary)}.login-form .otp-input-container .otp-input::-webkit-inner-spin-button,.login-form .otp-input-container .otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form .otp-input-container input::-moz-placeholder{font-size:1em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.login-form .otp-input-container input::placeholder{font-size:1em;text-align:center;font-weight:600;color:var(--color-text-secondary)}.highlights-section{flex-direction:row;flex-wrap:wrap}.highlights-section .highlight{width:100%;max-width:unset}.highlights-section .highlight .text-content{width:100%}.restaurants-grid{grid-template-columns:repeat(2,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(28.125% + 87.1875px),400px)}.restaurants-grid.horizontal-scroll{padding-bottom:0}.restaurants-grid.horizontal-scroll .restaurant-card{max-width:260px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-image .open-now{right:5px;top:5px;padding:0 5px;height:24px;font-size:.8em;gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h2,.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details h3{font-size:1.1em}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details{gap:2.5px}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .divider-pill{height:.3em;min-height:.3em;width:.3em;min-width:.3em;background:var(--color-text-secondary)}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element svg{height:.8em;min-height:.8em;width:.8em;min-width:.8em;fill:var(--color-action-primary);color:var(--color-action-primary)}.restaurants-grid.horizontal-scroll .restaurant-card .restaurant-details .other-details .detail-element p{font-size:.86em;color:var(--color-text-secondary)}.restaurants-grid.horizontal-scroll::-webkit-scrollbar{display:none;width:0;height:0}.restaurants-grid .restaurant-card{position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:10px;border-radius:20px;background-color:var(--color-card-primary);flex:0 0 auto;transition:all .15s ease-in-out;z-index:2}.restaurants-grid .restaurant-card:hover{transform:unset}.events-grid{grid-template-columns:repeat(3,1fr)}.events-grid .event-card{min-height:clamp(280px,calc(41.66667vw + 65px),280px)}.events-grid.horizontal-scroll{padding-bottom:0}.events-grid.horizontal-scroll .event-card{max-width:240px}.events-grid.horizontal-scroll::-webkit-scrollbar{display:none;width:0;height:0}.events-grid .event-card:hover{transform:unset;z-index:3}.events-grid .event-card .event-image{width:100%;min-width:100%}.events-grid .event-card .event-details{gap:7.5px}.events-grid .event-card .event-details .dates{height:44px;width:44px;min-width:44px;min-height:44px}.events-grid .event-card .event-details .dates .date.month{font-size:.7em}.events-grid .event-card .event-details .dates .date.day,.events-grid .event-card .event-details h2,.events-grid .event-card .event-details h3{font-size:1.1em}.events-grid .event-card .event-details p{font-size:.9em}.footer .footer-content .footer-content-row{margin-bottom:20px;padding:60px 20px 30px}.footer .footer-content .footer-content-row .column.larger{width:40%}.footer .footer-content .footer-content-row .footer-content-row-inside{width:60%;flex-wrap:wrap}.footer .footer-content .footer-copyright{font-size:.9em;padding:60px 25px 30px}.story-viewer-container .story-media-container{max-height:none}.story-viewer-container .story-media-container .story-media .touch-area svg{display:none}.wrapper.business .generic-section .header,.wrapper.event .generic-section .header{padding:0}.wrapper.business .generic-section .header h1,.wrapper.event .generic-section .header h1{font-size:1.2em}.wrapper.business .generic-section .header .highlight,.wrapper.event .generic-section .header .highlight{font-size:.8em}.cookie-consent-banner{flex-direction:column}.cookie-consent-banner button{width:100%}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{min-width:250px;max-width:280px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators,.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{width:32px;height:32px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{width:24px;height:24px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators .gallery-indicator{width:6px;height:6px}.business-pictures-masonry-grid .single-image-container .single-image-item{border-radius:8px}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{width:30px;height:30px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{max-height:400px}.business-pictures-masonry-grid .masonry-container,.business-pictures-masonry-grid .masonry-container .masonry-column{gap:10px}.business-pictures-masonry-grid .masonry-container .masonry-item{border-radius:8px}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader .loader-spinner{width:30px;height:30px}}@media(max-width:575.98px){.restaurants-grid{grid-template-columns:repeat(1,1fr)}.restaurants-grid .restaurant-card{min-height:clamp(200px,calc(56.25% + 90px),600px)}.restaurants-grid.horizontal-scroll .restaurant-card{max-width:68%}.events-grid{grid-template-columns:repeat(2,1fr)}.events-grid .event-card{min-height:clamp(220px,calc(62.5vw + 65px),280px)}.events-grid.horizontal-scroll .event-card{max-width:54%}.footer .footer-content .footer-content-row{flex-wrap:wrap}.footer .footer-content .footer-content-row .column,.footer .footer-content .footer-content-row .column.larger{width:100%}.footer .footer-content .footer-content-row .footer-content-row-inside{width:100%;gap:10px;-moz-column-gap:20px;column-gap:20px}.footer .footer-content .footer-content-row .footer-content-row-inside .column{width:calc(50% - 10px)}.business-event-locations-section .event-locations-grid.horizontal-scroll .event-location-card{min-width:220px;max-width:250px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators,.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation{opacity:1}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button{width:30px;height:30px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-navigation .gallery-button .gallery-icon{width:20px;height:20px}.business-event-locations-section .event-locations-grid .event-location-card .event-location-image-container .gallery-indicators .gallery-indicator{width:6px;height:6px}.business-pictures-masonry-grid .single-image-container .single-image-item{border-radius:6px}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{width:25px;height:25px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{max-height:300px}.business-pictures-masonry-grid .masonry-container,.business-pictures-masonry-grid .masonry-container .masonry-column{gap:8px}.business-pictures-masonry-grid .masonry-container .masonry-item{border-radius:6px}}.business-pictures-masonry-grid,.business-pictures-masonry-grid .single-image-container{width:100%}.business-pictures-masonry-grid .single-image-container .single-image-item{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;background-color:var(--color-card-secondary);transition:transform .2s ease,box-shadow .2s ease;width:100%}.business-pictures-masonry-grid .single-image-container .single-image-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.business-pictures-masonry-grid .single-image-container .single-image-item.loading{min-height:300px;display:flex;align-items:center;justify-content:center}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-card-secondary);z-index:1}.business-pictures-masonry-grid .single-image-container .single-image-item .image-loader .loader-spinner{width:40px;height:40px;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;max-height:500px}.business-pictures-masonry-grid .single-image-container .single-image-item .single-image.loading{opacity:0}.business-pictures-masonry-grid .masonry-container{display:flex;gap:15px;width:100%}.business-pictures-masonry-grid .masonry-container .masonry-column{flex:1;display:flex;flex-direction:column;gap:15px}.business-pictures-masonry-grid .masonry-container .masonry-item{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;background-color:var(--color-card-secondary);transition:transform .2s ease,box-shadow .2s ease;width:100%}.business-pictures-masonry-grid .masonry-container .masonry-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.business-pictures-masonry-grid .masonry-container .masonry-item.loading{min-height:200px;display:flex;align-items:center;justify-content:center}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-card-secondary);z-index:1}.business-pictures-masonry-grid .masonry-container .masonry-item .image-loader .loader-spinner{width:40px;height:40px;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.business-pictures-masonry-grid .masonry-container .masonry-item .masonry-image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.business-pictures-masonry-grid .masonry-container .masonry-item .masonry-image.loading{opacity:0}.business-pictures-masonry-grid .masonry-container.shimmer .shimmer-item{background:linear-gradient(90deg,var(--color-card-secondary) 25%,var(--color-border) 50%,var(--color-card-secondary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:12px;min-height:200px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.profile-initials{display:flex;align-items:center;justify-content:center;background:var(--color-divider-primary);color:var(--color-text-primary);container-type:inline-size;overflow:hidden}.profile-initials .text{font-size:52cqi;font-weight:600;line-height:1;text-transform:uppercase}.wrapper.text-page{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%}.wrapper.text-page .general-header{max-width:800px}.wrapper.text-page .text-container{margin-top:50px;max-width:800px}.wrapper.text-page .text-container b,.wrapper.text-page .text-container em,.wrapper.text-page .text-container p{margin-top:15px;font-size:1em;line-height:1.6;text-align:justify;font-weight:400}.wrapper.text-page .text-container b:first-of-type,.wrapper.text-page .text-container em:first-of-type,.wrapper.text-page .text-container p:first-of-type{margin-top:0}.wrapper.text-page .text-container b{font-weight:600}.wrapper.text-page .text-container em{font-style:italic}.wrapper.text-page .text-container h1{margin-top:25px;font-size:1.8em;font-weight:600}.wrapper.text-page .text-container h2{margin-top:25px;font-size:1.6em;font-weight:600}.wrapper.text-page .text-container h3{margin-top:25px;margin-bottom:15px;font-size:1.4em;font-weight:600}.wrapper.text-page .text-container h4{margin-top:25px;font-size:1.2em;font-weight:600}.wrapper.text-page .text-container ol,.wrapper.text-page .text-container ul{margin-top:10px;padding-left:20px;margin-bottom:15px}.wrapper.text-page .text-container ol li,.wrapper.text-page .text-container ul li{margin-top:10px;margin-left:20px;font-weight:400;line-height:1.5;text-align:justify;padding-left:5px}.wrapper.text-page .text-container .general-header{text-align:center;margin-bottom:30px}.wrapper.text-page .text-container .section-title{font-size:1.5em;margin-top:30px;margin-bottom:15px}.wrapper.text-page .text-container .text-container p{margin-bottom:15px}.wrapper.text-page .text-container .definitions dt{font-weight:500;margin-top:15px;letter-spacing:.5px}.wrapper.text-page .text-container .definitions dd{font-weight:300;margin-top:5px;margin-left:20px;margin-bottom:10px}@media(max-width:575.98px){.wrapper.text-page .text-container{margin-top:25px}}.theme-venue{--color-action-primary:#11816c!important;--color-action-primary-accent:#00604e!important}.theme-restaurant{--color-action-primary:#b40202!important;--color-action-primary-accent:#db1212!important}.theme-event{--color-action-primary:#b25fd0!important;--color-action-primary-accent:#532c6d!important}.iziToast,.iziToast .iziToast-close,.iziToast .iziToast-icon,.iziToast .iziToast-message,.iziToast .iziToast-progressbar,.iziToast .iziToast-title{transition:color 0s,background-color 0s,background 0s!important;-webkit-transition:color 0s,background-color 0s,background 0s!important;-o-transition:color 0s,background-color 0s,background 0s!important}.iziToast{background:var(--color-card-primary)!important;border:1px solid var(--color-card-secondary)!important;border-radius:22px!important;font-family:Manrope,"Manrope Fallback: BlinkMacSystemFont","Manrope Fallback: Segoe UI","Manrope Fallback: Helvetica Neue","Manrope Fallback: Arial","Manrope Fallback: Noto Sans",system-ui,sans-serif!important;overflow:hidden!important;box-shadow:0 12px 18px #0006!important}.iziToast .iziToast-body .iziToast-icon{border-radius:50%;background-size:60%!important}.iziToast .iziToast-body .iziToast-texts .iziToast-title{font-weight:600;color:var(--color-text-primary)!important}.iziToast .iziToast-body .iziToast-texts .iziToast-message{font-weight:500;color:var(--color-text-secondary)!important}.iziToast .iziToast-close{background-size:10px!important}.iziToast .iziToast-progressbar div{background:#00000080!important}.iziToast.iziToast-color-blue .iziToast-icon{background-color:var(--color-static-blue)!important}.iziToast.iziToast-color-blue .iziToast-progressbar{background:var(--color-static-blue)!important;background-color:var(--color-static-blue)!important}.iziToast.iziToast-color-orange .iziToast-icon{background-color:var(--color-static-yellow)!important}.iziToast.iziToast-color-orange .iziToast-progressbar{background:var(--color-static-yellow)!important;background-color:var(--color-static-yellow)!important}.iziToast.iziToast-color-red .iziToast-icon{background-color:var(--color-static-red)!important}.iziToast.iziToast-color-red .iziToast-progressbar{background:var(--color-static-red)!important;background-color:var(--color-static-red)!important}.iziToast.iziToast-color-green .iziToast-icon{background-color:var(--color-static-green)!important}.iziToast.iziToast-color-green .iziToast-progressbar{background:var(--color-static-green)!important;background-color:var(--color-static-green)!important}.light-mode .iziToast .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%!important;background-size:10px!important}@media only screen and (max-width:567.98px){.iziToast-wrapper{padding:10px}}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/Y65JE-m-64Ddfu32440hFKPXMKdUKvqYpXMThD5n0DM-4q6BPKscA6hlax51GpZJ9gtKDmRwauO45eRqmYhiV10.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:"Lato Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:104.5608%;ascent-override:94.3948%;descent-override:20.3709%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Segoe UI";src:local("Segoe UI");size-adjust:98.2273%;ascent-override:100.4812%;descent-override:21.6844%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:96.7778%;ascent-override:101.9862%;descent-override:22.0092%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: Noto Sans";src:local("Noto Sans");size-adjust:91.8776%;ascent-override:107.4255%;descent-override:23.183%;line-gap-override:0%}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/PQ9OFvrEk2UMfJ9hSDMsx-iQhVbCbeWPD_wbDE2FatM-e_HmjYUN_Xnq5pXwtKGHU8POlIsAJgI7erz-ZqwTlJU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/UTVttMVXQfjWsUqZhPmHVjbZQVOFgLy35grkER3A1Rc-7PHurujMSjZWQMOyQsfQbaIkbpXwBzAI0oRPwYQWEag.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/E9gAUejIpWiYG4NXk_H7-EI7uoXiYOJAJOsfxkChFnY-DEQ80D3nJs2q1ZN9RCtfuxGZLKpX_1xw0AirgnJ4lt0.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;inset:-100px 0;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:Lato,"Lato Fallback: BlinkMacSystemFont","Lato Fallback: Segoe UI","Lato Fallback: Helvetica Neue","Lato Fallback: Arial","Lato Fallback: Noto Sans",Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:#eeeeeee6;border-color:#eeeeeee6;width:100%;pointer-events:all;cursor:default;transform:translate(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:#fff3}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:#0000004d;border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:#0000001a}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:#0000001a;color:#000;box-shadow:0 0 0 1px #0003;min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:#0000001a;color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:#0003}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;font-size:14px;line-height:16px;text-align:left;float:left;white-space:normal}.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:#0009}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,Lato,Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a,0 8px 8px -5px #00000040}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px #ffffff4d,0 10px 10px -5px #00000040}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px #00000040,inset 0 10px 20px -5px #00000040}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:#ffffffb3;font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:#ffffff1a}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:#fff3}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px #fff9}.iziToast.iziToast-color-red{background:#ffafb4e6;border-color:#ffafb4e6}.iziToast.iziToast-color-orange{background:#ffcfa5e6;border-color:#ffcfa5e6}.iziToast.iziToast-color-yellow{background:#fff9b2e6;border-color:#fff9b2e6}.iziToast.iziToast-color-blue{background:#9ddeffe6;border-color:#9ddeffe6}.iziToast.iziToast-color-green{background:#a6efb8e6;border-color:#a6efb8e6}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3:after{display:none}.iziToast .revealIn,.iziToast.revealIn{animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast .slideIn,.iziToast.slideIn{animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{animation:iziT-bounceInUp .7s ease-in-out both}.iziToast .fadeIn,.iziToast.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{backface-visibility:visible!important;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{animation:iziT-fadeOut .7s ease both}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;transform:translate3d(300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;transform:translate3d(-300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(200px,0,0)}}@keyframes iziT-flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.recaptcha-container[data-v-35292596]{position:fixed;bottom:0;right:0;z-index:1000}
