.elementor .anchor--menu-dessert{scroll-margin-top:150px;}.elementor .anchor--menu-sides{scroll-margin-top:150px;}.elementor .anchor--menu-salads{scroll-margin-top:150px;}.elementor .anchor--menu-sandwiches{scroll-margin-top:150px;}.elementor .anchor--butcher-grill{scroll-margin-top:150px;}.elementor .anchor--menu-smoked{scroll-margin-top:150px;}.elementor .carne-muted-ink{font-family:"Brandon Grotesque";font-weight:400;font-size:16px;color:#5F5A54;line-height:1.6;}.elementor .carne-ltd{font-family:"Brandon Grotesque";font-weight:700;font-size:10.5px;color:#E8323C;letter-spacing:0.16em;line-height:1;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:6px;padding-inline-end:6px;border-width:1px;border-color:#E8323C;border-style:solid;white-space: nowrap;\n}.elementor .carne-item-desc{font-family:"Brandon Grotesque";font-weight:400;font-size:15.5px;color:#5F5A54;line-height:1.55;}.elementor .carne-price{font-family:"Brandon Grotesque";font-weight:700;font-size:15px;color:#5F5A54;white-space: nowrap;\n}.elementor .carne-item-title{font-family:"Brandon Grotesque";font-weight:700;font-size:17px;color:#141210;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .carne-item-name{width:auto;padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .carne-item-row{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items: baseline;\n}.elementor .carne-item{min-width:0px;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:6px;border-bottom-style: dashed; border-bottom-color: rgba(20,18,16,0.16);\n}.elementor .carne-items{min-width:0px;column-gap:48px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 28px;\n}.elementor .carne-menu-cat{font-family:Typeka;font-weight:600;font-size:30px;color:#141210;line-height:1.1;}.elementor .carne-msec-side{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .carne-msec{column-gap:72px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto;row-gap: 24px; border-bottom-style: solid; border-bottom-color: rgba(20,18,16,0.16);\n}.elementor .carne-menu-tab:hover,.elementor .carne-menu-tab:focus-visible{color:#141210;border-bottom-color: #E8323C;\n}.elementor .carne-menu-tab{font-family:"Brandon Grotesque";font-weight:700;font-size:12.5px;color:#5F5A54;letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:14px;padding-inline-end:14px;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: transparent; white-space: nowrap;\n}.elementor .carne-menu-tabs{position:sticky;inset-block-start:72px;z-index:20;padding:0px;border-block-end-width:1px;background-color:#F5F4F2;border-bottom-style: solid; border-bottom-color: rgba(20,18,16,0.16);\n}.elementor .carne-phero{color:#F5F4F2;padding-block-start:170px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0D0C0B;background-size: cover; background-position: center center;\n}.elementor .carne-card-title{font-family:Typeka;font-weight:600;font-size:22px;line-height:1.2;}.elementor .carne-container{width:100%;max-width:1240px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .carne-btn-solid:hover,.elementor .carne-btn-solid:focus-visible{color:#E8323C;border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .carne-btn-solid{font-family:"Brandon Grotesque";font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.18em;line-height:1;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:0px;border-width:1.5px;border-color:#E8323C;border-style:solid;background-color:#E8323C;}.elementor .carne-body{max-width:60ch;font-family:"Brandon Grotesque";font-weight:400;font-size:18px;line-height:1.7;}.elementor .carne-eyebrow{font-family:"Brandon Grotesque";font-weight:700;font-size:13px;color:#E8323C;letter-spacing:0.22em;line-height:1.4;text-transform:uppercase;}.elementor .carne-display{font-family:Typeka;font-weight:600;font-size:68px;letter-spacing:0px;line-height:1.05;}