.antalya-inner .antalya-region-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
.antalya-inner .antalya-region-card{position:relative;min-height:200px;padding:28px 22px;text-align:left;border:1px solid #eadfd5;border-top:4px solid #f2b269;border-radius:16px;background:#fff;color:#28383d;cursor:pointer;box-shadow:0 5px 20px #36281908;font:inherit;transition:transform .2s,box-shadow .2s}
.antalya-inner .antalya-region-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #36281912}.antalya-inner .antalya-region-card h2{font-size:25px;margin:18px 0 8px}.antalya-inner .antalya-region-card>span:last-of-type{font-size:14px;color:#6a7377}.antalya-inner .antalya-region-card b{position:absolute;right:22px;bottom:24px;color:#d68130;font-size:26px}.antalya-inner .antalya-region-mark{font-size:30px;color:#db8c38}
.antalya-inner .antalya-back{border:0;background:transparent;padding:0;margin:0 0 24px;color:#b56923;cursor:pointer;font:inherit;font-weight:600}.antalya-inner .antalya-region-heading{font-size:28px;margin:0 0 24px}
.antalya-inner .antalya-photo-button{display:block;width:100%;border:0;padding:0;cursor:pointer;background:#f7f3ed}.antalya-inner .antalya-title-button{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.antalya-inner .antalya-info-button{border:0;font:inherit;cursor:pointer}
.antalya-inner .antalya-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:24px;border:1px solid #eadfd5;border-radius:18px;background:#fff}.antalya-inner .antalya-main-photo{width:100%;height:420px;object-fit:contain;background:#f8f4ef;border-radius:12px}.antalya-inner .antalya-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.antalya-inner .antalya-thumbs button{padding:0;width:85px;height:64px;border:3px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer}.antalya-inner .antalya-thumbs button[aria-pressed=true]{border-color:#d68130}.antalya-inner .antalya-thumbs img{width:100%;height:100%;object-fit:cover}.antalya-inner .antalya-detail-copy{padding:16px 0}.antalya-inner .antalya-detail-copy>span{color:#b56923;font-size:14px}.antalya-inner .antalya-detail-copy h2{font-size:30px;line-height:1.25;margin:12px 0 18px}.antalya-inner .antalya-detail-copy strong{display:inline-block;padding:8px 12px;background:#fff4e8;color:#a66524;border-radius:8px;font-size:14px}.antalya-inner .antalya-detail-copy p{font-size:16px;line-height:1.8;color:#5f6b70;margin:22px 0}
.antalya-inner button:focus-visible{outline:3px solid #d68130;outline-offset:4px}
@media(max-width:980px){.antalya-inner .antalya-region-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.antalya-inner .antalya-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.antalya-inner .antalya-region-card{min-height:165px;padding:20px}.antalya-inner .antalya-detail{grid-template-columns:1fr;padding:16px;gap:12px}.antalya-inner .antalya-main-photo{height:280px}.antalya-inner .antalya-detail-copy h2{font-size:26px}}
.antalya-inner .antalya-region-card{height:265px;min-height:265px;padding:0;border:0;overflow:hidden;isolation:isolate;background:#233a44;box-shadow:0 8px 24px #243a4315}
.antalya-inner .antalya-region-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s}
.antalya-inner .antalya-region-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(13,31,38,.35) 55%,rgba(13,31,38,.9) 100%);z-index:-1}
.antalya-inner .antalya-region-card:hover .antalya-region-image{transform:scale(1.06)}
.antalya-inner .antalya-region-label{position:absolute;left:20px;right:16px;bottom:25px;text-align:left;color:white}.antalya-inner .antalya-region-label h2{margin:0 0 8px;font-size:23px;line-height:1.2;color:#fff;text-shadow:0 2px 10px #0005}.antalya-inner .antalya-region-label span{font-size:14px;color:#fff9}.antalya-inner .antalya-region-card b{right:17px;bottom:21px;color:#ffc583}
@media(max-width:700px){.antalya-inner .antalya-region-card{height:230px;min-height:230px}.antalya-inner .antalya-region-label{left:16px;bottom:22px}.antalya-inner .antalya-region-label h2{font-size:21px}}
