/** Shopify CDN: Minification failed

Line 355:0 Unexpected "@media"

**/
/* ------------------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;
  }


/* ------------------------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;
      /* box-shadow: 0 0 4px #00000040; */
      border-radius: 0px;
      /* border: 1px solid #111111; */
  }
.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;
  }

@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------------------------- */
/* .multicolumn-card .media img{
  max-width: 50px !important;
    height: auto !important;
} */
  .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;
}
.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;
}
  .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;
}