/* Warna saja: ukuran, posisi, susunan, dan breakpoint template asli dipertahankan. */
html body,
body .page-wrapper,
body .page-main {
  background-color: #090909 !important;
  color: #f5eeee;
}
body .page-header,
body .header-main,
body .header-top,
body .nav-sections,
body .page-footer,
body .footer.content {
  background-color: #111 !important;
  color: #f5eeee !important;
  border-color: #7d1724 !important;
}
body .page-header a,
body .nav-sections a,
body .page-footer a,
body .breadcrumbs a,
body .breadcrumbs li,
body .product-info-main,
body .product-info-main .price,
body .product-info-main .page-title,
body .product-info-main .prod-attributes {
  color: #f5eeee !important;
}
body .buynow-button button,
body .action.primary,
body .popup-buttons a {
  background: linear-gradient(135deg, #e3233c, #840e20) !important;
  border-color: #ec334b !important;
  color: #fff !important;
  box-shadow: 0 0 18px rgba(220, 30, 52, .3) !important;
}
body .buynow-button button a,
body .action.primary a { color: #fff !important; }
body .buynow-button button:hover,
body .action.primary:hover,
body .popup-buttons a:hover {
  background: linear-gradient(135deg, #ff3b52, #a71329) !important;
}
body .popup-container {
  background: linear-gradient(145deg, rgba(8, 8, 8, .97), rgba(35, 8, 13, .95)) !important;
  border-color: #b71c32 !important;
}
body .AJO89-fixed-footer {
  background: linear-gradient(180deg, #19090d, #050505) !important;
  border-top-color: #b71c32 !important;
  box-shadow: 0 -3px 18px rgba(220, 30, 52, .3) !important;
}
body .AJO89-fixed-footer a { color: #fff0f2 !important; }
body .popup-footer { color: #f5dfe3; }
