/*
Theme Name: Can Gold
Template: astra
Author: Mesut Sezgin
Description: Can Gold kuyumcu — zarif, açık (beyaz + altın + serif) editoryal tasarım.
Version: 1.0
*/

:root{ --gold:#b8912e; --gold-d:#9c7a24; --ink:#211d17; --muted:#8a8172; --bg:#f8f2e8; --line:#e6dcc6; }

body{ background:var(--bg); color:var(--ink); font-family:'Jost',sans-serif; font-weight:300; }
h1,h2,h3,h4,.entry-title,.widget-title{ font-family:'Cormorant Garamond',serif; color:var(--ink); font-weight:500; letter-spacing:.01em; }

/* Üst ince altın-fiyat şeridi */
.cangold-bar{ background:#fff; color:var(--ink); text-align:center; font:400 11.5px/1.7 'Jost',sans-serif; letter-spacing:.2em; text-transform:uppercase; padding:8px 12px; border-bottom:1px solid var(--line); }
.cangold-bar b,.cangold-bar strong{ color:var(--gold); font-weight:600; }
.cangold-bar em{ color:var(--muted); font-style:normal; }

/* Header — beyaz, zarif */
.site-header,.ast-primary-header-bar,.main-header-bar,.ast-above-header,.ast-below-header{ background:#fff !important; border-bottom:1px solid var(--line) !important; box-shadow:none !important; }
.site-title a{ font-family:'Cormorant Garamond',serif !important; font-size:34px !important; font-weight:600 !important; letter-spacing:.24em !important; color:var(--ink) !important; text-transform:uppercase; }
.main-header-menu a,.ast-builder-menu a,.ast-builder-menu .menu-item a{ font-family:'Jost',sans-serif !important; letter-spacing:.16em !important; text-transform:uppercase; font-size:12px !important; font-weight:400 !important; color:var(--ink) !important; }
.main-header-menu a:hover,.ast-builder-menu a:hover{ color:var(--gold) !important; }

/* Anasayfada gereksiz sayfa başlığını gizle */
.home .entry-title,.home .entry-header,.home .ast-single-entry-banner,.page-template-default.home .entry-header{ display:none !important; }

/* HERO — açık, editoryal */
.cangold-hero{ background:var(--bg); text-align:center; padding:92px 24px 74px; margin:0 0 24px; border-bottom:1px solid var(--line); }
.cangold-hero .eyebrow{ font-family:'Jost',sans-serif; letter-spacing:.34em; text-transform:uppercase; font-size:11px; color:var(--gold); display:block; margin-bottom:24px; }
.cangold-hero h1{ font-family:'Cormorant Garamond',serif; font-size:clamp(46px,8vw,92px); font-weight:500; letter-spacing:.06em; margin:0 0 18px; line-height:.9; color:var(--ink); }
.cangold-hero h1 span{ color:var(--gold); font-style:italic; }
.cangold-hero p{ font-family:'Jost',sans-serif; font-weight:300; letter-spacing:.06em; color:var(--muted); max-width:520px; margin:0 auto; font-size:15px; }
.cangold-hero .rule{ width:56px; height:1px; background:var(--gold); margin:30px auto 0; }

/* Ürün ızgarası */
.woocommerce ul.products li.product{ text-align:center; }
.woocommerce ul.products li.product a img{ background:#fff; border:1px solid var(--line); margin-bottom:16px !important; transition:transform .5s ease, box-shadow .5s ease; }
.woocommerce ul.products li.product:hover a img{ transform:translateY(-4px); box-shadow:0 18px 40px rgba(33,29,23,.08); }
.woocommerce ul.products li.product .woocommerce-loop-product__title{ font-family:'Cormorant Garamond',serif !important; font-size:22px !important; font-weight:600 !important; color:var(--ink) !important; padding:2px 0 4px !important; }
.woocommerce ul.products li.product .price{ color:var(--gold) !important; font-family:'Jost',sans-serif !important; font-weight:400 !important; font-size:15px !important; }
.woocommerce ul.products li.product .ast-woo-product-category{ font-size:10px !important; letter-spacing:.2em; text-transform:uppercase; color:var(--muted) !important; }

/* Butonlar — zarif outline, hover'da altın dolar */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .single_add_to_cart_button{
  background:transparent !important; color:var(--ink) !important; border:1px solid var(--ink) !important; border-radius:0 !important;
  padding:.8em 1.7em !important; font-family:'Jost',sans-serif !important; letter-spacing:.18em !important;
  text-transform:uppercase !important; font-size:11px !important; font-weight:400 !important; box-shadow:none !important; transition:all .3s ease !important; }
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce a.button.alt:hover{
  background:var(--gold) !important; border-color:var(--gold) !important; color:#fff !important; }

/* Tekil ürün fiyatı */
.woocommerce div.product p.price,.woocommerce div.product span.price{ color:var(--gold) !important; font-family:'Cormorant Garamond',serif !important; font-size:38px !important; font-weight:600 !important; }
.woocommerce div.product .product_title{ font-size:40px !important; }

/* Footer */
.site-footer,.ast-small-footer,.footer-sml-layout-1{ background:#fff !important; color:var(--muted) !important; border-top:1px solid var(--line) !important; }
.site-footer a{ color:var(--gold) !important; }

/* WhatsApp */
.cangold-wa{ position:fixed; right:20px; bottom:20px; z-index:9999; background:#25D366; color:#fff; padding:12px 20px; border-radius:40px; font:500 13px 'Jost',sans-serif; letter-spacing:.05em; text-decoration:none; box-shadow:0 10px 26px rgba(0,0,0,.22); }
.cangold-wa:hover{ background:#1ebe57; color:#fff; }

/* canlı altın fiyat notu */
.cg-gold-note{font:400 13px/1.6 'Jost',sans-serif;color:#8a8172;border:1px solid #e6dcc6;border-left:3px solid #b8912e;padding:11px 15px;margin:16px 0;background:#f8f2e8;}
.cg-gold-note strong{color:#211d17;font-weight:600;}
.cg-gold-note span{color:#b8912e;}

/* ============ PREMIUM ANASAYFA (Junari-vari) ============ */
.cg-btn{display:inline-block;background:#211d17;color:#fff !important;font:400 12px 'Jost',sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:16px 42px;text-decoration:none;border:1px solid #211d17;transition:all .3s ease;}
.cg-btn:hover{background:#b8912e;border-color:#b8912e;color:#fff !important;}
.cg-btn-ghost{background:transparent;color:#211d17 !important;}
.cg-btn-ghost:hover{background:#211d17;border-color:#211d17;color:#fff !important;}
.cg-btn-light{background:#fff;color:#211d17 !important;border-color:#fff;}
.cg-btn-light:hover{background:#b8912e;border-color:#b8912e;color:#fff !important;}

.cg-hero{background:radial-gradient(120% 100% at 50% 0%,#ffffff 0%,#f2e8d6 100%);text-align:center;padding:124px 24px 112px;border-bottom:1px solid #e6dcc6;}
.cg-hero .cg-eyebrow{display:block;font:400 11px 'Jost',sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#b8912e;margin-bottom:30px;}
.cg-hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(54px,9vw,116px);font-weight:500;line-height:.9;letter-spacing:.02em;color:#211d17;margin:0 0 24px;}
.cg-hero h1 em{font-style:italic;color:#b8912e;}
.cg-hero p{font:300 16px/1.75 'Jost',sans-serif;color:#8a8172;max-width:540px;margin:0 auto 42px;letter-spacing:.03em;}

.cg-section{padding:88px 24px;}
.cg-section .woocommerce,.cg-section .cg-head,.cg-section .cg-center{max-width:1240px;margin-left:auto;margin-right:auto;}
.cg-alt{background:#f8f2e8;}
.cg-head{text-align:center;margin-bottom:52px;}
.cg-head span{display:block;font:400 11px 'Jost',sans-serif;letter-spacing:.36em;text-transform:uppercase;color:#b8912e;margin-bottom:16px;}
.cg-head h2{font-family:'Cormorant Garamond',serif;font-size:clamp(36px,5vw,56px);font-weight:500;color:#211d17;margin:0;}
.cg-center{text-align:center;margin-top:48px;}

.cg-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e6dcc6;}
.cg-trust > div{background:#fff;text-align:center;padding:58px 30px;}
.cg-trust h4{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:600;color:#211d17;margin:0 0 12px;}
.cg-trust p{font:300 14px/1.65 'Jost',sans-serif;color:#8a8172;margin:0;}

.cg-cta{background:radial-gradient(130% 130% at 50% 0%,#211d17,#0e0c08);text-align:center;padding:100px 24px;}
.cg-cta h2{font-family:'Cormorant Garamond',serif;font-size:clamp(36px,5vw,58px);font-weight:500;color:#fff;margin:0 0 16px;}
.cg-cta h2 em{color:#d9b45a;font-style:italic;}
.cg-cta p{font:300 15px 'Jost',sans-serif;color:#c9c0ad;margin:0 0 38px;letter-spacing:.04em;}

@media(max-width:768px){.cg-trust{grid-template-columns:1fr;}.cg-hero{padding:88px 20px 78px;}}

/* ===== Kategori vitrini ===== */
.cg-cats ul.products{margin:0 !important;}
.cg-cats ul.products li.product-category{text-align:center;margin-bottom:0 !important;}
.cg-cats ul.products li.product-category a{display:block;text-decoration:none;}
.cg-cats ul.products li.product-category img{margin:0 0 18px !important;border:1px solid #e6dcc6;width:100%;height:auto;transition:transform .6s ease, box-shadow .6s ease;}
.cg-cats ul.products li.product-category:hover img{transform:translateY(-5px);box-shadow:0 22px 46px rgba(34,32,27,.16);}
.cg-cats ul.products li.product-category h2,
.cg-cats ul.products li.product-category .woocommerce-loop-category__title{font-family:'Cormorant Garamond',serif !important;font-size:26px !important;color:#22201b !important;font-weight:600 !important;margin:0 !important;padding:0 !important;letter-spacing:.02em;}
.cg-cats ul.products li.product-category h2 .count{display:none !important;}
