/** Shopify CDN: Minification failed

Line 58:0 Unexpected "}"

**/
[disabled="false"],
button[disabled="false"],
.m-button[disabled="false"] {
    opacity: 1 !important;
    pointer-events: auto !important;
}

.m-product-option--node__soldout,
.m-product-option--node__unavailable
{
    display: none !important;
}
.sf__custom-sale-label{
  position: absolute !important;
  left: calc(50% - 44px) !important;
  top: calc(50% - 44px) !important;
}
.img-with-text-sale__label {
  width: 88px !important;
  height: 88px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #C02C30 !important;
  color: #fff !important;
  border-radius: 50% !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  font-weight: 700 !important;
  line-height: 20px !important;
}
.img-with-text-sale__label p {
  transform: rotate(-15deg) !important;
}
.img-with-text-sale__label p span {
  font-weight: 400 !important;
}
.m-slide__subtitle {
  color: #e02b2b !important;
  font-weight: 600 !important;
}
.m-collection-list {
  --mobile-column-width: 10v !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/* .m-collection-card__image {
  /* max-width: 100px !important; */
  /* margin: 0 auto !important; */
  /* border: 0.05em solid !important; */
} */
.m-collection-card__title {
  font-size: 14px !important;
}
.m-testimonials--layout-1 .m-testimonial__description {
  color: #3e3e3e !important;
  font-size: 0.8em !important;
  text-transform: capitalize !important;
}
.xooles .m-image,
.xooles .m-image-loaded {
  border-radius: 50%;
}
.m-testimonials--layout-1 .m-testimonial__image {
  --image-width: 6rem !important;
}
.sc-count__product-title{
  line-height:0px !important;
}
.sold-count-widget{
  padding-left:15px !important;
}
.sc-count__product-count{
  padding-left:5px !important;
  font-weight:400 !important;
}
.rte h2
{
  font-size:28px;
}
.rte h3{
  font-size:24px;
}
.rte h4{
  font-size:22px;
}
.rte h5{
  font-size:18px;
}
.spectable table{
  border-collapse: collapse;
  width: 100%;
}

.spectable td, .spectable th {
  /* border: 1px solid #dddddd; */
  text-align: left;
  padding: 8px;
  border: none;
  border-bottom: 1px solid lightgrey;
}

.spectable tr:nth-child(even) {
  background-color: #dddddd;
}
.hide-bg {
  mix-blend-mode: multiply;
  filter: contrast(2);
}
/* .pswp *{
  border-radius: var(--foxkit-border-radius-btn);
} */

