@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:ital@1&family=Poppins:wght@500;600;700&display=swap’);
:root {
–mc-navy: #0a1628;
–mc-gold: #c9a96e;
–mc-gold-hover: #b8954f;
–mc-cream: #f8f5f0;
–mc-text: #1a1a2e;
–mc-text-light: rgba(26, 26, 46, 0.65);
–mc-teal: #2a6b6b;
–mc-white: #ffffff;
–mc-shadow: 0 4px 20px rgba(0,0,0,0.08);
–mc-radius: 10px;
}
body { font-family: ‘Inter’, -apple-system, sans-serif; color: var(–mc-text); line-height: 1.7; }
h1, h2, h3, h4, h5, h6 { font-family: ‘Poppins’, sans-serif; font-weight: 600; color: var(–mc-text); }
.wp-block-button__link, .button, .btn, input[type=”submit”],
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit {
background: var(–mc-gold) !important; color: var(–mc-white) !important;
border: none !important; border-radius: 6px !important; padding: 14px 32px !important;
font-family: ‘Poppins’, sans-serif !important; font-weight: 600 !important;
font-size: 14px !important; letter-spacing: 0.5px !important; text-transform: uppercase !important;
transition: all 0.3s ease !important; box-shadow: none !important;
}
.wp-block-button__link:hover, .button:hover, .btn:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover {
background: var(–mc-gold-hover) !important; transform: translateY(-2px);
box-shadow: 0 4px 15px rgba(201, 169, 110, 0.4) !important;
}
.woocommerce ul.products li.product, .product-card, .testimonial-card {
background: var(–mc-white); border-radius: var(–mc-radius);
box-shadow: var(–mc-shadow); padding: 20px;
transition: transform 0.3s ease, box-shadow 0.3s ease; border: none;
}
.woocommerce ul.products li.product:hover { transform: translateY(-4px); box-shadow: 0 8px 30px rgba(0,0,0,0.12); }
.woocommerce .price, .woocommerce .amount { color: var(–mc-gold) !important; font-family: ‘Poppins’, sans-serif !important; font-weight: 700 !important; }
footer, .site-footer, #footer { background: var(–mc-navy) !important; color: var(–mc-white) !important; }
footer a { color: rgba(255,255,255,0.75) !important; transition: color 0.3s ease; }
footer a:hover { color: var(–mc-gold) !important; }
.cream-bg { background: var(–mc-cream); }
.navy-bg { background: var(–mc-navy); color: var(–mc-white); }
.gold-bg { background: var(–mc-gold); }
.gold-divider { width: 60px; height: 2px; background: var(–mc-gold); margin: 16px auto 24px; display: block; }
.trust-badge { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; color: var(–mc-teal); font-weight: 500; }
.mc-trust { display: flex; flex-wrap: wrap; gap: 12px; margin: 16px 0; padding: 16px; background: var(–mc-cream); border-radius: var(–mc-radius); }
.mc-trust span { font-size: 13px; color: var(–mc-teal); font-weight: 500; }
.btn-whatsapp { background: #25D366 !important; color: white !important; padding: 12px 24px !important; border-radius: 6px !important; text-decoration: none !important; font-weight: 600 !important; display: inline-block; }
html { scroll-behavior: smooth; }
* { text-shadow: none !important; }
.blink, .flash, .marquee { display: none !important; }
.woocommerce-page .woocommerce-products-header { background: var(–mc-navy); padding: 60px 20px; text-align: center; }
.woocommerce-page .woocommerce-products-header h1 { color: var(–mc-white); }
section { padding: 80px 0; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
@media (max-width: 768px) {
section { padding: 50px 0; }
.woocommerce ul.products { grid-template-columns: repeat(2, 1fr) !important; }
}









