/** Shopify CDN: Minification failed

Line 39:14 Unexpected "{"
Line 564:0 Unexpected "}"

**/
.template-collection.hide-collection-title .breadcrumbs{
  text-align: left;
  margin-left: 12.5%;
}
.hide-collection-title .wizzy-pfs-filter-collection-header-wrapper {
  display: none;
}
:root {
     --wizzy-primary: #000;
}
.gift-collections .wizzy-search-filters-left.wizzy-v1 {
    display: none;
}
.gift-collections .search-filters-top-wrapper {
    display: none !important;
}

.gift-collections h1.wizzy-pfs-filter-collection-header {
    display: none;
}
.gift-collections .wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container{
  width: 100%
}
.gift-collections .wizzy-search-wrapper{
  padding-top:15px;
}
.gift-collections.template-collection .breadcrumbs {
    display: none
}
.product-item-original-price,span.product-item-discount{
  font-size: 0.75em !important;
}
.display-none,{
  display:none!important;
}
.wishlist.here,span.wizzy.iWishAddColl.iwishcheck {
    display: none;
}
.wizzy-search-empty-results-wrapper .wizzy-empty-results-icon{
   margin-top:31px;
}
.wizzy-view-more-hide .autocomplete-top-products-view-more{
display:none !important;
}
input.wizzy-tocart-button.btn.button.preorder {
    width: 125px !important;
    background: black;
    color: white;
}
.wizzyBestSellerTitle {
    text-align: center;
    font-size: 25px;
    border-bottom: 1px solid #ffe619;
    border-top: 1px solid #ffe619;
    padding-top: 15px;
    padding-bottom: 15px!important;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 30px;
}
.wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product .result-product-item-image {
    align-items: center;
    min-height: auto;
    display: flex;
    justify-content: center;
}
 .product-item-discount {
     font-size: 1em !important;
     color: #008945 !important;
     padding-top: 0;
}
 .product-item-original-price {
     color: #969595 !important;
     /* font-size: 1em !important; */
     text-decoration: line-through !important;
     padding-right: 3px !important;
}
 .wizzy-product-rank {
     display: none;
}
 div#wizzy-shopify-collection-page-wrapper .wizzy-product-rank {
     display: block !important;
}
 .wizzy-product-rank {
     position: absolute;
    left: 0;
    border: 1px solid #d1dce8;
    padding: 0 8px;
    background: #e9f3fe;
    color: black;
    font-size: 17px;
    font-weight: 600;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-count{
     color: #7f7c7c;
     font-size: 14px;
     margin-left: 4px;
     right: 12px;
}
 .pretty-select .text{
     display:none;
}
 p.product-item-title,.product-item-author{
     text-align:center;
}
 .product-item-author{
     color: #1f4f95!important;
     font-size: 12px!important;
     word-break: break-word;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     min-height: 20px;
     font-weight: 500;
}
 p.product-item-title {
     font-weight: 500;
     color: black;
}
 .wizzy-autocomplete-wrapper {
     position: fixed !important;
     top: 123px !important;
    height: 80vh;
    
     overflow-y: scroll;
     box-shadow: 0 5px 10px #8f959a99;
}
 .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product {
    /* box-shadow: 0 2px 4px rgba(0,0,0,.15);
     */
     width: calc(25% - 12px);
}
 .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list {
     column-gap: 15px;
     row-gap: 15px;
     margin-bottom: 15px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item {
     color: #000000;
     font-size: 14px;
     font-weight: 500;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox{
     top:-2px;
}
 .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product .wizzy-result-product-item .result-product-item-info .wizzy-product-item-price-reviews-wrapper .wizzy-product-item-price {
     color: #343434;
     font-weight: 600;
     margin-bottom: 0;
     margin-top: 5px;
     color: #3e434b!important;
     line-height: 19px!important;
     font-size: 16px!important;
     text-align: center!important;
     letter-spacing: .8px!important;
     font-weight: 500!important;
     font-family: Montserrat!important;
     align-items: center;
     justify-content: center;
     gap: 10px;
}
/* .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body {
     background-color: #fafafa;
}
 */
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox .checkbox-indicator {
     border-radius: unset;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head .facet-head-title {
     font-weight: 600;
     color: #121212;
     text-transform: capitalize;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .header-title {
     font-weight: 500;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-header {
     border-width: 1px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left {
     margin-top: 10px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked ~ .checkbox-indicator, .wizzy-search-wrapper .wizzy-search-filters-top .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked ~ .checkbox-indicator {
     border: solid 1px #b7b7b7;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked~.checkbox-indicator {
     background-color: unset;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list .wizzy-facet-list-item .wizzy-facet-list-item-checkbox input:checked~.checkbox-indicator:after {
     content: "";
     width: 10px;
     height: 5px;
     border: 2px solid #555;
     border-top: none;
     border-right: none;
     background: 0 0;
     -ms-transform: rotate(-50deg);
     -webkit-transform: rotate(-50deg);
     transform: rotate(-50deg);
     -ms-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     position: absolute;
     top: 2px;
     left: 1px;
}
 .result-product-item-info {
     padding: 10px;
}
 .wizzy-product-actions {
     display: flex;
     justify-content: center;
}
 .wizzy-search-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product .wizzy-result-product-item {
     display: flex;
     justify-content: space-between;
     flex-direction: column;
}
 .wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item a.autocomplete-link em {
     font-style: normal !important;
}
 .wizzy-add-to-cart-container .wizzy-tocart-button {
     margin-top: 10px;
     width: 104px!important;
     background: white;
     color: #000;
     border: 1px solid #000000;
     justify-content: center;
     display: flex;
     font-size:10px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block{
     border: 1px solid #e3e3e3;
     position: relative;
     margin-bottom: 10px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-filters-facet-block.collapsible .wizzy-facet-head{
     padding-right: 12px;
     padding-left: 12px;
}
 .wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body .wizzy-facet-list{
     padding: 0 12px;
}
 .wizzy-add-to-cart-box {
     display: flex;
    /* flex-direction: row;
     */
     justify-content: center;
}
 .wizzy-add-to-cart-container .wizzy-tocart-button:hover {
     background: black;
     color: white;
}
 .wizzy-product-item-price {
     text-align: center;
}
 @media(min-width:768px) {
      .wz-autocomplete-sugegstions-products-wrapper {
    width: -webkit-fill-available;
}
     .wizzy-autocomplete-wrapper .result-product-item-image {
         display: flex;
         justify-content: space-around;
    }
     .wizzy-autocomplete-wrapper p.product-item-title{
         font-size:15px;
    }
     .wizzy-autocomplete-wrapper img.product-item-image {
         height: 130px;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products .autocomplete-top-products-view-more .wizzy-autocomplete-top-products-view-more {
         padding: 10px 15px;
         margin-top: -7px;
    }
     .wizzy-autocomplete-wrapper::-webkit-scrollbar {
         display: none;
    }
     .wizzy-autocomplete-wrapper p.product-item-title{
         margin-bottom: 2px;
         font-size: 13px;
    }
     .wizzy-autocomplete-wrapper .product-item-author {
         margin-bottom: 2px;
    }
     li.autocomplete-item {
         font-size: 13px;
    }
     .wizzy-autocomplete-wrapper li.wizzy-result-product {
         width: 33%;
         margin-bottom: 5px;
        /* padding: 0 10px;
         */
         padding-right: 15px;
    }
     .wizzy-autocomplete-wrapper span.product-item-original-price {
         color: #555;
         font-size: 12px;
         text-decoration: line-through;
         padding-left: 3px;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products{
         justify-content:initial;
    }
     span.wizzy.iWishAddColl {
         bottom: -13px;
         position: relative;
         right: -10px;
    }
     .wizzy-add-to-cart-container {
         display: flex;
         justify-content: center;
    }
     .announcement-bar.cc-animate-init.-in.cc-animate-complete {
         position: fixed;
         width: 100%;
    }
     .scroll-page-header{
         top:29px;
    }
     .wizzy-main-content{
         margin-top:180px !important;
    }
     .wizzy-search-wrapper {
         padding-top: 50px;
         font-weight: normal;
         max-width: 1360px;
         width: 86vw;
    }
     li.wizzy-result-product {
         width: 32%;
         margin-bottom: 12px;
        /* box-shadow: 0 2px 4px #00000026;
         */
    }
     .autocomplete-top-products a.wizzy-result-product-item{
         display: flex;
         justify-content: space-between;
         flex-direction: column;
         height:100% 
    }
     .autocomplete-top-products .result-product-item-image.hover-image {
         display: none;
    }
     p.product-item-title {
         overflow: hidden;
         text-overflow: ellipsis;
         line-height: 22px;
         white-space: nowrap;
    }
}
 .wizzy-autocomplete-wrapper.onLeft {
     flex-direction: row-reverse;
}
 .wizzy-sold-out-product{
     position: absolute;
     color: white;
     background: #dde1e9;
     padding: 2px 5px;
     z-index: 0;
}
 @media(max-width:768px) {
   .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-filters-mobile-entry {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 50%;
 }
    
    .mobile-search-form .main-search__form input::placeholder {
      font-size: 10px;
    }
   
    .mobile-search-form .main-search__form input {
      font-size: 16px;
    }
   
   .wizzy-search-wrapper.has-left-facets .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results{
border-top:0;
}
     .wizzy-apply-all-button {
         position: sticky;
         bottom: -15px;
         width: 100%;
         background: black;
         z-index: 99;
         text-align: center;
         padding: 8px;
         color: white;
    }
   .wizzy-filters-mobile-entry  svg {
    width: 25px;
    height: 19px;
    fill: #616161;
    vertical-align: middle;
    transition: fill .1s;
     margin-right:3px;
}
   .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-selector .wizzy-common-select-label:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.85355 0.146447C3.65829 -0.0488155 3.34171 -0.0488155 3.14645 0.146447L0.146447 3.14645C-0.0488155 3.34171 -0.0488155 3.65829 0.146447 3.85355C0.341709 4.04882 0.658291 4.04882 0.853553 3.85355L3 1.70711V11.5C3 11.7761 3.22386 12 3.5 12C3.77614 12 4 11.7761 4 11.5V1.70711L6.14645 3.85355C6.34171 4.04882 6.65829 4.04882 6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645L3.85355 0.146447ZM10.1525 11.8595C10.3463 12.0468 10.6537 12.0468 10.8475 11.8595L13.8475 8.95939C14.0461 8.76746 14.0514 8.45092 13.8595 8.25239C13.6676 8.05385 13.351 8.04849 13.1525 8.24041L11 10.3212L11 0.500096C11 0.223954 10.7761 9.61138e-05 10.5 9.60896e-05C10.2239 9.60655e-05 10 0.223954 10 0.500096L10 10.3212L7.84752 8.24041C7.64898 8.04849 7.33244 8.05385 7.14051 8.25239C6.94858 8.45092 6.95394 8.76746 7.15248 8.95939L10.1525 11.8595Z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    }
     .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-filters-mobile-entry:before {
         content: "";
        /* background: url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABVElEQVQ4jcWSMUvDUBSFz4k+TVpR507t4FSHwgspAcHFzVEq+gMc3F2K4lpwkG4W/0DRH+DQwbVCGhCkW6mDk4sQKC1qkutSi2Iau/WO791z7vkuF5h3MenRdV0rDMMDAJ/D4fC22+1+TDUoFotLlmUVRGRiRvIEwDKAjIi8AGj8EZIyGo2eF03TdADUSP5MsxnHsUtyleQdADthuJimWU1EsG17D8AlAIjIke/7rakI0z601pkgCKJer/cOAKVSaV0pVReRHMlTz/M8AKDjOIUoivbTzMbM2yQfReQeQENErpVSN4ZhGJImTKs4jn8tDpVKZaHf76/4vh8kIK0BqJPMkTybIHw3lMvljTAMW+O4V51O52KWFNRab5GsAciTPM9ms83BYPAK4OkfrYhIdXJIAHYAHJJ8EBEtIsepk8eH9GsHWutdknmlVLPdbr/NgjD/+gK1H3yC31Oj9wAAAABJRU5ErkJggg==) 0 0/100%;
         */
         width: 0;
         /* background: url('/cdn/shop/files/filter_2.png?v=1695374112'); */
       background:unset;
         height: 30px;
         margin-top: 6px;
         margin-right: 5px;
         background-repeat: no-repeat;
         object-fit: initial;
    }
     .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-selector .wizzy-common-select-label:before {
         /* content: ""; */
        /* background: url(data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQ4jb2QsQrCMBCGL1pawaWrgY6dumRycLEgLj6Gj+EruPoALo6Ci4KLDoK4NK9Qp1tcFLsJORcrEXpREfyn5P58H+EAfkydK5RSYRRFCyllCxH3XwmUUqHneWsA6AJAX0p5Q8TdRwILblvjHid5ETCwU/IUJEniB0GwYWBbckHEQznwrNInoqMQ4uQQABHVXP3/I8rDY4FLImq+YVZZlo3Ky3MHcRxf8zw/CyE6DpiMMePKHwAApGnaKIpiDgADBh5qraeswCGphCsFFRIWZgWWZGKM2WqtZ9y7n3MHwEVojtwY9h8AAAAASUVORK5CYII=) 0 0/100%;
         */
         /* background: url('/cdn/shop/files/sort_1.png?v=1695374445');
         width: 27px;
         height: 25px;
         margin-top: -1px;
         margin-right: 5px; */
    }
     .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-filters-mobile-entry ,.wizzy-common-select-label{
         color: black !important;
         font-weight: 500 !important;
    }
     .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-selector{
         padding:14px;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item p.topproduct-price .topproduct-item-discount{
         color: #008945;
    }
     .wizzy-progress-container.for-filter{
         display:none;
    }
     .wizzy-progress-bg.for-filter{
         display:none;
    }
     .wizzy-autocomplete-wrapper.onLeft .wizzy-autocomplete-suggestions {
         order: 2;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item .topproduct-item-info{
         width: calc(100% - 60px);
    }
     .wizzy-autocomplete-wrapper.onLeft {
         flex-direction: column;
    }
     .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%;
         height: 60px;
         width: 60px;
         object-fit:contain;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products ul.autocomplete-top-products li.topproduct-item{
         margin:2px;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-top-products p.top-products-title {
         padding-left: 13px;
    }
     .wizzy-autocomplete-wrapper .wizzy-autocomplete-suggestions ul.autocomplete-suggestions-list li.autocomplete-item{
         font-size:14px;
    }
     .wizzy-autocomplete-wrapper{
         height:100%;
    }
     .wizzy-search-wrapper .wizzy-search-results-wrapper .wizzy-search-results-container .wizzy-search-results .wizzy-search-results-list .wizzy-result-product{
         width:47%;
         border:0!important 
    }
     ::-webkit-scrollbar {
         width: 3px;
         height: 7px;
         margin: 10px 0;
         background-color: #f5f5f5;
    }
     ::-webkit-scrollbar-track {
         -webkit-box-shadow: inset 0 0 0px #F6F6F6;
         border-radius: 10px;
         background-color: #f6f6f6;
    }
     ::-webkit-scrollbar-thumb {
         border-radius: 10px;
         -webkit-box-shadow: inset 0 0 0px #F6F6F6;
         background-color: #a5a1a1;
    }
     span.wizzy.iWishAddColl {
         bottom: 21px;
         right: 11px;
         z-index:0;
         position:absolute;
    }
     .wizzy-add-to-cart-container .wizzy-tocart-button {
         width:90px !important;
    }
     .wizzy-search-summary-container .wizzy-summary-head {
         font-size: 16px;
         margin-top: -11px;
         margin-bottom: -15px;
         overflow: hidden;
         text-overflow: ellipsis;
    }
     .page-header{
         top:0px;
    }
}



/*  */
 @media(max-width:450px) {
.wizzy-add-to-cart-box {
    display: flex;
    justify-content: space-between;
}

   .wizzy-add-to-cart-container {
    text-align: center !important;
    justify-content: center !important;
    display: flex;
}
   span.wizzy.iWishAddColl {
    bottom: 21px;
    right: -2px;
   
    position: absolute;
}
 }

@media(max-width:380px) {
   span.wizzy.iWishAddColl {
    bottom: 21px;
    right: -2px;
    z-index: 0;
    position: absolute;
}
}
/*  */
@media(max-width:749px)
 .wizzy-add-to-cart-container .wizzy-tocart-button {
     margin-top: 10px;
     width: 100% !important;
     background: white;
     color: #000;
     border: 1px solid #000000;
     justify-content: center;
     display: flex;
     font-size:10px;
   padding:0px;
}
}

/* move css */
/*  */
 @media(max-width:450px) {
.wizzy-add-to-cart-box {
    display: flex;
    justify-content: space-between;
}

   .wizzy-add-to-cart-container {
    text-align: center;
    justify-content: center;
    display: flex;
}
 }

@media(max-width:380px) {
   span.wizzy.iWishAddColl {
    bottom: 21px;
    right: -6px;
    z-index: 0;
    position: absolute;
     
}
  .product-block .product-block__inner .produ_btn .btn.product-add.home-pre-order {
    background: #000;
    width: 105px !important;
}
}
@media(max-width:749px){
 .wizzy-add-to-cart-container .wizzy-tocart-button {
     margin-top: 10px;
     width: 104px!important;
     background: white;
     color: #000;
     border: 1px solid #000000;
     justify-content: center;
     display: flex;
     font-size:10px;
   padding:0px;
}

    .wizzy-add-to-cart-container .wizzy-tocart-button {
          padding: 0;
    }
}

.wizzy-search-wrapper .wizzy-tocart-button[type=button] {
  -webkit-appearance: none;
  height: auto;
  padding: 9px 1.4em;
  font-family: inherit;
  line-height: 1.2em;
  font-weight: 500;
  vertical-align: middle;
  text-align: center;
  border-radius: 5px;
  transition: opacity .2s, background-color .15s, border-color .15s, filter .2s, -webkit-filter .2s;
}