.elementor .e-7f2fbfba-17f59a6{font-family:Montserrat;font-weight:600;font-size:1.1rem;color:#8B4513;letter-spacing:0.2em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-781660d0-9ac5e67{font-family:"Playfair Display";font-weight:700;font-size:4rem;color:#3E2723;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-590de058-1cc84f3{width:80px;margin-block-start:0.5rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#8B4513;border-style:solid;align-self:center;}.elementor .e-59dbf205-c797b08{font-family:"Playfair Display";font-weight:400;font-size:1.8rem;color:#556B2F;line-height:1.4em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2cca765d-e8e30e7{max-width:38rem;font-family:Montserrat;font-weight:400;font-size:1.15rem;color:#3E2723;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4750e4ff-0f2c15c{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#3E2723;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:30px;border-width:0px;border-color:#FFD700;border-style:solid;background-color:#FFD700;box-shadow:0px 8px 20px 0px rgba(139, 69, 19, 0.15);align-self:center;}.elementor .e-4750e4ff-0f2c15c:hover,.elementor .e-4750e4ff-0f2c15c:focus-visible{color:#FFFDF9;border-radius:30px;border-width:0px;border-color:#8B4513;border-style:solid;background-color:#8B4513;}.elementor .e-1036ede3-b20ba84{min-height:100vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(255, 253, 249, 0.88), rgba(255, 253, 249, 0.88)),url("https://www.barefootandbuttered.com/wp-content/uploads/2026/09/image-1790363726278.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e1d39ce-501e752{font-family:"Playfair Display";font-weight:700;font-size:2.75rem;color:#3E2723;}.elementor .e-96d888f-ebcc49b{width:4rem;color:#FFD700;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:3px;border-style:solid;}.elementor .e-25bdb361-1348f9b{max-width:38rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-798c61e7-ad4c62e{width:100%;height:100%;object-fit:cover;}.elementor .e-6ec4a096-2e41185{height:15rem;overflow:hidden;}.elementor .e-2550dcea-732bb44{font-family:"Playfair Display";font-weight:700;font-size:1.5rem;color:#3E2723;}.elementor .e-3136413e-37db1fa{column-gap:0rem;padding:1.5rem;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-357ce629-d0c6bcb{overflow:hidden;border-radius:12px;border-width:1px;border-color:#E6DFD3;border-style:solid;background-color:#F9F4E8;display:flex;flex-direction:column;}.elementor .e-357ce629-d0c6bcb:hover,.elementor .e-357ce629-d0c6bcb:focus-visible{border-color:#FFD700;box-shadow:0px 8px 20px 0px rgba(139, 69, 19, 0.08);}.elementor .e-308e5610-8469437{width:100%;height:100%;object-fit:cover;}.elementor .e-36bdb15f-27e45c4{height:15rem;overflow:hidden;}.elementor .e-5c688721-eaa6051{font-family:"Playfair Display";font-weight:700;font-size:1.5rem;color:#3E2723;}.elementor .e-44b836b6-e629bb0{column-gap:0rem;padding:1.5rem;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-7de1a88-5a9c85f{overflow:hidden;border-radius:12px;border-width:1px;border-color:#E6DFD3;border-style:solid;background-color:#F9F4E8;display:flex;flex-direction:column;}.elementor .e-7de1a88-5a9c85f:hover,.elementor .e-7de1a88-5a9c85f:focus-visible{border-color:#FFD700;box-shadow:0px 8px 20px 0px rgba(139, 69, 19, 0.08);}.elementor .e-3aaa3349-c31f655{width:100%;height:100%;object-fit:cover;}.elementor .e-25f6e093-ada38d4{height:15rem;overflow:hidden;}.elementor .e-22b3260-5c490ec{font-family:"Playfair Display";font-weight:700;font-size:1.5rem;color:#3E2723;}.elementor .e-1305292a-826e232{column-gap:0rem;padding:1.5rem;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-128dd9d9-45815a0{overflow:hidden;border-radius:12px;border-width:1px;border-color:#E6DFD3;border-style:solid;background-color:#F9F4E8;display:flex;flex-direction:column;}.elementor .e-128dd9d9-45815a0:hover,.elementor .e-128dd9d9-45815a0:focus-visible{border-color:#FFD700;box-shadow:0px 8px 20px 0px rgba(139, 69, 19, 0.08);}.elementor .e-1912ba76-35a8ed2{width:100%;height:100%;object-fit:cover;}.elementor .e-38db5401-9f88226{height:15rem;overflow:hidden;}.elementor .e-2a11a763-8d9a793{font-family:"Playfair Display";font-weight:700;font-size:1.5rem;color:#3E2723;}.elementor .e-1a171f21-6442355{column-gap:0rem;padding:1.5rem;display:flex;flex-direction:column;row-gap:0.75rem;}.elementor .e-2ef8042d-d413cbe{overflow:hidden;border-radius:12px;border-width:1px;border-color:#E6DFD3;border-style:solid;background-color:#F9F4E8;display:flex;flex-direction:column;}.elementor .e-2ef8042d-d413cbe:hover,.elementor .e-2ef8042d-d413cbe:focus-visible{border-color:#FFD700;box-shadow:0px 8px 20px 0px rgba(139, 69, 19, 0.08);}.elementor .e-2d24c24d-57f2647{width:100%;max-width:75rem;column-gap:1.5rem;display:grid;row-gap:2rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6793197c-b18cc4a{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFDF9;display:flex;flex-direction:column;row-gap:3.5rem;justify-content:center;align-items:center;}.elementor .e-60843fab-1b37164{max-width:48rem;font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#3E2723;line-height:1.25em;text-align:center;}.elementor .e-65080094-6712309{font-family:Montserrat;font-weight:500;font-size:1.1rem;color:#8B4513;letter-spacing:0.15em;text-align:center;text-transform:uppercase;margin-block-start:1rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4054b729-1579dc9{width:80px;margin-block-start:1.5rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#8B4513;border-style:solid;opacity:40%;align-self:center;}.elementor .e-7a65cc2-9874d64{font-family:"Playfair Display";font-weight:700;font-size:1.4rem;color:#3E2723;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.elementor .e-4ceb8b3a-9410d41{font-family:Montserrat;font-weight:400;font-size:0.85rem;color:#3E2723;letter-spacing:0.05em;text-align:center;margin-block-start:0.75rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;opacity:70%;}.elementor .e-53495156-f8cb3c4{padding-block-start:6rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFDF9;display:flex;flex-direction:column;justify-content:center;align-items:center;}