.elementor .e-79376ba4-938c{width:66%;height:100%;object-fit:cover;object-position:55% 45%;position:absolute;inset-block-start:0px;inset-inline-end:0px;display:block;}.elementor .e-174d4078-16e2{width:66%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;padding:0px;background-image:linear-gradient(90deg, #1C1917 0%,rgba(0,0,0,0) 34%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-37b39e56-2acc{width:100%;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.15) 30%,rgba(0,0,0,0.45) 62%,rgba(0,0,0,0.92) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .e-1ca9666a-5024{font-weight:700;font-size:12px;color:#ED192D;letter-spacing:0.24em;text-transform:uppercase;display:block;}.elementor .e-462d2fbf-42b4{font-family:Cinzel;font-weight:400;font-size:64px;color:#FFFFFF;letter-spacing:0.07em;line-height:1.12;text-transform:uppercase;margin:0px;display:block;}.elementor .e-28666dfa-de0f{max-width:600px;font-family:Lora;font-weight:400;font-size:18px;color:#EDE7DC;line-height:1.65;margin:0px;display:block;}.elementor .e-2eb0e8d2-47e7{min-height:44px;font-family:Lato;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-color:#6B6055;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-2eb0e8d2-47e7:hover,.elementor .e-2eb0e8d2-47e7:focus-visible{border-color:var(--csh-red);background-color:var(--csh-red);}.elementor .e-3cfcc43e-ac64{min-height:44px;font-family:Lato;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-color:#6B6055;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-3cfcc43e-ac64:hover,.elementor .e-3cfcc43e-ac64:focus-visible{border-color:var(--csh-red);background-color:var(--csh-red);}.elementor .e-5b2b134a-bd57{min-height:44px;font-family:Lato;font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1px;border-color:#ED192D;border-style:solid;background-color:#ED192D;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5b2b134a-bd57:hover,.elementor .e-5b2b134a-bd57:focus-visible{background-color:var(--csh-dark-red-hover);}.elementor .e-197bf19b-373b{width:auto;min-width:0px;padding:0px;margin-block-start:4px;display:flex;gap:8px;}.elementor .e-2e7ab1bf-84c6{min-height:52px;font-family:Lato;font-weight:700;font-size:12px;color:#0B0B0B;letter-spacing:0.22em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:0px;background-color:#FFFFFF;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-2e7ab1bf-84c6:hover,.elementor .e-2e7ab1bf-84c6:focus-visible{background-color:var(--csh-cream);}.elementor .e-3568d269-f493677:hover,.elementor .e-3568d269-f493677:focus-visible{color:var(--csh-black);background-color:var(--csh-white);}.elementor .e-59f7483e-83a5{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-2c1c4d4-be45{width:auto;min-width:0px;max-width:760px;position:relative;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-79843b6e-a619{position:relative;z-index:2;}.elementor .e-3dc97ed1-99a0{width:auto;min-width:0px;min-height:600px;overflow:hidden;position:relative;font-family:Lato;font-weight:300;font-size:17px;color:#EDE7DC;line-height:1.7;padding-block-start:70px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:#1C1917;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-245fc69-db69{width:auto;min-width:0px;position:sticky;inset-block-start:89px;z-index:40;font-family:Lato;font-weight:700;font-size:11px;color:#EDE7DC;letter-spacing:0.2em;line-height:1.7;text-transform:uppercase;padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#2A2520;border-style:solid;background-color:rgba(0,0,0,0.94);display:flex;flex-wrap:wrap;justify-content:center;}.elementor .e-6673c1b-e922{max-width:620px;font-family:Lora;font-weight:400;font-size:16px;line-height:1.65;text-align:center;margin:0px;display:block;}.elementor .e-5a980f79-e359{max-width:620px;font-family:Lora;font-weight:400;font-size:16px;line-height:1.65;text-align:center;margin:0px;display:block;}.elementor .e-5d774116-2bd5{font-family:Lora;font-weight:400;font-size:16px;line-height:1.65;margin:0px;display:block;}.elementor .e-40d1f97e-b096b03:hover,.elementor .e-40d1f97e-b096b03:focus-visible{color:var(--csh-black);background-color:var(--csh-white);}.elementor .e-4619fdca-eed5{width:auto;min-width:0px;text-align:center;padding:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-75121aac-ed4d{max-width:560px;font-family:Lora;font-weight:400;font-size:16px;line-height:1.65;margin:0px;display:block;}.elementor .e-60289847-91e9{width:auto;min-width:0px;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(4, 1fr);}.elementor .e-1023967a-98f4{width:auto;min-width:0px;max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:36px;}.elementor .e-5c7cd6f7-2e7e{max-width:560px;font-family:Lora;font-weight:400;font-size:16px;line-height:1.65;margin:0px;display:block;}.elementor .e-467c4047-173c{width:auto;min-width:0px;padding:0px;display:grid;gap:48px;grid-template-columns:1fr 1fr;}.elementor .e-74894e77-44d3{width:auto;min-width:0px;max-width:760px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:32px;}.elementor .e-50f0c582-4cd3{font-family:Cinzel;font-weight:400;font-size:30px;color:#FFFFFF;letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;margin:0px;display:block;}.elementor .e-1c3d95d7-b79dcbb:hover,.elementor .e-1c3d95d7-b79dcbb:focus-visible{color:var(--csh-black);background-color:var(--csh-white);}.elementor .e-6bada98c-2adc0a2:hover,.elementor .e-6bada98c-2adc0a2:focus-visible{color:var(--csh-black);background-color:var(--csh-white);}.elementor .e-26dbab10-d0b6aac:hover,.elementor .e-26dbab10-d0b6aac:focus-visible{color:var(--csh-black);background-color:var(--csh-white);}.elementor .e-1c53156f-67f3{width:auto;min-width:0px;padding:0px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-4d8711d7-1768{margin:0px;display:block;}.elementor .e-6c129fce-db1a{margin:0px;display:block;}.elementor .e-48fdd1ff-96c0{margin:0px;display:block;}.elementor .e-17cfe8ec-e5d7{width:auto;min-width:0px;font-family:Lora;font-weight:400;font-size:14px;color:#A89F92;line-height:1.65;padding:0px;margin-block-start:10px;display:flex;flex-direction:column;gap:8px;}.elementor .e-38c96958-d3f0{width:auto;min-width:0px;max-width:900px;padding:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:#2a2520;border-style:solid;background-color:rgba(11, 11, 11, 0.85);display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-47f88ab0-af8a{width:auto;min-width:0px;font-family:Lato;font-weight:300;font-size:17px;color:#EDE7DC;line-height:1.7;text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://www.charleyssteakhouse.com/wp-content/uploads/2026/10/texture-deco-tile.png");background-repeat:repeat;background-attachment:scroll;background-size:325px auto;background-position:0% 0%;background-color:#0B0B0B;display:block;}