
.goya-search {

  .viseek-search-shortcode {
  }
}

.viseek-html-overflow {
  overflow: hidden;
}

.viseek-sc-container {

  * {
    box-sizing: border-box;

    &.viseek-hidden {
      display: none;
    }
  }

  .viseek-search-sc-icon-container {

  }

  .viseek-style-shortcode-container {

    .viseek-style-shortcode-wrap {
      display: flex;
      background-color: #1B6EF3;
      color: #fff;
      width: fit-content;
      padding: 10px 15px;
      cursor: pointer;
    }
  }
}

//template1
.viseek-search-sc-template-one {

  .viseek-search-shortcode {

    .viseek-sc-advance-container {

      .viseek-sc-advance-icon {

        .viseek-sc-advance-icon-img {
          vertical-align: sub;
        }
      }
    }

    .viseek-sc-content-container {
      border-top: unset;
      border-left: 1px solid #E6E6E6;
      border-right: 1px solid #E6E6E6;
      border-bottom: 1px solid #E6E6E6;

      &.viseek-active-flex {
        display: flex;
        gap: 10px;
        flex: 1;
      }

      .viseek-sc-content-wrap {
        min-width: 50%;
      }

      >.viseek-sc-data-product-info-container {
        max-width: 50%;
        border-left: 1px solid #E6E6E6;

        .viseek-sc-info-overlay-container {

        }

        .viseek-product-close-container {
          display: none;
        }

        .viseek-sc-data-product-info-wrap {
          background-color: #fff;
          border-radius: 10px;
          padding: 15px;

          .viseek-product-data-wrap {
            border-radius: 10px;

            .viseek-product-close-container {
              position: absolute;
              right: 15px;

              .viseek-sc-close-icon {
                vertical-align: top;
              }
            }

            .viseek-product-header-container {
              display: flex;
              gap: 15px;
              margin-bottom: 15px;

              .viseek-product-image-container {
                width: 90px;
                flex-shrink: 0;
              }

              .viseek-product-title-container {
                display: flex;
                flex-direction: column;
                justify-content: center;
                gap: 10px;
                flex: 1;
              }
            }
          }
        }
      }

      .viseek-sc-content-data-container {

        .viseek-sc-data-line-container {
          padding: 15px 0;
          border-bottom: 1px solid #E6E6E6;

          .viseek-line-info-container {
            height: 40px;
          }

          .viseek-product-data-container {
            display: none;

            &.viseek-active {
              display: block;
              opacity: 0;
              max-width: 50%;
            }

            .viseek-product-data-overlay-container {
              display: none;
            }

            //hover
            //deprecated
            .viseek-product-data-wrap {
              padding: 15px;
              border-radius: 10px;

              .viseek-product-close-container {
                position: absolute;
                right: 15px;

                .viseek-sc-close-icon {
                  vertical-align: top;
                }
              }

              .viseek-product-header-container {
                display: flex;
                gap: 15px;
                margin-bottom: 15px;

                .viseek-product-image-container {
                  width: 90px;
                  flex-shrink: 0;
                }

                .viseek-product-title-container {
                  display: flex;
                  flex-direction: column;
                  justify-content: center;
                  gap: 10px;
                  flex: 1;
                }
              }
            }
          }
        }

        //deprecated
        .viseek-sc-data-product-info-container {
          position: absolute;
          right: 0;
          top: 0;
          width: 50%;
          max-height: 100%;

          .viseek-sc-info-overlay-container {

          }
        }
      }
    }
  }
}

