/** Shopify CDN: Minification failed

Line 157:0 Unexpected "}"

**/
.yx-compare {
      width: 100%;
        margin: 1rem 0;
          font-family: inherit;
          }

          .yx-compare__trigger {
            width: 100%;
              min-height: 52px;
                border: 0;
                  border-radius: 999px;
                    padding: 14px 24px;
                      background: #d4af37;
                        color: #111111;
                          font: 700 0.95rem/1.2 inherit;
                            letter-spacing: 0.08em;
                              cursor: pointer;
                                box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
                                  transition: transform 0.2s ease, filter 0.2s ease;
                                  }

                                  .yx-compare__trigger:hover {
                                    filter: brightness(1.04);
                                      transform: translateY(-1px);
                                      }

                                      .yx-compare__panel {
                                        margin-top: 12px;
                                          border: 1px solid rgba(0, 0, 0, 0.12);
                                            border-radius: 18px;
                                              background: #ffffff;
                                                color: #111111;
                                                  overflow: hidden;
                                                    box-shadow: 0 18px 50px rgba(0, 0, 0, 0.12);
                                                    }

                                                    .yx-compare__head {
                                                      display: flex;
                                                        align-items: center;
                                                          justify-content: space-between;
                                                            gap: 16px;
                                                              padding: 18px 20px;
                                                                border-bottom: 1px solid rgba(0, 0, 0, 0.08);
                                                                }

                                                                .yx-compare__head strong {
                                                                  display: block;
                                                                    font-size: 1.1rem;
                                                                    }

                                                                    .yx-compare__head span {
                                                                      display: block;
                                                                        margin-top: 3px;
                                                                          font-size: 0.82rem;
                                                                            opacity: 0.65;
                                                                            }

                                                                            .yx-compare__close {
                                                                              border: 0;
                                                                                background: transparent;
                                                                                  font-size: 28px;
                                                                                    line-height: 1;
                                                                                      cursor: pointer;
                                                                                      }

                                                                                      .yx-compare__status {
                                                                                        padding: 22px;
                                                                                          text-align: center;
                                                                                          }

                                                                                          .yx-compare__offers {
                                                                                            display: grid;
                                                                                            }

                                                                                            .yx-compare__offer {
                                                                                              display: grid;
                                                                                                grid-template-columns: minmax(110px, 1fr) minmax(100px, 0.8fr) auto;
                                                                                                  align-items: center;
                                                                                                    gap: 16px;
                                                                                                      padding: 16px 20px;
                                                                                                        border-bottom: 1px solid rgba(0, 0, 0, 0.08);
                                                                                                        }

                                                                                                        .yx-compare__store {
                                                                                                          display: flex;
                                                                                                            align-items: center;
                                                                                                              gap: 10px;
                                                                                                              }

                                                                                                              .yx-compare__store img {
                                                                                                                width: 48px;
                                                                                                                  height: 30px;
                                                                                                                    object-fit: contain;
                                                                                                                    }

                                                                                                                    .yx-compare__price strong,
                                                                                                                    .yx-compare__price small {
                                                                                                                      display: block;
                                                                                                                      }

                                                                                                                      .yx-compare__price strong {
                                                                                                                        font-size: 1.1rem;
                                                                                                                        }

                                                                                                                        .yx-compare__price small {
                                                                                                                          margin-top: 2px;
                                                                                                                            font-size: 0.75rem;
                                                                                                                              opacity: 0.65;
                                                                                                                              }

                                                                                                                              .yx-compare__offer-link {
                                                                                                                                display: inline-flex;
                                                                                                                                  align-items: center;
                                                                                                                                    justify-content: center;
                                                                                                                                      min-height: 40px;
                                                                                                                                        padding: 10px 16px;
                                                                                                                                          border-radius: 999px;
                                                                                                                                            background: #111111;
                                                                                                                                              color: #ffffff !important;
                                                                                                                                                text-decoration: none;
                                                                                                                                                  font-weight: 700;
                                                                                                                                                    font-size: 0.78rem;
                                                                                                                                                      white-space: nowrap;
                                                                                                                                                      }

                                                                                                                                                      .yx-compare__note {
                                                                                                                                                        margin: 0;
                                                                                                                                                          padding: 14px 20px;
                                                                                                                                                            font-size: 0.72rem;
                                                                                                                                                              line-height: 1.45;
                                                                                                                                                                opacity: 0.62;
                                                                                                                                                                }

                                                                                                                                                                @media screen and (max-width: 749px) {
                                                                                                                                                                  .yx-compare__offer {
                                                                                                                                                                      grid-template-columns: 1fr auto;
                                                                                                                                                                        }

                                                                                                                                                                          .yx-compare__price {
                                                                                                                                                                              grid-column: 1;
                                                                                                                                                                                }

                                                                                                                                                                                  .yx-compare__offer-link {
                                                                                                                                                                                      grid-column: 2;
                                                                                                                                                                                          grid-row: 1 / 3;
                                                                                                                                                                                            }

                                                                                                                                                                                              .yx-compare__panel {
                                                                                                                                                                                                  border-radius: 14px;
                                                                                                                                                                                                    }
                                                                                                                                                                                                    }
}