/** Shopify CDN: Minification failed

Line 39:13 Expected identifier but found whitespace
Line 39:14 Unexpected "2px"
Line 39:25 Unexpected "{"
Line 39:39 Expected ":"
Line 73:15 Expected identifier but found whitespace
Line 73:17 Unexpected "{"
Line 73:30 Expected ":"
Line 73:35 Expected ":"

**/
/* Use this file to add custom css to the theme. */
.footer__container {
    .footer__groups{
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 20px;
    }
    .footer__group{
        width:100%;
    }
    .icon-row {
      justify-content:center;
    }
    .payment-banner {
      max-width: 640px;
      margin: 24px auto;

    .secure-row {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      margin-bottom: 16px;
    }

    .secure-box {
      border: 2px solid {{ border_color }};
      border-radius: 3px;
      padding: 5px 14px;
      display: inline-block;
      text-align:center;
    }

   .secure-box span {
      color: #000000;
      font-size: 14px;
      letter-spacing: 0.2px;
      text-align:center;
    }

   .icon-row {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 10px;
    }

   .card-icon {
      background: #ffffff;
      border-radius: 4px;
      padding: 4px 6px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 1px 2px rgba(0,0,0,0.15);
      height: 34px;
    }

      .card-icon img,
      .card-icon svg {
        height: {{ icon_height }}px;
        width: auto;
        display: block;
    }
  }
    @media(max-width:749px){
        .footer__groups{
            display: flex;
            flex-direction:column;
        }
    }
}

.product__meta {
     .icon-row {
      display: flex;
      align-items: center;
      gap: 10px;
    }
    .secure-row{
        margin-bottom: 10px;
    }

}