/** Shopify CDN: Minification failed

Line 315:14 Expected ")" to end URL token

**/
/* add your custom css here */

/* INICIO Informacion de despachos en pagina de carrito */
.custom-shipping-container{
  border:1px solid black;
  padding:20px 20px

}
.custom-shipping-title{
  text-align:center;
  font-weight:bold
}
.custom-shipping-box{
  display:flex;
  flex-direction:column;
  padding:0px 20px;
  border-radius:5px; 
  margin-bottom:20px;
  justify-content:center;
}
.custom-shipping-active{
    border:2px solid green;
}
.custom-shipping-not{
    border:2px solid red;
}
.custom-shipping-texticon{
  display:flex;
  justify-content:space-between;
  align-items:center
}
.custom-shipping-undextext{
  margin-top:-20px;
  text-align:center;
  font-size:1.2rem
}
.custom-shipping-icon{
  margin-left:10px;
  width:20px;
  height:20px
}
.custom-green{
filter: invert(26%) sepia(82%) saturate(1791%) hue-rotate(97deg) brightness(95%) contrast(109%);  
}
.custom-red{
  filter: invert(20%) sepia(87%) saturate(7234%) hue-rotate(5deg) brightness(93%) contrast(127%);
}
/* FIN Informacion de despachos en pagina de carrito */

.custom-manada-footer{

  font-size:1.4rem;
}

@media screen and (max-width: 750px) {
    .custom-manada-footer{
  font-size:1.8rem;
}
  }


.custom-productor-link:hover{

  transition:.5s;
  opacity:.5
}
.custom-productor-link{

  transition:.5s
}
.custom-footer-logo{
  width:20%

}

.custom-restaurant-banner{
  display:flex;
  align-items: center;
  justify-content: space-evenly;
  padding: 10px 10%;


}
.custom-center-text{
    text-align: center;
}
.custom-ecoship-image{
    width: 100%;
}

.custom-ecoship{
    display: flex;
    justify-content: center;
    background-image: url("https://cdn.shopify.com/s/files/1/0431/0224/0923/t/30/assets/duel-arrow.svg?v=3487691686843903076");
    background-repeat: no-repeat;
    background-size: 75%;
    background-position: 50% 20%;
}
.custom-single-ecoship{
    width: 33.3%;

}
.custom-container-ecoship{
    display: flex;
    justify-content: center;
}
.custom-eco-container{
  width:70%;

}
.custom-eco-main-title{
    font-size:4rem;
}
.custom-eco-h2{
text-align: center;
  font-weight:bold;
  height:50px
}

@media screen and (max-width: 750px) {
    .custom-eco-h2{
  height:70px;
      padding: 0px 5px;
font-size: 1.5rem;
}
  }


.custom-span-title{
  

  	font-size:2.5rem !important;
}

  .experience-section{
      display: flex;
      flex-direction: column;
      align-items: center;
  }
  .experience-image{
      width:25%;
  }
.custom-no-marg {

    width: 100%;
  }

  .custom-d-flex {
    display: flex;
    flex-wrap: wrap;
  }

  .custom-f-box > a {
    position: relative;
    cursor: pointer;
  }
  .custom-f-box.custom-pages-box a {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 100vw;
  }

  .custom-bg{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition:.5s;
    z-index: -1;
  }
  .custom-bg:hover{
    transition:.5s;
    box-shadow: inset 0 0 3000px 0 black
  }

  .custom-f-box > a div {
    overflow: auto;
    height: 100%;
    width: 100%;
  }
  #shopify-section-index .custom-f-box.custom-pages-box span {
    font-family: clarendon-urw,serif;
    font-size: 10px;
    line-height: 44px;
    text-transform: none;
    text-shadow: 0 3px 6px rgba(0,0,0,.65);
  }

.custom-f-box.custom-pages-box span {
    font-size: 15px;
    line-height: 60px;
    width: 100%;
  }
  .custom-f-box > a .custom-cover, .custom-f-box > a span {
    position: absolute;
    text-align: center;
  }
  .custom-f-box > a span {
    z-index: 3;
    top: 50%;
    left: 50%;
    padding: 0 15px;
    transform: translate(-50%,-50%);
    color: #fff;
    text-shadow: 0 3px 6px rgba(0,0,0,.5);
  }


.custom-peso-promedio{
  color:#e44700;
  font-size:11px;
  margin-top:0px;
  margin-bottom:5px;

}

.custom-precio-kilo{
font-size:10px;
}

/* METAFIELD LINK STYLES (THE ONLY LINK CURRENT ON RECETA PAGE) */
.metafield-product_reference{
text-decoration: none;
background-color: white;
color: black;
padding: .5rem 1.2rem;
text-align: center;
text-transform: uppercase;
  font-weight:bold;
  width:260px;
  transition:.3s;
  display: flex;
justify-content: center;
align-items: center;
}
.metafield-product_reference:hover{
background-color: black;
  border: 1px solid white;
  color:white;
  transition:.3s;
}

/* OVERRIDE OF MARGIN FOR "ON SALE" PRICE */
.custom-price-last{
margin:0px !important;
}


/* FOOTER CUSTOM SECTION */
.custom-white{
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(160deg) brightness(106%) contrast(101%);
}

.custom-icon-footer{
padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
}

  @media (min-width: 768px){
    .custom-f-box.custom-pages-box a {
      flex-basis: 33.333%;
      height: 25vw;
    }
    
  }

@media (max-width: 750px){
    .experience-image{
        width: 100%;
    }
  .custom-eco-main-title{
    font-size:3rem
  }
  .custom-eco-container{
  width:95%;

}
  .custom-single-ecoship p{
  font-size:1.3rem

}
  .custom-restaurant-banner{
    flex-direction:column;
  }
  .custom-footer-logo{
  width:40%

}
  .custom-precio-kilo{
display:block;
    
}
  
  .custom-precio-kilo-container{
  display:block;
    margin-top:-6px !important;
  }
  .metafield-product_reference{

  width:80%;

}

  
  }

@font-face {
  font-family: "Brandon";
  src: url({{ Brandon_med.otf | asset_url }}) format("otf");
}

/* Fix pagination visibility on mobile for Boost PFS */
@media (max-width: 767px) {
  .boost-pfs-filter-bottom-pagination {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  .boost-pfs-filter-bottom-pagination .pagination-wrapper {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    margin-top: 2rem;
  }
  
  .boost-pfs-filter-bottom-pagination .pagination {
    display: block !important;
  }
  
  .boost-pfs-filter-bottom-pagination .pagination__list {
    display: flex !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
  }
  
  .boost-pfs-filter-bottom-pagination .pagination__item {
    display: inline-flex !important;
  }
}