/** Shopify CDN: Minification failed

Line 1929:0 Unexpected "}"

**/
*:focus-visible {
    outline: none !important;
    outline-offset: 0px !important;
    box-shadow: none !important;
}
:root{
  --color:#000000;
  --vendor-color:#878787;
}
.sq-review{
  order:2;
}
.sq-price-slider input.sq-input-min, input.sq-input-max {
  font-family:inherit !important;
}

/* color swatch css starts */

.sq-color-swatch .sq-color-label {
  display: none;
}
.sq-color-swatch {
/*   position: relative; */
  text-align: center;
}
.sq-filter-group-option_auto_color .sq-accordion-body .sq-filter:has(.sq-color-swatch) {
  display: flex;
  flex-wrap: wrap;
/*   padding-top: 40px; */
}
.sq-filter-group-option_auto_color
  .sq-accordion-body
  .sq-filter
  .sq-filter-item:has(.sq-color-swatch) {
  width: 25%;
}
.sq-tooltip-arrow {
  left: 50% !important;
  transform: translateX(-50%) rotate(45deg) !important;
}
.sq-filter-color-swatch-item{
  width: 35px !important;
  height: 35px !important;
  border-radius:50%;
}
.sq-filter-item.sq-active .sq-filter-color-swatch-item,
.sq-filter-item:hover .sq-filter-color-swatch-item {
  outline: solid 1px black;
  outline-offset: 2px;
}

/* color swatch css ends */

/* color list css starts*/
.sq-color-list {
  display: flex;
}

.sq-color-list span.sq-filter-color-list-item {
  border-radius: 50%;
/*   width: 10%; */
}

.sq-filter-item.sq-block.sq-active
  .sq-color-list
  span.sq-filter-color-list-item {
    border: solid 1px black;
    outline: solid 1px black;
}

.sq-color-list span.sq-color-label {
  width: 80%;
}

/* color list css ends */
.sq-grid-view-container {
  display: none !important;
}

.sq-color-list span.sq-filter-color-list-item {
  border-radius: 50%;
}

.sq-clear-button-desktop {
  font-style: normal;
  text-transform: capitalize;
  color: black;
  border: none;
  background-color: transparent;
  text-align: end;
  cursor: pointer;
  display:block;
  font-size: 14px;
  letter-spacing:normal;
  text-transform:uppercase;
  font-weight:300;
}

.sq-product-price span.sq-compare-price {
  padding-left: 5px;
  text-decoration: line-through;
}

.sq-list-view.active {
  background-color: #003dff;
}

.sq-list-view.active svg {
  fill: #fff;
}

/* dropdown css starts */

.sq-no-results {
  text-align: center;
  padding-top: 135px;
  font-size: 15px;
}

.sq-dropdown-body {
  display: block !important;
  z-index: 2147483647;
/*   right: 598.5px; */
  width: 472px;
  background-color: white;
  border: 1px solid #e6e6e6;
  border-radius: 0px 0px 3px 3px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  text-align: left;
  margin-top: 10px;
  border: unset !important;
  max-width: 100% !important;
}

a.button.btn-blue:hover {
  box-shadow: none !important;
}

.sq-dropdown-body .button:not([disabled]):hover:after,
.shopify-challenge__button:hover:after,
.customer button:hover:after,
.shopify-payment-button__button--unbranded:hover:after {
  box-shadow: none !important;
}

.sq-dropdown-body {
/*   width: 472px !important; */
  height: 100%;
}

.row::-webkit-scrollbar {
  display: none !important;
}
.sq-dropdown-body {
  overflow-y: hidden !important;
}

.sq-dropdown.search-product-card .sq-dropdown-body .row:nth-child(1) {
  height: calc(100% - 45px);
  overflow-y: auto;
  box-sizing: content-box;
}

.sq-dropdown-body::-webkit-scrollbar {
  display: none;
}

.sq-dropdown-body img.primary.item-image {
  height: 60px;
  width: 60px;
}

.sq-dropdown-body .sq-sy-image {
  background-color: #fff;
  height: 60px;
  width: 60px;
  position: relative;
  padding-top: 0px !important;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 10px;
}

.sq-dropdown-body .result-img {
  height: 60px;
  width: 60px;
}

.predictive-search.predictive-search--header {
  display: none !important;
}

.sparq-sidebar ul {
  list-style-type: none !important;
  padding-left: 6px;
}

span.capitalize.fs16 {
  color: #000 !important;
}

h3.sq-head {
  padding-left: 6px;
  font-size: 16px;
  color: #8e8e8e;
  border-bottom: 1px solid #8e8e8e;
  width: 85%;
  text-transform: uppercase;
  font-weight: 500;
}

a.button.btn-blue {
  width: 100%;
}

.sparq-dropdown-sidebox li {
  padding-bottom: 10px;
  list-style-type: none;
}

