/** Shopify CDN: Minification failed

Line 147:16 Expected identifier but found whitespace
Line 147:17 Unexpected "10px"

**/

.banner_title h1 {
  font-size: 36px;
}

.dc-blog-card h1 {
  font-size: 36px;
}
.dc-blog-card h2 {
  font-size: 30px;
}
.dc-blog-card h3 {
  font-size: 26px;
}
.dc-blog-card h4 {
  font-size: 22px;
}
.dc-blog-card h5 {
  font-size: 20px;
}
.dc-blog-card h6 {
  font-size: 18px;
}

.dc-related-blog-post h1 {
  font-size: 36px;
}
.dc-related-blog-post h2 {
  font-size: 30px;
}
.dc-related-blog-post h3 {
  font-size: 26px;
}
.dc-related-blog-post h4 {
  font-size: 22px;
}
.dc-related-blog-post h5 {
  font-size: 20px;
}
.dc-related-blog-post h6 {
  font-size: 18px;
}

.dc-blog-detail-desc h1 {
  font-size: 36px;
}
.dc-blog-detail-desc h2 {
  font-size: 30px;
}
.dc-blog-detail-desc h3 {
  font-size: 26px;
}
.dc-blog-detail-desc h4 {
  font-size: 22px;
}
.dc-blog-detail-desc h5 {
  font-size: 20px;
}
.dc-blog-detail-desc h6 {
  font-size: 18px;
}

.dc-blog-detail-title {
  font-size: 36px;
}

@media only screen and (max-width: 600px) {
  .dc-blog-detail-desc h1 {
    font-size: 28px;
  }
  .dc-blog-detail-desc h2 {
    font-size: 24px;
  }
  .dc-blog-detail-desc h3 {
    font-size: 20px;
  }
  .dc-blog-detail-desc h4 {
    font-size: 18px;
  }
  .dc-blog-detail-desc h5 {
    font-size: 16px;
  }
  .dc-blog-detail-desc h6 {
    font-size: 14px;
  }

  .dc-blog-detail-title {
    font-size: 28px;
  }
}






.announcement-bar__message {
  text-align: center;
  padding: 5px 0;
}



.dc-blog-detail-title {
  font-size:20px !important;
}




.dc-gallery-collage-img {
    border-radius: 0!important;
}


#igr-powered-by{
  display:none !important;
}
    .announcement-bar__message {
        animation:none !important;
        /* font-weight: 700 !important;
        font-size: 18px !important; */
    }

#shopify-section-footer {
  background-position:top;
  object-fit:cover;
  background-repeat:no-repeat;
  background-image: url(/cdn/shop/files/Untitled-1_1.jpg?v=1718700823);
  background-color: #f8f8f8;
}
/* .dc-gallery-item a {
  border: .2px solid #e8e8e8;
} */
 /*.dc-gallery-item img{
       width: 180px;
   padding:40px;
 }
.dc-gallery-img {
  /* padding: 70px; */
  border-radius: 10px !important;
} */
.dc-gallery-style-stacked .dc-gallery-box {
  flex-wrap: wrap;
  width: 98%;
  justify-content: center;
}
/* .dc-product-price {
  display: none;
} */







.post-ship-btn {
    border-radius: 50% !important;
    padding: 10px !important;
    font-size: 0 !important;
    right: 35px !important;
}

.post-ship-btn img {
    margin-right: 0px !important;
}
.post-ship-btn{
  display:none !important;
}
/*----------------------------------------minify.css------------------------------------------  */
.nav-item .nav-link,h4{font-size:16px!important}#shopify-section-template--18383122497841__44837886-0c70-48e1-92a6-429479c4bee0.shopify-section .infinite-text-heading *{font-size:18px!important}p.dc-testimonial-review.h5{font-size:16px!important;text-align:justify}.center-heading{padding-top:30px!important}.dc-boxtestimonial-slider .dc-testimonial-slide{max-width:80%!important;padding:10px!important}.dc-testimonial-reviews svg{fill:#d09c42!important}.container.md-container{max-width:initial!important}.dc-gallery-box.rounded.medium .dc-gallery-item{width:400px!important}div#dc-product-feature-description{font-size:12px!important;text-align:justify!important}p.dc-product-detail-desc{font-size:18px;text-align:justify}.text{font-size:20px!important}.nav-item .nav-link{font-weight:700!important}.dc-footer-top-box{border-color:#fff!important}.social-links ul li svg{width:50%!important;height:50%!important}.dc-gallery-collage-outer.space-around .col-12{padding-right:10px!important;padding-left:10px!important}.dc-gallery-collage-img{border-radius:10px}@keyframes spin{100%{transform:rotate(360deg)}}.pushdaddy-description,.pushdaddy-note,.pushdaddy-title,b.head{color:#fff!important}h4{color:black!important}figure:hover{color:#d09c42}strong.code,strong.code2{color:#fff!important}.ooo-instagram-feed__list{animation:82s linear infinite ooo-instagram-sliding-carousel!important}.google-map{width:100%!important;min-height:500px!important}#dc-banner-item-6a0fc043-132e-47a9-9531-f9ff98c79671 .dc-banner-title{font-size:45px!important}h2.title.svelte-9aaofx{display:none!important}#shopify-section-footer .dc-footer-bottom-box{background:#fff!important}.text-theme,h4.block-heading,small.copyright__content{color:#000!important}p.box-desc{padding-top:40px!important;font-size:25px!important}.col-md-6.icon-box{padding-top:15px!important;padding-bottom:15px!important}p.box-desc:hover{color:#35b64f!important}.custom-liquid-section{background-color:#dcdcdc!important}@media only screen and (min-width:480px){.col-xl-2{flex:0 0 20%!important;max-width:20%!important}.announcement-bar__message{animation:20s linear infinite reverse text-loop-right;font-weight:700!important;font-size:18px!important}}


