/** Shopify CDN: Minification failed

Line 41:2 Unexpected "{"
Line 41:3 Expected identifier but found "%"
Line 45:2 Unexpected "{"
Line 45:3 Expected identifier but found "%"
Line 49:12 Expected identifier but found whitespace
Line 49:14 Unexpected "{"
Line 49:34 Expected ":"
Line 49:38 Expected identifier but found "!"
Line 52:4 Unexpected "{"
Line 52:5 Expected identifier but found "%"
... and 2 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from snippet stylesheet tags */
/* START_SNIPPET:blocko-group (INDEX:86) */
.group-block__link {
    position: absolute;
    inset: 0;
    z-index: 3;
  }

  .group-block__link ~ :is(.group-block-content, .group-block__media-wrapper, .group-block__overlay) {
    pointer-events: none;

    :is(a, button, input, textarea, select) {
      pointer-events: auto;
    }
  }

  /* Needs the .group-block__link ~ to be specific enough to take effect. */
  .group-block__link ~ .group-block-content--design-mode {
    pointer-events: auto;
  }

  /* Reset child width in horizontal layouts so align-items works correctly */
  {% if settings.content_direction == 'row' %}
  .group-block-content > * {
    width: auto !important;
  }
  {% endif %}

  @media screen and (max-width: 749px) {
    .group-block {
      width: {{ width_mobile_value }} !important;
    }

    {% if settings.vertical_on_mobile and settings.content_direction == 'row' %}
    .group-block-content {
      flex-direction: column !important;
    }

    /* Restore width 100% when switching to vertical on mobile */
    .group-block-content > * {
      width: 100% !important;
    }
    {% endif %}
  }
/* END_SNIPPET:blocko-group */