.sq-sort {
  height: 32px !Important;
}

.sq-collection .sq-palette {
  flex-wrap: nowrap;
  display: flex;
}

.sq-dropdown-body.sq-opened .sq-flex.sq-flex-row.sq-items-center {
  margin-left: -7px;
}

.sq-dropdown-body.sq-opened .sq-palette {
  display: flex;
  flex-wrap: nowrap;
}

.sq-sy-price {
  margin-right: 5px;
  display: flex;
  align-items: baseline;
}

#sq-app .sq-dropdown-body.sq-opened .sq-more-button {
  transform: translateY(0px) !important;
  height: 15px !important;
  width: 15px !important;
}

#sq-app .sq-collection .sq-collection-components .sq-filter {
  max-width: 300px;
}

#sq-app .sq-collection .sq-more-button {
  padding: 1px;
}

#sq-app .sq-dropdown-body {
  left: 0px !important;
  top: 135px !important;
}

.sq-dropdown-filter-item {
  text-align: left !important;
}

.sq-filter-title {
  text-transform: capitalize;
}

.sq-dropdown-body.sq-opened .sq-no-result {
  text-align: center;
  padding-top: 100px;
}

.sq-collection .sq-no-result {
  text-align: center;
  padding-top: 100px;
}

.sq-dropdown-body.sq-opened .sq-results .sq-results-item {
  width: calc(25% - 12px) !important;
}

.sparq-product-title {
  text-align: left !important;
}

.sq-dropdown-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.sq-dropdown-body.sq-opened {
  max-height: 75% !important
}

.sq-pagination.pagination {
  justify-content: center !important;
}

.sq-more-button {
  margin-left: 2px !important;
  height: 20px !important;
  width: 20px !important;
}

.sq-collection .sq-results .sq-results-item {
  width: calc(33% - 12px) !important;
}

.sq-sort {
  height: 32px !Important;
}

.sq-dropdown-filter-item {
  text-align: left !important;
}

.sq-dropdown-body.sq-opened .sq-results .sq-results-item {
  width: calc(25% - 12px) !important;
}

.sparq-product-title {
  text-align: center !important;
}

.sq-dropdown-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}



.sq-collection .sq-results .sq-results-item {
  width: calc(33% - 12px) !important;
}


.sq-more-button {
  margin-left: 2px !important;
  height: 21px !important;
  width: 21px !important;
}

.sq-pagination .pagination {
  justify-content: center !important;
}

#sq-app .sq-dropdown-body.sq-opened .sq-results .sq-results-item {
  width: calc(25% - 12px) !important;
}

