/** Shopify CDN: Minification failed

Line 103:48 Expected ":"
Line 104:6 Expected ":"
Line 105:48 Expected ":"
Line 106:6 Expected ":"
Line 108:52 Expected ":"
Line 109:6 Expected ":"

**/
strong{font-weight:600 !important;}
.card__badge{display:none;}
.cart-item__details a{font-family: 'Inter' !important;}
.metafield-rich_text_field{letter-spacing:-0.005em;}
h1, h2, h3, h4 {
  font-family: 'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}
.h5{font-family: 'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;}
.icon-with-text__item .inline-richtext{font-family: 'Inter' !important;}
.announcement-bar__message p{font-family: 'Inter' !important;}
.metafield-rich_text_field,
.metafield-rich_text_field * {
  font-family: 'Inter';
}

.metafield-rich_text_field h4{font-family: 'Inter' !important;}
.dh-custom-collection-card a{text-decoration:none;}
.dh-custom-collection-card h3{margin:5px 0 20px 0; font-weight:600; text-transform:uppercase;text-align:center;}
.price-item--sale {color:red !important;}
.drawer__header{padding-bottom:0 !important;}
.cart-item__price-wrapper .price{font-size:15px !important;}
.cart-item__name{font-size:13px !important;}

    .cart-item__details a{text-decoration:none !important;}
.product-option{font-size:13px !important;}
.product-form__input {max-width: 10rem !important;}
section.product__info-container>*+* {
    margin: 1.5rem 0 !important;
}
/* .reelfy-pops-rectengle reelfy-pops-right{bottom:145px !important;} */
#rfPopsBox{bottom:45px !important;}
#rfPopsClose {top:-50px !important;}
.card__information a{margin-bottom:5px !important;text-decoration:none !important;}
.whatsapp-widget{z-index:1 !important;}
.whatsapp-widget-mid-upper-right {

    bottom: 90px !important;}
.product__accordion .accordion__content{font-size:14px !important;}
.product__accordion .accordion__content h2{font-size:16px !important;}
@media(min-width:1250px){
.dh-custom-collection-card h3{font-size:16px;}
.cstm-pad-tab{padding:0 40px !important;}
.hide-desktop{display:none !important;}
.product-form__submit{    width: 330px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 14px !important;}

.product__info-wrapper .price-item--sale {font-size:16px !important;font-weight:500 !important;}
.product__info-wrapper .product__title h1{font-weight:600 !important}
.product__info-wrapper .card__short-description{font-size:14px !important;margin:0 !important;}
.footer-block__details-content {width:80%;}
.footer__content-bottom{padding:10px 0 20px 0;}
.footer__content-bottom{padding-top:10px !important;}
.footer-block__details-content{font-size:14px !important;}
.footer-block__heading{font-size:16px !important;}
.card-information .price{font-size:13px !important;  font-weight:500;      margin: 5px 0 0 0 !important;}

}
@media (min-width: 768px) and (max-width: 1024px) {
  
    .dh-custom-collection-card h3{font-size:14px;}
.cstm-pad-tab{padding:0 40px !important;}
.hide-desktop{display:none !important;}
.product-form__submit{    width: 330px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 14px !important;}

.product__info-wrapper .price-item--sale {font-size:16px !important;font-weight:500 !important;}
.product__info-wrapper .product__title h1{font-size:30px !important;font-weight:600 !important}
.product__info-wrapper .card__short-description{font-size:14px !important;margin:0 !important;}
.footer-block__details-content {width:80%;}
.footer__content-bottom{padding:10px 0 20px 0;}
.footer__content-bottom{padding-top:10px !important;}
.footer-block__details-content{font-size:14px !important;}
.footer-block__heading{font-size:16px !important;}
.card-information .price{font-size:13px !important; font-weight:500;       margin: 5px 0 0 0 !important;}

}

 @media (max-width: 767px){
  .h4{
      font-size:13px !important;}
      .card__short-description {
      font-size:13px !important;}
  .page-title{font-size:28px !important;}
  .footer-block__details-content{font-size:13px !important;}
  .card__heading {font-size:13px !important;}
  .product__accordion .accordion__content{font-size:13px !important;}
  .cart-item .cart-quantity{    width: 100px !important;
    min-height: 35px !important;}
  .dh-col-tite h2{font-size:24px !important;Line height: 1.15 !important;
Letter spacing: -0.015em !important;}
  .cstm-title-pos{font-size:24px !important;Line height: 1.15 !important;
Letter spacing: -0.015em !important;}
  .dh-custom-collection-header h2{font-size:22px !important;margin-top:-20px;}
  .rich-text__heading{font-size:24px !important;Line height: 1.15 !important;
Letter spacing: -0.015em !important;}
  .tabs button{font-size:14px;}
  .dh-custom-collection-card h3{font-size:12px;  font-weight:600;  text-align: center;
    letter-spacing: 1px;text-transform:uppercase;}
  .image-carousel-container{padding:0 10px;}
  .quantity__button{width:22px !important;}
  .quantity{width:80px !important;min-height:35px !important;}
  .product-form__submit {
    min-height: 35px !important;
    padding: 0 !important;
        min-width: 20px !important;
    max-width: 150px !important;
}
    .product__info-wrapper .price-item--sale {font-size:14px !important;font-weight:500 !important;}
    .cstm-mobile-section-pad{padding-top:0 !important;}
    .collection__title .title {
  margin-top: 0;
}
    .rich-text__wrapper{padding:0 !important;}
    .rich-text__heading{font-size:25px;}
    .card__badge.top{    margin-left: -5px !important;
    margin-top: -12px !important;
}
.badge{font-size:10px !important;padding:4px !important;}
    .quick-add__submit{min-height:40px !important;}
    .card-information .price{font-size:13px !important;margin: 5px 0 0 0 !important;font-weight:500;}
    .hide-mobile{display:none !important;}
.product-form__submit{    width: 220px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 12px !important;}
.product__info-wrapper .product__title h1{font-size:18px !important;        font-weight: 600;
        margin-top: 5px;}
.product__media-list{margin:0 !important;}
/* .grid--peek.slider .grid__item:first-of-type{margin:0 !important;}
.thumbnail-slider{    position: absolute;
    top: 209px;
    display: flex;
    flex-wrap: wrap;
    left: -20px;
    z-index: 2;}  */
    /* .thumbnail-slider{display:none !important;} */
        .thumbnail-list__item.slider__slide {
        width: calc(20% - 0.6rem) !important;
    }
/* .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:80px !important;margin-right:0 !important;} */
.product-form__quantity .form__label{display:none;} 
 .product-purchase-fixed-mobile {
    padding-bottom:0 !important;
    position: fixed !important;
    bottom: env(safe-area-inset-bottom);
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    background-color: #fff;
    padding: 0.75rem 1rem;
    border-top: 1px solid #e5e5e5;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);

    /* hidden by default */
    transform: translateY(100%);
    transition: transform 0.3s ease;
  }

  /* show after scroll */
  .product-purchase-fixed-mobile.is-visible {
    transform: translateY(0);
  }

  .product-purchase-fixed-mobile .product-form__quantity {
    flex: 1 1 auto;
    margin-right: 0.5rem;
    margin-bottom:10px;
  }

  .product-purchase-fixed-mobile .buy-button-wrapper {
    flex: 0 0 auto;
  }

  /* reserve space */
  /* body {
    padding-bottom: 88px;
    margin: 0;
  } */

 }


