.elementor-56 .elementor-element.elementor-element-6d6dc71{--display:flex;}.elementor-56 .elementor-element.elementor-element-6d6dc71:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-6d6dc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://menu.evietek.com/wp-content/uploads/2026/03/cold-mezza-trio-master-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-e2b9c75{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-e2b9c75 .elementor-heading-title{font-size:80px;color:var( --e-global-color-ddcdd26 );}.elementor-56 .elementor-element.elementor-element-bb97f45{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-c713f53{background-color:#9D7C2F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:15px 0px 15px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-c713f53 .elementor-heading-title{color:var( --e-global-color-ddcdd26 );}.elementor-56 .elementor-element.elementor-element-af02a19{--display:flex;}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-menu-item .wpc-add-to-cart a{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );width:45px;height:45px;}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-menu-item .wpc-add-to-cart a:hover{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-menu-price, .elementor-56 .elementor-element.elementor-element-a14efbb .wpc-menu-currency{font-weight:700;}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-menu-item .wpc-food-single-item{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-single-item:hover{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-a14efbb .wpc-food-menu-item{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-032a462{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.5px;}.elementor-56 .elementor-element.elementor-element-032a462 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-032a462 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56 .elementor-element.elementor-element-215f34e{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-b66fbd9{background-color:#9D7C2F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:15px 0px 15px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-b66fbd9 .elementor-heading-title{color:var( --e-global-color-ddcdd26 );}.elementor-56 .elementor-element.elementor-element-ed0c52d{--display:flex;}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-menu-item .wpc-add-to-cart a{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );width:45px;height:45px;}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-menu-item .wpc-add-to-cart a:hover{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-menu-price, .elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-menu-currency{font-weight:700;}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-menu-item .wpc-food-single-item{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-single-item:hover{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-c5851d1 .wpc-food-menu-item{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-c5d77a4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.5px;}.elementor-56 .elementor-element.elementor-element-c5d77a4 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-c5d77a4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-56 .elementor-element.elementor-element-dc7f9aa{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-56 .elementor-element.elementor-element-a660898{background-color:#9D7C2F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:15px 0px 15px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-a660898 .elementor-heading-title{color:var( --e-global-color-ddcdd26 );}.elementor-56 .elementor-element.elementor-element-424058e{--display:flex;}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-menu-item .wpc-add-to-cart a{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );width:45px;height:45px;}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-menu-item .wpc-add-to-cart a:hover{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-menu-item.style3:hover .wpc-food-menu-item .wpc-add-to-cart a{background-color:var( --e-global-color-cc77a91 );}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-menu-price, .elementor-56 .elementor-element.elementor-element-d03e218 .wpc-menu-currency{font-weight:700;}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-menu-item .wpc-food-single-item{text-align:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-single-item:hover{background-color:var( --e-global-color-accent );}.elementor-56 .elementor-element.elementor-element-d03e218 .wpc-food-menu-item{margin:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-42a4855{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.5px;}.elementor-56 .elementor-element.elementor-element-42a4855 .elementor-divider-separator{width:100%;}.elementor-56 .elementor-element.elementor-element-42a4855 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}body.elementor-page-56:not(.elementor-motion-effects-element-type-background), body.elementor-page-56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for wpc-menu, class: .elementor-element-a14efbb *//* 1. REMOVE THUMBNAIL IMAGE ONLY */
.wpc-food-menu-thumb img {
  display: none !important;
}

/* 2. PRICE + CART IN ONE LINE */
.wpc-food-menu-thumb {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 15px;
}

/* Remove weird spacing from container */
.wpc-food-menu-thumb a.wpc-no-link {
  display: none !important;
}

/* 3. CENTER TITLE */
.wpc-post-title {
  text-align: center !important;
  margin-bottom: 10px !important;
}

.wpc-food-inner-content p,
.wpc-food-inner-content .menu-line:first-child {
  margin-top: 30px !important;
}

/* 4. LEFT ALIGN LIST WITH SMALL PADDING */
.menu-line {
  text-align: left;
  padding-left: 10px;   /* 👈 tweak between 2–6px if needed */
  margin-bottom: 6px;
  line-height: 1.6;
}

/* 5. EQUAL HEIGHT CARDS */
.wpc-food-single-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Ensure parent columns stretch */
.wpc-row {
  display: flex;
  align-items: stretch;
}

/* Inner content takes full space */
.wpc-food-inner-content {
  flex-grow: 1;
}

/* 6. CENTER PRICE TEXT */
.wpc-menu-currency {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb97f45 */.elementor-56 .elementor-element.elementor-element-bb97f45 {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for wpc-menu, class: .elementor-element-c5851d1 *//* 1. REMOVE THUMBNAIL IMAGE ONLY */
.wpc-food-menu-thumb img {
  display: none !important;
}

/* 2. PRICE + CART IN ONE LINE */
.wpc-food-menu-thumb {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 15px;
}

/* Remove weird spacing from container */
.wpc-food-menu-thumb a.wpc-no-link {
  display: none !important;
}

/* 3. CENTER TITLE */
.wpc-post-title {
  text-align: center !important;
  margin-bottom: 10px !important;
}

.wpc-food-inner-content p,
.wpc-food-inner-content .menu-line:first-child {
  margin-top: 30px !important;
}

/* 4. LEFT ALIGN LIST WITH SMALL PADDING */
.menu-line {
  text-align: left;
  padding-left: 10px;   /* 👈 tweak between 2–6px if needed */
  margin-bottom: 6px;
  line-height: 1.6;
}

/* 5. EQUAL HEIGHT CARDS */
.wpc-food-single-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Ensure parent columns stretch */
.wpc-row {
  display: flex;
  align-items: stretch;
}

/* Inner content takes full space */
.wpc-food-inner-content {
  flex-grow: 1;
}

/* 6. CENTER PRICE TEXT */
.wpc-menu-currency {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215f34e */.elementor-56 .elementor-element.elementor-element-215f34e {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
}/* End custom CSS */
/* Start custom CSS for wpc-menu, class: .elementor-element-d03e218 *//* 1. REMOVE THUMBNAIL IMAGE ONLY */
.wpc-food-menu-thumb img {
  display: none !important;
}

/* 2. PRICE + CART IN ONE LINE */
.wpc-food-menu-thumb {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-top: 15px;
}

/* Remove weird spacing from container */
.wpc-food-menu-thumb a.wpc-no-link {
  display: none !important;
}

/* 3. CENTER TITLE */
.wpc-post-title {
  text-align: center !important;
  margin-bottom: 10px !important;
}

.wpc-food-inner-content p,
.wpc-food-inner-content .menu-line:first-child {
  margin-top: 30px !important;
}

/* 4. LEFT ALIGN LIST WITH SMALL PADDING */
.menu-line {
  text-align: left;
  padding-left: 10px;   /* 👈 tweak between 2–6px if needed */
  margin-bottom: 6px;
  line-height: 1.6;
}

/* 5. EQUAL HEIGHT CARDS */
.wpc-food-single-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Ensure parent columns stretch */
.wpc-row {
  display: flex;
  align-items: stretch;
}

/* Inner content takes full space */
.wpc-food-inner-content {
  flex-grow: 1;
}

/* 6. CENTER PRICE TEXT */
.wpc-menu-currency {
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7f9aa */.elementor-56 .elementor-element.elementor-element-dc7f9aa {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
}/* End custom CSS */