/** Shopify CDN: Minification failed

Line 1680:4 Expected identifier but found "var("
Line 2411:1 Unexpected "}"
Line 4049:4 Expected identifier but found "var("

**/
/* if topbar enables */
.sq-filter-main{
  width:100%;
  max-width:100%;
  flex:1 1 100%;
}
.sparq-container{
  margin-left:0px;
}

.sq-grid-view{
  margin-left:0px;
}
sq-dropdown .search-product-card {
  visibility: hidden;
}
.sq-app *:focus-visible {
  outline: none !important;
  outline-offset: 0px !important;
  box-shadow: none !important;
}
input.sq-filter-input {
  background-image: url(https://i.ibb.co/b3WLQzm/search.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
}
label.sq-filter-value.sq-multi-select {
  position: relative;
  padding-left: 25px;
  overflow: hidden;
  font-weight: 400;
  width: 100%;
  color: #000;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.sparq-bottom-step,.sq-filter-item:has(.sq_color_non_traditional) {
  display: none;
}
.sq-cart-btn.sq-cart-loading {
  display: none;
  visibility: hidden;
}
.sq_color_smoke{
  background-image:url('https://i.ibb.co/7Vbv5Fj/Screenshot-from-2024-05-27-12-07-52.png');
}
.sparq-card:hover .sq-cart-btn.sq-cart-loading {
  display: none;
  visibility: visible;
}

span.sq-cb:hover {
  background-color: #dadada;
}
.sq-filter-group.sq-sidebar {
  /* border-right: 1px solid #ccc; */
  padding-right: 11px;
}
.sq-accordion-body {
  margin-top: 9px;
}
.sq-accordion.sq-open .sq-accordion-header {
  border-bottom: 1px solid #ccc;
}
.sq-price-slider input.sq-input-min,
input.sq-input-max {
  font-family: inherit !important;
}

.sq-sku,.sparq-card .sq-sku  {
  color: rgba(var(--heading-color)/.6);
  font-family: var(--body-font-family);
  font-size: 14px;
  font-style: var(--body-font-style);
  font-weight: var(--body-font-weight);
  line-height: 1.3;
}

/* 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 {
  border-radius: 50%;
  border: solid 1px lightgray;
  margin:0px;
}
.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: 1px solid #000;
}

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

/* color list css ends */

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

.sq-clear-button-desktop {
  font-family: inherit;
  font-style: normal;
  font-size: 14px;
  line-height: 140%;
  text-transform: capitalize;
  color: #222222;
  border: none;
  background-color: transparent;
  text-align: end;
  cursor: pointer;
  display: block;
  text-decoration: underline;
}

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

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

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

/* dropdown css starts */

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

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

.row::-webkit-scrollbar {
  display: none !important;
}

.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%;
  border-radius: 0px;
}

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

.search-bar__result-category {
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px;
}

/* 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;
  z-index: 0;
  height: 103999px;
  width: 100%;
  display: block;
  margin-top:40px;
}

.sq-app {
  /* max-width: 1750px; */
  margin: 0 auto;
  padding: 0 0rem;
  display: flex;
  flex-wrap: wrap;
  max-width: none !important;
}

.sparq-row-base {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 11px;
  align-items: center;
}

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

.sparq-container {
  -webkit-box-flex: 1;
  flex: 1 1 calc(75% - 30px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  width: calc(75% - 30px);
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: 30px;
}

.sparq-bottom {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  margin-bottom: 70px;
  flex-grow: 1;
  justify-content: space-between;
}

/***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: #222222;
  border-color: #222222;
}
.sq-app .sq-pager-load-more{
  background:transparent;
}
.sq-app .sq-pager-load-more > div {
  color: #000;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  background: #fff;
  border: 1px solid black;
  max-width: 300px;
  width: 250px;
  border-radius: 2px;
  padding:10px;
  text-align:center;
  cursor:pointer;
}

.sq-app .sq-pager-load-more > div:hover {
  background-color: #000 !important;
  color: #fff !important;
}

/***Card css***/
.sq-filter-main {
  max-width: 280px;
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex: 1 1 25%;
}

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

.sparq-product-title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 140%;
  color: #23263b;
  display: block;
  margin-bottom: 5px;
  text-decoration: none;
}

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

.product-label img {
  max-width: 1.7em;
  height: auto;
}
.sparq-thumbnail-wrap {
  order: 1;
  position: relative;
}

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

.sq-palette {
  order: 3;
}

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

.sparq-card .swiper {
  z-index: 0;
}

.sparq-card .product-label {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
}

.sparq-vendor {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #91929d;
  margin-bottom: 5px;
  font-size: 16px;
}

.sq-sy-image {
  position: relative;
  padding-top: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 10px;
  height: unset !important;
  width: unset !important;
}

.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: #222222;
  border-color: #222222;
}

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%);
  object-fit: contain;
}

.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;
  color: #222;
  background-color: #e9e9e9;
  margin-left: 10px;
}
.sq-grid-view,
.sq-list-view {
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: solid 1px gray;
}
.sq-list-view {
  border-left: none;
}

.sq-filter-main > .sq-filter-header,
.sq-filter-main > .sq-desktop-filter-header-title {
  display: none !important;
}

.sparq-product-number {
  padding: 0 !important;
}

.sq-filter-header,
.sq-desktop-filter-header-title {
  display: block !important;
}

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

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

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

.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 #222222;
  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: #e5e5e5;
  border: none;
  width: 96%;
  height: 36px;
  padding: 15px;
  padding-left: 28px;
  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-tag-container {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  width: fit-content;
  display: flex;
  align-items: flex-start;
  z-index: 2;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  border-radius: 30px;
  flex-direction: column;
}
.sq-tag-container {
  position: absolute;
  padding: 0;
  gap: 10px;
}
.sq-tag {
  padding: 2px 8px;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 10px;
}
.sq-tag.sq-label-sale {
  background: #e22d2d;
  color: white;
}
.sq-tag.sq-label-soldout {
  background: black;
  color: white;
}
.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;
  flex-grow: 1;
}

.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;
}

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

/***Filter css***/

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

.sq-accordion .sq-accordion-header {
  display: flex;
  align-items: flex-end;
  color: #000;
  flex: none;
  order: 0;
  flex-grow: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 140%;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.sq-filter-group-option_auto_size .sq-filter-item .sq-filter,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item .sq-filter,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .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 #eee;
  background-color: #eee;
  width: 15px;
  height: 15px;
  position: absolute;
  float: left;
  margin-left: -25px;
  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: #23263b;
  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: #222222;
  border-color: #222222;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  background-color: #f5f5f5;
  display:none !important;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar {
  width: 0px;
  /* background-color: #ddd; */
  display:none !important;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #555;
  display:none !important;
}

.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;
  flex-direction: column;
}

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

span.sq-filter-value-count {
  float: right;
  margin-right: 5px;
  right: 6px;
  font-family: inherit;
  font-style: normal;
  text-align: right;
  color: #808080;
  white-space:nowrap;
}

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-header {
  position: relative;
}
.sq-accordion.sq-open .sq-accordion-header,
.sq-accordion .sq-close {
  position: relative;
}
.sq-accordion.sq-close .sq-accordion-header {
  border-bottom: solid 1px #e8e8e8;
}

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

