.elementor-4274 .elementor-element.elementor-element-150b1b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4274 .elementor-element.elementor-element-150b1b8:not(.elementor-motion-effects-element-type-background), .elementor-4274 .elementor-element.elementor-element-150b1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cordobafoods.com/wp-content/uploads/2026/10/Premium-chimichurri-and-ndulce-lineup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4274 .elementor-element.elementor-element-150b1b8::before, .elementor-4274 .elementor-element.elementor-element-150b1b8 > .elementor-background-video-container::before, .elementor-4274 .elementor-element.elementor-element-150b1b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-4274 .elementor-element.elementor-element-150b1b8 > .elementor-background-slideshow::before, .elementor-4274 .elementor-element.elementor-element-150b1b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4274 .elementor-element.elementor-element-150b1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000091;--background-overlay:'';}.elementor-4274 .elementor-element.elementor-element-a94da1c > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-4274 .elementor-element.elementor-element-579ae44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4274 .elementor-element.elementor-element-579ae44:not(.elementor-motion-effects-element-type-background), .elementor-4274 .elementor-element.elementor-element-579ae44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF9;}.elementor-4274 .elementor-element.elementor-element-5fd9199{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4274 .elementor-element.elementor-element-1fabaaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4274 .elementor-element.elementor-element-24618da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Rosario", Sans-serif;font-size:16px;font-weight:600;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .price{color:#C4811A;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .price ins{color:#C4811A;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .price ins .amount{color:#C4811A;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .button{font-family:"Rosario", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product .button:hover{background-color:#E6A033;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Rosario", Sans-serif;font-size:16px;font-weight:600;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .price{color:#C4811A;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:500;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .price ins{color:#C4811A;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .price ins .amount{color:#C4811A;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .button{font-family:"Rosario", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product .button:hover{background-color:#E6A033;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-4274 .elementor-element.elementor-element-150b1b8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4274 .elementor-element.elementor-element-a94da1c > .elementor-widget-container{padding:90px 0px 30px 0px;}.elementor-4274 .elementor-element.elementor-element-24618da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4274 .elementor-element.elementor-element-150b1b8:not(.elementor-motion-effects-element-type-background), .elementor-4274 .elementor-element.elementor-element-150b1b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-4274 .elementor-element.elementor-element-150b1b8{--padding-top:3em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-4274 .elementor-element.elementor-element-a94da1c > .elementor-widget-container{padding:3em 1em 0em 1em;}.elementor-4274 .elementor-element.elementor-element-579ae44{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-4274 .elementor-element.elementor-element-24618da{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4274 .elementor-element.elementor-element-6b9c88d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4274 .elementor-element.elementor-element-16cf3e9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4274 .elementor-element.elementor-element-728f939.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-4274 .elementor-element.elementor-element-5fd9199{--width:20%;}.elementor-4274 .elementor-element.elementor-element-24618da{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4274 .elementor-element.elementor-element-24618da{--width:100%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-16cf3e9 *//* LAYOUT ONLY. Fonts, sizes and colors are set in the Style tab. */
.cf-grid ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:20px!important;row-gap:0!important;margin:0;padding:0}
@media(max-width:1024px){.cf-grid ul.products{grid-template-columns:repeat(2,1fr)!important}}
/* each card = 4 shared rows (image, title, price, button) so titles never get cut off and rows stay aligned */
.cf-grid ul.products li.product{display:grid!important;grid-row:span 4;grid-template-rows:subgrid!important;row-gap:0!important;margin:0 0 40px!important;width:auto!important;float:none!important;text-align:left}
.cf-grid ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important}
.cf-grid li.product img{width:100%;aspect-ratio:1/1;object-fit:contain;margin:0 0 14px;background:#f6f2e8;border:1px solid #ebe6da;border-radius:4px;padding:10px}
.cf-grid ul.products li.product .price{align-self:start}
.cf-grid li.product .button{display:block;width:100%;text-align:center;padding:11px 0;margin:12px 0 0;background:#fff;color:#111;border:1.5px solid #7a7a7a;border-radius:4px;align-self:end}
.cf-grid li.product .button:hover{background:#111;color:#fff;border-color:#111}
.cf-grid .woocommerce-result-count,.cf-grid .woocommerce-ordering{display:none!important}
.cf-grid ul.products li.product .woocommerce-loop-product__title{min-height:2lh}

.cf-grid ul.products li.product{display:flex;flex-direction:column}
.cf-grid ul.products li.product .woocommerce-LoopProduct-link{display:contents}
.cf-grid ul.products li.product img{order:1;margin-bottom:0!important}
.cf-grid ul.products li.product .button{
  order:2;margin:10px 0 14px!important;width:100%;
  background:#E6A033!important;color:#fff!important;border:0!important;
  border-radius:6px;padding:12px;font-size:13px;letter-spacing:.06em;
  transition:background .2s,color .2s}
.cf-grid ul.products li.product .button:hover{background:#E6A033!important;color:#0A0A0A!important}
.cf-grid ul.products li.product .woocommerce-loop-product__title{order:3}
.cf-grid ul.products li.product .price{order:4;color:#0A0A0A!important;font-weight:600}
.cf-grid ul.products li.product{
  transition:transform .25s ease, box-shadow .25s ease;
  will-change:transform}
.cf-grid ul.products li.product:hover{
  transform:translateY(-6px);
  box-shadow:0 14px 28px rgba(10,10,10,.10)}

.woocommerce ul.products li.product .cf-card-cat{
  display:block;padding:10px 12px 0;
  font:700 11px/1 'Rosario',serif;letter-spacing:.14em;
  text-transform:uppercase;color:#E6A033;
}

 
/* 4 columns on tablet, 2 on mobile */
@media(min-width:768px){.elementor-4274 .elementor-element.elementor-element-16cf3e9 ul.products{grid-template-columns:repeat(4,1fr)!important;gap:16px!important}}



.woocommerce ul.products li.product .cf-card-size{
  display:block;padding:0 12px;margin-top:-4px;
  font-size:14px;color:#6b6b6b;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-728f939 *//* LAYOUT ONLY. Fonts, sizes and colors are set in the Style tab. */
.cf-grid ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;column-gap:20px!important;row-gap:0!important;margin:0;padding:0}
@media(max-width:1024px){.cf-grid ul.products{grid-template-columns:repeat(2,1fr)!important}}
/* each card = 4 shared rows (image, title, price, button) so titles never get cut off and rows stay aligned */
.cf-grid ul.products li.product{display:grid!important;grid-row:span 4;grid-template-rows:subgrid!important;row-gap:0!important;margin:0 0 40px!important;width:auto!important;float:none!important;text-align:left}
.cf-grid ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important}
.cf-grid li.product img{width:100%;aspect-ratio:1/1;object-fit:contain;margin:0 0 14px;background:#f6f2e8;border:1px solid #ebe6da;border-radius:4px;padding:10px}
.cf-grid ul.products li.product .price{align-self:start}
.cf-grid li.product .button{display:block;width:100%;text-align:center;padding:11px 0;margin:12px 0 0;background:#fff;color:#111;border:1.5px solid #7a7a7a;border-radius:4px;align-self:end}
.cf-grid li.product .button:hover{background:#111;color:#fff;border-color:#111}
.cf-grid .woocommerce-result-count,.cf-grid .woocommerce-ordering{display:none!important}
.cf-grid ul.products li.product .woocommerce-loop-product__title{min-height:2lh}

.cf-grid ul.products li.product{display:flex;flex-direction:column}
.cf-grid ul.products li.product .woocommerce-LoopProduct-link{display:contents}
.cf-grid ul.products li.product img{order:1;margin-bottom:0!important}
.cf-grid ul.products li.product .button{
  order:2;margin:10px 0 14px!important;width:100%;
  background:#E6A033!important;color:#fff!important;border:0!important;
  border-radius:6px;padding:12px;font-size:13px;letter-spacing:.06em;
  transition:background .2s,color .2s}
.cf-grid ul.products li.product .button:hover{background:#E6A033!important;color:#0A0A0A!important}
.cf-grid ul.products li.product .woocommerce-loop-product__title{order:3}
.cf-grid ul.products li.product .price{order:4;color:#0A0A0A!important;font-weight:600}
.cf-grid ul.products li.product{
  transition:transform .25s ease, box-shadow .25s ease;
  will-change:transform}
.cf-grid ul.products li.product:hover{
  transform:translateY(-6px);
  box-shadow:0 14px 28px rgba(10,10,10,.10)}

.woocommerce ul.products li.product .cf-card-cat{
  display:block;padding:10px 12px 0;
  font:700 11px/1 'Rosario',serif;letter-spacing:.14em;
  text-transform:uppercase;color:#E6A033;
}

 
/* 4 columns on tablet, 2 on mobile */
@media(min-width:768px){.elementor-4274 .elementor-element.elementor-element-728f939 ul.products{grid-template-columns:repeat(4,1fr)!important;gap:16px!important}}



.woocommerce ul.products li.product .cf-card-size{
  display:block;padding:0 12px;margin-top:-4px;
  font-size:14px;color:#6b6b6b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ae44 */.elementor-4274 .elementor-element.elementor-element-579ae44 > .e-con-inner{position:relative;z-index:2;background:#fff;border-radius:16px;border:1px solid rgba(10,10,10,.06);box-shadow:0 24px 60px -12px rgba(10,10,10,.18),0 8px 20px rgba(10,10,10,.06);margin-top:-48px;padding:28px 32px}
@media(max-width:767px){.elementor-4274 .elementor-element.elementor-element-579ae44 > .e-con-inner{margin-top:-24px;border-radius:12px;padding:16px}}
/* tablet inset: match hero content start (50px side padding, max 1024) */
@media(min-width:768px) and (max-width:1024px){.elementor-4274 .elementor-element.elementor-element-579ae44{padding-left:50px!important;padding-right:50px!important}.elementor-4274 .elementor-element.elementor-element-579ae44 > .e-con-inner{width:100%;max-width:min(100%,1024px);margin-left:auto;margin-right:auto}}
/* section bottom space */
.elementor-4274 .elementor-element.elementor-element-579ae44{padding-bottom:120px!important}/* End custom CSS */
/* Start custom CSS *//* Cordoba pagination */
.woocommerce nav.woocommerce-pagination{display:flex!important;justify-content:center;margin:40px 0 20px;font-family:'Rosario',serif}
.woocommerce nav.woocommerce-pagination ul.page-numbers{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:8px 12px!important;list-style:none;border:1px solid rgba(10,10,10,.08)!important;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(10,10,10,.06);overflow:visible}
.woocommerce nav.woocommerce-pagination ul.page-numbers li{display:flex!important;margin:0!important;padding:0!important;border:0!important;background:none!important;float:none!important;overflow:visible!important}
.woocommerce nav.woocommerce-pagination ul li .page-numbers{display:flex!important;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px!important;border-radius:999px;border:1.5px solid transparent;background:transparent;color:#0A0A0A!important;font-size:20px!important;font-weight:700!important;line-height:1!important;text-decoration:none;transition:all .25s ease}
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a.page-numbers:focus{background:#E6A033!important;color:#0A0A0A!important;transform:translateY(-2px);box-shadow:0 6px 14px rgba(230,160,51,.45)}
.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background:#E6A033!important;color:#0A0A0A!important;border-color:#E6A033;box-shadow:0 0 0 3px #fff,0 0 0 4.5px #E6A033}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers{background:transparent!important;box-shadow:none!important;color:#E6A033!important;font-size:26px!important;font-weight:900!important;-webkit-text-stroke:1.5px #E6A033;padding:0 12px!important}
.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers:hover{background:transparent!important;color:#C98512!important;-webkit-text-stroke-color:#C98512;box-shadow:none!important;transform:translateX(2px)}
@media(max-width:600px){.woocommerce nav.woocommerce-pagination ul.page-numbers{gap:6px;padding:6px 8px!important}.woocommerce nav.woocommerce-pagination ul li .page-numbers{min-width:32px;height:32px;padding:0 8px!important;font-size:18px!important}}

/* Cordoba product card text padding (mobile) */
@media(max-width:767px){.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding-left:12px!important;padding-right:12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-top:10px!important}}

/* Cordoba product card buttons (mobile) */
@media(max-width:767px){.woocommerce ul.products li.product .button{box-sizing:border-box!important;width:calc(100% - 24px)!important;margin:10px 12px 0!important}}

/* Cordoba card radius */
.woocommerce ul.products li.product{border-radius:12px!important;overflow:hidden}

/* Cordoba card order: image > category > title > size > price > button */
.woocommerce ul.products li.product{grid-row:span 5!important;row-gap:0!important}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important}
.woocommerce ul.products li.product a img{order:0!important}
.woocommerce ul.products li.product .cf-card-cat{order:1!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:2!important;padding-left:12px!important;padding-right:12px!important;padding-top:6px!important}
.woocommerce ul.products li.product .cf-card-size{order:3!important}
.woocommerce ul.products li.product .price{order:4!important;padding-left:12px!important;padding-right:12px!important;margin-bottom:0!important}
.woocommerce ul.products li.product .button{order:5!important;margin:10px 12px 12px!important;width:calc(100% - 24px)!important;box-sizing:border-box!important;text-align:center}

/* Cordoba hide card size */
.woocommerce ul.products li.product .cf-card-size{display:none!important}

/* Cordoba order v2: image > button > category > title > price */
.woocommerce ul.products li.product a img{order:0!important}
.woocommerce ul.products li.product .button{order:1!important;margin:10px 12px 4px!important}
.woocommerce ul.products li.product .cf-card-cat{order:2!important;padding-top:8px!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{order:3!important}
.woocommerce ul.products li.product .price{order:4!important;margin-bottom:12px!important}

/* Cordoba price under title: stack card as flex column */
.cf-grid ul.products li.product.product,.woocommerce ul.products li.product.product{display:flex!important;flex-direction:column!important;grid-row:auto!important;grid-template-rows:none!important}
.woocommerce ul.products li.product .price{margin-top:2px!important;padding-top:0!important}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding-bottom:2px!important;margin-bottom:0!important}

/* Cordoba button attached to image */
.woocommerce ul.products li.product a img{margin-bottom:0!important;border-radius:0!important}
.woocommerce ul.products li.product .button{margin:0 0 6px!important;width:100%!important;border-radius:0 0 10px 10px!important}

/* Cordoba: beat widget CSS specificity for attached button */
.cf-grid ul.products li.product.product .button{margin:0 0 6px!important;width:100%!important;border-radius:0 0 10px 10px!important}
.cf-grid ul.products li.product.product a img{margin:0!important;border-radius:0!important}

/* Cordoba: only image + button lift on hover */
.cf-grid ul.products li.product.product,.cf-grid ul.products li.product.product:hover{transform:none!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important;background:transparent!important}
.cf-grid ul.products li.product.product a img,.cf-grid ul.products li.product.product .button{transition:transform .25s ease,filter .25s ease!important;will-change:transform}
.cf-grid ul.products li.product.product a img{border-radius:12px 12px 0 0!important}
.cf-grid ul.products li.product.product .button{border-radius:0 0 12px 12px!important}
.cf-grid ul.products li.product.product:hover a img,.cf-grid ul.products li.product.product:hover .button{transform:translateY(-6px)!important;filter:drop-shadow(0 10px 12px rgba(10,10,10,.12))}/* End custom CSS */