/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"

**/
/* swatch lives in its own file for reusability of the swatch in swatch-input and dropdown */
.swatch {
  --swatch--size: var(--swatch-input--size, 4.4rem);
  --swatch--border-radius: var(--swatch-input--border-radius, 50%);

  display: block;
  width: var(--swatch--size);
  max-width: 100%;
  aspect-ratio: 1 / 1;
  background: var(--swatch--background);
  background-position: var(--swatch-focal-point, initial);
  background-size: cover;
  background-origin: border-box;
  border: 0.1rem solid rgba(var(--color-foreground), 0.15);
  border-radius: var(--swatch--border-radius);
}

.swatch--square {
  --swatch--border-radius: var(--swatch-input--border-radius, 0.2rem);
}

.swatch--unavailable {
    border-style: solid;
      border-color: rgba(180, 50, 50, 0.6);
        opacity: 0.55;
          background-color: rgba(180, 50, 50, 0.08);
            position: relative;
              overflow: hidden;
              }

              .swatch--unavailable::after {
                content: '';
                  position: absolute;
                    top: 0;
                      left: 0;
                        right: 0;
                          bottom: 0;
                            background: linear-gradient(
                                to bottom right,
                                    transparent calc(50% - 0.6px),
                                        rgba(180, 50, 50, 0.7) calc(50% - 0.6px),
                                            rgba(180, 50, 50, 0.7) calc(50% + 0.6px),
                                                transparent calc(50% + 0.6px)
                                                  );
                                                    pointer-events: none;
                                                    }
}