.sq-accordion.sq-close .sq-accordion-header:after {
  background-image: url(https://i.ibb.co/QD4FzYJ/arrow-down.png);
}

/***Size filter css***/

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

.sq-filter-group-option_auto_size label.sq-filter-value.sq-multi-select,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v label.sq-filter-value.sq-multi-select,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh label.sq-filter-value.sq-multi-select{
  border: 1px solid #23263b;
  height: 35px;
  min-width: 35px;
  width: max-content;
  text-align: center;
  justify-content: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #141414;
  display: flex;
  cursor: pointer;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  text-transform: uppercase;
  padding-left: 0px;
  padding: 0 5px;
}

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

.sq-filter-group-option_auto_size .sq-cb,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-cb,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-cb{
  display: none;
}
.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"],.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"]{ 
  padding-right:0px;
  background-color:white;
}
.sq-filter-group-option_auto_size .sq-filter-item,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-item{
  padding: 4px 7px;
  margin-left: -8px;
}

.sq-filter-group-option_auto_size
  label.sq-filter-value.sq-multi-select.sq-active,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v label.sq-filter-value.sq-multi-select.sq-active,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fhasa label.sq-filter-value.sq-multi-select.sq-active{
  background-color: #222222;
  color: #fff;
  border-color: #222222;
}

/***Color filter css***/

/***Sort filter css***/

.sq-sort {
  padding: 5px 10px;
  border: solid 1px gray;
  border-radius: 0px;
  min-width: 148px;
  line-height: 21px;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  border: solid 1px gray !important;
}

.sq-dropdown-menu {
  top: calc(100% - 1px);
  border: solid 1px gray;
  padding: 0px;
  width: 100%;
  border-radius: 0px;
}
.sq-dropdown-menu li {
  padding: 5px 10px !important;
}
.sq-dropdown-menu li:hover {
  background-color: gray;
  color: white;
}
.sq-dropdown-menu li.sq-active {
  background-color: black;
  color: white;
}
.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;
  margin-bottom: 20px;
}
.sq-price-slider input.sq-input-min,
input.sq-input-max {
  width: unset;
  padding: 10px;
  margin-bottom: 10px;
}
.sq-slider {
  top: -2px;
}
.sq-slider .sq-progress {
  background-color: #222;
}
/* price filter css end */

/***End filter css***/
.sparq-container .sparq-bottom .sq-cart-btn,
.sq-sold-out {
  background: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 10px;
  width: 100%;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  cursor: pointer;
}
.sq-sold-out {
  opacity: 0.6;
  cursor: not-allowed;
}