/*----------------------------------------rating.css------------------------------------------  */
/* Rating Container */
.ratingCol {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
}

/* Rating Text */
.rating-text {
  font-size: 0.8rem;
  font-weight: 800;
  color: #333;
}

/* Rating Stars */
.rating {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
  line-height: 1;
}

/* Individual Star */
.rating-star {
  position: relative;
  width: 13px;
  height: 13px;
  margin-right: 3px;
  background-color: #e0e0e0; /* Default grey */
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  display: inline-block;
  overflow: hidden;
}

/* Star Fill */
.rating-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #ffbc00; /* Yellow */
  clip-path: inherit;
}

/* .shiprocket-headless{
  max-width:333px !important;
}
 */

#media-main-39079122731322{
  width:60% !important;
}


@media only screen and (max-width: 768px) {
  .ratingColLeft{
    flex-direction:column;
  }
  .video-wrappers.vidido_blocks_contaners{
    display: grid !important;
    grid-template-columns: 49% 49%;
    grid-column-gap: 7px;
  }
  .video-blcs{
    width:100% !important;
  }
}
.ratingColDirection {
  flex-direction:column;
}

/* Body Style */
body.new-body {
  margin: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  background: #fff;
  color: #333;
}

/* Section Container */
.new-section {
  padding: 40px 20px;
}

.new-section:nth-of-type(even) {
  background-color: #f9f9f9;
}

.new-section:nth-of-type(4) {
  background-color: #f4f4f4;
}

/* Inner Content Wrapper */
.new-section > .new-container {
  max-width: 900px;
  margin: auto;
}

/* Headings */
.new-title {
  font-size: 28px;
  margin-bottom: 20px;
}

.new-subtitle {
  font-size: 24px;
  margin-bottom: 20px;
}

/* Paragraphs */
.new-paragraph {
  font-size: 16px;
  line-height: 1.6;
}

.new-section:nth-of-type(4) .new-paragraph {
  color: #444;
}

.new-section:nth-of-type(4) .new-note {
  font-size: 14px;
  color: #666;
}

/* Lists */
.new-list,
.new-list-ordered {
  font-size: 16px;
  color: #444;
  padding-left: 20px;
  line-height: 1.8;
}

.dc-products-list .row{
  justify-content: start !important;
}


/* Upadted CSS For blog  */
.dc-blog-detail-desc h2,
.dc-blog-detail-desc h3,
.dc-blog-detail-desc h4,
.dc-blog-detail-desc h5 {
  margin: 20px 0 15px 0;
}


.dc-blog-detail-desc a{
 color:blue !important;
}

/* offer capsules */
  .offer-capsule {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 22px;
    border-radius: 999px;
    background: linear-gradient(
      135deg,
      #f9e784 0%,
      #f6c453 25%,
      #d4af37 50%,
      #f6c453 75%,
      #f9e784 100%
    );
    color: #3b2f0b;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow:
      0 6px 18px rgba(212, 175, 55, 0.35),
      inset 0 1px 0 rgba(255, 255, 255, 0.6);
    position: relative;
    overflow: hidden;
    animation: gold-shimmer 3s linear infinite;
  }

  .offer-capsule span {
    position: relative;
    z-index: 2;
  }

  .offer-capsule::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
      120deg,
      transparent 40%,
      rgba(255, 255, 255, 0.35) 50%,
      transparent 60%
    );
    animation: shine-move 3s linear infinite;
  }

  @keyframes shine-move {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(100%);
    }
  }

  @keyframes gold-shimmer {
    0% {
      filter: brightness(1);
    }
    50% {
      filter: brightness(1.08);
    }
    100% {
      filter: brightness(1);
    }
  }

  @media (max-width: 768px) {
    .offer-capsule {
      font-size: 13px;
      padding: 8px 18px;
    }
  }