.viseek-search-sc-template-two {
  //template2
  .viseek-sc-top-container {
    display: flex;
    gap: 15px;

    .viseek-sc-advance-container {

      .viseek-sc-advance-btn-container {
        display: flex;
        align-items: center;
        gap: 5px;
        height: 42px;
        border: 1px solid #E6E6E6;
        border-radius: 20px;
        padding: 10px;
        cursor: pointer;
        background-color: #fff;

        .viseek-sc-advance-icon {
          width: 16px;

          .viseek-sc-advance-icon-img {
            vertical-align: middle;
          }
        }
      }
    }

    .viseek-sc-search-action-container {
      width: 100%;
      border: 1px solid #E6E6E6;
      border-radius: 20px;
      background-color: #fff;

      .viseek-sc-sinput-container {
        width: 100%;
        height: 40px;

        .viseek-sc-advance-container {
          display: none;
        }

        .viseek-sc-sinput-wrap {
          display: flex;
          width: 100%;
        }

        .viseek-sc-sinput-input-container {
          width: 100%;
        }

        input {
          width: 100%;
          background-color: #fff;
          padding: 7px;
          border: unset;
          border-radius: 20px;
          box-shadow: unset;
          height: 40px;
        }

        .viseek-sc-sinput-btn-container {

          .viseek-sc-sinput-btn-wrap {
            width: 40px;
            height: 40px;
            align-content: center;

            .viseek-sc-sinput-btn-icon-container {
              border-radius: 50%;
              color: #fff;
              background-color: #1B6EF3;
              padding: 7px 10px 10px 10px;
              width: 35px;
              height: 35px;
              cursor: pointer;

            }
          }

          .viseek-sc-sinput-btn-loading {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);

            &.viseek-disable {
              opacity: 0;
            }
          }
        }
      }

      .viseek-sc-filter-container {
        border: unset;

        select {
          border-radius: 5px;
        }
      }

      .viseek-sc-content-container {

        .viseek-sc-content-wrap {

          .viseek-sc-content-header-container {
            border: unset;
          }
        }

        .viseek-sc-content-data-container {
          border-bottom-left-radius: 20px;
          border-bottom-right-radius: 20px;

          &.viseek-active {
            display: flex;
            gap: 10px;
            flex: 1;
          }

          .viseek-sc-data-container {

            .viseek-sc-data-wrap {
              padding-top: 10px;
              max-height: 310px;
              overflow-y: hidden;

              &.viseek-sc-data-product-wrap {
                padding-top: unset;
                max-height: unset;
                overflow-y: hidden;
              }

              .viseek-sc-data-line-container {
                height: 50px;
              }
            }

            .viseek-sc-data-product-wrap {

              .viseek-sc-data-product-inner {
                padding-top: 10px;
                max-height: 310px;
                overflow-y: hidden;

                .viseek-sc-data-line-product {

                  .viseek-product-data-container {
                    display: none;
                  }
                }
              }
            }
          }

          .viseek-sc-data-merge-container {
            flex-shrink: 0;
            min-width: 50%;

            &.viseek-hidden {
              display: none;
            }

            .viseek-sc-data-merge-wrap {

              .viseek-sc-data-merge-inner {
                padding-top: 10px;
                max-height: 310px;
                overflow-y: hidden;
                flex-shrink: 0;

                .viseek-sc-data-line-product {

                  .viseek-line-info-container {
                    display: -webkit-box;
                    -webkit-line-clamp: 2;        // Limit to 2 lines
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                  }

                  .viseek-product-data-container {
                    display: none;
                  }
                }
              }
            }
          }

          >.viseek-sc-data-product-info-container {
            max-width: 50%;
            margin: 5px 0;
            padding-left: 10px;
            border-left: 1px solid #E6E6E6;

            .viseek-sc-info-overlay-container {

            }

            .viseek-product-close-container {
              display: none;
            }
          }

          .viseek-sc-data-product-container {
            display: grid;
            grid-template-columns: 1fr 1fr;

            &.viseek-hidden {
              display: none;
            }

            .viseek-sc-data-product-wrap {
              padding-right: 10px;
            }

            .viseek-sc-data-product-info-container {
              margin: 5px 0;
              padding-left: 10px;
              border-left: 1px solid #E6E6E6;

              .viseek-sc-info-overlay-container {

              }

              .viseek-product-close-container {
                display: none;
              }
            }
          }
        }
      }
    }
  }

  .viseek-sc-bottom-container {

    .viseek-sc-popular-container {
      padding: 10px;
      display: flex;

      &.viseek-hidden {
        display: none;
      }

      .viseek-sc-popular-word-container {
        padding: 0 10px;
        display: flex;
        gap: 10px;
        text-decoration: underline;
        color: #1B6EF3;

        .viseek-sc-popular-word-block {
          cursor: pointer;
        }
      }
    }
  }
}