/* List View Css Start  */
.sparq-container.--list-view .sq-grid-view,
.sparq-container.--grid-view .sq-list-view {
  background-color: white;
}
.sparq-container.--list-view .sq-grid-view svg,
.sparq-container.--grid-view .sq-list-view svg {
  opacity: 0.6;
}
.sq-app .sq-product-description,
.sq-app .list-view-product-price,
.sparq-container.--list-view .sq-tag-container {
  display: none;
}
.sparq-container.--list-view .grid-view {
  display: none;
}
.sparq-container.--list-view .sq-results-item {
  width: 100%;
}
.sparq-container.--list-view .sparq-card {
  flex-direction: row;
  padding: 1rem;
  position: relative;
}
.sparq-container.--list-view .sparq-card:hover {
  position: relative;
  height: 100%;
}
.sparq-container.--list-view .sparq-thumbnail-wrap {
  /* width: 200px; */
}
.sparq-container.--list-view .sparq-product-title {
  width: 66%;
}
.sparq-container.--list-view .sparq-product-title a {
  font-weight: 600;
  text-transform: capitalize;
}
.sparq-container.--list-view .sq-product-description {
  color: black;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.sparq-container.--list-view .sparq-bottom-items {
  flex-direction: row;
  justify-content: space-between;
}
.sparq-container.--list-view .sparq-bottom {
  width: 100%;
  padding: 0;
}
.sparq-container.--list-view .sparq-card .sparq-bottom-action {
  position: relative;
  opacity: 1;
  visibility: visible;
  flex-direction: column;
  flex-basis: 100%;
  align-items: self-end;
  padding: 0;
  max-width: 200px;
  justify-content: flex-start;
}
.sparq-container.--list-view .sq-results-item {
  margin-left: 0;
}
.sparq-container.--list-view .sparq-card .sparq-bottom-action button {
  width: 100%;
}
.sparq-container.--list-view .list-view-product-price {
  display: block;
  text-align: right;
}
.sparq-container.--list-view .flex-container {
  display: none;
}
.sparq-container.--list-view .sparq-product-title a.view-full-details {
  display: block;
  color: var(--active-color);
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
}
.sparq-container.--list-view .sparq-bottom {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
}
.sparq-container.--list-view .sparq-bottom .sparq-bottom-items {
  flex: 0 0 calc(100% - 200px);
}
.sparq-container.--list-view .sparq-bottom .sq-cart-btn,
.sparq-container.--list-view .sparq-bottom .sq-sold-out {
  width: 200px;
  display: block;
}
.sparq-container.--list-view .mySwiper {
  width: 400px;
}
.sparq-container.--list-view .list-view {
  display: block;
}
.sparq-container.--list-view .sq-label-soldout.grid-view,
.sq-app .sparq-product-title a.view-full-details,
.sq-app .list-view {
  display: none;
}
/* List View Css End  */
.sq-quick-view {
  border: 1px solid #ccc;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  text-align: center;
  background: #fff;
  color: #00000080;
  display: none;
  justify-content: center;
  align-items: center;
  box-sizing: unset;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  transition: 0.3s;
}
.sq-quick-view:hover {
  width: 105px;
  transition: width 0.3s;
  background: #fff;
  text-align: right;
  line-height: 28px;
  position: absolute;
  padding-left: 5px;
}

.sq-quick-view .quick-view-icon {
  right: 7px;
  position: absolute;
  display: flex;
  transition: 0.3s;
}
.sq-quick-view .txt {
  text-align: left;
  direction: ltr;
  position: inherit;
  vertical-align: top;
  visibility: hidden;
  width: max-content;
  right: 10px;
  color: #222;
}
.sq-quick-view:hover .txt {
  visibility: visible;
  transition: right 0.3s;
  right: 30px;
}

/* SWIPER CSS  START*/
.mySwiper {
  width: 100%;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  font-size: 15px;
  color: gray;
  font-weight: 700;
}
.sq-swiper-next,
.sq-swiper-prev {
  display: none !important;
}
.mySwiper:hover .sq-swiper-next,
.mySwiper:hover .sq-swiper-prev {
  display: flex !important;
}

/* for mobile  */
.swiper-pagination {
  display: none;
}
.swiper-pagination-bullet-active {
  background-color: black;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}
/* SWIPER CSS END */

/* SPARQ CARD ON HOVER CSS START */
.sparq-card:hover .sq-quick-view {
  display: flex;
}
.sparq-card:hover .swiper-pagination {
  display: block;
}
.sparq-card:hover .sq-cart-btn,
.sparq-card:hover .sq-sold-out {
  display: block;
}
/* SPARQ CARD ON HOVER CSS END */
.sq-accordion-body .sq-filter:has(.sq-color-swatch) {
  display: flex;
  flex-wrap: wrap;
}
.sq-color-swatch {
  margin-left: 10px;
}
[class$=padding] {
  padding-top: 0;
}

.collection-hero__description p,
.collection-hero__description h1,
.collection-hero__description h2,
.collection-hero__description h3 {
  padding: 0 1.5em;
}

@media screen and (min-width: 750px) {
  .collection-hero__description p {
    padding: 0 5rem;
  }
}

.collection-hero__description p:has(img) {
  padding: 0;
}

.page-width {
  max-width: unset;
}
.sq-price-slider .sq-field {
  border: solid 1px #e3e3e3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 45px;
  padding: 0 10px;
}
.sq-slider-prefix {
  z-index: 9;
}
[class$=padding] {
  padding-top: 0;
}
@media only screen and (max-width: 1024px) {
  .sq-app {
    padding: 0 0rem;
  }
  .sq-filter-main {
    max-width: 150px;
    flex: 1 1 calc(25% - 15px);
  }
  .sq-results-item {
    width: 33.3333%;
  }
  .sparq-container {
    margin-left: 15px;
  }
  .sparq-row-base .sparq-product-number {
    flex-basis: 40%;
  }
}

@media screen and (min-width: 750px) {
  .sq-app {
    padding: 0 0rem;
  }
}

/* DROPDOWN CSS START */

.sq-app.sq-dropdown .sq-dropdown-body {
  position: fixed !important;
  display: none !important;
  z-index: 2147483647;
  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;
  width: 472px !important;
  height: 100%;
  overflow-y: hidden !important;
  max-height: 300px;
  width: 100%;
  position: sticky;
  z-index: 999;
  border-radius: 4px;
  background-color: white;
  top: 0;
  overflow: auto;
}

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

.sq-app.sq-dropdown .sq-app.sq-dropdown .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-app.sq-dropdown .sq-dropdown-body .sq-results {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

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

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

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

.sq-app.sq-dropdown .search-product-card .sq-results-item {
  color: #000;
  line-height: normal;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #d3d3d3;
  border-radius: 0px;
}

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

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

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

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

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

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

.sq-app.sq-dropdown .sq-dropdown-body h3.sq-dropdown-title {
  line-height: 120%;
  padding: 0px 0 0 !important;
  font-weight: 400;
  margin-bottom: 0px !important;
  margin-top: 0px;
  font-size: 14px !important;
}

.sq-app.sq-dropdown .sq-dropdown-body p.sq-dropdown-vendor {
  margin-top: 0px !important;
  line-height: 120%;
  padding: 3px 0 !important;
  margin-bottom: 5px !important;
  padding-bottom: 0px !important;
  color: #8f8f8f;
  font-size: 90%;
  font-weight: 500;
}

.sq-app.sq-dropdown .sq-dropdown-body a.search-bar__result-item {
  text-decoration: none;
  padding: 7px;
  width: 100%;
}

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

.sq-app.sq-dropdown .sq-dropdown-body span.sq-price {
  color: #e52548 !important;
  padding: 2px 0;
  font-weight: 600;
}

.sq-app.sq-dropdown .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;
}

/* DROPDOWN CSS END */

/* TOPBAR HEADER CSS START  */
.sq-filter-dropdown [class*="sq-filter-title-"] {
  padding: 0 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  text-transform: capitalize;
  color: var(--filter-header-color);
}
.sq-filter-dropdown [class*="sq-filter-title-"]:after {
  content: "";
  background-image: url(https://i.ibb.co/716WGwn/Mask-group-3.png);
  background-size: 16px 16px;
  width: 16px;
  height: 14px;
  background-repeat: no-repeat;
}
.sq-filter-container {
  display: flex;
}
.sq-filter-dropdown {
  position: relative;
}
.sq-filter-dropdown .sq-dropdown-body {
  top: 35px !important;
  left: 0 !important;
  z-index: 9;
  width: max-content;
  max-width: 24rem;
  /* min-height: 30rem; */
  max-height: 55rem;
  overflow-y: auto;
  border-width: var(--popup-border-width);
  border-style: 1px solid;
  border-color: #eee;
  background-color: white;
  border-radius: var(--popup-corner-radius);
  /* border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); 
  box-shadow: var(--popup-shadow-horizontal-offset) */
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
  /* background-color: rgb(var(--color-background)); */
  display: none;
}
.sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"] {
  display: block;
  padding-left: 15px;
  /* min-height: max-content; */
  padding-right: 10px;
  border-style: 1px solid;
  border-color: #eee;
  background-color: white;
}
.sq-filter-dropdown:has([style*="max-height: 300px"])
  [class*="sq-filter-title-"],
.sq-filter-dropdown [class*="sq-filter-title-"]:hover {
  /* color: rgba(90, 0, 110); */
  text-decoration: underline;
  text-decoration-color: rgba(90, 0, 110);
}
.sq-filter-dropdown .sq-dropdown-body > .sq-filter,
.sq-filter-dropdown .sq-dropdown-body > .sq-price-slider {
  margin: 20px 0;
}
.sq-filter-dropdown .sq-dropdown-body > .sq-price-slider {
  padding: 0 15px;
}
.sq-filter-dropdown .sq-cb {
  border-color: transparent;
  width: 16.8px;
  height: 16.8px;
  position: absolute !important;
  margin-left: -25px;
  background-color: #eeeeee;
}
.sq-filter-dropdown .sq-cb.sq-active {
  background-color: #222222;
  position: relative;
}
.sq-filter-dropdown span.sq-cb.sq-active:before {
  top: 1px !important;
  left: 5px;
  border-bottom-color: white;
  border-right-color: white;
}
.sq-filter-header-clear,
.sq-filter-bottom {
  display: none;
}

.sq-app {
  flex-direction: column;
}
.sq-app .sparq-container {
  width: 100%;
}
.sq-filter-main .sq-sort-container {
  display: none;
}

.sq-app .sq-filter-main {
  width: 100%;
  max-width: 100%;
}
.sq-applied-topbar .sq-applied {
  flex-direction: row;
}
.sq-app .sparq-container {
  margin-left: 0;
}
.sq-filter-main .sq-clear-desktop,
.sq-filter-main .sq-applied {
  display: none;
}
.sq-applied-topbar {
  border-bottom: solid 1px #e8e8e8;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sq-filter-group.sq-topbar [class*="sq-filter-title-"]:first-child {
  padding-left: 0px;
}
.sq-filter-group.sq-topbar {
  padding: 12px 0px;
  flex-wrap: wrap;
  row-gap: 10px;
}

.sq-app .sq-applied-topbar .sq-applied:empty {
  display: none !important;
}

.sq-filter-group.sq-topbar .sq-tooltip {
  width: max-content;
  left: calc(50% + 2px) !important;
  top: -12px !important;
  transform: translateX(-50%);
  z-index: 10;
}
.sq-filter-group.sq-topbar .sq-filter:has(.sq-color-swatch) {
  display: flex;
  flex-wrap: wrap;
}

.sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) {
  position: relative;
  width: 25%;
  flex: 0 0 25%;
  padding:5px;
}
.sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) .sq-tt-tooltip{
  /* display:none; */
}
.sq-filter-group.sq-topbar .sq-dropdown-body:has(.sq-color-swatch) {
  padding-left: 5px;
}
/* TOPBAR HEADER CSS END  */

.sq-filter-main .sq-mobile-filter-header {
  display: none;
}
.sq-applied-filter-item {
  cursor: pointer;
}
.sq-app.sq-dropdown.sq-dropdown-opened .sq-dropdown-body {
  max-height: 500px !important;
  opacity: 1;
  /* top:101px !important; */
}


/* Image Preload Css Start  */
.load_media_spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.load_media_spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

.load_media_spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.load_media_spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }

  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }
.load_media_spinner{
      margin: 0 auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: .4s all;
}
.zoom-fade-animation .swiper-slide{
  /* visibility:hidden; */
}
.zoom-fade-animation .load_media_spinner {
    opacity: 1;
    visibility: visible;
    z-index: 2;
}

