/** Shopify CDN: Minification failed

Line 237:0 Unexpected "}"

**/
.shopify-section:has(> .quickadd-grid-section) { background: #121212; }
.quickadd-grid-section {
    padding-top: 4rem;
      padding-bottom: 4rem;
        background: rgb(var(--color-background));
        }

        .quickadd-grid-section__header {
          display: flex;
            align-items: baseline;
              justify-content: space-between;
                margin-bottom: 2.4rem;
                }

                .quickadd-grid-section__heading {
                  margin: 0;
                  }

                  .quickadd-grid-section__view-all {
                    font-size: 1.3rem;
                      text-decoration: underline;
                        text-underline-offset: 3px;
                          color: rgb(var(--color-foreground));
                          }

                          .quickadd-grid {
                            display: grid;
                              grid-template-columns: repeat(6, minmax(0, 1fr));
                                gap: 2rem;
                                }

                                @media screen and (max-width: 1200px) {
                                  .quickadd-grid {
                                      grid-template-columns: repeat(4, minmax(0, 1fr));
                                        }
                                        }

                                @media screen and (max-width: 989px) {
                                  .quickadd-grid {
                                      grid-template-columns: repeat(3, minmax(0, 1fr));
                                        }
                                        }

                                        @media screen and (max-width: 749px) {
                                          .quickadd-grid {
                                              grid-template-columns: repeat(2, minmax(0, 1fr));
                                                  gap: 1.2rem;
                                                    }
                                                    }

                                                    .quickadd-card {
                                                      display: flex;
                                                        flex-direction: column;
                                                          border: 1px solid rgba(var(--color-foreground), 0.1);
                                                            border-radius: 1.2rem;
                                                              overflow: hidden;
                                                                background: rgb(var(--color-background));
                                                                }

                                                                .quickadd-card__media-link {
                                                                  position: relative;
                                                                    display: block;
                                                                      aspect-ratio: 1 / 1;
                                                                        background: rgba(var(--color-foreground), 0.04);
                                                                        }

                                                                        .quickadd-card__image {
                                                                          width: 100%;
                                                                            height: 100%;
                                                                              object-fit: cover;
                                                                                display: block;
                                                                                }

                                                                                .quickadd-card__placeholder {
                                                                                  width: 100%;
                                                                                    height: 100%;
                                                                                    }

                                                                                    .quickadd-card__placeholder svg {
                                                                                      width: 100%;
                                                                                        height: 100%;
                                                                                        }

                                                                                        .quickadd-card__badge {
                                                                                          position: absolute;
                                                                                            top: 0.8rem;
                                                                                              left: 0.8rem;
                                                                                                z-index: 1;
                                                                                                  font-size: 1.1rem;
                                                                                                    font-weight: 600;
                                                                                                      padding: 0.3rem 0.9rem;
                                                                                                        border-radius: 0.4rem;
                                                                                                           text-transform: uppercase;
                                                                                                           letter-spacing: 0.03em;
                                                                                                           }

                                                                                                            .quickadd-card__badge--new {
                                                                                                              background: #fcebeb;
                                                                                                               color: #791f1f;
                                                                                                               }

                                                                                                                .quickadd-card__badge--hot {
                                                                                                                  background: #faeeda;
                                                                                                                   color: #633806;
                                                                                                                    }

                                                                                                                    .quickadd-card__wishlist-btn {
                                                                                                                      position: absolute;
                                                                                                                        top: 0.8rem;
                                                                                                                          right: 0.8rem;
                                                                                                                            z-index: 1;
                                                                                                                              width: 3.2rem;
                                                                                                                              height: 3.2rem;
                                                                                                                                border-radius: 50%;
                                                                                                                                border: none;
                                                                                                                                  background: rgba(255, 255, 255, 0.9);
                                                                                                                                     display: flex;
                                                                                                                                       align-items: center;
                                                                                                                                        justify-content: center;
                                                                                                                                         cursor: pointer;
                                                                                                                                          transition: background 0.15s ease, transform 0.15s ease;
                                                                                                                             }

                                                                                                                             .quickadd-card__wishlist-btn:hover {
                                                                                                                          transform: scale(1.08);
                                                                                                                           }

                                                                                                         .quickadd-card__wishlist-icon {
                                                                                                            fill: #1b1b1b;
                                                                                                           }

                                                                                                         .quickadd-card__wishlist-btn.is-active .quickadd-card__wishlist-icon {
                                                                                                             fill: #d4353e;
                                                                                                           }

                                                                                             .quickadd-card__body {
                                                                                               padding: 1.2rem 1.4rem 1.4rem;
                                                                                                  display: flex;
                                                                                                    flex-direction: column;
                                                                                                      flex: 1;
                                                                                                    }

                                                                                                     .quickadd-card__vendor {
                                                                                                   font-size: 1.1rem;
                                                                                                     color: rgba(var(--color-foreground), 0.6);
                                                                                                      margin: 0 0 0.2rem;
                                                                                                   }

                                                                                                   .quickadd-card__title {
                                                                                                   font-size: 1.4rem;
                                                                                                     font-weight: 600;
                                                                                                     color: rgb(var(--color-foreground));
                                                                                                      text-decoration: none;
                                                                                                       line-height: 1.3;
                                                                                                       margin: 0 0 1rem;
                                                                                                       display: block;
                                                                                                     }

                                                                                                   .quickadd-card__chips {
                                                                                                   display: flex;
                                                                                                     flex-wrap: wrap;
                                                                                                     gap: 0.6rem;
                                                                                                     margin-bottom: 1rem;
                                                                                                   }

                                                                                                   .quickadd-chip {
                                                                                                     font-size: 1.1rem;
                                                                                                     padding: 0.4rem 1rem;
                                                                                                     border-radius: 999px;
                                                                                                     border: 1px solid rgba(var(--color-foreground), 0.2);
                                                                                                     background: transparent;
                                                                                                     color: rgb(var(--color-foreground));
                                                                                                     cursor: pointer;
                                                                                                     transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
                                                                                                   }

                                                                                                   .quickadd-chip:hover {
                                                                                                   border-color: rgba(var(--color-foreground), 0.5);
                                                                                                   }

                                                                                                   .quickadd-chip.is-selected {
                                                                                                   background: rgb(var(--color-foreground));
                                                                                                   color: rgb(var(--color-background));
                                                                                                    border-color: rgb(var(--color-foreground));
                                                                                                   }

                                                                                                   .quickadd-chip[data-variant-available='false'] {
                                                                                                   opacity: 0.4;
                                                                                                   text-decoration: line-through;
                                                                                                   }

                                                                                                   .quickadd-card__footer {
                                                                                               margin-top: auto;
                                                                                               display: flex;
                                                                                               flex-direction: column;
                                                                                               gap: 0.8rem;
                                                                                               }

                                                                                              .quickadd-card__price {
                                                                                                font-size: 1.6rem;
                                                                                               font-weight: 600;
                                                                                               }

                                                                                               .quickadd-card__add-btn {
                                                                                               width: 100%;
                                                                                               padding: 1rem 0;
                                                                                               border-radius: 0.8rem;
                                                                                               border: 1px solid rgb(var(--color-foreground));
                                                                                               background: rgb(var(--color-foreground));
                                                                                               color: rgb(var(--color-background));
                                                                                               font-size: 1.3rem;
                                                                                               font-weight: 600;
                                                                                               cursor: pointer;
                                                                                               transition: opacity 0.15s ease;
                                                                                              }

                                                                                              .quickadd-card__add-btn:hover {
                                                                                               opacity: 0.85;
                                                                                               }

                                                                                              .quickadd-card__add-btn:disabled {
                                                                                              background: transparent;
                                                                                              color: rgba(var(--color-foreground), 0.4);
                                                                                              border-color: rgba(var(--color-foreground), 0.2);
                                                                                               cursor: not-allowed;
                                                                                              }

                                                                                             .quickadd-card__add-btn.is-added {
                                                                                               background: #27500a;
                                                                                               border-color: #27500a;
                                                                                              }
}