@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@700;800&display=swap');
:root{--red:#922a33;--red2:#b03a45;--dark:#240e10;--cream:#f8f2ea;--ink:#24191a;--muted:#706568;--line:#e7deda}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffaf6;color:var(--ink);font-family:"DM Sans",Arial,sans-serif}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}.nav{height:82px;display:flex;align-items:center;gap:30px}.brand{display:block;width:155px;height:57px;overflow:hidden;border-radius:13px}.brand img{width:100%;height:100%;object-fit:cover}.nav nav{display:flex;gap:27px;margin-left:auto;color:#65595c;font-size:14px;font-weight:600}.wa{background:var(--red);color:#fff;border-radius:10px;padding:14px 20px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #922a3328;transition:.2s}.wa:hover{transform:translateY(-2px);background:var(--red2)}.mini{padding:11px 14px;font-size:12px}.hero{background:radial-gradient(circle at 80% 20%,#fff 0,#f8eee7 38%,#f3e6de 100%);padding:82px 0 92px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;color:var(--red);margin-bottom:15px}.hero h1,h1,h2{font-family:Manrope,Arial,sans-serif;line-height:1.04;margin:0;letter-spacing:-2px}.hero h1{font-size:62px;max-width:650px}.hero h1:after{content:"";display:block;width:105px;height:7px;background:var(--red);border-radius:9px;margin-top:20px}.hero p{font-size:18px;line-height:1.7;color:var(--muted);max-width:600px}.hero-actions{display:flex;gap:12px;margin-top:28px}.ghost{padding:13px 19px;border:1px solid #d9cdca;border-radius:10px;background:#fff;font-weight:800}.proof{display:flex;gap:22px;margin-top:25px;font-size:12px;color:#6d6263;flex-wrap:wrap}.visual{min-height:390px;display:grid;place-items:center}.route{width:390px;height:390px;background:#fff;border:1px solid #eadbd5;border-radius:35px;box-shadow:0 30px 70px #5b222522;position:relative;overflow:hidden;padding:27px}.route:before{content:"";position:absolute;width:280px;height:280px;border:1px dashed #d8c3bd;border-radius:50%;left:55px;top:72px}.route-title{font-weight:800;font-size:11px;color:var(--red);letter-spacing:1px}.route-line{position:absolute;height:210px;border-left:2px dashed #d4bbb5;left:85px;top:110px}.route-step{position:absolute;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;background:#fff;padding:5px 9px;border-radius:20px}.route-step b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff}.s1{left:45px;top:115px}.s2{right:25px;top:190px}.s3{left:45px;bottom:55px}.delivery-art{position:absolute;right:55px;bottom:35px;font-size:62px;animation:ride 4s ease-in-out infinite}.speed{font-size:17px;color:var(--red);position:absolute;left:-28px;top:35px;letter-spacing:0;animation:fade 1s infinite}.search{background:var(--dark);padding:26px 0;color:#fff}.search-inner{display:flex;align-items:center;gap:30px}.search-inner>div{display:grid;grid-template-columns:35px 1fr;min-width:255px}.search-inner span{font-size:27px;grid-row:span 2}.search-inner b{font-size:17px}.search-inner small{color:#cbbec0}.search form{display:flex;flex:1;max-width:760px}.search input{flex:1;border:0;padding:17px;border-radius:9px 0 0 9px;font-size:14px;outline:0}.search button{border:0;background:var(--red);color:#fff;padding:0 25px;border-radius:0 9px 9px 0;font-weight:800}.section{padding:82px 0}.section-head h2,h2{font-size:40px}.section-head p,.center p{color:var(--muted)}.chips{display:flex;gap:8px;margin:28px 0;flex-wrap:wrap}.chips a{padding:8px 14px;border:1px solid var(--line);border-radius:30px;font-size:12px;font-weight:700}.chips a.active{background:var(--red);color:#fff;border-color:var(--red)}.books{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.book{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;transition:.2s}.book:hover{transform:translateY(-5px);box-shadow:0 20px 45px #4c1b1e12}.book-cover{height:245px;background:linear-gradient(135deg,#f4e9df,#ead7ce);display:grid;place-items:center;position:relative;padding:30px}.book-cover img{width:130px;height:175px;object-fit:contain}.book-cover span{position:absolute;top:12px;left:12px;background:#fff;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800;color:var(--red)}.book-info{padding:17px}.book-info small{font-size:10px;color:#9a8d90}.book-info h3{font-size:16px;margin:7px 0 5px;line-height:1.3}.book-info p{margin:0;color:#786d70;font-size:12px}.book-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px}.book-foot strong{font-size:16px}.product-btn{padding:9px 10px;font-size:10px;white-space:nowrap}.empty{grid-column:1/-1;text-align:center;border:1px dashed #d6c6c1;padding:55px 20px;border-radius:18px}.empty-icon{font-size:38px}.process{background:var(--cream);padding:82px 0}.center{text-align:center;max-width:650px;margin:auto}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.process-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;position:relative;min-height:235px}.process-card.active{border:2px solid var(--red);box-shadow:0 18px 45px #922a3310}.process-card i{font-style:normal;color:var(--red);font-size:12px;font-weight:800}.icon{font-size:30px;margin-top:22px}.process-card h3{margin:12px 0 7px}.process-card p{color:var(--muted);font-size:13px;line-height:1.6}.delivery{padding:85px 0;background:#fff}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.delivery h2{font-size:46px}.delivery p{color:var(--muted);line-height:1.7;max-width:530px}.delivery-board{background:var(--dark);color:#fff;border-radius:25px;padding:25px;box-shadow:0 25px 55px #240e1025}.board-top{font-size:11px;font-weight:800;letter-spacing:1px;border-bottom:1px solid #ffffff20;padding-bottom:18px}.board-top span{float:right;color:#8ee0ae}.board-row{display:flex;justify-content:space-between;padding:20px 4px;border-bottom:1px solid #ffffff12;font-size:13px}.board-row em{font-style:normal;color:#d89aa0}.pulse{animation:pulse 1.2s infinite}.not-found{background:var(--red);color:#fff;padding:70px 0}.not-grid{display:flex;justify-content:space-between;align-items:center;gap:30px}.not-found .eyebrow{color:#ffd8d9}.not-found p{color:#f1d9da}.light{background:#fff;color:var(--red);box-shadow:none}.float-wa{position:fixed;right:22px;bottom:22px;z-index:20;background:var(--red);color:#fff;border-radius:40px;padding:15px 20px;font-size:13px;font-weight:800;box-shadow:0 15px 35px #0004}.float-wa:hover{background:var(--dark)}footer{background:var(--dark);color:#e8ddde;padding:45px 0 20px}footer .container:first-child{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer img{width:145px;height:50px;object-fit:cover;border-radius:10px}footer p{color:#a99a9d;font-size:12px}footer b{display:block;margin-bottom:15px}footer a{display:block;color:#bbaeb0;font-size:12px;margin:8px 0}.copy{border-top:1px solid #ffffff15;margin-top:35px;padding-top:18px;text-align:center;color:#8d7d80;font-size:11px}.product-page{padding:70px 0}.product-detail{display:grid;grid-template-columns:430px 1fr;gap:80px;align-items:center}.detail-cover{background:var(--cream);border-radius:25px;padding:55px;display:grid;place-items:center}.detail-cover img{max-width:100%;max-height:420px;object-fit:contain}.product-detail h1{font-size:48px}.author{font-size:18px;color:var(--muted)}.meta{display:flex;gap:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:25px 0}.meta small{display:block;color:#9a8d90;font-size:11px;margin-bottom:5px}.meta b{font-size:13px}.price{font-size:30px;font-weight:800}.delivery-tag{display:inline-block;background:#f5e1e2;color:var(--red);padding:8px 11px;border-radius:20px;font-size:11px;font-weight:800;margin:15px 0}.desc{color:var(--muted);line-height:1.7}.qty{margin:20px 0}.qty label{font-size:12px;font-weight:800;margin-right:10px}.qty input{width:70px;padding:10px;border:1px solid var(--line);border-radius:8px}.big{font-size:15px;padding:16px 25px}.hint{font-size:11px!important;color:#93878a!important}.admin-body{background:#f5f2ef}
@keyframes ride{0%,100%{transform:translateX(-8px)}50%{transform:translateX(18px)}}@keyframes fade{0%,100%{opacity:.1}50%{opacity:1}}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:1}}
@media(max-width:900px){.nav nav{display:none}.nav .mini{margin-left:auto}.hero-grid,.delivery-grid{grid-template-columns:1fr}.visual{display:none}.books{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:1fr}.not-grid{flex-direction:column;align-items:flex-start}.search-inner{flex-direction:column;align-items:stretch}.product-detail{grid-template-columns:1fr;gap:35px}.detail-cover{max-width:500px;margin:auto}.hero h1{font-size:48px}}@media(max-width:560px){.nav{height:70px}.brand{width:135px;height:52px}.nav .mini{font-size:10px}.hero{padding:55px 0}.hero h1{font-size:41px}.hero-actions{flex-direction:column}.hero-actions a{text-align:center}.section,.process,.delivery{padding:60px 0}.books{grid-template-columns:1fr 1fr;gap:10px}.book-cover{height:185px;padding:20px}.book-cover img{width:88px;height:125px}.book-info{padding:11px}.book-foot{flex-direction:column;align-items:stretch}.product-btn{text-align:center}.float-wa{left:12px;right:12px;bottom:12px;text-align:center}.product-detail h1{font-size:36px}footer .container:first-child{grid-template-columns:1fr}.not-found .wa{width:100%}}
.wa-demo{width:400px;background:#fff;border:1px solid #e5d7d3;border-radius:25px;box-shadow:0 28px 70px #240e1020;overflow:hidden;transform:rotate(1.5deg);animation:floatcard 5s ease-in-out infinite}.wa-demo-head{height:68px;background:#240e10;color:#fff;display:flex;align-items:center;gap:11px;padding:12px 18px}.wa-avatar{width:38px;height:38px;border-radius:50%;background:#922a33;display:grid;place-items:center;font-size:11px;font-weight:800}.wa-demo-head b{display:block;font-size:13px}.wa-demo-head small{display:flex;align-items:center;gap:4px;color:#d6c6c8;font-size:10px;margin-top:3px}.online-dot{width:6px;height:6px;border-radius:50%;background:#76d99a;display:inline-block;animation:onlinePulse 1.5s ease-in-out infinite}.dots{margin-left:auto;letter-spacing:2px;color:#cbbabd}.wa-chat{background:#efe5df;min-height:310px;padding:18px 15px;display:flex;flex-direction:column;gap:9px;background-image:radial-gradient(#fff8 1px,transparent 1px);background-size:15px 15px}.chat-time{text-align:center;font-size:9px;color:#806f72;background:#fff8;padding:5px 9px;border-radius:20px;align-self:center}.msg{max-width:78%;padding:10px 12px;border-radius:12px;font-size:11px;line-height:1.45;box-shadow:0 2px 4px #240e1009;animation:chatin .7s both}.msg.customer{align-self:flex-end;background:#ead5d7;border-radius:12px 12px 3px 12px;animation-delay:.4s}.msg.store{align-self:flex-start;background:#fff;border-radius:12px 12px 12px 3px}.msg.result{animation-delay:2.2s}.msg.short{animation-delay:3.2s}.typing{width:52px;display:flex;gap:4px;padding:12px;animation:typingpulse 1s infinite}.typing span{width:5px;height:5px;background:#922a33;border-radius:50%;animation:dot 1s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.wa-order{display:flex;align-items:center;gap:10px;padding:13px 15px;border-top:1px solid #eadfdb}.wa-order>span{font-size:20px}.wa-order div{flex:1}.wa-order b{display:block;font-size:11px}.wa-order small{display:block;color:#96878a;font-size:9px;margin-top:3px}.wa-order a{width:34px;height:34px;background:#922a33;color:#fff;border-radius:50%;display:grid;place-items:center}.promise{background:#fff;border-bottom:1px solid #eadfdb}.promise-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:22px 0;gap:18px}.promise-grid>div:not(.promise-arrow){display:grid;grid-template-columns:40px 1fr;align-items:center}.promise-icon{grid-row:span 2;font-size:24px}.promise-grid b{font-size:13px}.promise-grid small{font-size:10px;color:#8d7d80}.promise-arrow{font-size:24px;color:#c7adaf}.not-found{position:relative;overflow:hidden}.not-found:before{content:"";position:absolute;width:450px;height:450px;border:1px solid #ffffff18;border-radius:50%;right:-150px;top:-180px}.not-found:after{content:"";position:absolute;width:250px;height:250px;border:1px solid #ffffff15;border-radius:50%;right:80px;bottom:-160px}.delivery-board{position:relative;overflow:hidden}.delivery-board:after{content:"";position:absolute;left:-20%;right:-20%;top:0;height:2px;background:#922a33aa;animation:scan 3s linear infinite}footer{position:relative;overflow:hidden}footer:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #ffffff0e;right:-160px;top:-260px}footer:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid #ffffff09;right:40px;bottom:-220px}@keyframes chatin{0%{opacity:0;transform:translateY(10px) scale(.97)}100%{opacity:1;transform:none}}@keyframes dot{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes onlinePulse{0%,100%{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes typingpulse{0%,100%{opacity:.6}50%{opacity:1}}@keyframes floatcard{0%,100%{transform:rotate(1.5deg) translateY(0)}50%{transform:rotate(0deg) translateY(-8px)}}@keyframes scan{0%{transform:translateY(0);opacity:.1}50%{opacity:1}100%{transform:translateY(420px);opacity:.1}}@media(max-width:900px){.promise-grid{grid-template-columns:1fr;gap:10px}.promise-grid>div:not(.promise-arrow){grid-template-columns:40px 1fr}.promise-arrow{display:none}.wa-demo{width:min(400px,92vw);transform:none}.visual{display:grid}}@media(max-width:560px){.wa-demo{width:100%}.promise-grid{padding:18px 0}}/* V6 catalog */
.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.catalog-link{font-weight:900;color:#922a33;text-decoration:none;white-space:nowrap}.catalog-cta{text-align:center;margin-top:30px}.catalog-cta a{text-decoration:none}.catalog-hero{padding:65px 0 45px;background:linear-gradient(135deg,#f8f0ed,#fff)}.catalog-hero h1{font-size:48px;margin:8px 0}.catalog-hero p{color:#77686b}.catalog-layout{display:grid;grid-template-columns:260px 1fr;gap:30px;padding-top:40px;padding-bottom:70px}.filters{align-self:start;position:sticky;top:20px;background:#fff;border:1px solid #eadfdb;border-radius:16px;padding:20px;box-shadow:0 12px 35px #240e1008}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-title a{font-size:11px;color:#922a33;text-decoration:none;font-weight:800}.filters label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:800;margin-bottom:15px;color:#625457}.filters input,.filters select{width:100%;padding:12px;border:1px solid #ded2ce;border-radius:9px;background:#fff}.filter-btn{width:100%;padding:13px;border:0;border-radius:9px;background:#922a33;color:#fff;font-weight:900}.results-head{display:flex;justify-content:space-between;margin-bottom:18px}.results-head b,.results-head small{display:block}.results-head small{color:#8c7d80;margin-top:4px}.catalog-results .books{grid-template-columns:repeat(3,1fr)}@media(max-width:1000px){.catalog-layout{grid-template-columns:1fr}.filters{position:static}.catalog-results .books{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.catalog-results .books{grid-template-columns:1fr}.catalog-hero h1{font-size:36px}.section-head{align-items:start;flex-direction:column}}
/* V7 - ürün sayfası, benzer kitaplar ve mobil iyileştirmeler */
.site-header{background:#fffaf6;border-bottom:1px solid #eee2de;position:sticky;top:0;z-index:30;backdrop-filter:blur(10px)}
.back-btn{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12px;font-weight:800;color:#5f5053;transition:.2s}.back-btn:hover{transform:translateX(-3px);border-color:#c9abad;color:var(--red)}
.product-page{padding-top:35px}.product-copy{min-width:0}.related{background:var(--cream);padding:72px 0 82px;border-top:1px solid var(--line)}.related-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.related-head h2{font-size:36px}.related-head p{color:var(--muted);margin-bottom:0}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.related-book{min-width:0}.related-book .book-cover{height:230px}.related-book .book-cover img{max-height:170px}.related-book .book-info h3{min-height:42px}.related-book .book-foot{align-items:center}.related-book .product-btn{font-size:10px}
@media(max-width:900px){.site-header .nav{height:70px}.site-header .nav nav{display:none}.site-header .nav .mini{margin-left:auto}.product-page{padding:28px 0 55px}.product-detail{grid-template-columns:1fr;gap:30px;align-items:start}.detail-cover{width:min(500px,100%);margin:auto;padding:35px}.detail-cover img{max-height:400px}.product-detail h1{font-size:42px}.related-grid{grid-template-columns:repeat(2,1fr)}.related-head{align-items:start;flex-direction:column}}
@media(max-width:560px){.container{width:min(100% - 28px,1180px)}.site-header .brand{width:125px;height:48px}.site-header .nav{gap:8px}.site-header .nav .mini{padding:10px 11px;font-size:9px;white-space:nowrap}.back-btn{margin-bottom:20px}.product-page{padding-top:20px}.detail-cover{padding:24px;border-radius:18px}.detail-cover img{max-height:330px}.product-detail h1{font-size:34px;letter-spacing:-1.2px}.author{font-size:14px}.meta{gap:15px;flex-wrap:wrap;padding:16px 0;margin:18px 0}.meta>div{min-width:100px}.price{font-size:27px}.big{width:100%;font-size:14px}.related{padding:50px 0 60px}.related-head h2{font-size:29px}.related-head .ghost{width:100%;text-align:center}.related-grid{grid-template-columns:1fr 1fr;gap:10px}.related-book .book-cover{height:180px;padding:15px}.related-book .book-cover img{width:82px;height:120px}.related-book .book-info{padding:10px}.related-book .book-info h3{font-size:13px;min-height:0}.related-book .book-foot{flex-direction:column;align-items:stretch}.related-book .product-btn{width:100%}}
.mobile-catalog{display:none;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:16px}
@media(max-width:900px){.mobile-catalog{display:inline-flex}.site-header .nav .mini{margin-left:0}.site-header .nav{gap:8px}}
@media(max-width:560px){.mobile-catalog{width:34px;height:34px}.site-header .nav .mini{padding:9px 10px}}
/* V8 - teslimat animasyonu, daha güçlü görsel ritim ve hızlı katalog ekleme */
.delivery-story{padding:78px 0;background:linear-gradient(180deg,#fffaf6 0%,#f4e8e0 100%);overflow:hidden}.delivery-story-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center}.delivery-story h2{font-size:44px;margin-bottom:15px}.delivery-story-copy p{color:var(--muted);line-height:1.75;max-width:500px}.delivery-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.delivery-points span{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 12px;font-size:11px;font-weight:800}.ride-scene{height:300px;position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 25px 60px #4c1b1e12;overflow:hidden}.ride-sky{position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,#fff 0,#f8eee7 40%,#ead8ce 100%)}.ride-cloud{position:absolute;color:#fff;font-size:38px;opacity:.7;animation:cloudmove 9s linear infinite}.cloud-a{top:35px;left:12%;}.cloud-b{top:78px;left:58%;font-size:28px;animation-delay:-4s}.ride-city{position:absolute;bottom:92px;left:0;right:0;height:92px;background:repeating-linear-gradient(90deg,transparent 0 28px,#eadbd4 28px 34px,transparent 34px 55px);opacity:.8}.ride-road{position:absolute;left:0;right:0;bottom:0;height:92px;background:#2e2425}.ride-road:before{content:"";position:absolute;left:0;right:0;top:43px;height:5px;background:repeating-linear-gradient(90deg,#f6e9dc 0 55px,transparent 55px 100px);animation:roadmove .7s linear infinite}.ride-home,.ride-shop{position:absolute;bottom:84px;font-size:35px;z-index:3}.ride-shop{left:9%}.ride-home{right:9%}.ride-route{position:absolute;left:17%;right:17%;bottom:120px;border-top:2px dashed #b88b8f;z-index:2}.ride-bike{position:absolute;left:16%;bottom:66px;font-size:52px;z-index:5;animation:bikeDelivery 5.5s cubic-bezier(.65,.05,.36,1) infinite}.ride-box{position:absolute;left:16%;bottom:119px;font-size:25px;z-index:6;animation:boxDelivery 5.5s cubic-bezier(.65,.05,.36,1) infinite}.ride-label{position:absolute;z-index:7;left:50%;transform:translateX(-50%);bottom:18px;background:#fff;color:var(--dark);padding:8px 14px;border-radius:20px;font-size:10px;font-weight:900;box-shadow:0 7px 18px #0002}.ride-label b{color:var(--red)}
@keyframes bikeDelivery{0%,8%{left:16%;transform:translateY(0)}42%{transform:translateY(-4px)}52%{left:50%;transform:translateY(0)}92%{left:79%;transform:translateY(-3px)}100%{left:79%;transform:translateY(0)}}
@keyframes boxDelivery{0%,8%{left:16%;opacity:1}45%{left:50%;opacity:1}88%{left:79%;opacity:1}93%,100%{left:79%;opacity:0}}
@keyframes roadmove{from{background-position:0 0}to{background-position:-100px 0}}
@keyframes cloudmove{0%{transform:translateX(-30px)}100%{transform:translateX(100px)}}
.select-add{display:flex;gap:7px}.select-add select{flex:1}.add-option{border:1px solid #d9cdca;background:#fff;border-radius:9px;padding:0 12px;font-size:11px;font-weight:900;color:var(--red);cursor:pointer;white-space:nowrap}.add-option:hover{background:#f8efeb}
.related-grid{grid-template-columns:repeat(5,1fr);gap:14px}.related-book .book-cover{height:205px;padding:22px}.related-book .book-cover img{width:115px;height:155px}.related-book .book-info{padding:14px}.related-book .book-info h3{font-size:14px}.related-book .book-foot strong{font-size:14px}
@media(max-width:1000px){.delivery-story-grid{grid-template-columns:1fr;gap:30px}.related-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.delivery-story{padding:58px 0}.delivery-story h2{font-size:34px}.ride-scene{height:250px}.ride-bike{font-size:43px}.ride-box{font-size:21px}.related-grid{grid-template-columns:repeat(2,1fr);gap:10px}.related-book .book-cover{height:175px;padding:15px}.related-book .book-cover img{width:88px;height:120px}.related-book .book-info{padding:10px}.related-book .book-info h3{font-size:13px}.related-book .book-foot strong{font-size:13px}}

/* V9 - Ana sayfa görsel yenileme */
.hero{position:relative;background:radial-gradient(circle at 78% 16%,#fff 0,#fbf0e8 34%,#f1e1d8 70%,#ead6cd 100%);padding:92px 0 105px}
.hero:before{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff80;border-radius:50%;right:-190px;top:-220px;box-shadow:0 0 0 45px #ffffff22,0 0 0 90px #ffffff12;pointer-events:none}
.hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-170px;bottom:-150px;background:#922a3310;filter:blur(4px);pointer-events:none}
.hero-grid{position:relative;z-index:2}
.hero-copy{position:relative}
.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #eadbd5;border-radius:30px;padding:8px 12px 8px 10px;font-size:11px;font-weight:800;color:#5f5053;box-shadow:0 8px 24px #5b22250d;margin-bottom:20px}
.hero-badge span{font-size:10px;color:#5ba77a;animation:onlinePulse 1.6s infinite}
.hero h1{font-size:68px;max-width:700px;letter-spacing:-3.5px}
.hero p{font-size:19px;max-width:610px;margin-top:23px}
.hero-actions{margin-top:32px}.hero-actions .wa{padding:16px 23px}.hero-actions .ghost{padding:15px 20px}
.proof{gap:10px}.proof span{background:#ffffffaa;border:1px solid #eadbd5;padding:8px 11px;border-radius:30px}
.visual{position:relative;min-height:500px}
.hero-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:#922a3314;filter:blur(35px);right:55px;top:90px}
.wa-demo{position:relative;z-index:3;transform:rotate(0deg);animation:floatcard 5s ease-in-out infinite;box-shadow:0 35px 85px #5b222530}
.hero-decoration{position:absolute;z-index:5;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e7d8d3;border-radius:16px;padding:11px 14px;box-shadow:0 18px 35px #4c1b1e16;font-size:18px;animation:decorFloat 4s ease-in-out infinite}
.hero-decoration b{font-size:11px;color:var(--dark)}.hero-decoration small{display:block;font-size:9px;color:#8c7d80;margin-top:2px}.decor-one{left:0;top:52px}.decor-two{right:-10px;top:12px;animation-delay:-1.3s}.decor-three{right:-20px;bottom:50px;animation-delay:-2.4s}
@keyframes decorFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1deg)}}
.visual-features{padding:86px 0 95px;background:#fff}
.feature-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.feature-intro h2{font-size:42px}.feature-intro h2 span{color:var(--red)}.feature-intro p{color:var(--muted);font-size:15px;line-height:1.8;max-width:510px;margin:0 0 3px}
.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.feature-card{border:1px solid var(--line);border-radius:22px;background:#fff;padding:28px;min-height:245px;position:relative;overflow:hidden;transition:.25s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 25px 55px #4c1b1e10}.feature-card:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-55px;bottom:-65px;background:#922a3308}.feature-main{background:linear-gradient(145deg,#922a33,#6f1e26);color:#fff;border-color:#922a33}.feature-main p{color:#f4dfe0}.feature-main span{color:#fff;font-size:11px;font-weight:800}.feature-number{position:absolute;right:20px;top:18px;font-size:10px;font-weight:900;opacity:.45}.feature-symbol{font-size:32px;margin:10px 0 18px}.feature-card h3{font-size:19px;margin:0 0 9px}.feature-card p{font-size:13px;line-height:1.65;color:var(--muted);max-width:320px}
.section{padding-top:92px}.section-head{padding-bottom:3px}.section-head h2{font-size:43px}.catalog-link{padding:12px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:.2s}.catalog-link:hover{background:var(--red);color:#fff;border-color:var(--red)}
.books{grid-template-columns:repeat(4,1fr);gap:20px}.book{border-radius:20px;box-shadow:0 5px 0 #eaded9}.book-cover{height:270px;background:radial-gradient(circle at 50% 40%,#fff 0,#f4e8df 50%,#e9d5ca 100%);}.book-cover img{width:145px;height:195px;filter:drop-shadow(0 14px 14px #24191a22)}.book-info{padding:18px}.book-info h3{font-size:16px}.book-featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.book-featured .book-cover{height:100%;min-height:300px}.book-featured .book-cover img{width:180px;height:235px}.book-featured .book-info{display:flex;flex-direction:column;justify-content:center;padding:28px}.book-featured .book-info h3{font-size:23px;line-height:1.2}.book-featured .book-info p{font-size:13px}.book-featured .book-foot{margin-top:25px}
.promise{position:relative;z-index:4;margin-top:-1px}.promise-grid{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px #4c1b1e0b;padding:18px 22px}
.delivery-story{padding:95px 0;background:linear-gradient(135deg,#f6e9e1,#fffaf6 60%,#f1e3dc)}
.delivery-story h2{font-size:48px;letter-spacing:-2.5px}.ride-scene{box-shadow:0 30px 70px #4c1b1e18}
.search{position:relative;z-index:5;padding:31px 0;background:var(--dark)}.search-inner{padding:0 3px}.search form{background:#fff;border-radius:12px;padding:4px}.search input{border-radius:8px;padding:15px 14px}.search button{border-radius:9px;padding:0 24px}
.not-found{position:relative;overflow:hidden}.not-found:after{content:"";position:absolute;width:350px;height:350px;border:1px solid #ffffff18;border-radius:50%;right:-90px;top:-180px;box-shadow:0 0 0 45px #ffffff08,0 0 0 90px #ffffff05}
@media(max-width:1000px){.hero h1{font-size:56px}.hero-grid{gap:35px}.hero-decoration{display:none}.visual-features{padding:70px 0}.feature-intro{gap:30px}.feature-grid{grid-template-columns:1fr 1fr}.feature-main{grid-column:1/-1}.book-featured{grid-column:span 2}}
@media(max-width:700px){.hero{padding:62px 0 72px}.hero h1{font-size:43px;letter-spacing:-2px}.hero p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.visual{min-height:430px;margin-top:15px}.wa-demo{width:min(400px,100%)}.feature-intro{grid-template-columns:1fr;gap:12px}.feature-intro h2{font-size:34px}.feature-grid{grid-template-columns:1fr}.feature-main{grid-column:auto}.section{padding-top:65px}.section-head h2{font-size:34px}.books{grid-template-columns:1fr 1fr;gap:10px}.book-featured{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.book-featured .book-cover{min-height:250px}.book-featured .book-info{padding:18px}.book-featured .book-info h3{font-size:19px}.book-cover{height:205px;padding:18px}.book-cover img{width:105px;height:145px}.delivery-story{padding:70px 0}.delivery-story h2{font-size:36px}}
@media(max-width:480px){.hero-badge{font-size:9px}.proof{gap:6px}.proof span{font-size:10px}.visual{min-height:405px}.wa-demo{transform:none}.books{grid-template-columns:1fr 1fr}.book-featured{grid-template-columns:1fr}.book-featured .book-cover{min-height:235px}.book-featured .book-info h3{font-size:17px}.book-info{padding:10px}.book-info h3{font-size:13px}.book-foot{gap:5px}.product-btn{font-size:9px;padding:8px 7px}.feature-card{min-height:210px;padding:22px}}

/* V11 Ana Sayfa: ürünleri öne çıkar + teslimat animasyonu */
.section.books-first{padding-top:68px;padding-bottom:34px}
.books{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.book{min-width:0}
.book-cover{height:280px}
.book-info h3{min-height:42px}
.catalog-cta{margin-top:28px;text-align:center}
.catalog-cta .ghost{display:inline-flex}

/* Teslimat: hazırlanıyor -> yolda -> tamamlandı */
.ride-status{position:absolute;z-index:10;left:50%;top:18px;transform:translateX(-50%);min-width:190px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:11px;font-weight:900;box-shadow:0 10px 25px #240e1012;opacity:0}
.ride-status.preparing{animation:statusPreparing 6.5s linear infinite}
.ride-status.onroad{animation:statusOnRoad 6.5s linear infinite}
.ride-status.complete{animation:statusComplete 6.5s linear infinite}
.ride-status b{color:var(--red)}
.ride-bike{animation:bikeDeliveryV11 6.5s cubic-bezier(.65,.05,.36,1) infinite}
.ride-box{animation:boxDeliveryV11 6.5s cubic-bezier(.65,.05,.36,1) infinite}
@keyframes bikeDeliveryV11{0%,22%{left:14%;transform:scaleX(-1) translateY(0)}26%{left:18%;transform:scaleX(-1) translateY(-3px)}60%{left:58%;transform:scaleX(-1) translateY(-4px)}78%{left:76%;transform:scaleX(-1) translateY(-2px)}84%,100%{left:79%;transform:scaleX(-1) translateY(0)}}
@keyframes boxDeliveryV11{0%,22%{left:14%;opacity:1}26%{left:18%;opacity:1}60%{left:58%;opacity:1}78%{left:76%;opacity:1}84%{left:79%;opacity:1}90%,100%{left:79%;opacity:0}}
@keyframes statusPreparing{0%,25%{opacity:1;transform:translateX(-50%) translateY(0)}29%,100%{opacity:0;transform:translateX(-50%) translateY(-5px)}}
@keyframes statusOnRoad{0%,27%{opacity:0;transform:translateX(-50%) translateY(5px)}32%,72%{opacity:1;transform:translateX(-50%) translateY(0)}78%,100%{opacity:0;transform:translateX(-50%) translateY(-5px)}}
@keyframes statusComplete{0%,76%{opacity:0;transform:translateX(-50%) translateY(5px)}82%,100%{opacity:1;transform:translateX(-50%) translateY(0)}}
@media(max-width:1000px){.books{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.section.books-first{padding-top:58px}.books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.book-cover{height:210px}.book-info h3{min-height:0}.ride-status{top:12px;font-size:10px;min-width:165px;padding:8px 12px}.ride-bike{font-size:43px}.ride-box{font-size:21px}}
@media(max-width:480px){.book-cover{height:190px}.book-cover img{width:95px;height:130px}.book-foot{flex-direction:column;align-items:stretch}.product-btn{text-align:center}}

/* V12 - Müşteri referans tasarımı: Gaziantep İşler Kitabevleri + mağazalar */
:root{--magenta:#c31359;--orange:#ff6b12;--cream:#fffaf6;--ink:#2b2022}
.reference-header{background:#fff;border-bottom:1px solid #f0e5e5;position:relative;z-index:20}.reference-header .nav{min-height:82px}.reference-header .brand img{height:58px;width:118px;object-fit:contain}.reference-header nav{gap:30px}.reference-header nav a{font-weight:800;color:#443438}.reference-header .wa.mini{background:linear-gradient(135deg,#a20e4b,#c51b62);box-shadow:none}
.store-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#c60c57 0%,#ad0a4c 48%,#c91555 100%);color:#fff;padding:42px 0 34px;min-height:410px}.store-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 15%,#ff6a121d 0 12%,transparent 34%),radial-gradient(circle at 8% 80%,#ff8b2b18 0 14%,transparent 34%),radial-gradient(circle at 92% 70%,#ff8b2b14 0 12%,transparent 30%)}.store-hero-inner{position:relative;z-index:2;text-align:center}.store-title{display:flex;flex-direction:column;align-items:center;line-height:.85}.store-city{font-size:55px;font-weight:1000;letter-spacing:1px}.store-script{font-size:74px;font-weight:1000;font-style:italic;letter-spacing:-5px;text-shadow:0 4px 0 #a70748}.store-badge{margin-top:7px;background:linear-gradient(#ff8a18,#ff5c0a);font-size:37px;font-weight:1000;letter-spacing:.5px;border-radius:16px;padding:10px 25px 12px;box-shadow:0 8px 0 #a63b0b22}.store-subtitle{display:flex;align-items:center;gap:24px;margin:28px 0 20px;font-size:31px;font-weight:1000;letter-spacing:1px}.store-subtitle i{width:115px;height:5px;background:#ff8a18;border-radius:10px}.branch-pills{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;max-width:1000px;margin:auto}.branch-pills a{background:linear-gradient(135deg,#ff7a17,#ff5d0b);color:#fff;border-radius:14px;padding:12px 8px;font-weight:900;box-shadow:0 8px 0 #7d0a3918;min-height:58px;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.branch-pills a span{font-size:19px}.branch-pills a small{font-size:12px;width:100%;margin-top:-4px}.hero-book{position:absolute;color:#ff8a1840;font-size:130px;font-weight:900;transform:rotate(-25deg)}.hb1{left:4%;top:75px}.hb2{right:6%;top:85px;transform:rotate(20deg)}.hb3{left:14%;bottom:-10px;transform:rotate(22deg);font-size:95px}.hero-spark{position:absolute;color:#ff8a1860;font-size:40px}.hs1{left:20%;top:120px}.hs2{right:17%;top:165px}.hs3{left:8%;bottom:60px}
.quick-order-band{background:#fff;padding:28px 0;border-bottom:1px solid #eee2df}.quick-order-inner{display:grid;grid-template-columns:1fr 260px 1fr;align-items:center;gap:30px}.quick-wa{background:linear-gradient(135deg,#c51b62,#a90d4e);color:#fff;border-radius:34px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 12px 25px #8e154018}.qwa-icon{width:42px;height:42px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;font-size:20px}.qwa-arrow{margin-left:auto;font-size:24px}.band-logo{text-align:center}.band-logo img{width:120px;height:55px;object-fit:contain;display:block;margin:auto}.band-logo span{display:block;color:var(--magenta);font-weight:1000;font-size:20px;margin-top:-6px}.band-logo span b{background:var(--orange);color:#fff;padding:3px 8px;border-radius:7px}
.popular-section,.home-books{padding-top:78px}.reference-section-head{align-items:end;margin-bottom:28px}.reference-section-head h2{font-size:42px;line-height:1.05;letter-spacing:-1.5px}.reference-section-head h2 span{color:var(--magenta)}.reference-section-head p{max-width:470px}.outline-link{border:1px solid #c98d9e;border-radius:25px;padding:12px 18px;color:var(--magenta);font-weight:900;background:#fff;white-space:nowrap}.category-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.category-card{min-height:120px;border:1px solid #eadcda;background:#fffaf8;border-radius:14px;padding:22px 18px;display:grid;grid-template-columns:50px 1fr;grid-template-rows:1fr auto;align-items:center;transition:.2s}.category-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #4c1b1e10;border-color:#e0b3be}.category-card>span{grid-row:1/3;font-size:34px}.category-card b{color:#9e1b4f;font-size:16px}.category-card small{color:#9b8b8e;font-size:11px}.home-books{padding-bottom:55px}.home-books .books{grid-template-columns:repeat(4,1fr)}.home-books-cta{text-align:center;margin-top:25px}.home-books-cta .wa{display:inline-flex}
.reference-search{margin-top:0}.reference-search .search-inner{max-width:1050px}.reference-search form{box-shadow:0 5px 20px #16080a24}.reference-search button{background:var(--magenta)}
.branches-section{padding:86px 0;background:#fffaf7}.home-branches{grid-template-columns:repeat(3,1fr)}.branch-card{background:#fff;border:1px solid #eadbd8;border-radius:18px;padding:20px;display:flex;gap:16px;transition:.2s;box-shadow:0 7px 25px #4c1b1e07}.branch-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #4c1b1e12}.branch-pin{flex:0 0 44px;width:44px;height:44px;border-radius:13px;background:#ffe8d9;color:#e85d12;display:grid;place-items:center;font-size:20px}.branch-kicker{font-size:9px;font-weight:1000;letter-spacing:1.5px;color:#b11a54}.branch-card h2{font-size:20px;margin:5px 0 8px}.branch-card p{color:#8c7d80;font-size:12px;line-height:1.6;margin:0 0 13px}.branch-actions{display:flex;gap:7px;flex-wrap:wrap}.branch-actions a{border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.branch-map{background:var(--magenta);color:#fff}.branch-phone{background:#f6efed;color:#5d4c50}.branch-wa{background:#e8f6ee;color:#237746}.branch-hero{padding:75px 0 65px;background:linear-gradient(135deg,#c31359,#a90c4a);color:#fff}.branch-hero h1{font-size:58px;margin:10px 0}.branch-hero p{max-width:620px;line-height:1.7;color:#ffe6ef}.branches-page{padding:70px 0;background:#fffaf7}.branches-page .branches-grid{grid-template-columns:repeat(2,1fr)}
.reference-delivery{background:linear-gradient(135deg,#fff4ed,#fff 65%,#ffe9e2)}
@media(max-width:1000px){.branch-pills{grid-template-columns:repeat(3,1fr);max-width:750px}.quick-order-inner{grid-template-columns:1fr 180px 1fr}.category-cards,.home-books .books{grid-template-columns:repeat(2,1fr)}.home-branches{grid-template-columns:1fr 1fr}.store-city{font-size:47px}.store-script{font-size:62px}.store-badge{font-size:30px}.store-subtitle{font-size:26px}.store-subtitle i{width:70px}}
@media(max-width:700px){.reference-header .nav{min-height:70px}.reference-header nav{display:none}.reference-header .brand img{height:50px;width:100px}.reference-header .wa.mini{font-size:10px;padding:10px 12px}.store-hero{padding:28px 0 25px;min-height:auto}.store-city{font-size:34px}.store-script{font-size:50px}.store-badge{font-size:24px;padding:8px 15px}.store-subtitle{font-size:18px;gap:10px;margin:20px 0 15px}.store-subtitle i{width:35px;height:3px}.branch-pills{grid-template-columns:repeat(2,1fr);gap:8px}.branch-pills a{font-size:11px;min-height:52px;padding:9px 5px}.branch-pills a small{font-size:9px}.quick-order-inner{grid-template-columns:1fr;gap:13px}.band-logo{order:-1}.quick-wa{border-radius:16px;padding:12px 16px}.qwa-icon{width:36px;height:36px}.popular-section,.home-books{padding-top:55px}.reference-section-head{align-items:start;flex-direction:column;gap:16px}.reference-section-head h2{font-size:32px}.category-cards,.home-books .books{grid-template-columns:1fr 1fr;gap:10px}.category-card{min-height:105px;padding:14px 12px;grid-template-columns:36px 1fr}.category-card>span{font-size:27px}.category-card b{font-size:13px}.category-card small{font-size:9px}.home-branches,.branches-page .branches-grid{grid-template-columns:1fr}.branch-hero{padding:50px 0}.branch-hero h1{font-size:42px}.branches-page{padding:45px 0}.hero-book{font-size:70px}.hero-spark{font-size:22px}.home-books .book-cover{height:220px}}
@media(max-width:480px){.reference-header .wa.mini{max-width:128px;text-align:center}.store-city{font-size:29px}.store-script{font-size:43px}.store-badge{font-size:20px}.branch-pills{grid-template-columns:repeat(2,1fr)}.branch-pills a{font-size:10px}.category-cards{grid-template-columns:1fr 1fr}.home-books .books{grid-template-columns:1fr 1fr}.home-books .book-cover{height:190px}.home-books .book-cover img{width:90px;height:125px}.branch-card{padding:15px}.branch-card h2{font-size:17px}}

/* V13 - Müşteri referans görseline birebir hero + fotoğraflı mağaza kartları */
.reference-hero-exact{width:100%;background:#c31359;overflow:hidden;line-height:0}
.reference-hero-canvas{position:relative;width:100%;max-width:1664px;margin:0 auto;aspect-ratio:1664/932;overflow:hidden}
.reference-hero-canvas>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.hero-hotspots{position:absolute;z-index:4}
.hero-hotspots a{display:block;width:100%;height:100%;border-radius:18px;transition:background .2s,box-shadow .2s}
.hero-hotspots a:hover{background:rgba(255,255,255,.08);box-shadow:0 0 0 2px rgba(255,255,255,.22) inset}
.hero-branch-hotspots{left:3%;right:3%;top:58.0%;height:11.0%;display:grid;grid-template-columns:repeat(6,1fr);gap:1.2%}
.hero-wa-left{left:4.5%;top:78.0%;width:28.7%;height:13.0%}
.hero-wa-right{right:4.5%;top:78.0%;width:28.7%;height:13.0%}

.home-branches{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}
.branch-card-photo{display:block;padding:0!important;overflow:hidden;min-height:0}
.branch-photo{height:220px;background:#f4e9e6;overflow:hidden}
.branch-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.branch-photo-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#fff5f0,#f4e6e8);color:#9c7b83;font-size:12px;font-weight:800}
.branch-photo-fallback img{width:120px;height:58px;object-fit:contain;opacity:.85}
.branch-card-body{padding:20px 22px 22px}
.branch-kicker-row{display:flex;align-items:center;justify-content:space-between}
.branch-dot{font-size:10px;color:#ff6b12}
.branch-card-photo h2{margin:6px 0 8px}
.branch-card-photo .branch-actions{margin-top:15px}
.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}
.branch-page-card .branch-photo{height:300px}

@media(max-width:900px){
 .reference-hero-canvas{aspect-ratio:1664/932}
 .hero-branch-hotspots{left:2%;right:2%;gap:.8%}
 .home-branches,.branch-page-grid{grid-template-columns:1fr!important}
 .branch-photo{height:250px}
}
@media(max-width:600px){
 .reference-hero-canvas{aspect-ratio:1664/932}
 .hero-branch-hotspots{top:58.1%;height:11.2%;left:2%;right:2%;gap:1%}
 .hero-wa-left,.hero-wa-right{top:78%;height:13.5%;width:30%}
 .hero-wa-left{left:4%}.hero-wa-right{right:4%}
 .branch-page-card .branch-photo,.branch-photo{height:220px}
 .branch-card-body{padding:17px}
}


/* V14 - hero 600px, şube sıralaması ve 2 kolon */
.reference-hero-exact{background:#c31359}
.reference-hero-canvas{width:min(100%,1072px);max-width:1072px;aspect-ratio:1664/932;margin:0 auto;overflow:hidden}
.reference-hero-canvas>img{object-fit:cover;width:100%;height:100%}
.home-branches,.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}

@media(max-width:900px){
  .reference-hero-canvas{width:100%;max-width:1072px}
  .home-branches,.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:600px){
  .reference-hero-canvas{width:100%;aspect-ratio:1664/932}
  .home-branches,.branch-page-grid{grid-template-columns:1fr!important}
}


/* V15 - görsel bütünlük + şubelerde 2 kolon + fotoğraf yükleme alanı */
body{background:#fff7f2}
.reference-hero-exact{background:#c31359}
/* Hero görselinin iki yanında kalan alan aynı magenta tonda devam eder. */
.reference-hero-canvas{background:#c31359}
.quick-order-band,.popular-section,.home-books,.branches-section,.branches-page,.delivery,.process,.reference-delivery{background:#fff7f2}
.branches-section{background:linear-gradient(180deg,#fff7f2 0%,#fff4ef 100%)}
.home-branches,.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.branch-card-photo{width:100%}
.branch-page-card .branch-photo{height:300px}

@media(max-width:700px){
  .home-branches,.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}
  .branch-photo,.branch-page-card .branch-photo{height:155px}
  .branch-card-body{padding:13px}
  .branch-card h2{font-size:15px}
  .branch-card p{font-size:10px;line-height:1.45}
  .branch-actions a{font-size:9px;padding:7px 7px}
}
@media(max-width:390px){
  .home-branches,.branch-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .branch-photo,.branch-page-card .branch-photo{height:130px}
  .branch-card-body{padding:10px}
  .branch-card h2{font-size:13px}
  .branch-card p{font-size:9px}
  .branch-actions{gap:4px}
  .branch-actions a{font-size:8px;padding:6px 5px}
}

/* Admin şube fotoğraf yükleme */
.photo-upload{display:flex;flex-direction:column;gap:10px}
.photo-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}
.photo-upload input[type=file]{border:1px dashed #d8c8c4;border-radius:10px;padding:11px;background:#fbf8f6;min-height:46px}
.photo-preview{display:flex;align-items:center;gap:12px;padding:10px;background:#f8f3f0;border:1px solid #eadeda;border-radius:10px}
.photo-preview img{width:90px;height:60px;object-fit:cover;border-radius:8px;background:#eee}
.photo-preview small{color:#8e8083}
.photo-help{color:#948689;font-size:11px;line-height:1.5}
@media(max-width:620px){.photo-upload-row{grid-template-columns:1fr}.photo-upload-row .redbtn{width:100%;text-align:center}}
