/* Ebruvia Moda - satış artır + SEO görünüm paketi */
.ebv-sales-strip{max-width:1180px;margin:18px auto 0;padding:0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ebv-sales-badge{background:#fff;border:1px solid rgba(160,30,55,.12);border-radius:18px;padding:14px 16px;box-shadow:0 10px 30px rgba(80,20,30,.06);display:flex;gap:10px;align-items:center;color:#3b1b22;font-size:14px}.ebv-sales-badge b{display:block;color:#a01632;font-size:15px}.ebv-sales-badge span:first-child{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff4f6;color:#a01632;flex:0 0 36px}.ebv-review-hero{max-width:1180px;margin:40px auto 20px;padding:0 18px}.ebv-review-hero-inner{background:linear-gradient(135deg,#fff7f2,#fff);border:1px solid rgba(160,30,55,.12);border-radius:28px;padding:34px;box-shadow:0 18px 45px rgba(80,20,30,.08);display:flex;justify-content:space-between;gap:22px;align-items:center}.ebv-review-hero h1{font-size:42px;margin:0 0 8px;color:#a01632;font-family:Georgia,serif}.ebv-rating-box{text-align:center;background:#111;color:#fff;border-radius:22px;padding:18px 22px;min-width:170px}.ebv-rating-box strong{font-size:36px}.ebv-stars{color:#f3b21b;letter-spacing:2px}.ebv-review-wrap{max-width:1180px;margin:24px auto 60px;padding:0 18px;display:grid;grid-template-columns:1fr 360px;gap:22px;align-items:start}.ebv-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ebv-review-card{background:#fff;border:1px solid rgba(160,30,55,.10);border-radius:22px;padding:20px;box-shadow:0 12px 35px rgba(80,20,30,.06);transition:.25s}.ebv-review-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(80,20,30,.10)}.ebv-review-top{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ebv-avatar{width:46px;height:46px;border-radius:50%;background:#a01632;color:#fff;display:grid;place-items:center;font-weight:800}.ebv-review-card p{color:#6b5055;line-height:1.65;margin:0 0 12px}.ebv-review-date{font-size:12px;color:#9b8589}.ebv-review-form{background:#fff;border:1px solid rgba(160,30,55,.12);border-radius:24px;padding:22px;box-shadow:0 12px 35px rgba(80,20,30,.07);position:sticky;top:20px}.ebv-review-form h2{margin:0 0 14px;color:#a01632}.ebv-review-form input,.ebv-review-form select,.ebv-review-form textarea{width:100%;box-sizing:border-box;margin-bottom:12px;border:1px solid #ead5d0;border-radius:14px;padding:13px 14px;font-size:15px}.ebv-review-form button,.ebv-buy-btn{border:0;border-radius:999px;background:#a01632;color:#fff;padding:13px 20px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ebv-seo-block{max-width:1180px;margin:30px auto;padding:0 18px}.ebv-seo-block-inner{background:#fff;border:1px solid rgba(160,30,55,.10);border-radius:26px;padding:28px;line-height:1.75;color:#594044;box-shadow:0 10px 35px rgba(80,20,30,.05)}.ebv-seo-block h2,.ebv-seo-block h3{color:#a01632}.ebv-product-sales{margin:18px 0;padding:16px;border-radius:18px;background:#fff7f2;border:1px solid #f1d9d3}.ebv-product-sales ul{margin:0;padding-left:20px;color:#5f454a;line-height:1.8}.ebv-whatsapp-order{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#1f9d55;color:white;text-decoration:none;padding:12px 18px;font-weight:800;margin-top:10px}.ebv-blog-seo-wrap{max-width:1180px;margin:30px auto 60px;padding:0 18px}.ebv-blog-feature{background:linear-gradient(135deg,#fff7f2,#fff);border-radius:28px;padding:30px;border:1px solid rgba(160,30,55,.10);box-shadow:0 14px 40px rgba(80,20,30,.07);margin-bottom:22px}.ebv-blog-feature h2{color:#a01632;margin-top:0}.ebv-blog-feature p{line-height:1.8;color:#5c464a}.cart-upsell{margin:18px 0;padding:18px;border-radius:20px;background:#fff7f2;border:1px solid #efd9d2}.cart-upsell b{color:#a01632}.ebv-footer img{max-width:78px!important;max-height:78px!important;object-fit:contain!important}.ebv-footer{overflow:hidden!important}.ebv-footer *{box-sizing:border-box}@media(max-width:900px){.ebv-sales-strip{grid-template-columns:repeat(2,1fr)}.ebv-review-hero-inner{display:block}.ebv-rating-box{margin-top:18px}.ebv-review-wrap{grid-template-columns:1fr}.ebv-review-grid{grid-template-columns:1fr}.ebv-review-form{position:static}.ebv-review-hero h1{font-size:34px}}@media(max-width:520px){.ebv-sales-strip{grid-template-columns:1fr}.ebv-review-hero-inner{padding:24px}.ebv-review-hero h1{font-size:30px}}
