/** Shopify CDN: Minification failed

Line 21:13 Expected identifier but found whitespace
Line 21:15 Unexpected "{"
Line 21:24 Expected ":"
Line 22:8 Expected identifier but found whitespace
Line 22:10 Unexpected "{"
Line 22:14 Expected ":"
Line 27:9 Expected identifier but found whitespace
Line 27:11 Unexpected "{"
Line 27:20 Expected ":"

**/
  .custom-flex {
    display: flex!important;
    align-items: center;
    overflow: hidden!important;
  }

  .announcement-bar-section {
    position: {{position}};
    top: {{top}};
    z-index: 4!important;
  }

  .utility-bar .icon svg path {
    fill: {{ section.settings.text_color }};
  }

  .announcement-bar-bottom {
    position: fixed;
    bottom: 0;
    z-index: 4;
  }

  .announcement-bar-section .slider-button {
    display: none;
  }

  .acc-content.text-left {
    width: 100%;
  }

  .icon.open-btn {
    padding: 14px 17px;
    cursor: pointer;
  }

  .icon.close-btn {
    padding: 14px 17px;
    cursor: pointer;
    transform: rotate(180deg);
  }

  .announcement-bar__message.h5.acc-item {
    display: flex;
    align-items: center;
    width: calc(100% - 31px);
    flex-wrap: wrap;
  }

  .ann-text-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .announcement-bar__message {
    font-size: 14px;
    font-family: 'nimbus';
    font-weight: 400;
    font-style: normal;
    font-variant-ligatures: none;
    line-height: 18px;
  }

  .text-center {
    justify-content: center;
  }

  .text-left {
    justify-content: flex-start;
  }

  .text-right {
    justify-content: flex-end;
  }

  @media screen and (max-width: 600px) {
    .utility-bar__grid {
      padding-left: 2rem;
      padding-right: 2rem;
    }
    .ann-text-container {
      padding-top: 9px;
      padding-bottom: 9px;
    }
  }