/** Shopify CDN: Minification failed

Line 604:0 Unexpected "@media"

**/
/*----------------------- layout -----------------------*/
  /* .page-width {
    max-width: 100%;
  } */
.custom-page-width {
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 575px) {
  .custom-page-width {
  }
  .czm-chat-support-1 .czm-button {
    width: 50px !important;
    height: 50px !important;
  }
  .czm-fixed .czm-button {
    bottom: 90px !important;
  }
}

@media screen and (max-width: 756px) {
  .grid--1-5-col-tablet-down .grid__item {
    width: calc(
      50% - var(--grid-mobile-horizontal-spacing) - 0.5rem
    ) !important;
  }
}

/* ------judgeme app -------*/
.jdgm-btn.jdgm-btn--solid.jdgm-paginate__load-more{
  font-weight: 400 !important;
}
.jdgm-carousel--gallery-theme .jdgm-carousel-item__body{
  padding: 20px 16px 0px 16px !important;
  gap: calc(4px * 4) !important;
}
.jdgm-carousel-wrapper {
  padding: 12px 0 48px 0 !important;
}

/* ------------------feature colletion---------------  */
@media screen and (max-width: 990px) {
 .collection slider-component.slider-component-full-width,
  .gallery-slider slider-component ul li {
      --desktop-margin-left-first-item: 0rem;
  }
}
@media screen and (max-width: 749px) {
    .collection .grid--peek.slider .grid__item:first-of-type {
        margin-left: 0rem;
    }
}
/* ---------------slider li left --------------*/
.gallery-slider slider-component ul li {
      --desktop-margin-left-first-item: 0rem;
  }


/*----------------------- breadcrumbs --------------------*/
.breadcrumbs {
  font-size:12px !important;
    white-space: unset !important;
    -webkit-overflow-scrolling: inherit !important;
    scrollbar-width: unset !important;
    display: block !important;
    align-items: baseline !important;
}

/*-------------------------section headings---------------------------- */
.title-wrapper-with-link h2 {
  width: 100%;
}
.collection__title.title-wrapper h2 {
  width: 100%;
}
.card__heading .icon-wrap {
  display: none;
}

/*------------------------- announcement bar---------------------------- */