.load_media_spinner>div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
  display: inline-block !important;
    margin-right: 4px;
}
/* Image Preload Css End  */
label.sq-filter-value {
    padding-left: 25px;
    position: relative;
    padding-left: 25px;
    overflow: hidden;
    font-weight: 400;
    width: 100%;
    color: #000;
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.sq-filter-group-price .sq-accordion-body{
  padding-bottom:15px;
}
@media only screen and (max-width: 767px) {  
  .sq-accordion-body .sq-filter:has(.sq-color-swatch){
    gap:5px;
  }
  .sq-filter-group.sq-sidebar{
    padding:0px;
  }
  .sq-results{
    padding: 0px;
    gap: 10px;
  }
  .sq-results > :first-child,.sq-results .sq-banner{
    display:none !important;
  }
  .sq-results-item{
    width: calc(50% - 5px);
  }
  .sparq-card{
    padding:0px;
  }
  .sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-item{
    margin-left:0px;
  }
  .sq-app.sq-dropdown .sq-dropdown-body .sq-results {
    padding-left: 0px;
  }
  /*   LIST VIEW CSS START */
  .sparq-container.--list-view .mySwiper {
    width: 200px;
  }
  .sparq-container.--list-view .sparq-thumbnail-wrap {
    width: 100%;
  }
  .sparq-container.--list-view .sparq-bottom {
    flex-direction: column-reverse;
  }
  .sparq-container.--list-view .sparq-product-title {
    width: 100%;
  }

  /*   LIST VIEW CSS END */
  .sq-color-list span.sq-filter-color-list-item {
    /*     width: 7.5%; */
  }

  /*   SORT OPTION IN FILTER MAIN CSS START */
  .sq-filter-main .sq-dropdown {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .sq-filter-main .sq-dropdown span {
    font-weight: 700;
    font-size: 16px;
  }
  .sq-filter-main select.sq-sort {
    padding: 5px;
    border-color: lightgray;
  }
  /*   SORT OPTION IN FILTER MAIN CSS END */
  .sparq-container .sparq-bottom .sq-cart-btn,
  .sparq-container .sparq-bottom .sq-sold-out {
    display: block;
  }
  .sparq-row-base .sq-dropdown {
    display: none;
  }

  .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: 700;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #222222;
    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;
    margin-top: 10px;
  }

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

  .sq-filter-bottom {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    background-color: #222222;
    text-transform: uppercase;
    position: fixed;
    width: 85%;
    text-align: center;
    bottom: 0;
    right: 0;
    z-index: 999999 !important;
    padding: 15px 10px;
  }
  .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-app .sq-filter-main {
    max-width: 100%;
    width: 85%;
    position: fixed;
    background-color: #fff;
    z-index: 9999999999;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 2rem;
    padding-bottom: 60px;
    overflow-y: auto;
  }

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

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

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

  .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: #222222;
  }

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

  .sparq-product-number {
    padding-left: 0px;
  }

  .sq-app {
    padding: 0 0rem;
  }

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


  .sparq-row-base {
    padding: 0rem;
  }
  
  .sparq-mobile-filter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 15px;
    position: sticky;
    top: 0;
    z-index: 2;
    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: #222;
    justify-content: center;
    align-items: center;
    height: 45px;
    box-shadow: 0px 4px 8px rgb(35 38 59 / 25%);
  }

  .sparq-mobile-filterby {
    background-color: #222222 !important;
    color: #fff !important;
  }

  .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: #fff;
    background: #23263b !important;
    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://i.ibb.co/XkbdRcJ/filter-icon.png);
  }

  .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");
  }

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

  .sq-app .sq-pager-load-more div {
    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 BAR FILTER CSS START */
  .sq-filter-main .sq-clear-desktop,
  .sq-filter-main .sq-applied {
    display: flex;
  }
  .sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) {
    width: 16%;
    flex: 0 0 16%;
  }
  .sq-filter-bottom {
    display: block;
  }
  /* TOP BAR FILTER CSS END */
  .sq-app.sq-dropdown .sq-dropdown-body {
    left: initial !important;
  }
}
.sq-tooltip {
  font-size: 14px !important;
  padding: 5px !important;
}

.sq-price-slider input[type="range"]::-webkit-slider-thumb {
  background-color: white;
  border: solid 2px #222;
}
.sq-price-slider input[type="range"]::-moz-range-thumb {
  background-color: white;
  border: solid 2px #222;
}
.sq-price-slider input[type="number"]::-webkit-inner-spin-button {
  display: none;
}
.sq-price-slider .sq-field {
  width: 48%;
}
.sq-price-slider input[type="number"] {
  text-align: right;
  border: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* COLOR SWATCH WHEEL CSS START  */

span.sq-filter-color-swatch-item {
  background-size: 100%;
  background-position: center;
}


.fs-ac-1t4up5f {
  display: none !important;
}

.sq-sy-price.from::before {
  content: "From";
  margin-right: 10px;
}
.sq-sy-price.sq-sy-price-has-discount.from::before {
  color: #e22d2d;
}
.sq-sku span {
  text-transform: uppercase;
}
.sq-filter-main,
.sparq-container {
  visibility: visible !important;
}
.fast-ac-container {
  display: none !important;
}
.sq-collection-title {
  text-align: center;
}
@media screen and (min-width: 750px) {
  .collection-hero__description {
    max-width: 100%;
  }
}

.collection-hero__description img {
  width: 100% !important;
}
/* .mobile-fast-ac-container{
  display: none !important;
} */
.sq-filter-dropdown
  .sq-dropdown-body[style*="max-height: 300px"]::-webkit-scrollbar {
  display: unset !important;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
  background-color: black;
}

.collection-hero__title{
  padding-top:30px;
}
.collection-hero h1{
  /* text-align:center; */
   padding-left:50px;
  padding-top:20px;
}
.collection-hero .owl-carousel .item:last-child,.collection-hero h2{
  padding: 0 50px;
}
.sq-view-all-btn{
  display:block !important;
}
.sq-view-all-btn a{
    font-size:16px;
}


span.sq-filter-color-swatch-item.sq_color_cobalt {
  background: conic-gradient(
    #5D6569 0% 10%,
    #6D5949 0% 20%,
    #936D68 0% 30%,
    #32759A 0% 40%,
    #EBE3D1 0% 50%,
    #636C5E 0% 60%,
    #8A5648 0% 70%,
    #404132 0% 80%,
    #1BC47D 0% 90%,
    #DDB8B9 0% 100%
  ) !important;
}

span.sq-filter-color-swatch-item.sq_color_happy {
  background: conic-gradient(
    #8428AD 0% 33%,
    #E6CD8A 0% 66%,
    #324032 0% 100%
  ) !important;
}

[v-cloak]{
  display:none;
}
.sq-app .sq-filter-group-option_auto_size{
  /* display:none; */
}
.sparq-card.loading .sq-sy-price{
    /* background: #f3f3f3; */
  /* color: #f3f3f3; */
  /* width:200px; */
}
.sparq-card.loading .sq-sku{
  /* background: #f3f3f3; */
  /* color: #f3f3f3; */
  /* width: 100px; */
}
.sparq-card.loading .sq-sy-image{
  /* background: #f3f3f3; */
}
.sparq-card.loading .sq-sy-image img{
  /* visibility:hidden; */
}
.sq-sy-pager{
  margin:auto;
}}
.sparq-bottom-step,.sq-filter-item:has(.sq_color_non_traditional) {
  display: none;
}
.sq-cart-btn.sq-cart-loading {
  display: none;
  visibility: hidden;
}
.sq_color_smoke{
  background-image:url('https://i.ibb.co/7Vbv5Fj/Screenshot-from-2024-05-27-12-07-52.png');
}
.sparq-card:hover .sq-cart-btn.sq-cart-loading {
  display: none;
  visibility: visible;
}

span.sq-cb:hover {
  background-color: #dadada;
}
.sq-filter-group.sq-sidebar {
  /* border-right: 1px solid #ccc; */
  padding-right: 11px;
}
.sq-accordion-body {
  margin-top: 9px;
}
.sq-accordion.sq-open .sq-accordion-header {
  border-bottom: 1px solid #ccc;
}
.sq-price-slider input.sq-input-min,
input.sq-input-max {
  font-family: inherit !important;
}

