/** Shopify CDN: Minification failed

Line 73:0 Unexpected "#"

**/
/* Rizki Huda - Yesil buton + marquee + urun karti */
:root {
  --rh-green: #2E7D52;
  --rh-green-hover: #256B45;
  --rh-green-soft: #E8F5EC;
}

.button, .button-primary, .shopify-payment-button__button, button.shopify-challenge__button {
  background-color: var(--rh-green) !important;
  color: #ffffff !important;
  border-color: var(--rh-green) !important;
}
.button:hover, .button-primary:hover {
  background-color: var(--rh-green-hover) !important;
  color: #ffffff !important;
}

.product-card__content img,
.card-gallery img,
.product-media-container img {
  object-fit: cover !important;
}
.product-card .product-title,
.product-card h3,
.product-card h5 {
  font-size: 0.8125rem !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
}
.product-card .price,
.product-card .price-item {
  font-size: 0.8125rem !important;
}
.card-gallery { margin-bottom: 4px; }

.layered-slideshow-section layered-slideshow-component {
  min-height: 460px !important;
}
@media (min-width: 750px) {
  .layered-slideshow-section layered-slideshow-component {
    min-height: 480px !important;
  }
}

/* Marquee: yesil-beyaz, hizli, arali */
marquee-component .marquee__repeated-items,
marquee-component .marquee__content,
marquee-component .marquee__wrapper {
  gap: 4.5rem !important;
}
marquee-component {
  background-color: var(--rh-green) !important;
}
marquee-component p,
marquee-component h1,
marquee-component h2,
marquee-component h3 {
  color: #ffffff !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
}
@media (prefers-reduced-motion: no-preference) {
  marquee-component .marquee__wrapper {
    animation-duration: 18s !important;
  }
}

# Sticky header
.shopify-section-group-header-group, #header-group, header-group, .header-section, header.header, sticky-header {
  position: sticky !important;
  top: var(--rizkihuda-besmele-h, 48px) !important;
  z-index: 100000 !important;
  background: #FAF7F2 !important;
}
marquee-component .marquee__repeated-items { gap: 4.5rem !important; }