.utility-bar.color-background-2.gradient {
    position: fixed;
    height: 40px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-wrapper.color-background-1.gradient {
    padding-top: 40px;
}

/*-------------------------end announcement bar---------------------------- */

/*------------------------- header---------------------------- */
@media screen and (min-width: 990px) {
  .header__inline-menu {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.header .header__active-menu-item {
  font-weight: 500;
}
@media screen and (min-width: 990px) {
    .header:not(.header--middle-left,.header--middle-center) .header__inline-menu {
        margin-top: 0rem;
    }
    .list-menu.list-menu--inline > li:first-child .mega-menu__list {
  display: flex;
  flex-wrap: wrap;
}

/* Each item width (6 per row) */
.list-menu.list-menu--inline > li:first-child .mega-menu__list > li {
  width: calc(100% / 4);
}
}
@media screen and (max-width: 990px) {
.header__search .modal__content {
    top: 38px;
}
}

/* -----------------------product-card css---------------------- */
.product-card-wrapper .custom-div-for-card-design {
  padding: 6px;
  /* border: 0.8px solid #0E0E0E; */
}

.custom-floting-wishlist-wrapper{
  position: absolute;
  top: 4px;
  z-index: 3;
  background: #fff;
  padding: 4px;
  right: 4px;
  border-radius: 50%;
}
.custom-floting-wishlist-wrapper.product-page{
  top: 12px;
  right: 12px;
}
/* .review-rating-badge{
  width: fit-content;
  position: absolute;
  bottom: 4px;
  z-index: 2;
  left: 4px;
} */


.product-card-wrapper .card__heading .full-unstyled-link {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* .product-card-wrapper .product-card-variant-wrapper {
  padding-bottom: 50px;
} */
.product-card-wrapper .product-card-variant-wrapper .product-variant-count {
  margin-top: 0.4rem;
  font-size: 14px;
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
}

.product-card-wrapper .price.price--on-sale {
  font-size: 14px;
  font-weight: 500;
}
/* .price-item.price-item--regular{
  font-size:14px;
} */
.product-card-wrapper .price .price-item {
  margin: 0 0.5rem 0 0;
}
.product-card-wrapper .badge {
  background-color: rgb(242 243 247 / 80%);
  border: 1px solid #fff;
  display: none;
}

@media screen and (max-width: 990px) {
  .product-card-wrapper .price.price--on-sale {
    font-size: 12px;
  }
  .product-card-wrapper .price-item.price-item--regular {
    font-size: 12px;
  }
  /* .product-card-wrapper .product-card-variant-wrapper {
    padding-bottom: 34px;
  }*/
  .product-card-wrapper .product-card-variant-wrapper .product-variant-count {
    font-size: 12px;
  }
  .product-card-wrapper .badge.badge--bottom-left {
    font-size: 10px;
    padding: 0.4rem 1rem 0.5rem;
  }
  .product-card-wrapper .card--media .card__inner .card__content {
    padding: calc(var(--image-padding) + 0.5rem);
  }
}

/* -----------------------collection-card css---------------------- */

@media screen and (min-width: 750px) {
  .collection-card-wrapper .card__information {
    padding-top: 1.4rem;
  }
}


/* ------------------------blog-card css-------------------------- */
.blog-home-style .article-card-wrapper .card__inner{
  border-radius: 6px;
  overflow: hidden;
}
.blog-home-style .blog-section-custom-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog-home-style .blog-section-custom-btn span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog-home-style .blog-section-custom-btn-wrapper a {
  text-decoration: none;
}
.blog-home-style .blog-section-custom-btn .read-more-icon {
  width: 18px;
  height: auto;
}
.blog-home-style .article-card-wrapper .card__inner{
  border-radius: 0px;
}
.blog-home-style .article-card-wrapper .card.article-card {
    padding: 12px;
    border-radius: 0px;
}
.blog-home-style .article-card-wrapper .card__content {
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.blog-home-style .article-card-wrapper .card__information{
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  padding:0;
}
.blog-home-style .slider-buttons {
  display: none;
}
.blog-home-style .article-card-wrapper .card__heading {
  margin-top:14px;
  font-size:14px;
  display: -webkit-box;
  -webkit-line-clamp: 1; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blog-home-style .article-card-wrapper .article-card__excerpt{
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blog .slider-buttons {
  position: absolute;
  top: 40%;
  width: 100%;
}
.blog .slider-button {
  justify-content: space-between;
}
.blog .slider-button--prev {
  background: #ffffff;
}
.blog .slider-counter.caption {
  display: none;
}
.blog .slider-button--next {
  background: #ffffff;
}
@media screen and (min-width: 750px) {
   .main-blog.page-width .blog-articles {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .article-card__excerpt.rte-widt{
      font-size: 14px;
    }
  }
  @media screen and (max-width: 750px) {
        .article-card__excerpt.rte-widt{
      font-size: 12px;
    }
    .article-card-wrapper .card__heading{
      font-size: 12px;
    }
  }
    .main-blog.page-width .blog-section-custom-btn,
    .template-search__results .blog-section-custom-btn{
      display: flex;
      align-items: end;
      gap: 4px;
    }
    .main-blog.page-width .blog-section-custom-btn img,
    .template-search__results .blog-section-custom-btn img{
      width: 18px;
      height: 18px;
    }
    .blog-section-custom-btn-wrapper a{
      text-decoration: none;
    }


@media screen and (min-width: 989px) {
 /* .blog-home-style .article-card-wrapper{
    padding: 12px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
} */
/* .flex-row .article-card-wrapper .card:not(.ratio) {
    flex-direction: row;
} */
/* .blog-home-style .article-card-wrapper .card__information{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
}
.blog-home-style .article-card-wrapper .article-card__excerpt {
    text-align: left;
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
} */
/* .blog-home-style .article-card-wrapper .card__inner{
  width:20%;
}
.blog-home-style .article-card-wrapper .card__content{
  width:80%;
} */
}

@media screen and (max-width: 989px) {
  .blog-home-style .article-card-wrapper .card__inner{
    border-radius: 0px;
  }
  .blog-home-style .article-card-wrapper .card.article-card {
      padding: 4px;
      border-radius: 0px;
      /* border: 1px solid #111111; */
  }
  .blog-home-style .article-card-wrapper .card.article-card {
      padding: 8px;
  }

}

/* ------------------------------multicolumn card css------------------------- */

  .custom-multicolumn-style .multicolumn {
  width:80%;
  margin:0 auto;
}

 /* .custom-multicolumn-style .multicolumn-card .media{
  padding-bottom: 30.837838% !important;
} */
.custom-multicolumn-style .multicolumn-card .multicolumn-card__image-wrapper {
    width: 60px;
  }
 .custom-multicolumn-style .multicolumn-list li{
  border: 1.5px solid rgba(0, 0, 0, 0.25);
    padding: 20px 10px 10px 10px ;
    border-radius: 4px;
}
.custom-multicolumn-style .art-by-room-width{
  max-width: 1200px;
    margin: 0 auto;
    padding: 0 5rem;
}
@media screen and (max-width: 989px) {
  .background-none .multicolumn-card__info {
    padding-top: 1rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
  .custom-heading-width{
    width: auto !important;
  }
  .multicolumn-card__info h3 {
    font-weight: 400;
    font-size: 12px;
    text-align: left;
  }
  .custom-multicolumn-style .multicolumn-card .multicolumn-card__image-wrapper {
    width: 30px;
  }
  .multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width), 
  .multicolumn-list__item:only-child {
    margin-left: 0 !important;
  }
  .custom-multicolumn-style .multicolumn-card__info .rte p{
    font-size:12px;
    text-align: left;
  }
 
}

/* ----------------------------rich text sec--------------------------- */

@media screen and (max-width: 989px) {
  .rich-text-custom-class .rich-text__wrapper .rich-text__heading {
    font-size: 16px;
  }
  .rich-text-custom-class .rich-text__wrapper {
    padding: 0;
  }
}

/*----------------------- breadcrumbs --------------------*/
.breadcrumbs {
  font-size:12px !important;
  white-space: unset !important;
  -webkit-overflow-scrolling: inherit !important;
  scrollbar-width: unset !important;
  display: block !important;
  align-items: baseline !important;
}


/*------------------------------- product page--------------------- */

/* --layoput --*/
@media screen and (min-width: 750px) {
  .product__info-container {
    max-width: 100% !important;
  }
}
/* --title-- */
.product__title h1 {
  font-size: 24px !important;
}
@media screen and (max-width: 989px) {
  .product__title h1 {
    font-size: 18px !important;
  }
}
.product__info-wrapper .product__text.inline-richtext{
  font-size: 14px;
}
/* discription */
.product__info-wrapper .product__description {
  overflow: hidden;
}
/* --media-- */
@media screen and (max-width: 749px) {
  .thumbnail-list__item.slider__slide {
    width: calc(21% - 0.8rem) !important;
  }
}
@media screen and (min-width: 750px) {
  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(21% - 0.8rem) !important;
  }
}
@media screen and (min-width: 900px) {
  .product--small
    .thumbnail-list.slider--tablet-up
    .thumbnail-list__item.slider__slide {
    width: calc(15% - 0.8rem) !important;
  }

  .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(15% - 0.8rem) !important;
  }
}

/* --quantity-- */
.quantity:after {
  border: none;
  box-shadow: none;
  outline: none;
}
.quantity__button .svg-wrapper {
  width: 30px !important;
  height: 30px;
  padding: 6px;
  margin: 2px;
  border: 1px solid;
}
.quantity__button {
  justify-content: flex-start;
}
.product-form__input .quantity__input {
  flex: 0.4;
  padding-right: 10px;
  padding-left: 0;
}
.product-form__quantity .form__label {
  margin-bottom: 0rem !important;
  font-weight: 500;
  color: #0e0e0e;
  font-size: 15px;
}
.product-form__quantity {
  margin-bottom: 0 !important;
}
/* price */
#price-template--25044255736102__main {
  margin-top: 0rem !important;
}
.product .price__container {
  margin-bottom: 0rem !important;
}
.custom-main-page-css .price .price-item {
  margin: 0 0.2rem 0 0;
}
.custom-main-page-css .price__container .price-item--sale .money {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0;
}
.custom-main-page-css
  .product__info-container
  .price--on-sale
  .price-item--regular {
  font-size: 20px;
  letter-spacing: 0;
}
@media screen and (max-width: 989px) {
  .custom-main-page-css .price__container .price-item--sale .money {
    font-size: 18px;
  }
  .custom-main-page-css
    .product__info-container
    .price--on-sale
    .price-item--regular {
    font-size: 15px;
    letter-spacing: 0;
  }
}

/*-- variant --*/
.custom-main-page-css variant-selects .product-form__input {
  /* background: #FAFAFA; */
  border-radius: 8px;
  min-width: 100%;
  /* padding: 0px 0 10px 0; */
}
.custom-main-page-css variant-selects .form__label {
  width: 100%;
  /* padding: 6px; */
  /* background: #F2F2F2; */
  border-radius: 8px 8px 0 0;
  font-weight: 500;
  color: #0e0e0e;
  font-size: 15px;
}
.custom-main-page-css variant-selects label {
  /* box-shadow: 0px 0px 3.1px rgba(0, 0, 0, 0.15); */
  border-radius: 2px !important;
  --variant-pills-border-opacity: 0.2;
}
.custom-variant-option-wrapper .variant-label{
  position: relative;
}
.badge-variant-label-wrapper .variant-badge{
  position: absolute;
  top: -12px;
  left: -8px;
}

.custom-variant-option-wrapper .variant-badge-text{
 display: none;
 
}
.product-form__input--pill input[type=radio]+label:hover .variant-badge-text{
  display: block;

}

.custom-variant-option-wrapper 



@media screen and (max-width: 989px) {
  .product-form__input--pill input[type="radio"] + label {
    font-size: 12px !important;
  }
}

/* inventory */
.custom-main-page-css .product__inventory {
  margin: 0.4rem 0 !important;
  color: #0e0e0e;
}
/* -buttons- */
.custom-main-page-css .product-form__buttons {
  max-width: 100% !important;
}
.custom-main-page-css .shopify-payment-button__button {
  border: 1px solid;
  border-radius: 6px;
}
.custom-main-page-css .product-form__submit {
  border: 1px solid;
  border-radius: 6px;
}
@media screen and (min-width: 989px) {
  .add-to-card-buttom-sticky {
    display: none;
  }
  .add-to-card-buttom-desktop {
    display: block;
  }
}
@media screen and (max-width: 989px) {
  .add-to-card-buttom-sticky {
    position: fixed;
    display: block;
    bottom: -10px;
    left: 0px;
    right: 0px;
    z-index: 2;
    background: #fff;
  }
  .add-to-card-buttom-sticky .product-form__buttons {
    display: flex;
  }
  .add-to-card-buttom-sticky
    .product-form__submit.button.button--full-width.button--primary,
  .add-to-card-buttom-sticky .shopify-payment-button {
    width: 50%;
    border: 1px solid #000;
    height: 49px;
  }
  .add-to-card-buttom-sticky form {
    background: #fff;
    box-shadow: 0 -6px 6px rgba(0, 0, 0, 0.3);
    padding: 14px 10px;
  }
  .add-to-card-buttom-sticky .product-form__submit {
    padding: 0;
  }
  /* .add-to-card-buttom-desktop {
    display: none;
  } */
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #fff;
    color: #000;
  }
  .shopify-payment-button__button--unbranded:hover,
  .shopify-payment-button__button--unbranded:hover:not([disabled]) {
    background: #fff;
    color: #000;
  }
}

.button:not([disabled]):hover:after,
.shopify-challenge__button:hover:after,
.customer button:hover:after,
.shopify-payment-button__button--unbranded:hover:after {
  --border-offset: 1.3px;
  box-shadow: none;
}
.shopify-payment-button__button--unbranded:hover,
.shopify-payment-button__button--unbranded:hover:not([disabled]) {
  background-color: #ffffff !important;
  color: #000 !important;
}


/*------------- may you also like------------------- */

/* product-recommendations ul.grid.product-grid {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}
product-recommendations .grid__item {
  flex: 0 0 calc((100% - 3 * 16px) / 4);
  width: unset;
  max-width: unset;
}
@media screen and (max-width: 989px) {
  product-recommendations .grid__item {
    flex: 0 0 calc((100% - 3 * 16px) / 2.4);
    width: unset;
    max-width: unset;
  }
  product-recommendations .grid--2-col-tablet-down .grid__item {
    width: unset;
    max-width: unset;
  }
}
@media screen and (max-width: 750px) {
  product-recommendations .grid__item {
    flex: 0 0 calc((100% - 3 * 16px) / 1.4);
    width: unset;
    max-width: unset;
  }
  product-recommendations .grid--2-col-tablet-down .grid__item {
    width: unset;
    max-width: unset;
  }
} */

/* ------------------------------default pages----------------------------- */


.shopify-policy__container {
  max-width: 90rem;
  width: unset;
}
 @media screen and (min-width: 990px) {
    .page-width--narrow {
        max-width: 90rem;
    }
}