.viseek-search-shortcode {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  height: auto;
  width: 100%;
  z-index: 99999;
  padding: 0;
  right: 0;
  will-change: transform;
  -webkit-transition: opacity 0.25s ease, ease;
  transition: opacity 0.25s ease, transform 0.25s ease;
  opacity: 0;

  &.viseek-hidden {
    display: none;
  }

  &.viseek-active {
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1;

    .viseek-search-sc-overlay-wrap {
      opacity: 1;
    }
  }


  .viseek-search-sc-overlay-wrap {
    position: absolute;
    z-index: 80;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(192, 192, 192, 0.6);
    opacity: 0;
    -moz-transition: opacity .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: opacity .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-transition: opacity .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }

  .viseek-search-sc-container {
    background-color: #fff;
    z-index: 81;
    display: flex;
    justify-content: center;


    .viseek-search-sc-wrap {
      width: 750px;
      z-index: 82;
      display: flex;
      flex-direction: column;
      margin: 20px 0;
      border-radius: 6px;
    }
  }

  .viseek-sc-close-container {
    position: absolute;
    top: 0;
    right: 0;

    .viseek-sc-close-icon {
      cursor: pointer;
      margin: 20px;
    }
  }

  //template1
  .viseek-sc-header-container {
    width: 100%;
    border-bottom: 1px solid #E6E6E6;

    .viseek-sc-header-line-input {
      display: flex;
      width: 100%;
      align-items: center;
      border: 1px solid #E6E6E6;

      .viseek-sc-advance-container {
        padding-left: 10px;

        .viseek-sc-advance-btn-container {
          display: flex;
          gap: 5px;
          cursor: pointer;

          .viseek-sc-advance-icon {
            width: 20px;
            align-content: space-around;
          }
        }
      }

      .viseek-sc-split-container {
        padding: 0 10px;
      }

      .viseek-sc-sinput-container {
        display: flex;
        justify-content: center;
        width: 100%;

        input {
          width: 100%;
          background-color: #fff;
          padding: 7px;
          border: unset;
          border-radius: 20px;
          box-shadow: unset;
        }

        .viseek-sc-sinput-input-container {
          width: 100%;
          border: unset;
          align-content: center;

          .viseek-sc-sinput-input {
            width: 100%;
            background-color: #fff;
            padding: 7px;
            border: unset;
            margin: unset;
          }
        }

        .viseek-sc-sinput-btn-container {
          align-content: center;

          .viseek-sc-sinput-btn {
            padding: 8px 20px;
            background-color: #1B6EF3;
            color: #fff;
            position: relative;
            height: 100%;
            align-content: center;

            .viseek-sc-sinput-btn-text {

              &.viseek-disable {
                opacity: 0;
              }
            }

            .viseek-sc-sinput-btn-loading {
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translateX(-50%) translateY(-50%);

              &.viseek-disable {
                opacity: 0;
              }
            }
          }
        }
      }
    }

    .viseek-sc-header-line-popular {
      padding: 10px;
      display: flex;

      &.viseek-hidden {
        display: none;
      }

      .viseek-sc-popular-word-container {
        padding: 0 10px;
        display: flex;
        gap: 10px;
        text-decoration: underline;
        color: #1B6EF3;

        .viseek-sc-popular-word-block {
          cursor: pointer;
        }
      }
    }
  }

  .viseek-sc-filter-container {
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;

    .viseek-sc-block-line-container {
      display: flex;

      > * {
        flex: 1 1 0; // 1fr-like behavior
      }

      .viseek-sc-block-line-wrap {
        padding: 10px;
        width: 100%;

        select {
          width: 100%;
          padding: 5px;
          border: 1px solid #E6E6E6;
        }
      }
    }
  }

  .viseek-sc-content-container {

    .viseek-sc-content-header-container {
      //hide type label
      display: none;
      padding: 0 10px;
      border-bottom: 1px solid #E6E6E6;

      .viseek-sc-content-header-line {
        cursor: pointer;
        padding: 10px 0;
        display: flex;
        gap: 5px;
        align-items: center;

        &.viseek-active {
          border-bottom: 1px solid #000;
        }

        &.viseek-disable {
          opacity: 0.8;
          cursor: initial;
        }

        .viseek-sc-header-element-count {
          padding: 3px 10px;
          color: #1B6EF3;
          border-radius: 3px;
          background-color: #EDF4FF;
        }
      }
    }

    .viseek-sc-content-data-container {
      max-height: 427px;
      position: relative;
      overflow-y: hidden;
      padding: 0 10px;

      .viseek-sc-data-merge-wrap {

        .viseek-sc-data-line-container {

          .viseek-line-image-container {
            width: 40px;
            height: 40px;
            flex-shrink: 0;
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #EDF4FF;

            .viseekicon {
              margin: 0 0 7px 2px;
              color: #1B6EF3;
            }
          }

          .viseek-line-info-container {
            align-content: center;
          }
        }
      }

      .viseek-sc-data-post-wrap {

        .viseek-sc-data-line-container {

          .viseek-line-image-container {
            width: 40px;
            height: 40px;
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #EDF4FF;

            .viseekicon {
              transform: rotate(45deg);
              margin: 0 0 5px 5px;
              color: #1B6EF3;
            }
          }

          .viseek-line-info-container {
            align-content: center;
          }
        }
      }

      .viseek-sc-data-page-wrap {

        .viseek-sc-data-line-container {

          .viseek-line-image-container {
            width: 40px;
            height: 40px;
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #EDF4FF;

            .viseekicon {
              margin: 0 0 7px 2px;
              color: #1B6EF3;
            }
          }

          .viseek-line-info-container {
            align-content: center;
          }
        }
      }

      .viseek-sc-data-product-wrap {

        .viseek-sc-data-line-container {

          .viseek-line-image-container {
            width: 40px;
            height: 40px;
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #EDF4FF;

            flex-shrink: 0;
          }

          .viseek-line-info-container {
            align-content: center;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            flex: 1;

            .viseek-sc-data-line-title {
            }
          }

        }
      }

      .viseek-sc-data-line-container {

        .viseek-sc-data-line-wrap {
          display: flex;
          gap: 10px;
        }

        .viseek-sc-data-line-image {
          align-content: center;
        }
      }
    }

    .viseek-sc-content-footer-container {

      .viseek-sc-content-view-container {
        color: #1B6EF3;
        display: flex;

        &.viseek-hidden {
          display: none;
        }

        >div {
          cursor: pointer;
        }

        .viseek-sc-result-count {
          padding-left: 5px;
          padding-right: 5px;
        }

        .viseek-sc-result-suffix {
          align-content: center;
        }
      }

      >div {
        padding: 10px;
      }
    }
  }
}

