/** Shopify CDN: Minification failed

Line 42:14 Expected identifier but found whitespace
Line 42:26 Unexpected "{"
Line 42:35 Expected ":"
Line 42:68 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:benefits-icon-grid (INDEX:2) */
.benefits-icon-grid .benefit-ico svg { width: 26px; height: 26px; }
  @media (min-width: 750px) {
    .benefits-icon-grid .benefit-grid { grid-template-columns: repeat(var(--cols-md, 2), minmax(0, 1fr)) !important; gap: 1.25rem !important; }
    .benefits-icon-grid .benefit-ico svg { width: 44px; height: 44px; }
  }
/* END_SECTION:benefits-icon-grid */

/* START_SECTION:hero-cod-product (INDEX:25) */
.hero-cod-product .hero-title {
    font-size: clamp(1.6rem, 7vw, 2.15rem);
    line-height: 1.14;
    max-width: 24ch;
    text-wrap: balance;
  }
  /* la imagen principal del carrusel: centrada de verdad */
  .hero-cod-product [data-hero-gallery] .aspect-square { display: block; }
  .hero-cod-product [data-gallery-slide] { inset: 0; }
  .hero-cod-product [data-gallery-slide] img { width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }
  @media (min-width: 750px) {
    .hero-cod-product .hero-title { font-size: clamp(2.4rem, 4.2vw, 3.6rem); max-width: 15ch; }
  }
  @media (min-width: 990px) {
    .hero-cod-product > .container { padding-top: 3rem; padding-bottom: 3rem; }
  }
/* END_SECTION:hero-cod-product */

/* START_SECTION:trust-bar (INDEX:101) */
.trust-bar .tb-track {
    animation: tb-scroll {{ section.settings.speed | default: 26 }}s linear infinite;
  }
  .trust-bar:hover .tb-track { animation-play-state: paused; }
  @keyframes tb-scroll {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
  }
  @media (prefers-reduced-motion: reduce) {
    .trust-bar .tb-track { animation: none; flex-wrap: wrap; white-space: normal; justify-content: center; gap: 1rem 1.5rem; }
  }
/* END_SECTION:trust-bar */