@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700;800&display=swap');:root{--ink:#161c23;--gold:#b79a64}body{font-family:'DM Sans',sans-serif;color:var(--ink)}h1,h2,h3,h4,h5,.navbar{font-family:Montserrat,sans-serif}h1{font-weight:700}.topbar{background:#111820;color:#f5f5f5;padding:10px 0;font-size:12px}.topbar a{color:white;text-decoration:none}.navbar{min-height:88px}.navbar-brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:2px}.navbar-brand small{display:block;font-size:9px;letter-spacing:5px;margin-top:-3px}.brand-mark{display:grid;place-items:center;width:49px;height:49px;background:#111820;color:#fff;font-family:Georgia,serif;font-size:38px}.nav-link{font-size:12px;font-weight:700;letter-spacing:.7px}.category-menu{max-height:65vh;overflow:auto}.hero-slide{height:520px;background-color:#17232b;background-size:cover;background-position:center;display:flex;align-items:center;color:#fff;position:relative;overflow:hidden}.hero-slide:after{content:'EXODOR';position:absolute;right:-20px;bottom:-45px;font:800 145px Montserrat,sans-serif;opacity:.045;pointer-events:none}.hero-content{position:relative;z-index:1}.hero h1{font-size:clamp(36px,5vw,68px);max-width:700px;line-height:1.08;margin:18px 0}.hero p{font-size:18px;max-width:570px;opacity:.8;margin-bottom:30px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;color:#d6b879}.eyebrow.dark{color:#a68a58}.section-intro{text-align:center;margin-bottom:36px}.section-intro span{display:block;font-size:11px;letter-spacing:2px;color:#a48a5d;font-weight:700}.section-intro h2,.section-intro h1{font-size:clamp(27px,3vw,39px);font-weight:700;margin:12px}.section-intro>a{font-size:11px;letter-spacing:2px;color:#202020;text-decoration:none;font-weight:700}.product-card{height:100%;background:#fff;border:1px solid #eee;transition:.2s}.product-card:hover{box-shadow:0 16px 32px #00000012;transform:translateY(-3px)}.product-photo{height:240px;background:#f7f7f7;display:grid;place-items:center;padding:18px}.product-photo img{max-width:100%;max-height:100%;object-fit:contain}.product-body{padding:17px;text-align:center}.product-body h3{font-size:12px;line-height:1.65;min-height:60px;font-weight:600}.product-body h3 a{text-decoration:none;color:inherit}.product-price{font-size:16px;font-weight:800;margin:10px 0}.product-link{font-size:10px;letter-spacing:2px;color:#a48a5d;text-decoration:none;font-weight:700}.category-section{background:#f6f5f2}.category-tile{display:flex;min-height:155px;background:#fff;padding:24px;flex-direction:column;justify-content:center;gap:10px;text-decoration:none;color:#1b1b1b;transition:.2s}.category-tile:hover{background:#17232b;color:#fff}.category-icon{color:#b79a64;font-size:22px}.category-tile strong{font-size:13px;letter-spacing:1px}.category-tile>span:last-child{font-size:10px;color:#a48a5d;letter-spacing:1px}.about-strip{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-strip h2{font-size:36px;font-weight:700;margin:15px 0}.about-strip p{color:#666;line-height:1.9}.about-art{background:linear-gradient(135deg,#111923,#4d5357);height:340px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font:700 48px Montserrat,sans-serif;letter-spacing:8px}.about-art small{font-size:12px;letter-spacing:6px;color:#c9b18a}.filter-box{background:#f7f7f7;padding:25px}.detail-image{width:100%;height:480px;object-fit:contain;background:#f6f6f6;padding:30px}.content-page{min-height:420px;max-width:950px}.footer{background:#111820;color:#c6c9cc;font-size:13px;line-height:2}.footer h3,.footer h5{color:#fff}.footer h3 small{font-size:12px}.footer a{display:block;color:#c6c9cc;text-decoration:none}@media(max-width:768px){.hero-slide{height:400px}.hero h1{font-size:36px}.product-photo{height:185px}.about-strip{grid-template-columns:1fr}.about-art{height:230px;font-size:32px}.navbar{min-height:70px}}

/* Nesne tabanlı düzenleme */
.editor-toolbar{position:sticky;top:70px;z-index:1020;background:#111827;color:#fff;padding:10px 4%;display:flex;flex-wrap:wrap;align-items:center;gap:9px;box-shadow:0 6px 20px #0002}.editor-toolbar strong{margin-right:12px;font-size:13px}.editor-toolbar button{border:1px solid #ffffff70;color:white;background:transparent;border-radius:6px;padding:6px 11px;font-size:12px}.editor-toolbar button:hover{background:white;color:#111827}.object-edit{position:relative;z-index:5;border:1px solid #c5a46b;background:#fff;color:#151515;border-radius:5px;padding:6px 9px;font-size:12px;margin:7px 0;cursor:pointer}.object-edit:hover{background:#c5a46b;color:#fff}.product-card{position:relative}.product-edit{position:absolute;top:6px;right:6px}.hero-edit{margin-bottom:12px}.category-tile .object-edit{display:block}#memberButton{font-size:21px;line-height:1}body[data-editor="1"] .product-card:hover{outline:2px dashed #c5a46b;outline-offset:3px}