.sq-sku,.sparq-card .sq-sku  {
  color: rgba(var(--heading-color)/.6);
  font-family: var(--body-font-family);
  font-size: 14px;
  font-style: var(--body-font-style);
  font-weight: var(--body-font-weight);
  line-height: 1.3;
}

/* 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 {
  border-radius: 50%;
  border: solid 1px lightgray;
  margin:0px;
}
.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: 1px solid #000;
}

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

/* color list css ends */

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

.sq-clear-button-desktop {
  font-family: inherit;
  font-style: normal;
  font-size: 14px;
  line-height: 140%;
  text-transform: capitalize;
  color: #222222;
  border: none;
  background-color: transparent;
  text-align: end;
  cursor: pointer;
  display: block;
  text-decoration: underline;
}

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

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

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

/* dropdown css starts */

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

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

.row::-webkit-scrollbar {
  display: none !important;
}

.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%;
  border-radius: 0px;
}

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

.search-bar__result-category {
  text-transform: uppercase;
  font-weight: 600;
  padding: 10px;
}

/* 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;
  z-index: 0;
  height: 103999px;
  width: 100%;
  display: block;
  margin-top:40px;
}

.sq-app {
  /* max-width: 1750px; */
  margin: 0 auto;
  padding: 0 0rem;
  display: flex;
  flex-wrap: wrap;
  max-width: none !important;
}

.sparq-row-base {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 11px;
  align-items: center;
}

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

.sparq-container {
  -webkit-box-flex: 1;
  flex: 1 1 calc(75% - 30px);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  width: calc(75% - 30px);
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: 30px;
}

.sparq-bottom {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
  margin-bottom: 70px;
  flex-grow: 1;
  justify-content: flex-end;
}

/***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: #222222;
  border-color: #222222;
}
.sq-app .sq-pager-load-more{
  background:transparent;
}
.sq-app .sq-pager-load-more > div {
  color: #000;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  background: #fff;
  border: 1px solid black;
  max-width: 300px;
  width: 250px;
  border-radius: 2px;
  padding:10px;
  text-align:center;
  cursor:pointer;
}

.sq-app .sq-pager-load-more > div:hover {
  background-color: #000 !important;
  color: #fff !important;
}

/***Card css***/
.sq-filter-main {
  max-width: 280px;
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex: 1 1 25%;
}

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

.sparq-product-title a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 140%;
  color: #23263b;
  display: block;
  margin-bottom: 5px;
  text-decoration: none;
}

.sparq-card .sq-sy-price {
  font-family: inherit;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 140%;
  color: #23263b;
  margin-top: 0px !important;
  margin-block: 5px;
  display: flex;
  flex-wrap: wrap;
}
.sq-sy-price.sq-sy-price-has-discount .sq-price {
  color: #e22d2d;
}
.sq-results img {
  max-width: 100%;
  height: auto;
}

.product-label img {
  max-width: 1.7em;
  height: auto;
}
.sparq-thumbnail-wrap {
  order: 1;
  position: relative;
}

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

.sq-palette {
  order: 3;
}

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

.sparq-card .swiper {
  z-index: 0;
}

.sparq-card .product-label {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
}

.sparq-vendor {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #91929d;
  margin-bottom: 5px;
  font-size: 16px;
}

.sq-sy-image {
  position: relative;
  padding-top: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: 10px;
  height: unset !important;
  width: unset !important;
}

.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: #222222;
  border-color: #222222;
}

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%);
  object-fit: contain;
}

.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;
  color: #222;
  background-color: #e9e9e9;
  margin-left: 10px;
}
.sq-grid-view,
.sq-list-view {
  width: 33px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: solid 1px gray;
}
.sq-list-view {
  border-left: none;
}

.sq-filter-main > .sq-filter-header,
.sq-filter-main > .sq-desktop-filter-header-title {
  display: none !important;
}

.sparq-product-number {
  padding: 0 !important;
}

.sq-filter-header,
.sq-desktop-filter-header-title {
  display: block !important;
}

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

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

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

.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 #222222;
  border-radius: 50%;
}

.sq-palette .sq-pallete-item {
  position: relative;
  display: flex;
  text-align: center;
  width: 13%;
  height: 20%;
  justify-content: center;
  align-items: center;
  margin-right:7px;
}

.sq-filter-searchbox input.sq-filter-input {
  background-color: #e5e5e5;
  border: none;
  width: 96%;
  height: 36px;
  padding: 15px;
  padding-left: 28px;
  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-tag-container {
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 140%;
  width: fit-content;
  display: flex;
  align-items: flex-start;
  z-index: 2;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  border-radius: 30px;
  flex-direction: column;
}
.sq-tag-container {
  position: absolute;
  padding: 0;
  gap: 10px;
}
.sq-tag {
  padding: 2px 8px;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 10px;
}
.sq-tag.sq-label-sale {
  background: #e22d2d;
  color: white;
}
.sq-tag.sq-label-soldout {
  background: black;
  color: white;
}
.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;
  display: flex;
  flex-wrap: wrap;
}

.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;
}

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

/***Filter css***/

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

.sq-accordion .sq-accordion-header {
  display: flex;
  align-items: flex-end;
  color: #000;
  flex: none;
  order: 0;
  flex-grow: 0;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 140%;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.sq-filter-group-option_auto_size .sq-filter-item .sq-filter,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item .sq-filter,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .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 #eee;
  background-color: #eee;
  width: 15px;
  height: 15px;
  position: absolute;
  float: left;
  margin-left: -25px;
  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: #23263b;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 1.5em;
  /* display: flex; */
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 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: #222222;
  border-color: #222222;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  background-color: #f5f5f5;
  display:none !important;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar {
  width: 0px;
  /* background-color: #ddd; */
  display:none !important;
}

.sq-filter-group .sq-dropdown-body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #555;
  display:none !important;
}

.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;
  flex-direction: column;
}

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

span.sq-filter-value-count {
  float: right;
  margin-right: 5px;
  right: 6px;
  font-family: inherit;
  font-style: normal;
  text-align: right;
  color: #808080;
  white-space:nowrap;
}

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-header {
  position: relative;
}
.sq-accordion.sq-open .sq-accordion-header,
.sq-accordion .sq-close {
  position: relative;
}
.sq-accordion.sq-close .sq-accordion-header {
  border-bottom: solid 1px #e8e8e8;
}

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

.sq-accordion.sq-close .sq-accordion-header:after {
  background-image: url(https://i.ibb.co/QD4FzYJ/arrow-down.png);
}

/***Size filter css***/

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

.sq-filter-group-option_auto_size label.sq-filter-value.sq-multi-select,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v label.sq-filter-value.sq-multi-select,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh label.sq-filter-value.sq-multi-select{
  border: 1px solid #23263b;
  height: 35px;
  min-width: 35px;
  width: max-content;
  text-align: center;
  justify-content: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #141414;
  display: flex;
  cursor: pointer;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  text-transform: uppercase;
  padding-left: 0px;
  padding: 0 5px;
}

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

.sq-filter-group-option_auto_size .sq-cb,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-cb,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-cb{
  display: none;
}
.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"],.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"]{ 
  padding-right:0px;
  background-color:white;
}
.sq-filter-group-option_auto_size .sq-filter-item,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-item{
  padding: 4px 7px;
  margin-left: -8px;
}

.sq-filter-group-option_auto_size
  label.sq-filter-value.sq-multi-select.sq-active,.sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v label.sq-filter-value.sq-multi-select.sq-active,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fhasa label.sq-filter-value.sq-multi-select.sq-active{
  background-color: #222222;
  color: #fff;
  border-color: #222222;
}

