/** Shopify CDN: Minification failed

Line 6:0 Unexpected "`"

**/
```css
 .grid-overflow-wrapper .grid__item {
        width: 32vw;
        flex: 0 0 50vw !important;
    }
        .product-single__related {
        margin-left: 1px !important;
    }
       
      .drawer__footer {
        padding-top: 29.62963px;
        padding-bottom: 84px !important;
    }
  .ai-product-card__price--sale-angtvswnwr2q2tzzcvaigenblock6da19d0am3xe4,.sale-price {
    color: #d02e2e !important;
    font-weight: bold;
}
.cartbot-confirmation-modal {
  display:none !important;
}
  .payment-buttons .add-to-cart--secondary{
  background-color:#593725 !important;
  }
  #shopify-section-template--18523090649178__featured_collection_ehrMVd{
  padding:0px 15px;
}
  .hero__text-wrap .page-width {
    display: table;
    width: 100%;
    height: 90% !important;
}
  .hero--650px {
    height: 422.5px;
    margin-top: 27px;
}
.main-content {
    display: block;
    min-height: 300px;
    margin-top: 20px;
}

  .site-header{
  top:20px0%;
  padding:-10px !important;
  }
  .site-header--stuck{
  top:32px !important;
  }
  .announcement-bar {
  position:fixed;
    top: 0 !important;
    z-index: 10;
}
  .sale-price{
  color:red !important;
  }
  .regular-price{
  color:gray;
  }
  .btn--full {
    padding: 12px 20px !important;
}
.btn--full span{
   font-size:20px !important;
}
  .js-qty__wrapper{
  background:white !important;
  width:100px;
  }
  .ajaxcart__note{
  display:none;
  }
  .cart__savings{
  color:red !important;
  }
  .cart__item--price {
    
        display: block !important;
    }
  .product-block--tab .collapsibles-wrapper{
  padding: 5px 0px !important;
  }
  .product-single__meta {
        padding-left: 0;
        margin-top: 10px !important;
    }
   .product__quantity .js-qty__wrapper {
    max-width: 100% !important;
    width:100%;
    }
    #AddToCartForm-template--18523090976858__main-7495363493978{
    margin-top:10px !important;
    }
      .product__thumbs--below .product__thumb-item {
        margin-right: 6px !important;
        border: 0.5px solid black;
        max-width: 50px !important;
    }
    .product__thumb-item a.is-active:before, .product__thumb-item a:focus:before {
    box-shadow: inset 0 0 0 1px #111111 !important;
}
.product-single__title {
     margin-bottom: 0px !important;
}
.product-block {
    margin-bottom: 4px !important;
}
.variant-input-wrap {
    border: 0;
    padding: 0;
    margin: 0 0 -20px !important;
    position: relative;
}
.variant-wrapper+.variant-wrapper {
    margin-top: 15px !important;
}
#shopify-block-AY2JtbU82TXMvZmU1b__low_stock_counter_app_block_DViHJ3{
margin-top: -36px !important;
}

/* animation */
@keyframes button_animation {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}

/* button base styles */
button.add-to-cart {
  position: relative;
  overflow: hidden;      /* gradient ta button-er baire jeno na jay */
}

/* animated shine overlay */
button.add-to-cart::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    rgb(255 255 255 / 0%) 0%,
    rgb(255 255 255 / 40%) 50%,
    rgb(255 255 255 / 0%) 100%
  );
  opacity: 1;
  animation: button_animation 1.5s linear infinite;
  pointer-events: none;  /* click-er upore effect porbe na */
}

@media (prefers-reduced-motion: reduce){
  button.add-to-cart::before{ animation: none !important; }
}



/* Force Katching bundle prices to stay on one line - safe version */
.kaching-bundles__bar-price,
.kaching-bundles__bar-full-price,
.kaching-bundles__bar-pricing {
  white-space: nowrap !important;
}

@media (max-width: 600px) {
  .kaching-bundles__bar-price {
    font-size: 15px !important;
  }
  .kaching-bundles__bar-full-price {
    font-size: 12px !important;
  }
}

/* ============================================
   FIX: Katching Free Gift Section - Compact
============================================ */

/* Target the gift container specifically */
.kaching-bundles__bar-wrapper [class*="gift"],
.kaching-bundles__bar-wrapper .kaching-bundles__bar-gift,
.kaching-bundles__bar-gift {
  padding: 8px 12px !important;
  font-size: 12px !important;
  min-height: auto !important;
  max-height: 60px !important;
}

/* Gift item layout - horizontal, compact */
.kaching-bundles__bar-gift,
.kaching-bundles__bar-gift > *,
[class*="gift-item"] {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
}

/* Gift product image - small */
.kaching-bundles__bar-gift img,
[class*="gift"] img {
  width: 32px !important;
  height: 32px !important;
  flex-shrink: 0 !important;
  border-radius: 4px !important;
  object-fit: cover !important;
}

/* Gift title - single line, no wrap */
.kaching-bundles__bar-gift-title,
.kaching-bundles__bar-gift-name,
[class*="gift-title"],
[class*="gift-name"] {
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 180px !important;
}

/* Gift price (strikethrough AED 250) */
.kaching-bundles__bar-gift .money,
[class*="gift"] .money,
[class*="gift"] del,
[class*="gift"] s {
  font-size: 11px !important;
  opacity: 0.55 !important;
  white-space: nowrap !important;
}

/* Mobile - allow gift title to wrap to 2 lines max */
@media (max-width: 600px) {
  .kaching-bundles__bar-gift,
  [class*="gift-item"] {
    padding: 6px 10px !important;
    gap: 8px !important;
  }
  
  .kaching-bundles__bar-gift img,
  [class*="gift"] img {
    width: 28px !important;
    height: 28px !important;
  }
  
  .kaching-bundles__bar-gift-title,
  [class*="gift-title"],
  [class*="gift-name"] {
    font-size: 11px !important;
    white-space: normal !important;
    max-width: none !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }
}