/** Shopify CDN: Minification failed

Line 314:3 Unexpected "{"

**/
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wizzy-search-wrapper.has-left-facets
  .wizzy-search-results-wrapper
  .wizzy-search-results-container {
  width: 100%;
}
.Polaris-Frame .wizzy-collection-main-title{
  font-size:16px !important;
}
svg.remove_product_wishlist.wl_remove {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 1;
}
  
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  max-width:370px;
  padding: 20px !important;
}
.toast-close-button {
  top: 0;
  right: 0;
}
.toast-oval {
  padding: 20px 10px 20px 10px !important;
  opacity:.8 !important;
}
.toast-top-center {
  top: 50%;
}
.toast-message {
    font-size: 16px;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wizzy-search-wrapper
  .wizzy-search-results-container
  .wizzy-search-results
  .wizzy-search-results-list
  .wizzy-result-product {
  width: 100%;
}
.row.wishlist-product-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.col-md-3.wishlist-product-col {
  width: 46.75%;
  margin-top: 1rem;
}

.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wizzy-search-wrapper.has-left-facets
  .wizzy-search-results-wrapper
  .wizzy-search-results-container
  .wizzy-search-results {
  padding-left: 0px;
}
.Polaris-Frame--hasNav .Polaris-Frame__Main {
  padding-left: 0 !important;
}
.wishlist-same-h img {
  aspect-ratio: 1 / 1.25;
  object-fit: cover;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .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
  .product-item-title {
  white-space: nowrap;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wishlist-add-to-cart-btn {
  min-height: 38px;
  position: absolute;
  margin-bottom: 20px;
  left: 0;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .result-product-item-info {
  padding: 10px 1rem 0;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wizzy-search-wrapper
  .wizzy-search-results-container
  .wizzy-search-results
  .wizzy-search-results-list
  .wizzy-result-product
  .wizzy-result-product-item {
  height: auto;
}
.Polaris-Frame--hasTopBar .Polaris-Frame__Main {
  padding-top: 0 !important;
}
span.Polaris-Button__Text {
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.08px;
  font-family: Poppins;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar .product-item-title{
    color:rgba(0, 0, 0, 0.70);
    line-height:14px;
    margin-top: 10px;
  line-height:normal;
  }
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wizzy-product-item-price {
  margin-top: 8px;
  line-height:normal;
}
.Polaris-Frame .same-h {
  background: #fff;
  border-radius: 10px;
  padding-top:0;
}
/* .Polaris-Frame .view-similar {
  top: auto;
  bottom: 15px;
  right: 15px;
} */
.Polaris-Frame {
  padding-bottom: 0;
}
span.proxy_product_title {
  max-height: 35px;
    height: 35px;
  display: block;
}

.Polaris-Frame--hasTopBar .same-h .product-item-image {
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
  aspect-ratio: 1 / 1.25;
}
.Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
  .wishlist-add-to-cart-btn:after {
  box-shadow: none;
}
.Polaris-Frame .center-content h2 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.05em;
  text-align: center;
}
.Polaris-Frame .center-content p {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
}
.Polaris-Frame .center-content button {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: 0.08em;
  text-align: left;
  background-color: #E77A50;
  padding: 15px 39px;
  border-radius: 50px;
}
#backToTopBtn .arrow {
  line-height: 0;
}
.Polaris-Frame .product{
  text-transform:uppercase;
}
.Polaris-Frame .rating_flex_box.rt_box {
    display: flex;
    align-items: center;
    gap: 2px;
    color: #000;
    font-family: 'Open Sans';
    font-size: 20px;
    /* margin-top:20px; */
      margin-top:10px;
    justify-content:flex-start;
    height:auto;
}
.Polaris-Frame p.rating-text.caption.rt_box,
.Polaris-Frame p.rating-count.caption.rt_box{
    font-size: 20px;
}
.Polaris-Frame span.rating-star.rt_box:before {
    content: "";
    display: block;
    background: url(/cdn/shop/files/solar_star-bold.svg?v=1708856490);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
.wizzy-product-item-price.with-swatches {
    font-weight: 600;
    font-family: 'open sans';
}
  div#mswishlistbutton {
    z-index: 2 !important;
}
@media screen and (min-width: 768px) {
.variant-home label{
  padding: 13px 15px !important;
}
  .Polaris-Frame .wizzy-collection-main-title{
        font-size: 22px !important;
  }
      .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar .wishlist-add-to-cart-btn {
        height: 45px !important;
        margin-top: 20px !important;
        left: 0 !important;
        bottom: -75px !important; 
    }
 .Polaris-Frame .product-list{
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .Polaris-Frame .center-content button {
    font-size: 18px;
    font-weight: 600;
    line-height: 24.51px;
    letter-spacing: 0.06em;
    text-align: center;
    padding: 18px 49px;
    
  }
  .Polaris-Frame .center-content h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 47.6px;
    letter-spacing: 0.08em;
    text-align: center;
    color: #231f20;
  }
  .Polaris-Frame .center-content p {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: center;
  }
  .Polaris-Frame--hasTopBar .Polaris-Frame__Main {
    /* padding-top: 5rem !important; */
    padding-top: 2rem;
  }
  .col-md-3.wishlist-product-col {
    width: calc(24% - var(--grid-mobile-horizontal-spacing) * 4 / 4);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    margin-top: 0;
  }
  .row.wishlist-product-grid {
    gap: 2rem;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .wishlist-add-to-cart-btn {
    height: 50px;
    margin-top: 20px;
    left: 0;
    bottom: -80px;
  }
  span.Polaris-Button__Text {
    font-size: 18px;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .result-product-item-info {
    padding: 20px 2rem;
  }
  .Polaris-Frame
    .wizzy-search-wrapper
    .wizzy-search-results-container
    .wizzy-search-results
    .wizzy-search-results-list
    .wizzy-result-product:hover {
    background: #fff;
  }
  .Polaris-Frame
    .wizzy-search-wrapper
    .wizzy-search-results-container
    .wizzy-search-results
    .wizzy-search-results-list
    .wizzy-result-product {
    background: #fff;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .product-item-title,
   {
    margin-top: 20px;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .wizzy-product-item-price{
       margin-top: 8px;
        font-weight: 600;
        color: #000;
    }
  span.proxy_product_title {
    max-height: 45px;
    height:45px;
  }
  .Polaris-Frame hr {
    margin: 6rem 0 4rem;
  }
  .Polaris-Frame .product {
    font-size: 18px;
    font-weight: 600;
  }
}
 .Polaris-Frame p.continue-button{
   margin: 4rem 0 2rem;
 }
 .Polaris-Frame .view-similar {
       bottom: 213px;
       top:auto !important;
 }
p#sold_out {
    background: #42423A;
    position: absolute;
    z-index: 99;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 0;
    left: 0;
    right: 0;
    width: 50%;
    margin: 0 auto;
    bottom: 19px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 0.6px;
    font-size: 12px;
}
 i.wishlistIcon.fa.wl_title.mswlicon.fa-heart-o {
    background:#fff;
}
i.wishlistIcon.fa.wl_title.mswlicon.fa-regular.fa-heart-o{
  font-weight:600;
}
.toast-oval.toast-success {
    display: flex;
    align-items: center;
    justify-content: center;
    opacity:.8 !important;
   
}
/* #toast-container>div:hover{
  opacity:1 !important;
} */
@media screen and (max-width: 768px) {
  .collection p.best-seller{
  height:17px;
}
  .row.wishlist-product-grid{
    gap:2rem;
  }
  .wishlistDiv {
    padding-right: 10px !important;
}
  .wizzy-search-filters {
    padding-top: 1rem;
}
  #toast-container .toast-oval {
     height:54px !important;
      width:300px !important;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar .wishlist-add-to-cart-btn span {
    min-width: 100%;
    display: inline-block;
    font-size: 12px;
}
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar .wishlist-add-to-cart-btn{
    min-height:30px;
  }
.Polaris-Frame .wishlist_item_count{
  padding-top: 10px;
}
.Polaris-Frame .product-list {
    padding-top: 35px;
}
.Polaris-Frame .rating_flex_box .rating {
    position: relative;
    left: 0;
}
.Polaris-Frame .rating-count .Reviews {
    margin-left: 0;
}
 .Polaris-Frame .variant-selects {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    transform: translate(0px, 0px);
    background: #fff;
    border-radius: 15px 15px 0 0;
    padding: 3rem 2rem 3rem 2rem;
    max-width: 560px;
}
.confirm-v {
    color: #231F20;
    font-size: 14px !important;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.022px;
    text-transform: uppercase;
    margin: 0 0 2rem;
}
.variant-home label {
    left: 0;
    top: 0;
    border-radius: 7.301px;
    width: 100%;
    padding: 7px!important;
    background-color: rgb(var(--color-background));
    color: rgb(var(--color-foreground));
    display: block;
    margin: 0;
    font-size: 1.4rem;
    font-weight: 500;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
}

.Polaris-Frame .rating_flex_box.rt_box {
    display: flex;
    align-items: center;
    gap: 2px;
    color: #000;
    font-family: 'Open Sans';
    font-size: 11px;
    margin-top:5px;
}
.Polaris-Frame p.rating-text.caption.rt_box,
.Polaris-Frame p.rating-count.caption.rt_box{
    font-size: 11px;
}
.Polaris-Frame span.rating-star.rt_box:before {
    content: "";
    display: block;
    background: url(/cdn/shop/files/star.svg?v=1717676840);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-position: center;
}
.Polaris-Frame .view-similar {
        bottom: 140px !important;
        padding: 2.5px 9px;
        font-size: 1.4rem;
        top: auto;
        right: 8px !important;;
        width: auto;
        height: 33px;
    }
  .fa-heart-o:before {
    content: "\f08a";
    font-size: 20px;
}
  i.wishlistIcon.fa.wl_title.mswlicon.fa-heart-o {
    font-size: 20px !important;
    background:#fff;
}
  #toast-container .toast-close-button{
    top:0 !important;
  }
  .toast-message {
    font-size: 11px !important;
}
  .Polaris-Frame #backToTopBtn {
    height: 35px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
  }
  .Polaris-Frame span.arrow img {
    width: 15px;
  }
  .Polaris-Frame .button-heading {
    font-family: Poppins;
    font-size: 10px;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: 0.01em;
    text-align: left;
  }
  .Polaris-Frame hr {
    margin: 6.5rem 0 2.5rem;
  }
  .Polaris-Frame .product-item-vendor {
    font-size: 1.2rem;
    font-weight: 600;
  }
  .Polaris-Frame .product-item-title {
    font-size: 1.1rem;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .wizzy-product-item-price,
  .Polaris-Frame .product-item-original-price,
  .Polaris-Frame .product-item-discount {
    font-size: 1.1648rem;
  }
  .Polaris-Frame.Polaris-Frame--hasNav.Polaris-Frame--hasTopBar
    .wishlist-add-to-cart-btn {
    border-radius: 5px;
  }
  .wishlist-count-bubble {
    right: -5px !important;
  }
  /* .Polaris-Frame .view-similar {
    top: auto;
    bottom: 10px;
    right: 10px;
  } */
  .row.wishlist-product-grid {
    justify-content: space-between;
  }
  #toast-container.toast-bottom-center > div,
  #toast-container.toast-top-center > div {
    padding: 17px !important;
    max-width:300px;
  }
  svg.remove_product_wishlist.wl_remove{
    width: 23px;
    height: 23px;
  }
  p#sold_out{
    padding: 0px 0;
    font-size: 10px;
    bottom:12px;
  }
}
.collection-button.active{
      border: 1px solid;
}
.Polaris-Frame p.continue-button{
  height:68px;
  
}
.similar-product-popup-popup.collection{
  margin-bottom:0;
}

 .fa-heart-o:before {
    content: "\f08a" !important;
} 
