/** Shopify CDN: Minification failed

Line 106:0 Unexpected "}"

**/
.bb-vp {
    padding: 10px 0 4px;
      border-top: 1px solid rgba(255,255,255,0.07);
        margin-top: 10px;
          position: relative;
            z-index: 100;
              isolation: isolate;
              }
              .bb-vp * {
                position: relative;
                  z-index: 100;
                    pointer-events: auto !important;
                    }
                    .card-wrapper .card__heading,
                    .card-wrapper .card__heading a,
                    .product-card-wrapper .card__heading,
                    .product-card-wrapper .card__heading a {
                      min-height: 2.8em;
                        display: -webkit-box;
                          -webkit-line-clamp: 2;
                            -webkit-box-orient: vertical;
                              overflow: hidden;
                              }
                              .bb-vp__group {
                                display: flex;
                                  align-items: center;
                                    gap: 8px;
                                      margin-bottom: 8px;
                                        flex-wrap: wrap;
                                        }
                                        .bb-vp__label {
                                          font-family: 'Barlow Condensed', 'Barlow', Arial, sans-serif;
                                            font-size: 10px;
                                              font-weight: 600;
                                                letter-spacing: 0.12em;
                                                  text-transform: uppercase;
                                                    color: rgba(240,236,228,0.45);
                                                      flex-shrink: 0;
                                                        width: 44px;
                                                        }
                                                        .bb-vp__pills {
                                                          display: flex;
                                                            flex-wrap: wrap;
                                                              gap: 5px;
                                                              }
                                                              .bb-vp__pill {
                                                                font-family: 'Barlow Condensed', 'Barlow', Arial, sans-serif;
                                                                  font-size: 11px;
                                                                    font-weight: 600;
                                                                      letter-spacing: 0.06em;
                                                                        text-transform: uppercase;
                                                                          color: rgba(240,236,228,0.7);
                                                                            background: transparent;
                                                                              border: 1px solid rgba(240,236,228,0.2);
                                                                                border-radius: 3px;
                                                                                  padding: 4px 9px;
                                                                                    cursor: pointer !important;
                                                                                      transition: border-color 0.15s, background 0.15s, color 0.15s;
                                                                                        line-height: 1.3;
                                                                                          white-space: nowrap;
                                                                                          }
                                                                                          .bb-vp__pill:hover { border-color: #C9A55A; color: #C9A55A; }
                                                                                          .bb-vp__pill--active { background: #C9A55A; border-color: #C9A55A; color: #111 !important; }
                                                                                          .bb-vp__avail {
                                                                                            font-family: 'Barlow', Arial, sans-serif;
                                                                                              font-size: 11px;
                                                                                                color: rgba(240,236,228,0.4);
                                                                                                  margin: 2px 0 0;
                                                                                                    min-height: 14px;
                                                                                                    }
                                                                                                    .bb-vp__avail.out { color: #e05a5a; }
                                                                                                    .bb-vp__form { margin-top: 10px; }
                                                                                                    .bb-vp__atc {
                                                                                                      width: 100%;
                                                                                                        background: #C9A55A;
                                                                                                          color: #111 !important;
                                                                                                            border: none;
                                                                                                              border-radius: 3px;
                                                                                                                font-family: 'Barlow Condensed', 'Barlow', Arial, sans-serif;
                                                                                                                  font-size: 13px;
                                                                                                                    font-weight: 700;
                                                                                                                      letter-spacing: 0.12em;
                                                                                                                        text-transform: uppercase;
                                                                                                                          padding: 12px 20px;
                                                                                                                            cursor: pointer !important;
                                                                                                                              transition: background 0.18s;
                                                                                                                                display: block;
                                                                                                                                }
                                                                                                                                .bb-vp__atc:hover { background: #E2C06E; }
                                                                                                                                .bb-vp__atc:disabled { background: #444; color: #888 !important; cursor: not-allowed !important; }
                                                                                                                                .bb-vp__atc-msg {
                                                                                                                                  font-family: 'Barlow', Arial, sans-serif;
                                                                                                                                    font-size: 11px;
                                                                                                                                      color: #6abf6a;
                                                                                                                                        margin: 4px 0 0;
                                                                                                                                          min-height: 14px;
                                                                                                                                            text-align: center;
                                                                                                                                            }
                                                                                                                                            .bb-vp__atc-msg.error { color: #e05a5a; }
                                                                                                                                            
}