.sq-dropdown-body .sq-results {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.search-bar__result-category {
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px;
}
.search-product-card .sq-results-item {
  color: #000;
  line-height: normal;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 7px;
  width: 100%;
  border-bottom: 1px solid #d3d3d3;
  border-radius: 0px;
}
/*.search-product-card img {*/
/*  padding-right: 10px;*/
/*}*/
.sq-dropdown-body {
  max-height: 300px;
  width: 100%;
  position: sticky;
  z-index: 999;
  border-radius: 4px;
  background-color: white;
  top: 0;
  overflow: auto;
}

.sq-dropdown-body .column.column-20.float-left.pl0.mb0.pr0 {
  display: flex;
  width: 100%;
  align-items: center;
  position: relative;
}

.sq-dropdown-body img.primary.item-image {
  height: 60px;
  width: 60px;
  border-radius: 3px;
  position: relative;
  background-color: white;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.sq-dropdown-body {
  width: 470px;
}

.sq-dropdown-body .sq-head {
  padding-left: 10px;
  padding-top: 5px;
  text-transform: uppercase !important;
  color: #8f8f8f;
  font-size: 12px !important;
}

.sq-dropdown-body .sq-results-item:hover {
  background-color: #d3d3d3;
}

.sq-dropdown-body .search-result {
  display: flex;
  width: 100%;
  align-items: center;
  position: relative;
  height: 71px;
}

.sq-dropdown-body .result-content {
  padding-left: 7px;
  text-align: left;
  flex: 1;
}

.sq-dropdown-body h3.sq-dropdown-title {
  padding: 0px 0 0 !important;
  font-weight: 600;
  margin-bottom: 0px !important;
  margin-top: 0px;
  font-size: 14px !important;
  font-family:inherit;
}

.sq-dropdown-body p.sq-dropdown-vendor {
  margin-top: 0px !important;
  padding: 3px 0 !important;
  margin-bottom: 5px !important;
  padding-bottom: 0px !important;
  color: #8f8f8f;
  font-weight: 300;
}

.sq-dropdown-body a.search-bar__result-item {
  text-decoration: none;
}

.sq-dropdown-body .column.column-80.float-left.pl0.mb0 {
  padding-left: 7px;
  text-align: left;
  flex: 1;
}

.sq-dropdown-body span.sq-price {
  color:#000;
  padding: 2px 0;
  font-weight: 400;
  font-size:14px;
}

/* dropdown css ends */
/* @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap'); */
.sq-app a:empty,
.sq-app ul:empty,
.sq-app dl:empty,
.sq-app div:empty,
.sq-app section:empty,
.sq-app article:empty,
.sq-app p:empty,
.sq-app h1:empty,
.sq-app h2:empty,
.sq-app h3:empty,
.sq-app h4:empty,
.sq-app h5:empty,
.sq-app h6:empty {
  display: unset;
}
.sq-loader {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMTY1LjIgMjI4MS43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTY1LjIgMjI4MS43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y0RjRGNDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMC42LDEwOC45aDQ1NS40YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNXYwYzAsNi45LTUuNiwxMi41LTEyLjUsMTIuNUgyMC42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjV2MAoJQzguMSwxMTQuNSwxMy43LDEwOC45LDIwLjYsMTA4Ljl6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDE4Ny4yaDM3My43YzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMTkxLjcsMTIuNiwxODcuMiwxOC4xLDE4Ny4yeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNiw2NDIuNmg0NTUuNGM2LjksMCwxMi41LDUuNiwxMi41LDEyLjVsMCwwYzAsNi45LTUuNiwxMi41LTEyLjUsMTIuNUgyMC42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjVsMCwwCglDOC4xLDY0OC4yLDEzLjcsNjQyLjYsMjAuNiw2NDIuNnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsNzIwLjhoMzczLjdjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSw3MjUuMywxMi42LDcyMC44LDE4LjEsNzIwLjh6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMC42LDg4Ni45aDQ1NS40YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNWwwLDBjMCw2LjktNS42LDEyLjUtMTIuNSwxMi41SDIwLjZjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNWwwLDAKCUM4LjEsODkyLjUsMTMuNyw4ODYuOSwyMC42LDg4Ni45eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNiwxMTMxLjNoNDU1LjRjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41bDAsMGMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVIMjAuNmMtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41bDAsMAoJQzguMSwxMTM2LjksMTMuNywxMTMxLjMsMjAuNiwxMTMxLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMCw5NjUuMmg0NjAuNGM1LjUsMCwxMCw0LjUsMTAsMTBsMCwwYzAsNS41LTQuNSwxMC0xMCwxMEgxMGMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzAsOTY5LjYsNC41LDk2NS4yLDEwLDk2NS4yeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSwyMzQuMWgyOTguMmM1LjUsMCwxMCw0LjUsMTAsMTBsMCwwYzAsNS41LTQuNSwxMC0xMCwxMEgxOC4xYy01LjUsMC0xMC00LjUtMTAtMTBsMCwwCglDOC4xLDIzOC42LDEyLjYsMjM0LjEsMTguMSwyMzQuMXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMjgzLjZoMzE1LjFjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSwyODguMSwxMi42LDI4My42LDE4LjEsMjgzLjZ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDMzMS44aDM3My43YzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMzM2LjMsMTIuNiwzMzEuOCwxOC4xLDMzMS44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSwzODBoMTIyLjVjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSwzODQuNSwxMi42LDM4MCwxOC4xLDM4MHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTIwMy43aDM3My43YzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMTIwOC4xLDEyLjYsMTIwMy43LDE4LjEsMTIwMy43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSwxMjUwLjZoMjk4LjJjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSwxMjU1LDEyLjYsMTI1MC42LDE4LjEsMTI1MC42eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSwxMzAwLjFoMzE1LjFjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSwxMzA0LjYsMTIuNiwxMzAwLjEsMTguMSwxMzAwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xLDEzNDguM2gzNzMuN2M1LjUsMCwxMCw0LjUsMTAsMTBsMCwwYzAsNS41LTQuNSwxMC0xMCwxMEgxOC4xYy01LjUsMC0xMC00LjUtMTAtMTBsMCwwCglDOC4xLDEzNTIuOCwxMi42LDEzNDguMywxOC4xLDEzNDguM3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTM5Ni41aDEyMi41YzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMTQwMSwxMi42LDEzOTYuNSwxOC4xLDEzOTYuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsNDI5LjZoMTkxLjljNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSw0MzQsMTIuNiw0MjkuNiwxOC4xLDQyOS42eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSw0NzcuOGgyMzEuOWM1LjUsMCwxMCw0LjUsMTAsMTBsMCwwYzAsNS41LTQuNSwxMC0xMCwxMEgxOC4xYy01LjUsMC0xMC00LjUtMTAtMTBsMCwwCglDOC4xLDQ4Mi4zLDEyLjYsNDc3LjgsMTguMSw0NzcuOHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTYyNi41aDMxNS4xYzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMTYzMSwxMi42LDE2MjYuNSwxOC4xLDE2MjYuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjEsMTY3NC43aDM3My43YzUuNSwwLDEwLDQuNSwxMCwxMGwwLDBjMCw1LjUtNC41LDEwLTEwLDEwSDE4LjFjLTUuNSwwLTEwLTQuNS0xMC0xMGwwLDAKCUM4LjEsMTY3OS4yLDEyLjYsMTY3NC43LDE4LjEsMTY3NC43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMSwxNzIyLjloMTIyLjVjNS41LDAsMTAsNC41LDEwLDEwbDAsMGMwLDUuNS00LjUsMTAtMTAsMTBIMTguMWMtNS41LDAtMTAtNC41LTEwLTEwbDAsMAoJQzguMSwxNzI3LjQsMTIuNiwxNzIyLjksMTguMSwxNzIyLjl6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMC42LDE1NTAuNmg0NTUuNGM2LjksMCwxMi41LDUuNiwxMi41LDEyLjVsMCwwYzAsNi45LTUuNiwxMi41LTEyLjUsMTIuNUgyMC42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjVsMCwwCglDOC4xLDE1NTYuMSwxMy43LDE1NTAuNiwyMC42LDE1NTAuNnoiLz4KPHJlY3QgeD0iNjEzLjciIHk9IjExNC40IiBjbGFzcz0ic3QwIiB3aWR0aD0iNDc4LjkiIGhlaWdodD0iNDkzLjUiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyNi4yLDY1NS44aDI3Mi42YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNXY1LjJjMCw2LjktNS42LDEyLjUtMTIuNSwxMi41SDYyNi4yYy02LjksMC0xMi41LTUuNi0xMi41LTEyLjUKCXYtNS4yQzYxMy43LDY2MS40LDYxOS4zLDY1NS44LDYyNi4yLDY1NS44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjIzLjcsNzEzLjJoMzk2LjZjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBINjIzLjdjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDNjEzLjcsNzE3LjYsNjE4LjEsNzEzLjIsNjIzLjcsNzEzLjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjMuNyw3NzAuNUg3MjJjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDNjEzLjcsNzc1LDYxOC4xLDc3MC41LDYyMy43LDc3MC41eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzY0LjksNzcwLjVoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUM3NTQuOSw3NzUsNzU5LjQsNzcwLjUsNzY0LjksNzcwLjV6Ii8+CjxyZWN0IHg9IjExNDQuNSIgeT0iMTE0LjQiIGNsYXNzPSJzdDAiIHdpZHRoPSI0NzguOSIgaGVpZ2h0PSI0OTMuNSIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE1Nyw2NTUuOGgyNzIuNmM2LjksMCwxMi41LDUuNiwxMi41LDEyLjV2NS4yYzAsNi45LTUuNiwxMi41LTEyLjUsMTIuNUgxMTU3Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjV2LTUuMgoJQzExNDQuNSw2NjEuNCwxMTUwLjEsNjU1LjgsMTE1Nyw2NTUuOHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExNTQuNSw3MTMuMmgzOTYuNmM1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtMzk2LjZjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTE0NC41LDcxNy42LDExNDksNzEzLjIsMTE1NC41LDcxMy4yeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE1NC41LDc3MC41aDk4LjNjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTE0NC41LDc3NSwxMTQ5LDc3MC41LDExNTQuNSw3NzAuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyOTUuOCw3NzAuNWg5OC4zYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzEyODUuOCw3NzUsMTI5MC4yLDc3MC41LDEyOTUuOCw3NzAuNXoiLz4KPHJlY3QgeD0iMTY2Ny42IiB5PSIxMTQuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjQ3OC45IiBoZWlnaHQ9IjQ5My41Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjgwLjEsNjU1LjhoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVoLTI3Mi42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjUKCXYtNS4yQzE2NjcuNiw2NjEuNCwxNjczLjIsNjU1LjgsMTY4MC4xLDY1NS44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY3Ny42LDcxMy4yaDM5Ni42YzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC0zOTYuNmMtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxNjY3LjYsNzE3LjYsMTY3Mi4xLDcxMy4yLDE2NzcuNiw3MTMuMnoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2NzcuNiw3NzAuNWg5OC4zYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzE2NjcuNiw3NzUsMTY3Mi4xLDc3MC41LDE2NzcuNiw3NzAuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4MTguOCw3NzAuNWg5OC4zYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzE4MDguOCw3NzUsMTgxMy4zLDc3MC41LDE4MTguOCw3NzAuNXoiLz4KPHJlY3QgeD0iNjEzLjciIHk9Ijg1OC42IiBjbGFzcz0ic3QwIiB3aWR0aD0iNDc4LjkiIGhlaWdodD0iNDkzLjUiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyNi4yLDE0MDBoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVINjI2LjJjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNQoJdi01LjJDNjEzLjcsMTQwNS42LDYxOS4zLDE0MDAsNjI2LjIsMTQwMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyMy43LDE0NTcuM2gzOTYuNmM1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMEg2MjMuN2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUM2MTMuNywxNDYxLjgsNjE4LjEsMTQ1Ny4zLDYyMy43LDE0NTcuM3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyMy43LDE1MTQuN0g3MjJjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDNjEzLjcsMTUxOS4xLDYxOC4xLDE1MTQuNyw2MjMuNywxNTE0Ljd6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NjQuOSwxNTE0LjdoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUM3NTQuOSwxNTE5LjEsNzU5LjQsMTUxNC43LDc2NC45LDE1MTQuN3oiLz4KPHJlY3QgeD0iMTE0NC41IiB5PSI4NTguNiIgY2xhc3M9InN0MCIgd2lkdGg9IjQ3OC45IiBoZWlnaHQ9IjQ5My41Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTU3LDE0MDBoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVIMTE1N2MtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41di01LjIKCUMxMTQ0LjUsMTQwNS42LDExNTAuMSwxNDAwLDExNTcsMTQwMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExNTQuNSwxNDU3LjNoMzk2LjZjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTM5Ni42Yy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzExNDQuNSwxNDYxLjgsMTE0OSwxNDU3LjMsMTE1NC41LDE0NTcuM3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExNTQuNSwxNTE0LjdoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxMTQ0LjUsMTUxOS4xLDExNDksMTUxNC43LDExNTQuNSwxNTE0Ljd6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjk1LjgsMTUxNC43aDk4LjNjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTI4NS44LDE1MTkuMSwxMjkwLjIsMTUxNC43LDEyOTUuOCwxNTE0Ljd6Ii8+CjxyZWN0IHg9IjE2NjcuNiIgeT0iODU4LjYiIGNsYXNzPSJzdDAiIHdpZHRoPSI0NzguOSIgaGVpZ2h0PSI0OTMuNSIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY4MC4xLDE0MDBoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVoLTI3Mi42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjUKCXYtNS4yQzE2NjcuNiwxNDA1LjYsMTY3My4yLDE0MDAsMTY4MC4xLDE0MDB6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjc3LjYsMTQ1Ny4zaDM5Ni42YzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC0zOTYuNmMtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxNjY3LjYsMTQ2MS44LDE2NzIuMSwxNDU3LjMsMTY3Ny42LDE0NTcuM3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2NzcuNiwxNTE0LjdoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxNjY3LjYsMTUxOS4xLDE2NzIuMSwxNTE0LjcsMTY3Ny42LDE1MTQuN3oiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4MTguOCwxNTE0LjdoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxODA4LjgsMTUxOS4xLDE4MTMuMywxNTE0LjcsMTgxOC44LDE1MTQuN3oiLz4KPHJlY3QgeD0iNjEzLjciIHk9IjE2MDEuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjQ3OC45IiBoZWlnaHQ9IjQ5My41Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjYuMiwyMTQyLjhoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVINjI2LjJjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNQoJdi01LjJDNjEzLjcsMjE0OC40LDYxOS4zLDIxNDIuOCw2MjYuMiwyMTQyLjh6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjMuNywyMjAwLjJoMzk2LjZjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBINjIzLjdjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDNjEzLjcsMjIwNC42LDYxOC4xLDIyMDAuMiw2MjMuNywyMjAwLjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjMuNywyMjU3LjVINzIyYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzYxMy43LDIyNjIsNjE4LjEsMjI1Ny41LDYyMy43LDIyNTcuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTc2NC45LDIyNTcuNWg5OC4zYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzc1NC45LDIyNjIsNzU5LjQsMjI1Ny41LDc2NC45LDIyNTcuNXoiLz4KPHJlY3QgeD0iMTE0NC41IiB5PSIxNjAxLjQiIGNsYXNzPSJzdDAiIHdpZHRoPSI0NzguOSIgaGVpZ2h0PSI0OTMuNSIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE1NywyMTQyLjhoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVIMTE1N2MtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41Cgl2LTUuMkMxMTQ0LjUsMjE0OC40LDExNTAuMSwyMTQyLjgsMTE1NywyMTQyLjh6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTU0LjUsMjIwMC4yaDM5Ni42YzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC0zOTYuNmMtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxMTQ0LjUsMjIwNC42LDExNDksMjIwMC4yLDExNTQuNSwyMjAwLjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTU0LjUsMjI1Ny41aDk4LjNjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTE0NC41LDIyNjIsMTE0OSwyMjU3LjUsMTE1NC41LDIyNTcuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyOTUuOCwyMjU3LjVoOTguM2M1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtOTguM2MtNS41LDAtMTAtNC41LTEwLTEwdi00LjIKCUMxMjg1LjgsMjI2MiwxMjkwLjIsMjI1Ny41LDEyOTUuOCwyMjU3LjV6Ii8+CjxyZWN0IHg9IjE2NjcuNiIgeT0iMTYwMS40IiBjbGFzcz0ic3QwIiB3aWR0aD0iNDc4LjkiIGhlaWdodD0iNDkzLjUiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2ODAuMSwyMTQyLjhoMjcyLjZjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41djUuMmMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVoLTI3Mi42Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjUKCXYtNS4yQzE2NjcuNiwyMTQ4LjQsMTY3My4yLDIxNDIuOCwxNjgwLjEsMjE0Mi44eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY3Ny42LDIyMDAuMmgzOTYuNmM1LjUsMCwxMCw0LjUsMTAsMTB2NC4yYzAsNS41LTQuNSwxMC0xMCwxMGgtMzk2LjZjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTY2Ny42LDIyMDQuNiwxNjcyLjEsMjIwMC4yLDE2NzcuNiwyMjAwLjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjc3LjYsMjI1Ny41aDk4LjNjNS41LDAsMTAsNC41LDEwLDEwdjQuMmMwLDUuNS00LjUsMTAtMTAsMTBoLTk4LjNjLTUuNSwwLTEwLTQuNS0xMC0xMHYtNC4yCglDMTY2Ny42LDIyNjIsMTY3Mi4xLDIyNTcuNSwxNjc3LjYsMjI1Ny41eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgxOC44LDIyNTcuNWg5OC4zYzUuNSwwLDEwLDQuNSwxMCwxMHY0LjJjMCw1LjUtNC41LDEwLTEwLDEwaC05OC4zYy01LjUsMC0xMC00LjUtMTAtMTB2LTQuMgoJQzE4MDguOCwyMjYyLDE4MTMuMywyMjU3LjUsMTgxOC44LDIyNTcuNXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsMGgzMDYuN2M2LjksMCwxMi41LDUuNiwxMi41LDEyLjVsMCwwYzAsNi45LTUuNiwxMi41LTEyLjUsMTIuNUgxNC4xQzcuMSwyNSwxLjUsMTkuNCwxLjUsMTIuNWwwLDAKCUMxLjUsNS42LDcuMSwwLDE0LjEsMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTYyNi41LDBoMzA2LjdjNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41bDAsMGMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVINjI2LjVjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNWwwLDAKCUM2MTQsNS42LDYxOS42LDAsNjI2LjUsMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4MjUuMiwwaDMwNi43YzYuOSwwLDEyLjUsNS42LDEyLjUsMTIuNWwwLDBjMCw2LjktNS42LDEyLjUtMTIuNSwxMi41aC0zMDYuN2MtNi45LDAtMTIuNS01LjYtMTIuNS0xMi41bDAsMAoJQzE4MTIuNyw1LjYsMTgxOC4zLDAsMTgyNS4yLDB6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MzguOSwwaDQ4LjljNi45LDAsMTIuNSw1LjYsMTIuNSwxMi41bDAsMGMwLDYuOS01LjYsMTIuNS0xMi41LDEyLjVoLTQ4LjljLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNWwwLDAKCUM0MjYuNCw1LjYsNDMyLDAsNDM4LjksMHoiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  margin: 0 auto;
  justify-content: center;
  display: flex;
  height: 103999px;
  width: 103999px !important;
  display: block;
}

.sq-app {
  max-width: 1200px;
  margin: 0 auto;
/*   padding: 0 5rem; */
  display: flex;
  flex-wrap: wrap;
  padding-top:125px;
  margin-bottom:40px;
}

.sparq-row-base {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 20px;
  justify-content: space-between;
  font-weight:300;
}

.sparq-mobile-filter {
  display: none;
}

.sparq-container {
  -webkit-box-flex: 1;
  flex: 0 0 75%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  width: 75%;
  height: 100%;
  justify-content: space-between;
}

.sq-filter-group-option_auto_size label.sq-filter-value.sq-multi-select {
  height: 45px;
  width: 55px;
  font-size: 12px;
}

.sparq-product-number {
  color: var(--color);
  padding-left: 15px;
  font-size:14px;
}
.sparq-bottom {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

/***Pagination css***/

nav.sq-navigation a.sq-first {
  font-size: 0px;
  position: relative;
}

nav.sq-navigation a.sq-first:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("https://i.ibb.co/Yj7npN5/angles-left-light.png");
}

nav.sq-navigation a.sq-previous:before {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-position-x: center;
  background-position-y: center;
  background-size: 6px;
  background-image: url(https://i.ibb.co/FhYqsk2/chevron-left-light.png);
}

nav.sq-navigation a.sq-previous {
  font-size: 0px;
  position: relative;
}

nav.sq-navigation a.sq-last {
  font-size: 0px;
  position: relative;
}

nav.sq-navigation a.sq-last:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("https://i.ibb.co/2tDy8T3/angles-right-light.png");
}

nav.sq-navigation a.sq-next:before {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-position-x: center;
  background-position-y: center;
  background-size: 6px;
  background-image: url(https://i.ibb.co/q15ynhW/chevron-right-light.png);
}

nav.sq-navigation a.sq-next {
  font-size: 0px;
  position: relative;
}

.sq-pagination {
  display: block;
  width: 100%;
  text-align: center;
}

nav.sq-navigation {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}

a.sq-page.max-sm\:sq-hidden,
a.sq-first,
a.sq-last,
a.sq-next,
a.sq-previous {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  position: relative;
  line-height: 17px;
  color: #959595;
  padding: 0 10px;
  border: 1px solid #ddd;
  margin: 5px;
  font-style: normal;
  text-transform: none;
  height: 40px;
  width: 40px;
  text-align: center;
  border-radius: 2px;
}

a.sq-page.max-sm\:sq-hidden.sq-active {
  color: #003dff;
  border-color: #003dff;
}

.sq-app .sq-pager-load-more {
  font-family: inherit;
  font-style: normal;
  font-weight: 500;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  text-transform: uppercase;
  background: black;
  padding: 0px 15px;
  max-height: 45px;
  margin-top: 5px;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor:pointer;
  width:100%;
}
.sq-pager-load-more>div{
  width:100%;
}
.sq-pagination,
.sq-pager-load-more,
.sq-pager-infinite {
  display: flex;
  width: 75%;
  flex-direction: column;
  text-align: center;
  align-items: self-end;
}

/***Card css***/

.sq-filter-main {
  max-width: 25%;
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex: 1 1 25%;
/*     position: sticky;
    top: 160px; */
    align-self: flex-start;
}
.sq-filter-main .wrapper{
  width:280px;
}
.sq-filter-value-count{display:none;}

.sq-results-item {
  flex: 0 0 auto;
  width: 25%;
  text-align: left;
  position: relative;
  vertical-align: top;
  overflow: hidden;
  display: inline-block;
  box-sizing: border-box;
}

.sparq-product-title a {
  font-style: normal;
  display: block;
  text-decoration: none;
  font-size: 15px;
  color: var(--color);
  font-weight:500;
}

.sparq-card .sq-sy-price {
  font-family: inherit;
  font-style: normal;
  font-size: 14px;
  line-height: 140%;
  color: #878787;
  margin-top: 0px !important;
  margin-block: 10px;
  display: flex;
  flex-wrap: wrap;
  gap:5px;
}
.sq-sy-price.sq-sy-price-has-discount .sq-price{
  color:#ec0101;
}
.sq-compare-price{
  color: #878787;
  font-weight: 400;
}
.sq-results img {
  max-width: 100%;
  height: auto;
}

.sparq-thumbnail-wrap {
  order: 1;
  overflow:hidden;
}

.sparq-bottom-items {
  order: 2;
}

.sq-palette {
  order: 3;
}

.sparq-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-left: 15px;
  padding-right: 0px;
  margin-bottom: 15px;
}

.sparq-vendor {
  font-family: inherit;
  display: flex;
  align-items: center;
  text-transform: capitalize;
  color:rgb(142, 142, 142);
  justify-content:flex-start;
  font-size:14px;
}

.sq-sy-image {
  position: relative;
  padding-top: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 10px;
}

.sq-size-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-bottom: 10px;
}

.sq-size-list .sq-size-items {
  width: auto;
  height: 24px;
  border-bottom: 1px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  margin: 0 10px;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  color: #23263b;
  cursor: pointer;
}

.sq-size-list .sq-size-items.active {
  color: #003dff;
  border-color: #003dff;
}

.sq-sy-image {
/*   background-color: hsl(204deg 1% 75%); */
}

img.primary.item-image,
img.alternative.item-image {
/*   opacity: 0.9; */
}
img.primary.item-image,
img.alternative.item-image {
  width: 100%;
  height: 100% !important;
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  transition: opacity 0.3s linear;
  display: block;
  margin: 0 auto;
  transform: translate(-50%, -50%);
}

.sq-palette .sq-pallete-color {
  margin: 0 auto;
  border-radius: 50%;
}

.sq-right-elements {
  display: flex;
  flex-wrap: wrap;
}

.sq-grid-view-container {
  display: flex;
  flex-wrap: wrap;
}
.sq-grid-view,
.sq-list-view {
  width: 36px;
  height: 36px;
  background-color: #f2f2f2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.sq-grid-view svg,
.sq-list-view svg {
  width: 20px;
  height: 20px;
}

.sq-list-view {
  margin-left: 10px;
}

.sq-grid-view-outer {
  margin-left: 10px;
}

.sq-grid-view-outer .active {
  background-color: #003dff;
}

.sq-grid-view-outer .active svg {
  fill: #ffffff;
}

span.sq-pallete-color.sq-active:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  display: block;
  left: 0;
  right: 0;
  top: 0;
  border: 1px solid #003dff;
  border-radius: 50%;
}

.sq-palette .sq-pallete-item {
  position: relative;
  display: flex;
  text-align: center;
  width: 26px;
  height: 26px;
  justify-content: center;
  align-items: center;
}

.sq-filter-searchbox input.sq-filter-input {
  background-color: #f4f4f5;
  border: none;
  width: 96%;
  height: 36px;
  padding: 15px;
  text-transform: capitalize;
  font-family: inherit;
}

.sq-filter-searchbox {
  margin-bottom: 10px;
}

.sq-filter-searchbox *:focus-visible {
  outline: 0;
  outline-offset: 0px;
  box-shadow: none;
}

.sq-discount,
.discount-label {
    font-family: inherit;
    font-style: normal;
    z-index: 2;
    position: absolute;
    top: 0;
    background: #fd4014!important;
    color: #fff!important;
    border-radius: 50%!important;
    height: 49px;
    width: 52px;
    text-align: center!important;
    display: flex;
    align-items: center;
    padding: 10px;
    font-weight: 300;
  justify-content: center;
  font-size:13px;
}

.sq-wishlist img {
  max-height: 13px;
}

.sq-results {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

.sparq-rating-stars {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.sparq-rating-stars span {
  height: 14px;
  display: flex;
  align-items: center;
}

.sparq-rating-stars span svg {
  width: 14px;
  height: 14px;
  margin-right: 3px;
}

span.sparq-rating-count {
  font-size: 12px;
  font-weight: 400;
}

.sq-palette {
  margin-top: 10px;
}

.sparq-bottom {
  margin-bottom: 20px;
  position:relative;
}

.sq-wishlist {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  box-shadow: 0px 0px 15px #f0eeee;
  top: 10px;
  left: auto;
  right: 0px;
  z-index: 2;
  cursor: pointer;
  margin-right: 15px;
  background-color: #fff;
  transition: 0.3s all;
}

.sq-wishlist span {
  display: block;
  cursor: pointer;
  width: 100%;
  text-align: center;
}

.sparq-card:hover .sq-wishlist {
  transform: scale(1.1);
}

.sq-add-to-cart {
  font-family: inherit;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  height: 38px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  line-height: 140%;
  text-transform: uppercase;
  color: #23263b;
  background-color: #fff;
  box-shadow: 0px 0px 15px #f0eeee;
  position: absolute;
  bottom: 40%;
  left: 0;
  right: 0;
  width: 90%;
  z-index: 5;
  margin: 0px 22px 10px;
  margin-bottom: 10px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: 0.3s all;
}

.sparq-card:hover .sq-add-to-cart {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

a.sparq-loop-product.sq-class {
  position: relative;
  display: block;
}

/***Filter css***/

.sq-filter-header {
  display: none;
}

.sq-filter-main .sq-filter-group-system_tags .sq-accordion-header {
  margin-top: 0px;
}

.sq-accordion .sq-accordion-header,.sq-desktop-filter-header-title {
  display: flex;
  align-items: flex-end;
  color: var(--color);
  flex: none;
  order: 0;
  flex-grow: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 12px;
  padding-bottom:15px;
  font-family: inherit;
  font-size: 16px;
  font-weight: 600;
  justify-content:space-between;
  line-height:24px;
  margin:0;
}
.sq-accordion .sq-accordion-header{
  font-weight:500;
  margin-top: 0;
  border-bottom:none !important;
  padding: 15px 15px 0 0;
}
.sq-filter-group-option_auto_size .sq-filter-item .sq-filter {
  max-height: auto;
  overflow-y: unset;
}
label.sq-filter-value.sq-multi-select .sq-filter {
  position: relative;
  padding-left: 25px;
}

.sq-accordion-body .sq-filter {
/*   position: relative; */
  padding-left: 0px;
  max-height: 300px;
  overflow-y: auto;
}

.sq-accordion .sq-cb {
  border: 1px solid #8e8e8e;
  background-color: #fff;
  width: 15px;
  height: 15px;
  position: absolute;
  float: left;
  margin-right: 10px;
  margin-top: 1px;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sq-accordion-body {
/*   position: relative; */
}

.sq-filter-item {
  font-family: inherit;
  color: var(--color);
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 18px;
  /* display: flex; */
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 4px 0px;
}

.sq-accordion {
  display: flex;
  flex-direction: column;
}

span.sq-cb.sq-active:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0%;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 10px;
  width: 5px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

.sq-accordion span.sq-cb.sq-active {
  background-color: #666666;
  border-color: #666666;
}

.sq-filter::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}

.sq-filter::-webkit-scrollbar {
  width: 2px;
  background-color: #ddd;
}

.sq-filter::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #555;
}

.sq-applied {
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin: 0 8px 6px 8px;
  margin-left: 0px;
}

span.sq-applied-filter-item {
  position: relative;
  text-transform: capitalize;
  color: #3e4152;
  cursor: default;
  font-size: 12px;
  padding: 4px 8px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  border: 1px solid #ccc;
  border-radius: 2px;
  align-items: center;
  background-color: #f4f4f5;
  justify-content: space-between;
  margin-right: 10px;
  margin-bottom: 10px;
}

span.sq-filter-value-count {
  float: right;
  margin-right: 5px;
  right: 6px;
  font-family: inherit;
  font-style: normal;
  text-align: right;
      color: rgb(142, 142, 142);
}

span.sq-tag-content {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  display: flex;
  align-items: flex-end;
  color: #23263b;
}

span.sq-applied-filter-item .sq-icon {
  margin-left: 5px;
}

.sq-accordion .sq-open,
.sq-accordion .sq-close {
  position: relative;
}

.sq-accordion .sq-open:after {
  content: "";
  position: absolute;
  background-image: url(https://i.ibb.co/QFsZShC/arrow-up.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 16px;
  height: 16px;
  right: 0;
}

.sq-accordion .sq-close:after {
  content: "";
  position: absolute;
  background-image: url(https://i.ibb.co/QD4FzYJ/arrow-down.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 16px;
  height: 16px;
  right: 0;
}

/***Size filter css***/

.sq-filter-group-option_auto_size span.sq-filter-value-count {
  display: none;
}

.sq-filter-group-option_auto_size label.sq-filter-value.sq-multi-select {
  border: 1px solid #23263b;
  height: 50px;
  width: 60px;
  text-align: center;
  justify-content: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #141414;
  display: flex;
  cursor: pointer;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  text-transform: uppercase;
}

.sq-filter-group-option_auto_size .sq-filter {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0px !important;
  text-transform: uppercase;
}

.sq-filter-group-option_auto_size .sq-cb {
  display: none;
}

.sq-filter-group-option_auto_size .sq-filter-item {
  padding: 4px 8px;
  margin-left: -8px;
}

.sq-filter-group-option_auto_size
  label.sq-filter-value.sq-multi-select.sq-active {
  background-color: #003dff;
  color: #fff;
  border-color: #003dff;
}

/***Color filter css***/

/***Sort filter css***/

select.sq-sort {
  position: relative;
  font-family: inherit;
  font-style: normal;
  font-weight: 300;
  font-size: 14px !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-y: center;
  background-position-x: 94%;
  background-size: 14px;
  line-height: 18px;
  color: #23263b;
  border-radius: 2px;
  padding: 4px 10px;
  border: 1px solid #23263b;
  min-width: 200px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #e9e9e9;
    background-color: transparent;
}

select.sq-sort:focus-visible {
  outline: 0;
  outline-offset: 0;
  box-shadow: none;
}

.sq-desktop-filter-title {
  display: flex;
  align-items: flex-end;
  color: #23263b;
  flex: none;
  order: 0;
  flex-grow: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 140%;
  margin-bottom: 20px;
}

/* price filter css start */
.sq-wrapper {
  width: 100%;
}
.sq-price-input-group {
  justify-content: space-between;
}
.sq-price-slider input.sq-input-min,
input.sq-input-max {
  width: unset;
  padding: 10px;
  margin-bottom: 10px;
  border: none;
  border-bottom: 1px solid #b5bbbd;
  border-radius: 0;
  padding-left:0;
  padding-bottom:0;
  font-size:14px !important;
}
.sq-slider {
  left: 2px;
}
.sq-slider .sq-progress {
  background-color: #000;
}
/* price filter css end */

/***End filter css***/
 .sq-accordion .sq-accordion-header{
     border-bottom:1px solid #E8E8E1;
 }
.mobile-sort--,.sq-filter-group-sort,.sq-filter-group-custom,.sparq-filter-btn{
  display:none;
}

/* PRODUCT IMAGE HOVER EFFECT CSS START  */
@keyframes fadinWithScaling {
    0%{
        opacity: 0;
        transform: scale(1.2);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes fadoutWithScaling {
    0%{
        opacity: 1;
        transform: scale(1);
    }
    100%{
        opacity: 0;
        transform: scale(1.2);
    }
}

.sq-sy-image{position: relative;}
.sq-sy-image .primary-img,
.sq-sy-image .secondary-img{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.sq-sy-image .secondary-img{
    visibility: hidden;
    animation: fadoutWithScaling 0.4s;
    transition: 0.4s;

}
.sq-sy-image{
    background: #f8f8f8;
}
.sparq-card:hover .secondary-img{
    visibility: visible;
    z-index: 1;
    animation: fadinWithScaling 0.4s;
}
.sparq-thumbnail-wrap:hover .secondary-img{
     transform:scale(1.1);
    transition:transform 0.4s;
}
/* PRODUCT IMAGE HOVER EFFECT CSS END  */

/* ANIMATION ICON ON IMAGE CSS START  */
.t4s-pr-style6 .t4s-product-btns2 {
    right: 0px;
    top: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: .5s ease 0s;
      position: absolute;
    z-index: 3;
}
.t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transform: translate(5px);
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    background-color:white;
    color:gray;
  
}
.t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn:hover{
  background-color:#cc271d;
}

.t4s-svg-pr-icon svg{
  width: 18px;
  height: 18px;
  fill: gray;
}
@keyframes fadeLeft{
  0%{
    opacity:0;
    visibility:hidden;
    transform:translateX(10px);
  }
  100%{
    opacity:1;
    visibility:visible;
    transform:translateX(0px);
  }
}

.sparq-card:hover .t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn:nth-child(1){
  animation: fadeLeft 0.4s;
  animation-fill-mode:forwards;
}
.sparq-card:hover .t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn:nth-child(2){
  animation: fadeLeft 0.4s;
  animation-fill-mode:forwards;
  animation-delay:0.2s;
}
.sparq-card:hover .t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn:nth-child(3){
  animation: fadeLeft 0.4s;
  animation-fill-mode:forwards;
  animation-delay:0.4s;
}
/* ANIMATION ICON ON IMAGE CSS END  */
.sq-sort-title{
  display:none;
}
@media only screen and (max-width: 767px) {
    label.sq-filter-value.sq-multi-select{
    width:100%;
    display:block;
  }
  .sq-accordion .sq-cb{
    left:0;
  }
  .sparq-row-base{
    padding: 0 10px;
  }
  .sparq-thumbnail-wrap{
    position:relative;
  }
  .t4s-pr-style6 .t4s-product-btns2>.t4s-pr-item-btn{
    opacity:1;
    visibility:visible;
  }
  .sparq-filter-btn{
    color: #878787;
    font-size: 14px;
    font-family: Manrope,sans-serif;
    font-weight:800;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .sq-filter-group-custom,.sq-sort-title{display:unset;}
  .page-width .grid{
    margin-left:0;
  }
  .mobile-sort--{
    display:flex;
    justify-content:space-between;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: solid 1px;
    margin-bottom: 10px;
  }
  .sq-filter-main .wrapper{
    width:100%;
  }
  .sq-desktop-filter-header-title{display:none;}
  .sq-color-list span.sq-filter-color-list-item {
/*     width: 7.5%; */
  }

.sq-filter-group-option_auto_color
    .sq-accordion-body
    .sq-filter
    .sq-filter-item:has(.sq-color-swatch) {
    width: 20%;
  }
  .sq-clear-button-desktop {
    display: none;
  }
  .sq-filter-header button.sq-clear-button {
    font-family: inherit;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    text-transform: uppercase;
    color: black;
    border: none;
    background-color: transparent;
    
  }

  .sq-pager-infinite {
    width: 100%;
    margin-top: 10px;
    display: none;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
  }

  .sq-accordion .sq-accordion-header {
    font-size: 16px;
  }

  .sq-desktop-filter-title {
    display: none;
  }

  .sq-filter-bottom {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    background-color: #222;
    text-transform: uppercase;
    position: fixed;
    width: 85%;
    text-align: center;
    bottom: 0;
    right: 0;
    z-index: 999999 !important;
    padding: 15px 10px;
  }

  /*   .sq-filter-main:before{
	content: '';
	background-color: rgb(0 0 0 / 34%);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
} */

  /* .sq-filter-main:after{
    content: '';
    background-color: #fff;
    position: fixed;
    left: auto;
    right: 0;
    top: 0;
    width: 85%;
    height: 100%;
    display: block;
} */

  .sq-grid-view,
  .sq-list-view {
    width: 32px;
    height: 32px;
  }

  .sq-grid-view svg,
  .sq-list-view svg {
    width: 16px;
    height: 16px;
  }

  /*   .sq-pagination {
    display: none;
  } */

  .sq-pagination {
    display: block !important;
    width: 100% !important;
  }

  span.sq-page-mobile.sm\:sq-hidden {
    display: none !important;
  }

  .sq-filter-main {
    max-width: 100%;
    width: 85%;
    position: fixed;
    background-color: #fff;
    z-index: 99999999999;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 2rem;
    padding-bottom: 60px;
    overflow-y: auto;
  }

  .sq-filter-header {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    position:relative;
  }

  .sq-filter-header-clear {
    display: flex;
    align-items: center;
  }

  .sq-filter-header-title {
    font-family: inherit;
    font-style: normal;
    font-size: 16px;
    line-height: 120%;
    color: black;
    text-transform: uppercase;
    font-weight:600;
  }

  .sq-filter-header-clear {
    display: flex;
    align-items: center;
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: gray;
    position: absolute;
    right: 0;
  }

  .sq-filter-header span.sq-cross {
    width: 20px;
    height: 22px;
    position: relative;
    margin-left: 10px;
  }

  .sparq-product-number {
    padding-left: 0px;
    font-size:14px;
    display:none;
  }

  .sq-app {
    padding: 0 0rem;
  }
  .sq-results {
    flex-grow:1;
  }

  .sparq-card {
    padding-left: 15px;
    padding-right: 0px;
  }

  .sq-applied {
    margin-left: 0px;
  }
  .sparq-container {
    flex: auto;
    width: 100%;
    margin-left: 0px;
  }
  .sq-results-item {
    width: 50%;
  }

  .sparq-row-base {
/*     padding: 0 1.5rem; */
  }
  /*   .sq-dropdown {
    display: none;
  } */
  .sparq-mobile-filter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 15px;
    position: sticky;
    top: 0;
    z-index: 999;
    background-color: #fff;
  }

  .sparq-mobile-sort-filter,
  .sparq-mobile-filterby {
    width: 50%;
    display: flex;
    font-family: inherit;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    color: #23263b;
    justify-content: center;
    align-items: center;
    height: 45px;
    box-shadow: 0px 4px 8px rgb(35 38 59 / 25%);
  }

  .sparq-mobile-filterby {
    background-color: #9D0000;
    color: #fff;
        position: fixed;
    bottom: 0;
    width: 100%;
        font-size: 16px;
    letter-spacing: 3.5px;
  }

  .sparq-mobile-filterby .filterby-number {
    width: 20px;
    height: 20px;
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 140%;
    margin-left: 5px;
    text-align: center;
    color: #23263b;
    border-radius: 50%;
    background-color: #fff;
  }

  .sparq-mobile-sort-filter span,
  .sparq-mobile-filterby span {
    display: flex;
    align-items: center;
  }

  span.sq-filterby-icon {
    width: 14px;
    height: 14px;
    background-size: 100%;
    display: block;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-image:url(https://cdn.shopify.com/s/files/1/0602/5189/8115/t/7/assets/funnel-w.png?v=1637836665);
    filter:invert(1);
  }

  .sparq-mobile-sort-filter span.sq-sort-icon {
    width: 14px;
    height: 14px;
    background-size: 100%;
    display: block;
    margin-right: 10px;
    background-image: url("https://i.ibb.co/KVLCj0w/sort-icon.png");
        filter: invert(1);
  }

  .sparq-row-base {
    margin-bottom: 15px;
  }

  .sq-app .sq-pager-load-more {
    margin: 0 auto;
    height: 45px;
  }

  .sq-filter-main {
    display: none;
  }

  .sq-filter-main.opening {
    display: block;
  }

  .sq-app #overlay {
    position: fixed;
    display: block;
    width: 15%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #00000080 !important;
    z-index: 2;
    cursor: pointer;
    transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0s;
  }

  /*   sq-drodpdown css starts */

  /*   sq-dropdown css ends */

  .sq-dropdown-body {
    right: 0;
    z-index: 999;
    width: 100% !important;
    /* max-height: 100% !important; */
    height: calc(100% - 100px) !important;
    top: 139.203px !important;
  }
  .sq-results-item:nth-child(1n+1) .sparq-card{
    padding:10px;
    left:0 !important;
  }

/*   MOBILE SORT CSS START */
  .sq-right-elements .sq-dropdown{
    display: flex;
    white-space: nowrap;
    align-items: center;
    margin-bottom:0;
  }
  .sq-right-elements .sq-dropdown .sq-sort-title{
    display: flex;
    align-items: center;
    gap: 4px;
    font-weight: 500;
    font-size: 14px;
    font-family: Manrope,sans-serif;
    font-weight: 800;
    color:#878787;
    margin-bottom:0;
  }
  .sq-right-elements .sq-dropdown select.sq-sort{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
    border:none;
    min-width:unset;
  }
/*   MOBILE SORT CSS END */
  
}
.sq-tooltip{
  font-size:14px !important;
  padding: 5px !important;
}
.sq-price-slider input[type="range"]::-webkit-slider-thumb{
    cursor: pointer;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0.5px 0.5px 2px 1px rgba(0,0,0,.32);
    box-shadow: 0.5px 0.5px 2px 1px rgba(0,0,0,.32);
}
.sq-app input[type="number"]::-webkit-inner-spin-button {display:none;}
.sparq-card{
  font-family:inherit;
}
.sparq-card .sparq-bottom:after{
/*   content:""; */
  width: 0%;
  background: lightgray;
  height: 2px;
  bottom: 0;
  position: absolute;
  transition:0.4s;
  
}
.sparq-card:hover .sparq-bottom:after{
/*   content:""; */
  width: 100%;
  background: gray;
  height: 2px;
  bottom: 0;
  position: absolute;
  transition:0.4s;
}
.sq-results{
  row-gap:10px;
}
#CollectionSection{
  text-align:center;
}
input[type="range"]{
      border: unset;
    border-color: unset;
    border-color: unset;
    max-width: unset;
    padding: unset;
     border-radius: unset;
}
.sq-app input[type="range"]:focus{
  border:none;
}
.sq-filter-group-tags_watch_uauvfho7gxa6sfwl2f38q5uu{
  display:none;
}

.sq-filter-main .wrapper::-webkit-scrollbar {
  width: 2px;
}
/* Track */
.sq-filter-main .wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.sq-filter-main .wrapper::-webkit-scrollbar-thumb {
  background: #000;
}
/* Handle on hover */
.sq-filter-main .wrapper::-webkit-scrollbar-thumb:hover {
  background: #000; 
}
.sq-app .label, label:not(.variant__button-label){
  letter-spacing:unset;
  text-transform:unset;
  font-size:14px;
  color:black;
  margin-bottom:5px;
}
label.sq-filter-value.sq-multi-select{
  position:relative;
  padding-left:25px;
  font-weight:300;
}
.sq-filter-value-count{
  font-size:12px;
}
.sq-accordion-body > .sq-filter{
  margin-top:15px;
}
.sq-accordion-body > .sq-filter::-webkit-scrollbar {
  display: none !important;
}
.sq-pager-infinite{
    background: #efefef;
    padding: 10px;
    text-align: center;
    font-size: smaller;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Muli,sans-serif;
    color: #333;
  align-items: center;
    width: 100%;
    margin-bottom: 15px;
}
}
.sq-filter-item.sq-block:has(.pair___couple){display:none;}
.sq-dropdown-body .view-all-btn{
      text-align: center;
    background-color: black;
    color: white;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
}
.sq-dropdown-body .view-all-btn a {
  color:white;
}


.t4s-frm-search__results{display:none;}
.sq-filter-item.sq-block .sq-filter{
  overflow:hidden;
}