/***Color filter css***/

/***Sort filter css***/

.sq-sort {
  padding: 5px 10px;
  border: solid 1px gray;
  border-radius: 0px;
  min-width: 148px;
  line-height: 21px;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
  border: solid 1px gray !important;
}

.sq-dropdown-menu {
  top: calc(100% - 1px);
  border: solid 1px gray;
  padding: 0px;
  width: 100%;
  border-radius: 0px;
}
.sq-dropdown-menu li {
  padding: 5px 10px !important;
}
.sq-dropdown-menu li:hover {
  background-color: gray;
  color: white;
}
.sq-dropdown-menu li.sq-active {
  background-color: black;
  color: white;
}
.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;
  margin-bottom: 20px;
}
.sq-price-slider input.sq-input-min,
input.sq-input-max {
  width: unset;
  padding: 10px;
  margin-bottom: 10px;
}
.sq-slider {
  top: -2px;
}
.sq-slider .sq-progress {
  background-color: #222;
}
/* price filter css end */

/***End filter css***/
.sparq-container .sparq-bottom .sq-cart-btn,
.sq-sold-out {
  background: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 10px;
  width: 100%;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  cursor: pointer;
}
.sq-sold-out {
  opacity: 0.6;
  cursor: not-allowed;
}

/* List View Css Start  */
.sparq-container.--list-view .sq-grid-view,
.sparq-container.--grid-view .sq-list-view {
  background-color: white;
}
.sparq-container.--list-view .sq-grid-view svg,
.sparq-container.--grid-view .sq-list-view svg {
  opacity: 0.6;
}
.sq-app .sq-product-description,
.sq-app .list-view-product-price,
.sparq-container.--list-view .sq-tag-container {
  display: none;
}
.sparq-container.--list-view .grid-view {
  display: none;
}
.sparq-container.--list-view .sq-results-item {
  width: 100%;
}
.sparq-container.--list-view .sparq-card {
  flex-direction: row;
  padding: 1rem;
  position: relative;
}
.sparq-container.--list-view .sparq-card:hover {
  position: relative;
  height: 100%;
}
.sparq-container.--list-view .sparq-thumbnail-wrap {
  /* width: 200px; */
}
.sparq-container.--list-view .sparq-product-title {
  width: 66%;
}
.sparq-container.--list-view .sparq-product-title a {
  font-weight: 600;
  text-transform: capitalize;
}
.sparq-container.--list-view .sq-product-description {
  color: black;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.sparq-container.--list-view .sparq-bottom-items {
  flex-direction: row;
  justify-content: space-between;
}
.sparq-container.--list-view .sparq-bottom {
  width: 100%;
  padding: 0;
}
.sparq-container.--list-view .sparq-card .sparq-bottom-action {
  position: relative;
  opacity: 1;
  visibility: visible;
  flex-direction: column;
  flex-basis: 100%;
  align-items: self-end;
  padding: 0;
  max-width: 200px;
  justify-content: flex-start;
}
.sparq-container.--list-view .sq-results-item {
  margin-left: 0;
}
.sparq-container.--list-view .sparq-card .sparq-bottom-action button {
  width: 100%;
}
.sparq-container.--list-view .list-view-product-price {
  display: block;
  text-align: right;
}
.sparq-container.--list-view .flex-container {
  display: none;
}
.sparq-container.--list-view .sparq-product-title a.view-full-details {
  display: block;
  color: var(--active-color);
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
}
.sparq-container.--list-view .sparq-bottom {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
}
.sparq-container.--list-view .sparq-bottom .sparq-bottom-items {
  flex: 0 0 calc(100% - 200px);
}
.sparq-container.--list-view .sparq-bottom .sq-cart-btn,
.sparq-container.--list-view .sparq-bottom .sq-sold-out {
  width: 200px;
  display: block;
}
.sparq-container.--list-view .mySwiper {
  width: 400px;
}
.sparq-container.--list-view .list-view {
  display: block;
}
.sparq-container.--list-view .sq-label-soldout.grid-view,
.sq-app .sparq-product-title a.view-full-details,
.sq-app .list-view {
  display: none;
}
/* List View Css End  */
.sq-quick-view {
  border: 1px solid #ccc;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  text-align: center;
  background: #fff;
  color: #00000080;
  display: none;
  justify-content: center;
  align-items: center;
  box-sizing: unset;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  transition: 0.3s;
}
.sq-quick-view:hover {
  width: 105px;
  transition: width 0.3s;
  background: #fff;
  text-align: right;
  line-height: 28px;
  position: absolute;
  padding-left: 5px;
}

.sq-quick-view .quick-view-icon {
  right: 7px;
  position: absolute;
  display: flex;
  transition: 0.3s;
}
.sq-quick-view .txt {
  text-align: left;
  direction: ltr;
  position: inherit;
  vertical-align: top;
  visibility: hidden;
  width: max-content;
  right: 10px;
  color: #222;
}
.sq-quick-view:hover .txt {
  visibility: visible;
  transition: right 0.3s;
  right: 30px;
}

/* SWIPER CSS  START*/
.mySwiper {
  width: 100%;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  font-size: 15px;
  color: gray;
  font-weight: 700;
}
.sq-swiper-next,
.sq-swiper-prev {
  display: none !important;
}
.mySwiper:hover .sq-swiper-next,
.mySwiper:hover .sq-swiper-prev {
  display: flex !important;
}

/* for mobile  */
.swiper-pagination {
  display: none;
}
.swiper-pagination-bullet-active {
  background-color: black;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}
/* SWIPER CSS END */

/* SPARQ CARD ON HOVER CSS START */
.sparq-card:hover .sq-quick-view {
  display: flex;
}
.sparq-card:hover .swiper-pagination {
  display: block;
}
.sparq-card:hover .sq-cart-btn,
.sparq-card:hover .sq-sold-out {
  display: block;
}
/* SPARQ CARD ON HOVER CSS END */
.sq-accordion-body .sq-filter:has(.sq-color-swatch) {
  display: flex;
  flex-wrap: wrap;
}
.sq-color-swatch {
  margin-left: 10px;
}
.section-template--16103058571425__e67068a2-54bc-4894-b42f-3e8f3eef3b38-padding {
  padding-top: 0;
}

.collection-hero__description p,
.collection-hero__description h1,
.collection-hero__description h2,
.collection-hero__description h3 {
  padding: 0 1.5em;
}

@media screen and (min-width: 750px) {
  .collection-hero__description p {
    padding: 0 5rem;
  }
}

.collection-hero__description p:has(img) {
  padding: 0;
}

.page-width {
  max-width: unset;
}
.sq-price-slider .sq-field {
  border: solid 1px #e3e3e3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 45px;
  padding: 0 10px;
}
.sq-slider-prefix {
  z-index: 9;
}
.section-template--16102074908833__e67068a2-54bc-4894-b42f-3e8f3eef3b38-padding {
  padding-top: 0;
}
@media only screen and (max-width: 1024px) {
  .sq-app {
    padding: 0 0rem;
  }
  .sq-filter-main {
    max-width: 150px;
    flex: 1 1 calc(25% - 15px);
  }
  .sq-results-item {
    width: 33.3333%;
  }
  .sparq-container {
    margin-left: 15px;
  }
  .sparq-row-base .sparq-product-number {
    flex-basis: 40%;
  }
}

@media screen and (min-width: 750px) {
  .sq-app {
    padding: 0 0rem;
  }
}

/* DROPDOWN CSS START */

.sq-app.sq-dropdown .sq-dropdown-body {
  position: fixed !important;
  display: none !important;
  z-index: 2147483647;
  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;
  width: 472px !important;
  height: 100%;
  overflow-y: hidden !important;
  max-height: 300px;
  width: 100%;
  position: sticky;
  z-index: 999;
  border-radius: 4px;
  background-color: white;
  top: 0;
  overflow: auto;
}

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

.sq-app.sq-dropdown .sq-app.sq-dropdown .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-app.sq-dropdown .sq-dropdown-body .sq-results {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

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

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

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

.sq-app.sq-dropdown .search-product-card .sq-results-item {
  color: #000;
  line-height: normal;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #d3d3d3;
  border-radius: 0px;
}

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

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

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

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

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

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

.sq-app.sq-dropdown .sq-dropdown-body h3.sq-dropdown-title {
  line-height: 120%;
  padding: 0px 0 0 !important;
  font-weight: 400;
  margin-bottom: 0px !important;
  margin-top: 0px;
  font-size: 14px !important;
}

.sq-app.sq-dropdown .sq-dropdown-body p.sq-dropdown-vendor {
  margin-top: 0px !important;
  line-height: 120%;
  padding: 3px 0 !important;
  margin-bottom: 5px !important;
  padding-bottom: 0px !important;
  color: #8f8f8f;
  font-size: 90%;
  font-weight: 500;
}

.sq-app.sq-dropdown .sq-dropdown-body a.search-bar__result-item {
  text-decoration: none;
  padding: 7px;
  width: 100%;
}

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

.sq-app.sq-dropdown .sq-dropdown-body span.sq-price {
  color: #e52548 !important;
  padding: 2px 0;
  font-weight: 600;
}

.sq-app.sq-dropdown .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;
}

/* DROPDOWN CSS END */

/* TOPBAR HEADER CSS START  */
.sq-filter-dropdown [class*="sq-filter-title-"] {
  padding: 0 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  text-transform: capitalize;
  color: var(--filter-header-color);
}
.sq-filter-dropdown [class*="sq-filter-title-"]:after {
  content: "";
  background-image: url(https://i.ibb.co/716WGwn/Mask-group-3.png);
  background-size: 16px 16px;
  width: 16px;
  height: 14px;
  background-repeat: no-repeat;
}
.sq-filter-container {
  display: flex;
}
.sq-filter-dropdown {
  position: relative;
}
.sq-filter-dropdown .sq-dropdown-body {
  top: 35px !important;
  left: 0 !important;
  z-index: 9;
  width: max-content;
  max-width: 24rem;
  /* min-height: 30rem; */
  max-height: 55rem;
  overflow-y: auto;
  border-width: var(--popup-border-width);
  border-style: 1px solid;
  border-color: #eee;
  background-color: white;
  border-radius: var(--popup-corner-radius);
  /* border-color: rgba(var(--color-foreground), var(--popup-border-opacity)); 
  box-shadow: var(--popup-shadow-horizontal-offset) */
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
  /* background-color: rgb(var(--color-background)); */
  display: none;
}
.sq-filter-dropdown .sq-dropdown-body[style*="max-height: 300px"] {
  display: block;
  padding-left: 15px;
  /* min-height: max-content; */
  padding-right: 10px;
  border-style: 1px solid;
  border-color: #eee;
  background-color: white;
}
.sq-filter-dropdown:has([style*="max-height: 300px"])
  [class*="sq-filter-title-"],
.sq-filter-dropdown [class*="sq-filter-title-"]:hover {
  /* color: rgba(90, 0, 110); */
  text-decoration: underline;
  text-decoration-color: rgba(90, 0, 110);
}
.sq-filter-dropdown .sq-dropdown-body > .sq-filter,
.sq-filter-dropdown .sq-dropdown-body > .sq-price-slider {
  margin: 20px 0;
}
.sq-filter-dropdown .sq-dropdown-body > .sq-price-slider {
  padding: 0 15px;
}
.sq-filter-dropdown .sq-cb {
  border-color: transparent;
  width: 16.8px;
  height: 16.8px;
  position: absolute !important;
  margin-left: -25px;
  background-color: #eeeeee;
}
.sq-filter-dropdown .sq-cb.sq-active {
  background-color: #222222;
  position: relative;
}
.sq-filter-dropdown span.sq-cb.sq-active:before {
  top: 1px !important;
  left: 5px;
  border-bottom-color: white;
  border-right-color: white;
}
.sq-filter-header-clear,
.sq-filter-bottom {
  display: none;
}

.sq-app {
  flex-direction: column;
}
.sq-app .sparq-container {
  width: 100%;
}
.sq-filter-main .sq-sort-container {
  display: none;
}

.sq-app .sq-filter-main {
  width: 100%;
  max-width: 100%;
}
.sq-applied-topbar .sq-applied {
  flex-direction: row;
}
.sq-app .sparq-container {
  margin-left: 0;
}
.sq-filter-main .sq-clear-desktop,
.sq-filter-main .sq-applied {
  display: none;
}
.sq-applied-topbar {
  border-bottom: solid 1px #e8e8e8;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sq-filter-group.sq-topbar [class*="sq-filter-title-"]:first-child {
  padding-left: 0px;
}
.sq-filter-group.sq-topbar {
  padding: 12px 0px;
  flex-wrap: wrap;
  row-gap: 10px;
}

.sq-app .sq-applied-topbar .sq-applied:empty {
  display: none !important;
}

.sq-filter-group.sq-topbar .sq-tooltip {
  width: max-content;
  left: calc(50% + 2px) !important;
  top: -12px !important;
  transform: translateX(-50%);
  z-index: 10;
}
.sq-filter-group.sq-topbar .sq-filter:has(.sq-color-swatch) {
  display: flex;
  flex-wrap: wrap;
}

.sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) {
  position: relative;
  width: 25%;
  flex: 0 0 25%;
  padding:5px;
}
.sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) .sq-tt-tooltip{
  /* display:none; */
}
.sq-filter-group.sq-topbar .sq-dropdown-body:has(.sq-color-swatch) {
  padding-left: 5px;
}
/* TOPBAR HEADER CSS END  */

