/*
Theme Name: Gstore-01
Theme URI: https://gstore.ge
Author: GStore
Author URI: https://gstore.ge
Description: Custom WooCommerce theme for GStore with integrated checkout, product pages, navigation, and mobile optimizations. Built by consolidating custom plugins into a unified theme architecture.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gstore-01
Tags: woocommerce, e-commerce, custom-checkout, mobile-first, responsive

This theme consolidates the following custom functionality:
- Custom checkout page with bilingual support (gstore-checkout)
- Enhanced product page with React (Gstore-EPP)
- Product cards for shop/archive pages (product-cards)
- Mobile and desktop navigation (gstore-mega-menu)
- Mobile header (gstore-mobile-header)
- Floating mobile toolbar (gstore-floating-toolbar)
- Carousel functionality (gstore-carousel)
- Transparent product image handling (transparent-product-fixer)
*/

/* Theme global styles will be loaded via functions.php */
/* Valentine rose (CSS-only, no JS) */
.gstore-badge-rose {
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
  color: #ff3b6b;
  filter: drop-shadow(0 6px 12px rgba(255, 0, 80, 0.25));
  animation: roseFloat 1.6s ease-in-out infinite;
  pointer-events: none;
}

.gstore-badge-rose::before {
  content: "💝";
}

.gstore-badge-rose img.emoji {
  display: none !important;
}

.gstore-badge-mother {
  position: absolute;
  right: 6px;
  bottom: 3px;
  z-index: 6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 16px;
  background-image: url("assets/icons/mothers-corner.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  filter: drop-shadow(0 6px 12px rgba(52, 111, 183, 0.28));
  animation: roseFloat 1.6s ease-in-out infinite;
  pointer-events: none;
}

.gstore-badge-womens {
  position: absolute;
  right: 6px;
  bottom: 3px;
  z-index: 6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 16px;
  background-image: url("https://gstore.ge/wp-content/uploads/2026/03/8march.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  filter: drop-shadow(0 6px 12px rgba(52, 111, 183, 0.28));
  animation: roseFloat 1.6s ease-in-out infinite;
  pointer-events: none;
}

@keyframes roseFloat {
  0%, 100% { transform: scale(1); }
  25% { transform: scale(1.15); }
  50% { transform: scale(1); }
  75% { transform: scale(1.2); }
}

body.page .entry-header {
  display: none;
}

body.page .entry-content {
  padding-top: 15px;
}
