/*
AldebaraN® Web Dünyası
Diren SERİN
www.aldebaranbilisim.com
*/
.branches-area{padding:65px 0 80px;background:#fffaf2}.branches-intro{max-width:720px;margin-bottom:26px}.branches-intro .subtitle,.branch-eyebrow{font-size:12px;color:#9b0911;letter-spacing:.08em}.branches-intro h2{font-size:clamp(29px,4vw,43px);margin:10px 0 14px}.branches-intro p{font-size:15px;color:#78634f;line-height:1.8}.branch-navigation{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 32px}.branch-navigation a{padding:11px 18px;border:1px solid #dbcbb6;border-radius:24px;color:#713629;font-size:13px;font-weight:600;background:#fffdf8}.branch-card{margin-bottom:28px;padding:28px;border:1px solid #e7d9c6;border-radius:26px;background:#fffdf8;scroll-margin-top:130px;box-shadow:0 8px 32px #54341c06}.branch-card-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.branch-info h2{font-size:30px;margin:10px 0 20px}.branch-address{display:flex;gap:12px;font-size:14px;line-height:1.8;max-width:440px}.branch-address i{padding-top:5px;color:#9b0911}.branch-phone{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;color:#9b0911;margin:20px 0 7px}.branch-email{display:inline-block;color:#78634f;font-size:13px}.branch-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.branch-actions a{padding:11px 13px;border-radius:11px;background:#f1e5d4;color:#702929;font-size:12px;font-weight:600}.branch-actions a:first-child{background:#9b0911;color:white}.branch-map{min-height:285px;overflow:hidden;border-radius:19px;border:1px solid #e6d8c3;background:#eee4d5}.branch-map iframe{display:block;width:100%;height:100%;min-height:285px;border:0}.branch-map-preview{min-height:285px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;padding:24px;background:radial-gradient(ellipse at 75% 20%,#e6d4b8,transparent 60%),#f1e9dc}.branch-map-preview>i{font-size:37px;color:#9b0911}.branch-map-preview strong{font-size:16px}.branch-map-preview button{padding:11px 17px;background:#fffaf1;border:1px solid #d2bea4;border-radius:11px;font-size:13px;color:#72232a}.branch-map-preview a{font-size:12px;color:#9b0911;text-decoration:underline}.branch-map-preview small{font-size:10px;color:#7c6a56}.branch-gallery{margin-top:27px;padding-top:23px;border-top:1px solid #eee2d1}.branch-gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.branch-gallery h3{font-size:19px;margin:0}.branch-gallery-heading>span{font-size:10px;color:#866d51;background:#f3e8d6;padding:5px 9px;border-radius:10px}.branch-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.branch-thumb{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#eee1cf;border:0;padding:0}.branch-sheet{display:block;width:100%;height:100%;background-image:url('../img/branches/representative-sheet.webp');background-size:300% 200%;background-repeat:no-repeat}.branch-sheet-0{background-position:0 0}.branch-sheet-1{background-position:50% 0}.branch-sheet-2{background-position:100% 0}.branch-sheet-3{background-position:0 100%}.branch-sheet-4{background-position:50% 100%}.branch-sheet-5{background-position:100% 100%}.branch-thumb img{display:block;width:100%;height:100%;object-fit:cover}.branch-thumb:hover{box-shadow:0 0 0 2px #9b0911}.branches-area a:focus-visible,.branches-area button:focus-visible,.branch-lightbox button:focus-visible{outline:2px solid #9b0911;outline-offset:3px}.branches-store{text-align:center;background:#eee2d0;padding:27px;border-radius:22px}.branches-store p{font-size:16px;margin:0 0 12px}.branches-store a{color:#9b0911;font-weight:700}.branch-lightbox{position:fixed;inset:0;max-width:660px;width:calc(100% - 24px);max-height:92dvh;overflow:auto;margin:auto;border:0;border-radius:20px;background:#fffaf2;padding:17px;color:#423324}.branch-lightbox::backdrop{background:#20140ed9}.branch-lightbox-top,.branch-lightbox-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px}.branch-lightbox-top{margin-bottom:12px}.branch-lightbox h2{font:600 17px/1.4 sans-serif;margin:0}.branch-lightbox-top button{font:30px/1 sans-serif;color:inherit;padding:5px}.branch-large-photo{width:100%;aspect-ratio:1;max-height:65dvh;overflow:hidden;border-radius:13px;background:#eee4d5;touch-action:pan-y}.branch-large-photo img{width:100%;height:100%;object-fit:contain}.branch-lightbox-bottom{margin-top:10px}.branch-lightbox-bottom p{font-size:11px;margin:0;text-align:center}.branch-lightbox-bottom button{width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#eadcc7;color:#78272a;font-size:20px}
@media(max-width:767px){.branches-area{padding:38px 0 45px}.branch-navigation{gap:7px}.branch-navigation a{font-size:11px;padding:10px 13px}.branch-card{padding:19px 15px;border-radius:20px}.branch-card-top{grid-template-columns:minmax(0,1fr);gap:20px}.branch-info h2{font-size:27px}.branch-phone{font-size:21px}.branch-map,.branch-map iframe,.branch-map-preview{min-height:235px}.branch-map iframe{height:260px}.branch-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.branch-gallery-heading{gap:8px}.branch-gallery h3{font-size:17px}.branch-gallery-heading>span{font-size:9px}.branch-thumb{border-radius:11px}.branch-lightbox{padding:12px}.branch-lightbox h2{font-size:15px}}