.sq-filter-main .sq-mobile-filter-header {
  display: none;
}
.sq-applied-filter-item {
  cursor: pointer;
}
.sq-app.sq-dropdown.sq-dropdown-opened .sq-dropdown-body {
  max-height: 500px !important;
  opacity: 1;
  /* top:101px !important; */
}


/* Image Preload Css Start  */
.load_media_spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.load_media_spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

.load_media_spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.load_media_spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }

  20% {
    -webkit-transform: scaleY(1); } }

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }
.load_media_spinner{
      margin: 0 auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: .4s all;
}
.zoom-fade-animation .swiper-slide{
  /* visibility:hidden; */
}
.zoom-fade-animation .load_media_spinner {
    opacity: 1;
    visibility: visible;
    z-index: 2;
}

.load_media_spinner>div {
    background-color: #333;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
  display: inline-block !important;
    margin-right: 4px;
}
/* Image Preload Css End  */
label.sq-filter-value {
    padding-left: 25px;
    position: relative;
    padding-left: 25px;
    overflow: hidden;
    font-weight: 400;
    width: 100%;
    color: #000;
    display: flex;
    justify-content: space-between;
    gap: 10px;
}
.sq-filter-group-price .sq-accordion-body{
  padding-bottom:15px;
}
@media only screen and (max-width: 767px) {  
  .sq-accordion-body .sq-filter:has(.sq-color-swatch){
    gap:5px;
  }
  .sq-filter-group.sq-sidebar{
    padding:0px;
  }
  .sq-results{
    padding: 0px;
    gap: 10px;
  }
  .sq-results > :first-child,.sq-results .sq-banner{
    display:none !important;
  }
  .sq-results-item{
    width: calc(50% - 5px);
  }
  .sparq-card{
    padding:0px;
  }
  .sq-filter-group-tags_size_ktmiscczdkws94zrr2aja79v .sq-filter-item,.sq-filter-group-tags_temple_size_quxpvhxbozsuzkmoykkl43fh .sq-filter-item{
    margin-left:0px;
  }
  .sq-app.sq-dropdown .sq-dropdown-body .sq-results {
    padding-left: 0px;
  }
  /*   LIST VIEW CSS START */
  .sparq-container.--list-view .mySwiper {
    width: 200px;
  }
  .sparq-container.--list-view .sparq-thumbnail-wrap {
    width: 100%;
  }
  .sparq-container.--list-view .sparq-bottom {
    flex-direction: column-reverse;
  }
  .sparq-container.--list-view .sparq-product-title {
    width: 100%;
  }

  /*   LIST VIEW CSS END */
  .sq-color-list span.sq-filter-color-list-item {
    /*     width: 7.5%; */
  }

  /*   SORT OPTION IN FILTER MAIN CSS START */
  .sq-filter-main .sq-dropdown {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .sq-filter-main .sq-dropdown span {
    font-weight: 700;
    font-size: 16px;
  }
  .sq-filter-main select.sq-sort {
    padding: 5px;
    border-color: lightgray;
  }
  /*   SORT OPTION IN FILTER MAIN CSS END */
  .sparq-container .sparq-bottom .sq-cart-btn,
  .sparq-container .sparq-bottom .sq-sold-out {
    display: block;
  }
  .sparq-row-base .sq-dropdown {
    display: none;
  }

  .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: 700;
    font-size: 14px;
    line-height: 140%;
    text-transform: uppercase;
    color: #222222;
    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;
    margin-top: 10px;
  }

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

  .sq-filter-bottom {
    font-family: inherit;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    background-color: #222222;
    text-transform: uppercase;
    position: fixed;
    width: 85%;
    text-align: center;
    bottom: 0;
    right: 0;
    z-index: 999999 !important;
    padding: 15px 10px;
  }
  .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-app .sq-filter-main {
    max-width: 100%;
    width: 85%;
    position: fixed;
    background-color: #fff;
    z-index: 9999999999;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 2rem;
    padding-bottom: 60px;
    overflow-y: auto;
  }

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

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

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

  .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: #222222;
  }

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

  .sparq-product-number {
    padding-left: 0px;
  }

  .sq-app {
    padding: 0 0rem;
  }

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


  .sparq-row-base {
    padding: 0rem;
  }
  
  .sparq-mobile-filter {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 15px;
    position: sticky;
    top: 0;
    z-index: 2;
    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: #222;
    justify-content: center;
    align-items: center;
    height: 45px;
    box-shadow: 0px 4px 8px rgb(35 38 59 / 25%);
  }

  .sparq-mobile-filterby {
    background-color: #222222 !important;
    color: #fff !important;
  }

  .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: #fff;
    background: #23263b !important;
    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://i.ibb.co/XkbdRcJ/filter-icon.png);
  }

  .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");
  }

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

  .sq-app .sq-pager-load-more div {
    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 BAR FILTER CSS START */
  .sq-filter-main .sq-clear-desktop,
  .sq-filter-main .sq-applied {
    display: flex;
  }
  .sq-filter-group.sq-topbar .sq-filter-item.sq-block:has(.sq-color-swatch) {
    width: 16%;
    flex: 0 0 16%;
  }
  .sq-filter-bottom {
    display: block;
  }
  /* TOP BAR FILTER CSS END */
  .sq-app.sq-dropdown .sq-dropdown-body {
    left: initial !important;
  }
}
.sq-tooltip {
  font-size: 14px !important;
  padding: 5px !important;
}

