/* Make category images circular */
 .image-category img {
  border-radius: 20px;
  object-fit: contain;
  width: 200px !important;
  height: 183px !important;
}
.category-title{
  text-align:center;
  font-weight:900;
  font-size:20px;
}

.category-title a{
color: #0f492f;
}
.category-title a:hover{
color: #d9b87c;
}

#btn-mw-module-1759313398541{
padding:12px 50px;
  font-size: 20px;

}
/* category ends */


/*shop page btn*/
.btn.btn-primary, .btn:not(.btn-secondary):not(.btn-outline):not(.btn-link){
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 22px;
    font-weight:bold;
}

  .btn-secondary{
      font-size: 13.8px !important;
      padding: 7px 15px !important;
      border-radius: 22px !important;
	  font-weight:bold !important;
  }
/*shop btn ends*/




/*  iso start  */
@media (max-width: 768px) {
  /* Heading adjustment */
  #mw-element-1759227760512 {
    font-size: 28px !important;
  }

  /* Parent container scrollable */
  .mw-row, 
  .mw-wrapper, 
  .choose-grid, 
  .mw-container {
    display: flex !important;
    flex-wrap: nowrap !important;          /* Keep one row */
    justify-content: flex-start !important;
    overflow-x: auto !important;           /* Enable horizontal scroll */
    overflow-y: hidden !important;
    scroll-;    /* Smooth scrolling */
    scrollbar-width: thin;                 /* Firefox scrollbar */
    scrollbar-color: #888 #f1f1f1;         /* Thumb / Track colors */
  }

  /* Webkit scrollbar styling */
  .mw-row::-webkit-scrollbar,
  .mw-wrapper::-webkit-scrollbar,
  .choose-grid::-webkit-scrollbar,
  .mw-container::-webkit-scrollbar {
    height: 6px;                           /* Horizontal scrollbar thickness */
  }

  .mw-row::-webkit-scrollbar-thumb,
  .mw-wrapper::-webkit-scrollbar-thumb,
  .choose-grid::-webkit-scrollbar-thumb,
  .mw-container::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 10px;
  }

  .mw-row::-webkit-scrollbar-thumb:hover,
  .mw-wrapper::-webkit-scrollbar-thumb:hover,
  .choose-grid::-webkit-scrollbar-thumb:hover,
  .mw-container::-webkit-scrollbar-thumb:hover {
    background-color: #555;
  }

  .mw-row::-webkit-scrollbar-track,
  .mw-wrapper::-webkit-scrollbar-track,
  .choose-grid::-webkit-scrollbar-track,
  .mw-container::-webkit-scrollbar-track {
    background-color: #f1f1f1;
  }

  /* Child columns */
  .mw-col.element {
    flex: 0 0 auto !important;             /* Prevent shrink */
    margin: 0 6px !important;
    max-width: 85% !important;             /* Each item visible but scrollable */
  }

  /* Image adjustments */
  .mw-col.element img,
  .mw-empty-element img,
  img.element {
    width: 120px !important;
    height:120px !important;
    object-fit: contain !important;
  }

  /* Optional CSS-only auto-scroll (works in modern browsers) */
  @keyframes autoScroll {
    0% { scroll-left: 0; }
    100% { scroll-left: 9999px; }
  }

  .mw-row,
  .choose-grid {
    animation: autoScroll 10s linear infinite alternate;
  }
}

/* Breadcrumb */
.mw-breadcrumb svg {
  color: white;
}

.mw-breadcrumb-current {
  color: white;
}

/* Checkout page */
.checkout-v2-logo {
  width: 15% !important;
}

@media (max-width: 767px) {
  .checkout-v2-logo {
    width: 35% !important;
    padding-left: 10px;
  }
}

/*custom field css*/
.custom-control-label .price-modifier {
  display: none;
}

.custom-radio {
  display: inline-block;
  margin: -5px;
  cursor: pointer;
}

.custom-radio input[type="radio"] {
  display: none; /* Hide the default radio button */
}

.custom-radio label {
  display: inline-block;
  padding: 10px 10px;
  border: 2px solid #d9b87c;
  border-radius: 5px;
  background-color: #F6E7C9;
  transition: all 0.3s ease;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
}

.custom-radio label:hover {
  border-color: #000 !important;
}

.custom-radio input[type="radio"]:checked + label {
    border-color: #000 !important; 
    color: #000;
}

/* Product Title */
.product-info h1 {
  font-size: 28px;
  font-weight:bold;
}

@media (max-width: 768px) {
  .custom-radio label {
	font-size:11px;
  }
}
/*end custom field css */

/*about us btn bannner*/
#btn-mw-module-1760181327797-btn{
    padding: 13px 57px;
    border-radius:5px;
}
#btn-mw-module-1760181327797-btn--1{
    padding:13px 10px !important;
    border-radius:5px !important;
}

/*product page*/
.mw-accordion-faq-skin-button h5{
  font-size:17px;
  font-weight:600;
}
.add-to-cart-btn{
padding:12px 18px !important;
}

.buy-now{
padding:12px 18px !important;
}