/** Shopify CDN: Minification failed

Line 64:0 Unexpected "}"

**/
.Heading {
    letter-spacing: .1em;
}
.ProductMeta__Title {
    font-size: 30px;
}
.Price--highlight {
    color: #000000;
}
.ProductItem:hover .ProductItem__PriceList--showOnHover {
    opacity: 1! important;
    -webkit-transform: none! important;
    transform: none! important;
}
.ProductItem__PriceList--showOnHover {
    opacity: 1! important;
    -webkit-transform: none! important;
    transform: none! important;
    -webkit-transition: none! important;
    transition: nonet! important;
}
@media screen and (min-width: 641px) {
    .FeatureText__Content {
        max-width: 100%;
        margin: 0 auto;
    }
.SectionHeader__Description p {
    font-size: large! important;
}
.SectionHeader__Heading {
    font-size: 32px! important;
}
.SectionHeader__SubHeading {
    font-size: 18px! important;
}
  .Timeline__Header {
    padding-bottom: 100px! important;
}
  .Timeline__Inner {
    scrollbar-width: none! important;
}
  .Footer__Inner+.Footer__Aside {
    margin-top: 0! important;
}
  .Footer {
    padding:20px! important;
}
.AnnouncementBar__Content {
    font-size: 11px! important;
}
/* .Footer--center .Footer__Inner {
    column-gap: 200px! important;
} */
  
}
  .Container {
    padding: 0 0px! important;
}
}
.Footer__Inner+.Footer__Aside {
    margin-top: 0! important;
}
html{
    scrollbar-width: none;
}

/* --- Carrito: nota a la izquierda | total + botón a la derecha --- */
.Cart__Footer {
  display: grid;
  grid-template-columns: 1fr 360px; /* izquierda: nota | derecha: resumen */
  align-items: start;
  gap: 24px;
}

.Cart__NoteContainer { min-width: 320px; }
.Cart__Note { width: 100%; }

.Cart__Recap {
  max-width: 360px;
  justify-self: end;
}

/* Móvil: apilar */
@media (max-width: 749px) {
  .Cart__Footer { grid-template-columns: 1fr; }
  .Cart__Recap { justify-self: end; }
}
