/** Shopify CDN: Minification failed

Line 15:0 Unexpected "}"

**/
.card__media img {
  height: 100%;
  object-fit: contain !important;
  object-position: center center;
  width: 100%;
}

/* h1, h2, h3, h4, h5, h6 {
    color: #333333 !important; /* Dark grey, less harsh than black */
} */


/* Header */
.header__menu-item {
  color: #4693c2 !important;
  font-size: 15px;
  font-weight: bold;
}
.header__menu-item:hover {
  color: #cd5c7e !important;
  transition: ease-in-out all 0.3s;
}

.header__menu-item:hover span {
  text-decoration: none;
}

.header__active-menu-item {
  text-decoration: none;
  color: #cd5c7e;
}

/* Announcement bar */

.utility-bar__grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.announcement-bar {
  flex: 1;
  text-align: left;
}
.announcement-bar__message {
  margin: 0;
}
.right-section {
  flex: 1;
  display: flex;
  justify-content: space-around;
  align-items: center;
  gap: 20px;
}
.right-section a {
  text-decoration: none;
  color: white;
}

.icon {
  width: 18px;
}
@media (max-width: 720px) { /* Adjust breakpoint as needed */
    .right-section {
        display: none;
    }
}


/* Button */

a.button.button--primary, a.button.button--secondary, .button--secondary {
  background: #cd5c7e;
  color: white;
  font-weight:bold;
}

a.button.button--primary:hover, a.button.button--secondary:hover, .button:hover {
  background: white;
  color: #cd5c7e;
  font-weight: bold;
  transition: ease-in-out all .3s; 

}

/* Ensure all SVG icons inside header__icon have smooth transitions */
.header__icon svg {
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Smooth transition for transform and opacity */
}

/* Apply hover effect */
.header__icon svg:hover {
  transform: scale(1.1);
  opacity: 0.8;
  color: #cd5c7e;
}

/* Footer */
ul.footer-block__details-content.list-unstyled > li > a {
  color: #4494c4;
  text-transform: uppercase;
}
ul.footer-block__details-content.list-unstyled > li > a:hover {
  color: #cc5c7d;
  transition: ease-in-out all 0.3s;
  text-decoration: none;
}

/* Custom css - shahid 27aug 2024 */
.site-footer__made-by {
    text-align: center;
    color: #3c3c3c;
}

.site-footer__made-by a,
.copyright__content a {
    color: #3c3c3c !important;
    text-decoration: none !important;
    transition: color 0.6s ease-in-out; /* Smooth transition */
}

.site-footer__made-by a:hover,
.copyright__content a:hover {
    color: #cd5c7e !important;
    text-decoration: none; /* Remove underline */
}

.image-with-text__media {
  object-fit: contain !important;
  object-position: center center;
}

/* Other css */
/* Collection Card */
.card__inner.color-scheme-1 {
    background: #ffffff !important; /* Change to any desired solid color */
}

h1, h2, h3, h4, h5, h6 {
  color: #333333 !important;
}

h2.banner__heading.inline-richtext {
  color: white !important;
}

/* 7th aug 2025 */

.banner__box.content-container.content-container--full-width-mobile.gradient {
  background-color: rgba(
    0,
    0,
    0,
    0.3
  ) !important; /* 30% opacity white background */
  border-radius: 20px; /* Rounded corners */
  padding: 5rem;
}