.sq-price-slider input[type="range"]::-webkit-slider-thumb {
  background-color: white;
  border: solid 2px #222;
}
.sq-price-slider input[type="range"]::-moz-range-thumb {
  background-color: white;
  border: solid 2px #222;
}
.sq-price-slider input[type="number"]::-webkit-inner-spin-button {
  display: none;
}
.sq-price-slider .sq-field {
  width: 48%;
}
.sq-price-slider input[type="number"] {
  text-align: right;
  border: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* COLOR SWATCH WHEEL CSS START  */

span.sq-filter-color-swatch-item {
  background-size: 100%;
  background-position: center;
}


.fs-ac-1t4up5f {
  display: none !important;
}

.sq-sy-price.from::before {
  content: "From";
  margin-right: 10px;
  font-weight: 500;
  font-size: 14px;
}
.sq-sy-price.sq-sy-price-has-discount.from::before {
  color: #e22d2d;
}
.sq-sku span {
  text-transform: uppercase;
}
.sq-filter-main,
.sparq-container {
  visibility: visible !important;
}
.fast-ac-container {
  display: none !important;
}
.sq-collection-title {
  text-align: center;
}
@media screen and (min-width: 750px) {
  .collection-hero__description {
    max-width: 100%;
  }
}

.collection-hero__description img {
  width: 100% !important;
}
/* .mobile-fast-ac-container{
  display: none !important;
} */
.sq-filter-dropdown
  .sq-dropdown-body[style*="max-height: 300px"]::-webkit-scrollbar {
  display: unset !important;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
  background-color: black;
}

.collection-hero__title{
  padding-top:30px;
}
.collection-hero h1{
  /* text-align:center; */
   padding-left:50px;
  padding-top:20px;
}
.collection-hero .owl-carousel .item:last-child,.collection-hero h2{
  padding: 0 50px;
}
.sq-view-all-btn{
  display:block !important;
}
.sq-view-all-btn a{
    font-size:16px;
}


span.sq-filter-color-swatch-item.sq_color_cobalt {
  background: conic-gradient(
    #5D6569 0% 10%,
    #6D5949 0% 20%,
    #936D68 0% 30%,
    #32759A 0% 40%,
    #EBE3D1 0% 50%,
    #636C5E 0% 60%,
    #8A5648 0% 70%,
    #404132 0% 80%,
    #1BC47D 0% 90%,
    #DDB8B9 0% 100%
  ) !important;
}

span.sq-filter-color-swatch-item.sq_color_happy {
  background: conic-gradient(
    #8428AD 0% 33%,
    #E6CD8A 0% 66%,
    #324032 0% 100%
  ) !important;
}

[v-cloak]{
  display:none;
}
.sq-app .sq-filter-group-option_auto_size{
  /* display:none; */
}
.sparq-card.loading .sq-sy-price{
    /* background: #f3f3f3; */
  /* color: #f3f3f3; */
  /* width:200px; */
}
.sparq-card.loading .sq-sku{
  /* background: #f3f3f3; */
  /* color: #f3f3f3; */
  /* width: 100px; */
}
.sparq-card.loading .sq-sy-image{
  /* background: #f3f3f3; */
}
.sparq-card.loading .sq-sy-image img{
  /* visibility:hidden; */
}
.sq-sy-pager{
  margin:auto;
}

.sq-tt-tooltip{
  display: none !important;
}
img.sq-pallete-image{
  height: 100% !important;
  width: 100% !important;
}


.toggle-btn {
    background: #000;
    font-size: 13px;
    width: 32px;
    height: 32px;
    margin: -2px auto auto 2px;
    border-radius: 4px;
    color: #fff;
    box-shadow: none;
    border: 0;
}
.toggle-btn.minus{
 margin: 6px auto auto 8px;
}

.sq-palette {
  display: flex;
  flex-wrap: wrap;
  gap: 10px; /* optional: spacing between items */
  max-width: calc(5 * 50px + 4 * 28px); /* 5 items per row + 4 gaps */
}

.sq-pallete-item {
  width: 50px;
  height: 50px;
  flex: 0 0 auto; /* prevent resizing */
}
