/** Shopify CDN: Minification failed

Line 15:12 Expected identifier but found whitespace
Line 15:14 Unexpected "{"
Line 15:23 Expected ":"
Line 15:62 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:button-bar (INDEX:3) */
.button-bar-section {
    padding: {{ section.settings.section_padding_vertical }}px 0;
  }

  .button-bar-section__wrapper {
    display: flex;
    align-items: stretch;
    border: var(--border-width) solid var(--border-color);
    border-radius: 4px;
    overflow: hidden;
    width: 100%;
    background: #ffffff;
  }

  .button-bar-section__spacer {
    flex: 1;
    background: #ffffff;
    min-width: 20px;
  }

  .button-bar-section__btn {
    flex: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 24px;
    background: var(--btn-bg);
    color: var(--btn-text);
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    letter-spacing: 0.04em;
    border: none;
    cursor: pointer;
    transition: opacity 0.15s ease;
    white-space: nowrap;
    text-align: center;
  }

  .button-bar-section__btn:hover {
    opacity: 0.85;
    color: var(--btn-text);
    text-decoration: none;
  }

  .button-bar-section__btn:focus-visible {
    outline: 2px solid var(--border-color);
    outline-offset: -2px;
  }

  @media screen and (max-width: 749px) {
    .button-bar-section__wrapper {
      flex-direction: column;
      border-radius: 4px;
    }

    .button-bar-section__spacer {
      display: none;
    }

    .button-bar-section__btn {
      width: 100%;
      padding: 16px 24px;
      border-bottom: 1px solid rgba(255,255,255,0.1);
    }

    .button-bar-section__btn:last-child {
      border-bottom: none;
    }
  }
/* END_SECTION:button-bar */