.elementor .e-6bdba7e-a024c62{font-weight:600;font-size:0.85rem;color:#d4a96a;letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-d349f24-b9c3902{font-family:"Georgia, serif";font-size:4.5rem;color:#fdf6ee;line-height:1.1em;text-align:center;}.elementor .e-5d6fa1f-9452166{width: 60px; height: 2px; background: #d4a96a; border: none; margin: 0 auto;\n}.elementor .e-6dbe38e-4609f4a{font-size:1.15rem;color:#f0e6d3;line-height:1.7em;text-align:center;}.elementor .e-f5d7b0b-d581b99{min-height:30px;padding:0px;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-9fd06b8-7648cf9{min-width:45px;min-height:45px;padding-block-start:10rem;padding-block-end:10rem;padding-inline-start:2rem;padding-inline-end:2rem;display:block;flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(160deg, rgba(30,15,5,0.72) 0%, rgba(60,30,10,0.55) 100%); width: 100%;\n}.elementor .e-cab5482-b9a8dfd{min-height:35px;padding:0px;flex-direction:column;background-image: url('https://lalabistro.ca/wordpress/wp-content/uploads/2026/04/IMG_2988-scaled.jpg');
background-size: cover;
background-position: center center;
background-repeat: no-repeat;\n}.elementor .e-74c5c7f-d3d7ff3{font-weight:600;font-size:0.8rem;color:#b8864e;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-4b493bb-ba0fa5c{font-family:"Georgia, serif";font-size:2.6rem;color:#2c1f0e;line-height:1.2em;}.elementor .e-dd8c8b2-49dce5f{width: 50px; height: 2px; background: #b8864e; border: none;\n}.elementor .e-5e594e3-6c3f113{font-size:1.05rem;color:#4a3728;line-height:1.8em;}.elementor .e-04fa6e7-3ee0389{font-size:1.05rem;color:#4a3728;line-height:1.8em;}.elementor .e-c7bef5c-2307620{padding:0px;flex-direction:column;gap:1.5rem;flex: 1 1 0; min-width: 0;\n}.elementor .e-7ce6fc3-dbf9f17{width: 100%; border-radius: 2px; box-shadow: 0 24px 60px rgba(44,31,14,0.18); object-fit: cover;\n}.elementor .e-ba94e8c-6f56313{padding:0px;flex-direction:column;flex: 1 1 0; min-width: 0;\n}.elementor .e-a193d24-8d6edf7{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6rem;padding-inline-end:6rem;flex-direction:row;gap:5rem;align-items:center;max-width: 1200px; margin: 0 auto; width: 100%;\n}.elementor .e-d52d95f-2461046{padding:0px;background-color:#fdf6ee;flex-direction:column;}.elementor .e-4e45e52-0460f0a{font-family:"Georgia, serif";font-size:2.6rem;color:#fdf6ee;text-align:center;}.elementor .e-90651f6-958973b{width: 50px; height: 2px; background: #d4a96a; border: none;\n}.elementor .e-362e65f-da4774f{font-family:"Georgia, serif";font-size:1.2rem;color:#2c1f0e;}.elementor .e-840066d-744e13c{font-size:0.95rem;color:#4a3728;line-height:1.75em;}.elementor .e-db6aea7-259451a{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fdf6ee;flex-direction:column;gap:1rem;border-radius: 2px; flex: 1 1 0; box-shadow: 0 8px 32px rgba(44,31,14,0.12);\n}.elementor .e-ba5fcb5-1cd06ea{font-family:"Georgia, serif";font-size:1.2rem;color:#2c1f0e;}.elementor .e-8527793-5874221{font-size:0.95rem;color:#4a3728;line-height:1.75em;}.elementor .e-78ef90d-1b4db50{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fdf6ee;flex-direction:column;gap:1rem;border-radius: 2px; flex: 1 1 0; box-shadow: 0 8px 32px rgba(44,31,14,0.12);\n}.elementor .e-a0d8c55-785732a{font-family:"Georgia, serif";font-size:1.2rem;color:#2c1f0e;}.elementor .e-f9c4600-4ca570c{font-size:0.95rem;color:#4a3728;line-height:1.75em;}.elementor .e-4477bcc-e85d227{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fdf6ee;flex-direction:column;gap:1rem;border-radius: 2px; flex: 1 1 0; box-shadow: 0 8px 32px rgba(44,31,14,0.12);\n}.elementor .e-b3eda01-e949413{padding:0px;flex-direction:row;gap:2rem;align-items:stretch;}.elementor .e-6df6fc9-2abbe6d{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6rem;padding-inline-end:6rem;flex-direction:column;gap:3rem;align-items:center;max-width: 1200px; margin: 0 auto; width: 100%;\n}.elementor .e-b2adc72-d1cfa6a{padding:0px;background-color:#2c1f0e;flex-direction:column;}.elementor .e-923d5f0-cf3e150{font-weight:600;font-size:0.8rem;color:#b8864e;letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-84a4638-86ab089{font-family:"Georgia, serif";font-size:2.8rem;color:#2c1f0e;text-align:center;}.elementor .e-77544f7-1d26acf{width: 50px; height: 2px; background: #b8864e; border: none;\n}.elementor .e-b9bbad6-4206a5d{font-size:1.1rem;color:#4a3728;line-height:1.7em;text-align:center;max-width: 600px;\n}.elementor .e-fc00756-7e7b08a{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-abd7c34-20d3263{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-51dfeea-0decfdd{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-3a8fbaa-00c4c50{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-0ce6a49-050063e{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-f0ba223-8ec5efd{border-radius:4px;width: 100%; height: 280px; object-fit: cover; box-shadow: 0 8px 24px rgba(44,31,14,0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer;\n}.elementor .e-795d243-a9f8ba9{padding:0px;flex-direction:row;gap:1.5rem;display: grid; grid-template-columns: repeat(3, 1fr); width: 100%; flex-wrap: wrap;\n}.elementor .e-1b82ccd-6c2a6d9{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:2.5rem;align-items:center;max-width: 1200px; margin: 0 auto; width: 100%;\n}.elementor .e-0ce041e-cf6f596{padding:0px;background-color:#f8f5f0;flex-direction:column;}.elementor .e-ead9583-2645097{font-size:0.85rem;color:#d4a96a;letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-391d644-23fd31a{font-family:"Georgia, serif";font-size:3rem;color:#fdf6ee;text-align:center;}.elementor .e-63b18e8-374e33d{font-size:1.1rem;color:#f0e6d3;line-height:1.75em;text-align:center;}.elementor .e-a2c6e20-f8e8f72{font-weight:600;font-size:1rem;color:#2c1f0e;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#d4a96a;transition: opacity 0.3s ease; letter-spacing: 0.05em; text-transform: uppercase; font-size: 0.85rem;\n}.elementor .e-5739aa2-50b61a5{font-weight:600;font-size:1rem;color:#fdf6ee;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#d4a96a;border-style:solid;background-color:transparent;transition: opacity 0.3s ease; letter-spacing: 0.05em; text-transform: uppercase; font-size: 0.85rem;\n}.elementor .e-2ff286a-39a8850{padding:0px;flex-direction:row;gap:1.5rem;}.elementor .e-b215206-ef068f0{font-size:0.9rem;color:#c9b99a;letter-spacing:0.05em;text-align:center;}.elementor .e-f75c699-3cccf2f{padding:0px;flex-direction:column;gap:1.5rem;align-items:center;max-width: 700px;\n}.elementor .e-5fa8394-a670e81{padding-block-start:9rem;padding-block-end:9rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(160deg, rgba(20,10,3,0.82) 0%, rgba(44,31,14,0.75) 100%); width: 100%;\n}.elementor .e-1670b48-48d3ce4{padding:0px;flex-direction:column;background-image: url('https://images.unsplash.com/photo-1424847651672-bf20a4b0982b?w=1600&q=85'); background-size: cover; background-position: center center;\n}.elementor .e-0309d0c-99bc8cb{padding:0px;flex-direction:column;}