@media (min-width: 641px) {
  body.rtl {

    .viseek-search-sc-template-two {

      .viseek-sc-top-container {

        .viseek-sc-search-action-container {

          .viseek-sc-content-container {

            .viseek-sc-content-data-container {

              >.viseek-sc-data-product-info-container {
                padding-left: unset;
                padding-right: 10px;
                border-left: unset;
                border-right: 1px solid #E6E6E6;
              }
            }
          }
        }
      }
    }
  }
}

@media (max-width: 640px) {
  .viseek-search-shortcode {
    height: 100%;

    .viseek-sc-close-container {
      position: relative;
      padding: 15px;
      display: flex;
      justify-content: flex-end;
      background-color: #F1F1F1;

      .viseek-sc-close-icon {
        margin: unset;
      }
    }

    .viseek-sc-advance-container {

      .viseek-sc-advance-btn {
        display: none;
      }
    }

    .viseek-search-sc-container {
      display: block;
      height: 100%;

      .viseek-search-sc-wrap {
        width: 100%;
        margin: unset;
        padding: 10px 15px;
      }
    }

    .viseek-sc-content-container {

      .viseek-sc-content-data-container {
      }
    }
  }

  .viseek-search-sc-template-one {

    .viseek-search-shortcode {

      .viseek-sc-content-container {

        &.viseek-active-flex {
          display: block;
          gap: unset;
        }

        .viseek-sc-content-wrap {

        }

        .viseek-sc-data-product-info-container {
          max-width: unset;
          border-left: unset;
          width: 100%;

          margin: unset;
          padding: unset;
          border: unset;

          position: fixed;
          bottom: 0;
          left: 0;
          max-height: 80%;

          .viseek-sc-info-overlay-container {
            position: fixed;
            z-index: 81;
            top: 0;
            right: 0;
            width: 100vw;
            height: 100vh;
            background-color: #000;
            opacity: 0.25;
          }

          .viseek-sc-data-product-info-wrap {
            position: relative;
            z-index: 82;

            -webkit-transition: 0.5s ease;
            -moz-transition: 0.5s ease;
            -ms-transition: 0.5s ease;
            -o-transition: 0.5s ease;
            transition: 0.5s ease;
            transform: translateY(100%);
            opacity: 0;
          }

          &.viseek-hidden {
            display: block;
            visibility: hidden;
          }

          &.viseek-active {
            visibility: visible;

            .viseek-sc-data-product-info-wrap {
              transform: translateY(0);
              opacity: 1;
            }
          }

          .viseek-product-data-wrap {
            border-radius: 10px;
            background: #fff;

            .viseek-product-close-container {

              position: absolute;
              right: 15px;
              display: block;

              .viseek-sc-close-icon {
                vertical-align: top;
              }
            }
          }
        }

        .viseek-sc-content-data-container {
          max-height: 427px;

          //deprecated
          .viseek-sc-data-product-info-container {

            .viseek-sc-data-product-info-wrap {
              display: none;
            }
          }

          .viseek-sc-data-line-container {

            .viseek-product-data-container {
              position: fixed;
              bottom: 0;
              left: 0;
              max-height: 80%;
              width: 100%;
              opacity: 1;

              .viseek-product-data-overlay-container {
                position: fixed;
                z-index: 81;
                top: 0;
                right: 0;
                width: 100vw;
                height: 100vh;
                background-color: #000;
                opacity: 0.25;
              }

              .viseek-product-data-wrap {
                position: relative;
                z-index: 82;
                border-radius: 10px;
                background-color: #fff;
                box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.3);

                -webkit-transition: 0.5s ease;
                -moz-transition: 0.5s ease;
                -ms-transition: 0.5s ease;
                -o-transition: 0.5s ease;
                transition: 0.5s ease;
                transform: translateY(100%);
                opacity: 0;
              }

              &.viseek-hidden {
                display: block;
                visibility: hidden;
              }

              &.viseek-active {
                visibility: visible;
                opacity: 1;
                width: 100%;
                max-width: 100%;

                .viseek-product-data-wrap {
                  transform: translateY(0);
                  opacity: 1;
                }
              }
            }
          }
        }
      }
    }

  }

  .viseek-search-sc-template-two {

    .viseek-search-shortcode {

      .viseek-search-sc-container {
        display: flex;
        flex-direction: column;

        .viseek-search-sc-wrap {
          height: 100%;
        }
      }
    }

    .viseek-sc-top-container {
      display: block;
      max-height: 100%;

      >.viseek-sc-advance-container {
        display: none;
      }

      .viseek-sc-search-action-container {
        border: unset;

        .viseek-sc-sinput-container {
          display: flex;
          gap: 15px;

          .viseek-sc-advance-container {
            display: block;
            width: 60px;

            .viseek-sc-advance-btn-container {
              justify-content: center;

              .viseek-sc-advance-icon {

                .viseek-sc-advance-icon-img {
                  vertical-align: baseline;
                }
              }
            }
          }

          .viseek-sc-sinput-wrap {
            border: 1px solid #E6E6E6;
            border-radius: 20px;
          }
        }

        .viseek-sc-content-container {

          .viseek-sc-content-header-container {
            padding: unset;
          }

          .viseek-sc-content-data-container {
            padding: unset;
            max-height: unset;
            display: block;
            gap: unset;

            &.viseek-active {
              display: block;
              gap: unset;
            }

            .viseek-sc-data-container {

              .viseek-sc-data-wrap {
                padding-top: unset;
                max-height: unset;

                .viseek-sc-data-merge-inner {
                  max-height: 430px;
                }

                .viseek-sc-data-line-container {
                  height: 70px;
                  border-bottom: 1px solid #E6E6E6;

                  .viseek-sc-data-line-wrap {
                    padding: 15px 0;
                  }
                }

                .viseek-sc-data-product-inner {
                  padding-top: unset;
                  max-height: 420px;
                }
              }
            }

            //merge data
            .viseek-sc-data-product-info-container {
              margin: unset;
              padding: unset;
              border: unset;

              position: fixed;
              bottom: 0;
              left: 0;
              max-height: 80%;
              max-width: 100%;

              .viseek-sc-info-overlay-container {
                position: fixed;
                z-index: 81;
                top: 0;
                right: 0;
                width: 100vw;
                height: 100vh;
                background-color: #000;
                opacity: 0.25;
              }

              .viseek-sc-data-product-info-wrap {
                position: relative;
                z-index: 82;

                -webkit-transition: 0.5s ease;
                -moz-transition: 0.5s ease;
                -ms-transition: 0.5s ease;
                -o-transition: 0.5s ease;
                transition: 0.5s ease;
                transform: translateY(100%);
                opacity: 0;
              }

              &.viseek-hidden {
                display: block;
                visibility: hidden;
              }

              &.viseek-active {
                visibility: visible;

                .viseek-sc-data-product-info-wrap {
                  transform: translateY(0);
                  opacity: 1;
                }
              }

              .viseek-product-data-wrap {
                padding: 10px 15px;
                border-radius: 10px;
                background: #fff;

                .viseek-product-close-container {
                  display: block;
                  position: absolute;
                  top: -30px;
                  right: 0;
                  padding: 5px;
                  border-radius: 50%;
                  background-color: #FF4242;
                  width: 25px;
                  height: 25px;

                  .viseek-sc-close-icon {
                    vertical-align: text-top;
                  }
                }
              }
            }

            .viseek-sc-data-product-container {
              display: block;

              .viseek-sc-data-product-wrap {
                padding: unset;
              }

              //deprecated
              .viseek-sc-data-product-info-container {
                margin: unset;
                padding: unset;
                border: unset;

                position: fixed;
                bottom: 0;
                left: 0;
                max-height: 80%;

                .viseek-sc-info-overlay-container {
                  position: fixed;
                  z-index: 81;
                  top: 0;
                  right: 0;
                  width: 100vw;
                  height: 100vh;
                  background-color: #000;
                  opacity: 0.25;
                }

                .viseek-sc-data-product-info-wrap {
                  position: relative;
                  z-index: 82;

                  -webkit-transition: 0.5s ease;
                  -moz-transition: 0.5s ease;
                  -ms-transition: 0.5s ease;
                  -o-transition: 0.5s ease;
                  transition: 0.5s ease;
                  transform: translateY(100%);
                  opacity: 0;
                }

                &.viseek-hidden {
                  display: block;
                  visibility: hidden;
                }

                &.viseek-active {
                  visibility: visible;

                  .viseek-sc-data-product-info-wrap {
                    transform: translateY(0);
                    opacity: 1;
                  }
                }

                .viseek-product-data-wrap {
                  padding: 10px 15px;
                  border-radius: 10px;
                  background: #fff;

                  .viseek-product-close-container {
                    display: block;
                    position: absolute;
                    top: -30px;
                    right: 0;
                    padding: 5px;
                    border-radius: 50%;
                    background-color: #FF4242;
                    width: 25px;
                    height: 25px;
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}