@media all and (max-width: 1080px){
  #sq-app .sq-collection .sq-collection-components .sq-filter {
    max-width: 200px !important;
  }

  #sq-app .master-wrapper-content:has(.sq-filter-box) {
    z-index: 9999999 !important;
  }


  .sq-mobile-filter-content .sq-filter {
    padding-right: 0px;
  }

  #sq-app .sq-collection .sq-product-price {
    flex-direction: column !important;
    align-items: flex-end;
    padding-top: 5px;
  }

  #sq-app .sq-collection .sq-sy-price {
    display: flex;
    flex-direction: column-reverse;
  }

  #sq-app .sq-collection .sq-pallete-color {
    width: 13px;
    height: 13px;
    margin-top: 15px;
  }

  #sq-app .sq-collection .sparq-product-title {
    text-align: center !important;
    font-size: 13px;
    padding-bottom: 5px;
    -webkit-line-clamp: unset;
  }

  #sq-app .sq-collection .sq-more-button {
    height: 15px !important;
    width: 15px !important;
    margin-top: 15px;
    padding: 0px 0px 0px 0px !important;
  }

  #sq-app .sq-collection .sq-more-button svg {
    padding-bottom: 3px;
  }

  #sq-app .sq-collection .sq-absolute.sq-flex.sq-items-center.sq-gap-3.sq-text-\[15px\].sq-top-\[5px\].sq-right-\[10px\].sq-bg-\[\#DFF0EF\].sq-p-\[6px\].sq-rounded-\[4px\] {
    width: 75px;
    height: 20px;
    font-size: 10px;
  }

  .sq-dropdown.search-product-card .sq-dropdown-content {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  .sq-dropdown.search-product-card .sparq-items {
    height: 25px !important;
  }

  .sq-dropdown.search-product-card .sparq-product-title {
    padding-bottom: 25px !important;
  }

  .sq-dropdown.search-product-card .sq-product-price {
    flex-direction: column;
    align-items: center;
  }

  .sq-dropdown.search-product-card .sq-sy-price {
    padding-bottom: 10px;
  }

  .sq-dropdown-body.sq-opened {
    max-height: 65% !important;
  }
  #sq-app .sq-dropdown-body.sq-opened {
    top: 160px !important;
  }

  #sq-app .sq-dropdown-body.sq-opened .sq-results .sq-results-item {
    width: calc(25% - 12px) !important;
  }

  .sq-dropdown-body.sq-opened .sq-ship-item {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
  }
}
@media only screen and (min-width: 767px) and (max-width: 769px) {
  #sq-app .sq-dropdown-body.sq-opened {
    top: 200px !important;
  }

  .sq-dropdown-body.sq-opened {
    max-height: 75% !important;
  }

  .sq-collection .sparq-items {
    justify-content: space-between;
  }

  .sq-collection .sq-results .sq-results-item {
    width: calc(50% - 12px) !important;
  }

  .sq-dropdown-body.sq-opened .sq-ship-item {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .sq-dropdown-body.sq-opened .sq-results .sq-results-item {
    height: 100% !important;
  }

  .sq-dropdown-body.sq-opened .sq-ship-item {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
  }

  .sq-dropdown.search-product-card .sq-product-price {
    flex-direction: row !important;
    align-items: flex-start;
  }

  #sq-app .master-wrapper-content:has(.sq-filter-box) {
    z-index: 9999999 !important;
  }

  .sq-mobile-filter-content {
    padding-bottom: 50px;
    padding-right: 20px;
    padding-top: 15px;
  }

  .sq-mobile-filter-content .sq-filter {
    padding-right: 0px !important;
  }

  .sq-dropdown-grid-item {
    width: 100% !important;
    padding-left: 7px;
    padding-right: 20px;
    margin-bottom: 115px !important;
  }

  .sq-dropdown img.primary.item-image {
    height: 100%;
    width: 100%;
    object-fit: contain !important;
  }

  #sq-app .sq-dropdown-body.sq-opened .sq-results .sq-results-item .sq-absolute.sq-flex.sq-items-center.sq-justify-center.sq-text-\[12px\].sq-top-\[5px\].sq-right-\[10px\].sq-bg-\[\#DFF0EF\].sq-p-\[6px\].sq-rounded-\[4px\].sq-w-\[73px\].sq-h-\[16px\] {
    padding: 0px;
    height: 30px;
  }

  #sq-app .sq-dropdown-body.sq-opened .sq-results .sq-results-item {
    width: 100% !important;
    margin-bottom: 20px;
  }

  #sq-app .sq-results .sq-results-item {
    width: 100% !important;
    margin-bottom: 20px;
  }

  #sq-app .sq-top-components section.m-toggle {
    margin-right: 0px !important;
  }

  .sq-dropdown-body.sq-opened .sq-results {
    width: 100% !important;
  }

  a.sq-first,
  a.sq-last,
  a.sq-next,
  a.sq-page.max-sm\:sq-hidden,
  a.sq-previous {
    width: 30px;
    height: 30px;
  }

  #sq-app .sq-first,
  #sq-app .sq-last {
    display: none;
  }

  #sq-app .sq-collection .sq-product-price {
    flex-direction: row !important;
    align-items: flex-end;
    padding-top: 5px;
  }

  #sq-app .sq-collection .sparq-product-title {
    text-align: left !important;
    font-size: 16px !important;
    padding-bottom: 5px;
    -webkit-line-clamp: unset;
  }

  #sq-app .sq-collection .sq-sy-price{
    display: block !important;
  }

  #sq-app .sq-collection .sq-pallete-color{
    height: 18px !important;
    width: 18px !important;
  }

  #sq-app .sq-collection .sq-more-button {
    height: 18px !important;
    width: 18px !important;
    margin-top: 17px;
    padding: 1px 0px 0px 0px !important;
  }

  .sq-dropdown.search-product-card .sq-absolute.sq-flex.sq-items-center.sq-justify-center.sq-text-\[12px\].sq-top-\[5px\].sq-right-\[10px\].sq-bg-\[\#DFF0EF\].sq-rounded-\[4px\].sq-w-\[73px\].sq-h-\[30px\] {
    top: -50px;
  }

  .sq-dropdown.search-product-card .sparq-items {
    height: 22px !important;
  }

  #sq-app .sq-dropdown-body.sq-opened {
    max-height: 90% !important;
    box-shadow: none !important;
    top: 230px !important;
    height: calc(100vh - 190px) !important;
  }
}