/** Shopify CDN: Minification failed

Line 87:47 The "-" operator only works if there is whitespace on both sides
Line 227:111 Unexpected "{"

**/
.snize-ac-results-content{
  display: none !important;
}

.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-filters-facet-block{
  height: auto !important;
}

:root {
    --wizzy-primary: #000000;
}

.search-bar__inner {
  display:none !important;
}

.wizzy-search-wrapper .ssw-faveiticon {
  z-index: 3;
}

@media (max-width: 768px){
  .ssw-reward-tab.ssw-reward-tab-left {
    /* bottom: 110px; */
    z-index: 4;
  }
  .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list {
    grid-template-columns: repeat(2, 1fr) !important;
    gap:5px !important;
}
  ul.wizzy-search-results-list .product-item__info {
 padding: 20px 5px !important;
}
}

/* AUTOCOMPLETE WRAPPER CSS */

.wizzy-autocomplete-wrapper {
    overflow-y: scroll;
    width: 690px;
    position: fixed;
    gap: 2%;
}

.wizzy-autocomplete-wrapper::-webkit-scrollbar {
  width: 4px;
  background-color: #E1EDED; 
}

.wizzy-autocomplete-wrapper::-webkit-scrollbar-thumb {
  background: #000000;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item p.topproduct-title {
    font-size: 15px;
    color: #000000;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link p.topproduct-price {
  color: #000000;
  font-size: 16px;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link p.topproduct-price.discount {
  color: #E54E27;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link {
  position: relative;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item p.topproduct-price .topproduct-item-discount {
    position: absolute;
    top: 17px;
    background: var(--product-on-sale-accent);
    color: var(--product-on-sale-color);
    padding: 4px 10px;
    display: block;
    margin-bottom: 5px;
    border-radius: 0 3px 3px 0;
    font-weight: var(--text-font-bolder-weight);
    font-size: calc(var(--base-text-font-size) -(var(--default-text-font-size) - 13px));
    line-height: 1;
    vertical-align: top;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products .autocomplete-top-products-view-more .wizzy-autocomplete-top-products-view-more::after {
  height: 32px;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products .autocomplete-top-products-view-more .wizzy-autocomplete-top-products-view-more {
  padding: 3px 20px;
}

.wizzy-view-more-hide .autocomplete-top-products-view-more {
  display: none;
}

@media (min-width: 768px) {
  .wizzy-autocomplete-wrapper {
      height: 70vh;
  }
  .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products {
    padding: 15px 10px;
  }
  .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item {
      margin: 0;
      float: left;
      width: 33%;
      font-size: 12px;
      box-shadow: 1px 1px var(--border-color), -1px -1px var(--border-color);
      padding: 5px;
  }
  .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link .topproduct-item-image img {
        max-width: 100%;
        min-height: 138px;
        object-fit: contain;
        max-height: 138px;
        width: 100%;

  }
}

@media (max-width: 768px) {
  .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item p.topproduct-price .topproduct-item-discount {
    display: none;
  }
  .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products {
    order: 0 !important;
  }
}

/* SEARCH WRAPPER CSS */

.wizzy-search-wrapper {
    width: 88.54%;
    margin: 0 auto;
    max-width: 1920px;
    padding: 50px 0;
}

/* .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
  box-shadow: 1px 1px var(--border-color), -1px -1px var(--border-color);
} */

.wizzy-search-wrapper .product-item__price-list.wizzy .transcy-money{
  color: #000000;
}

.wizzy-search-wrapper .ssw-faveiticon {
    top: 7px;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-result-product{
    width: 100% !important;
    align-items: center;
    padding-right: 25px;
    display: flex;
    flex-direction: row;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .product-item__image-wrapper {
    width: 180px;
    margin: 0 20px 0 0;
    margin-right: 30px;
    display: block;
    flex: none;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .product-item--vertical .product-item__info {
    display: flex;
    justify-content: space-between;
    flex: 1 0 0;
    margin: 15px 0;
    flex-direction: row;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .product-item--vertical .product-item__action-list {
    margin: 15px -5px -5px;
    display: flex;
    margin-left: 30px;
    min-width: 180px;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="2"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
     width: 100%;
}

.wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="3"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
  width: 100%;
}

.wizzy-search-wrapper .wizzy-search-filters-left .header-title {
    font-size: 21px;
    text-transform: capitalize;
    color: #000000;
}

.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-title {
    font-size: 16px;
    text-transform: capitalize;
    color: #000000;
}

.wizzy-search-wrapper .facet-item-label-value-id {
  display: none;
}

.wizzy-common-select-container .wizzy-common-select-options {
  z-index: 6;
  padding: 15px 0px;
  white-space: nowrap;
}

.wizzy-search-wrapper .wizzy-common-select-container .wizzy-common-select-selector {
  font-size: 15px;
    border: unset;
    color: #423b3d;
    min-width: 200px;
}

.wizzy-search-wrapper .wizzy-common-select-container .wizzy-common-select-selector .wizzy-common-select-label, {
  font-weight: 400;
}

.wizzy-common-select-container .wizzy-common-select-options .wizzy-common-select-option:hover {
  color: #000000;
  background: #00000014;
}

.wizzy-common-select-container .wizzy-common-select-options .wizzy-common-select-option {
    padding: 2px 25px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
}

.wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-filters-top .search-filters-top-wrapper .wizzy-search-sort-wrapper {
  z-index: 4;
}

.wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-filters-top .search-filters-top-wrapper .wizzy-search-sort-wrapper .wizzy-sort-container .wizzy-common-select-wrapper .wizzy-common-select-container .wizzy-common-select-options .wizzy-common-select-option.selected {
  color: #000000;
}

.wizzy-search-wrapper .product-item--vertical .product-item__action-button {
  width: max-content;
}

.wizzy-search-wrapper .wizzy-selected-facet-list-item-label .wizzy-facet-item-swatch {
  display: none !important;
}

@media (min-width: 768px){
  .wizzy-search-wrapper .wizzy-view-header {
    position: relative;
    top: 7px;
    right: 15px;
  }
  .wizzy-search-wrapper .wizzy-tile-view-icon {
      margin-right: 40px;
  }
  .wizzy-common-select-container .wizzy-common-select-options {
    box-shadow: 0 1px 5px 2px #0000001a;
    left: -12px;
    top: 45px;
  }
}

@media (max-width: 768px){
  .wizzy-search-wrapper {
    padding: 20px 0px 0px 0px;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .product-item__image-wrapper {
    width: 120px;
    margin: 0 20px 0 0;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .product-item--vertical .product-item__info {
    flex-direction: column;
    padding: 4px 0;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .product-item--vertical .product-item__action-list {
    margin: 20px 0px 0px 0px;
  }
  .wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results {
    padding: 0px;
  }
  .wizzy-view-header {
    display: none;
  }
  .wizzy-common-select-container .wizzy-common-select-selector {
    border: 1px solid #e3e3e3 !important;
    display:none;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="1"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-result-product {
    z-index: 0;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="2"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
    width: 100%;
    z-index: 0;
    background-color: #fff;
  }
  .wizzy-search-wrapper.display-tile-view[wizzy-tile-view-level="3"] .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
    width: 100%;
    z-index: 0;
  }
  .wizzy-common-select-container .wizzy-common-select-options .wizzy-common-select-option {
    padding: 8px 50px 7px 20px;
  }
  .wizzy-filters-close-btn {
    right: 42px;
  }
  .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-filters-top .search-filters-top-wrapper .wizzy-search-sort-wrapper {
    /* z-index: 5 !important; */
    /* height: 95%; */
  }
  .wizzy-search-wrapper.has-filters-button-at-top .wizzy-mobile-filter-button {
    /* z-index: 4; */
    /* height: 95%; */
  }
  .wizzy-tile-view-icon {
    padding: 17px 24px;
  }
  .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-pagination-container .wizzy-pagination-list li.next-arrow {
    z-index: 1;
  }
    .wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions {
        width: 100% !important;
        flex: 1;
    }
    .wizzy-search-summary-wrapper {
        padding-left: 0 !important;
    }
   .wizzy-search-wrapper.has-filters-button-at-top .wizzy-tile-view-icon {
        z-index: 1;
        display: none !important;
    }
}

/* QUICK-VIEW CSS */

.wizzy-popup-modal-box-wrapper {
    /* height: 450px; */
    /* max-width: 100%; */
    min-width: 75%;
    /* max-height: 90%; */
}

.data__container {
  /* height: 405px !important; */
}

.wizzy-popup-modal-box-wrapper .data__container h2 {
    font-size: 26px;
    font-family: sans-serif;
    margin: 0px 0px 10px;
    line-height: 26px;
    font-weight: 500;
    color: #000000;
    letter-spacing: .5px;
}

.wizzy__quickview_normal label {
  border-radius: unset !important;
    padding: 5px 10px !important;
}

#wizzy__quickview__quantity__input {
  border-radius: unset !important;
}

.wizzy__quickview__price__container p {
    font-size: 20px !important;
    font-family: 'Roboto', sans-serif !important;
    color: #000000;
}

#ProductSelect-option-0 {
  padding: 10px 0px 20px;
}

#ProductSelect-option-1 {
}

#ProductSelect-option-2 {
  padding: 10px 0px 20px;
}

.wizzy__quickview__wrapper>a,.wizzy__quickview__wrapper>a:after, .wizzy__quickview__wrapper>a:before {
   color: #000000 !important;
}

.wizzy__quickview__wrapper>a:after {
  background: #000000 !important;
}
.wizzy__quickview__wrapper>a:before {
   border-right: 1px solid #000000 !important;
   border-bottom: 1px solid #000000 !important; 
}

#wizzy__quickview__quantity__input {
  padding: 10px 15px !important;
    width: 20% !important;
}

.wizzy-popup-modal-box-wrapper .wizzy-option {
    line-height: 17px;
    letter-spacing: .8px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-left: 5px;
}

.wizzy-popup-modal-box-wrapper .wz__quickview__quantity {
    line-height: 17px;
    letter-spacing: .8px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 4px;
    /* margin-left: 5px; */
}

.wizzy-popup-modal-box-wrapper .wizzy__quickview__addtocart__button {
   padding: 10px 20px;
    border: 1px solid #000000;
    border-radius: 0;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 2px;
    line-height: 20px;
    min-width: 50%;
    background: var(--primary-button-background);
    color: var(--primary-button-text-color);
}

.wizzy-popup-modal-box-wrapper .wizzy__quickview__wrapper {
  margin-top: 40px;
}

.wizzy-popup-modal-box-wrapper .splide__pagination__page {
  min-height: 7px;
}

.wizzy__quickview__vendor {
    text-transform: uppercase;
    color: #000000;
}

.wizzy__quickview__price__container p.crossed {
  color: #423b3d !important;
}
[for=wizzy__quickview__quantity] {
 color: #000000;
}

.wizzy__quickview__price__container.available p {
  color: #ee0000;
}

.wizzy-popup-modal-box-wrapper input[type="radio"]:checked + label {
    box-shadow: 0 0 0 1px var(--accent-color);
    border-color: var(--accent-color);
    background: rgba(var(--accent-color-rgb), .06);
    color: var(--accent-color);
}

.wizzy-popup-modal-box-wrapper .wizzy__quickview_normal {
  margin-bottom: 7px;
}
span.product-label.product-label-new {
  position: absolute;
  top: 11px;
  z-index: 1;
}

/* EXTRA CSS */

@media (max-width: 768px) {
  .no-mobile-scroll .wizzy-search-wrapper {
    z-index: 0;
  }
}


.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions {
    width: 185px;
    flex: 1;
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link {
    font-size: 14px;
  font-weight:400px;
}
.wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list {
    list-style: none;
    display: grid;
    padding: 0;
    margin: 0;
    gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
}
.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products {
    width: 100%;
    border-radius: 0;
    padding: 15px 10px;
    flex: 2;
}

/*  */
.wizzy-product-quick-view {
    display: none;
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products p.top-products-title {
        margin-bottom: 20px;
    }
.wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item a.topproduct-item-link {
    position: relative;
    margin-bottom: 15px;
    margin-top: 15px;
}


.wizzy-sort-container .wizzy-tile-view-icon {
    display: none;
}
.wizzy-sort-container p.wizzy-view-header {
    display: none;
}
ul.wizzy-search-results-list .product-item__info {
    padding: 20px 0;
}

@media (max-width: 768px) {
    .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-filters-top .search-filters-top-wrapper .wizzy-search-sort-wrapper .wizzy-sort-container .wizzy-common-select-wrapper .wizzy-common-select-container .wizzy-common-select-overlay {
        z-index: 0;
        background: rgba(0, 0, 0, .35);
        width: 100%;
        height: 100%;
        position: relative;
        top: 0;
        /* display: none; */
    }
  .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
        border-right: none;
        border-bottom: none;
    }
      .wizzy-search-wrapper.has-filters-button-at-top {
        position: relative;
        z-index: 4;
        backdrop-filter: blur(30px);
    }
}

ul.wizzy-search-results-list {
    border: none;
}
@media (max-width: 992px) {
.wizzy-search-wrapper .product-item--vertical .product-item__action-button {
    font-size: 12px;
}
}

.wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions .wizzy-recent-search-clear-all {
    top: 15px;
}