/* 0.9.0 — White, blue and orange storefront design. */
body.amd-site{background:#fff;color:#101a2d}.amd-site .amd{--ink:#101a2d;--muted:#627087;--amber:#004bd1;--line:#e7ecf3}.amd-site-header{background:#fff;border-color:#edf0f5}.amd-brand{color:#0044cc!important}.amd-brand-light{color:#ef5100;font-weight:750}.amd-brand-mark,.amd-brand small{display:none}.amd-site .amd-header-cta{background:#e74b00}.amd-site-nav>a:not(.amd-header-cta):hover{color:#004bd1}.amd-site .amd button,.amd-site .amd-button{background:#0052df}.amd-site :focus-visible{outline-color:#0052df}.amd-site .amd-hero{display:block;position:relative;isolation:isolate;padding:55px 32px 0;min-height:370px;border-radius:14px;background:#fff;overflow:hidden}.amd-hero-photo{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;z-index:-2}.amd-site .amd-hero:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff 2%,#fff 32%,#ffffffdc 45%,#ffffff00 70%)}.amd-site .amd-hero-copy{width:58%}.amd-site .amd-hero h1{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-size:clamp(40px,4.8vw,62px);font-weight:800;letter-spacing:-.05em;color:#101a2d}.amd-site .amd-hero p{color:#42516c;max-width:440px;line-height:1.65}.amd-hero-pills{display:none}.amd-site .amd-hero-search{margin:26px -12px 0;padding-bottom:0}.amd-site .amd-hero-search .amd-search{background:#0052df;border:0;padding:20px;box-shadow:none;grid-template-columns:1.35fr 1fr 1fr auto;margin:0;border-radius:14px}.amd-site .amd-hero-search .amd-search label{color:#fff}.amd-site .amd-search input,.amd-site .amd-search select{background:#f5f8fe;color:#17243b}.amd-site .amd-hero-search .amd-search input,.amd-site .amd-hero-search .amd-search select{background:#fff}.amd-site .amd-hero-search .amd-search button{background:#df4900;min-width:100px}.amd-site .amd-eyebrow{color:#004bd1}.amd-store-count{background:linear-gradient(100deg,#f3f7fd,#fafcff);border:0;margin-top:28px}.amd-store-count strong{color:#101a2d}.amd-store-count strong span{color:#0052df}.amd-count-icon{color:#0052df;background:#e5eeff}.amd-store-count>a{color:#004bd1}.amd-site .amd-heading h2,.amd-site .amd-guide-callout h2{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:750;font-size:29px;color:#101a2d;letter-spacing:-.035em}.amd-site .amd-heading>a{color:#004bd1;border:0}.amd-site .amd-cities a{background:#eff5ff;border:1px solid #e0eaff;color:#0041ba;min-height:65px}.amd-site .amd-cities a:hover{background:#e3edff}.amd-site .amd-cities a:nth-child(2n){background:#fff2e9;color:#a93b00;border-color:#ffe1cc}.amd-city-arrow{color:inherit!important}.amd-site .amd-card{border:1px solid #e9edf3;background:#fff;border-radius:11px}.amd-site .amd-card:hover{border-color:#b8cff4;box-shadow:0 5px 20px #0052df08}.amd-site .amd-card-body{padding:17px}.amd-site .amd-card h3{font-size:19px;font-weight:750;color:#101a2d}.amd-site .amd-card small{color:#004bd1}.amd-site .amd-card-visit{color:#004bd1}.amd-site .amd-card img{height:205px}.amd-guide-callout{background:#f1f6ff}.amd-site .amd-guide{border-color:#e9edf3}.amd-site .amd-guide h3{font-size:20px;font-weight:700}.amd-site .amd-guide strong{color:#004bd1}.amd-site .amd-list-filter{border-color:#e7ecf3}.amd-site .amd-list-heading h1,.amd-site .amd-location-heading h1{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;font-weight:780;letter-spacing:-.045em}.amd-list-summary strong{color:#0052df}.amd-pages .current{background:#0052df}.amd-site-footer{background:#f7f9fc;border-color:#e7ecf3}.amd-footer-inner p,.amd-footer-bottom{color:#627087}.amd-site .amd-detail-head h1{font-weight:800;font-size:clamp(30px,4vw,46px);letter-spacing:-.04em}.amd-site .amd-detail-head>img{width:100%;height:380px;max-height:420px;object-fit:cover;border-radius:12px;background:#f5f7fb}.amd-site .amd-detail-head>p{display:inline-block;color:#004bd1;background:#eef4ff;border-radius:20px;padding:6px 13px;font-size:13px;margin:0 0 12px}.amd-store-actions{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0 0}.amd-site .amd-store-actions>a{flex:1;min-width:140px;border-radius:9px;text-align:center;padding:14px 18px;background:#0052df;color:#fff;font-size:15px;font-weight:650;border:1px solid transparent}.amd-site .amd-store-actions>.amd-action-directions{background:#df4900}.amd-site .amd-store-actions>.amd-action-web{background:#fff;color:#004bd1;border-color:#6d9aff}.amd-site .amd-detail-layout{gap:24px;margin-top:25px}.amd-site .amd-detail-layout>.amd-store-content{border-color:#e7ecf3;padding:25px}.amd-site .amd-detail-layout aside{background:#f6f8fc;border-color:#e7ecf3;position:static}.amd-site .amd-detail-layout h2{font-size:23px;font-weight:750}.amd-site .amd-detail-layout aside h2{font-size:21px}.amd-site .amd-visit-card{background:#fff;border-color:#e7ecf3}.amd-site .amd-secondary{background:#edf3ff!important;color:#004bd1!important}.amd-site .amd-gallery img{background:#f5f7fb;border-radius:9px}.amd-site .amd-store-varieties .amd-variety-card{background:#f4f7fd;border-color:#e7ecf3}.amd-site .amd-review-form button{background:#0052df}.amd-site .amd-list-filter input,.amd-site .amd-list-filter select{border:1px solid #e7ecf3}.amd-site .amd-detail .amd-store-content p{color:#56647a}
@media(max-width:800px){.amd-site .amd-hero{padding:35px 22px 0}.amd-site .amd-hero-copy{width:65%}.amd-site .amd-hero-search .amd-search{grid-template-columns:1fr 1fr}.amd-site .amd-hero-search .amd-search label:first-child{grid-column:1/-1}.amd-site .amd-hero-search .amd-search button{grid-column:1/-1}.amd-site .amd-detail-head>img{height:320px}}
@media(max-width:550px){.amd-site .amd-hero{padding:28px 16px 0;min-height:0}.amd-site .amd-hero-copy{width:100%;padding-bottom:140px}.amd-site .amd-hero h1{font-size:41px}.amd-hero-photo{width:100%;height:100%;object-position:65% center}.amd-site .amd-hero:after{background:linear-gradient(180deg,#fff 0%,#ffffffef 32%,#ffffff33 65%,#ffffff00 100%)}.amd-site .amd-hero-search{margin:0 -16px}.amd-site .amd-hero-search .amd-search{padding:15px}.amd-site .amd-heading h2{font-size:25px}.amd-site .amd-detail-head>img{height:250px;max-height:none}.amd-store-actions{gap:9px;order:2}.amd-site .amd-store-actions>a{font-size:13px;padding:13px 10px;min-width:110px}.amd-site .amd-detail-layout>.amd-store-content{padding:20px}.amd-site .amd-card img{height:220px}}

/* Compact contact panel matching the approved white/blue/orange design. */
.amd-site .amd-detail-layout aside.amd-contact-panel{background:linear-gradient(140deg,#fff,#f5f8fd);border:1px solid #e7ecf3;border-radius:14px;padding:26px;box-shadow:none}.amd-site .amd-contact-panel h2{font-size:22px;letter-spacing:-.035em;margin:0 0 22px}.amd-contact-row{display:flex;gap:13px;align-items:flex-start;padding:0;margin:0 0 23px;border:0;background:transparent}.amd-contact-row>div{min-width:0;flex:1}.amd-contact-symbol{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:#0052df;font-size:24px;line-height:1}.amd-site .amd-contact-row h3{font-size:14px;font-weight:650;letter-spacing:0;line-height:1.5;margin:0 0 5px;color:#142139}.amd-site .amd-contact-row p{font-size:14px;line-height:1.75;white-space:pre-line;margin:0;color:#52617a;overflow-wrap:anywhere}.amd-site .amd-contact-value{font-size:14px;color:#004bd1;overflow-wrap:anywhere}.amd-contact-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.amd-site .amd-contact-buttons a{display:flex;align-items:center;justify-content:center;padding:12px 10px;border-radius:8px;font-size:14px;font-weight:650;min-height:46px;text-align:center;text-decoration:none}.amd-site .amd-contact-call{background:#0052df;color:#fff}.amd-site .amd-contact-route{background:#df4900;color:#fff}.amd-site .amd-contact-whatsapp{grid-column:1/-1;border:1px solid #b8cdf8;color:#004bd1;background:#fff}.amd-contact-owner{border-top:1px solid #e1e8f3;margin-top:24px;padding-top:18px}.amd-site .amd-contact-owner p{font-size:12px!important;margin:0 0 5px;color:#627087}.amd-site .amd-contact-owner a{display:inline-block;color:#004bd1;font-size:14px;font-weight:650;padding:5px 0}.amd-site .amd-contact-owner a:hover,.amd-site .amd-contact-value:hover{text-decoration:underline}@media(max-width:550px){.amd-site .amd-detail-layout aside.amd-contact-panel{padding:22px}.amd-contact-row{margin-bottom:20px}}

.amd-city-discovery{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:15px;background:#f2f6fc;margin:28px 0 8px}.amd-city-discovery:before{content:'';position:absolute;inset:0 0 0 45%;z-index:-1;background:linear-gradient(90deg,#f2f6fc,transparent),url('city-panorama.webp') right center/cover no-repeat;opacity:.18;pointer-events:none}.amd-city-discovery-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.amd-city-discovery-top strong{font-size:17px;font-weight:650;color:#142139}.amd-city-discovery-top strong>span{margin-right:10px;font-size:23px}.amd-city-discovery-top b{color:#0052df;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.amd-city-discovery-top>a{font-size:12px;color:#004bd1;white-space:nowrap}.amd-city-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,150px));gap:12px}.amd-city-mini{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:62px;border-radius:8px;background:#345778 url('city-panorama.webp') 0% center/400% 100% no-repeat;text-decoration:none!important;isolation:isolate}.amd-city-mini:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#091c467d,#091c4610);z-index:-1}.amd-city-mini span{color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 4px #142139}.amd-city-scene-1{background-position:33.333% center}.amd-city-scene-2{background-position:66.666% center}.amd-city-scene-3{background-position:100% center}.amd-city-scene-other{background-image:none;background-color:#0052df}.amd-city-expand{margin-top:15px}.amd-city-expand summary{color:#004bd1;font-size:13px;cursor:pointer;padding:5px 0}.amd-city-more-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.amd-city-more-links a{color:#0041ba!important;background:#fff;border:1px solid #dce6f8;border-radius:7px;padding:8px 12px;font-size:13px}.amd-city-mini:focus-visible{outline:3px solid #0052df;outline-offset:3px}@media(max-width:550px){.amd-city-discovery{padding:18px}.amd-city-discovery-top{align-items:flex-start;flex-wrap:wrap;gap:8px}.amd-city-discovery-top strong{font-size:15px}.amd-city-discovery-top b{font-size:23px}.amd-city-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amd-city-mini{min-height:60px}.amd-city-discovery:before{left:0;opacity:.1}}

/* 0.9.5 — Reference layout, independent city artwork (no panorama cropping). */
.amd-city-discovery{padding:24px 30px 26px;background:#f3f6fc;border-radius:15px;margin:28px 0 4px;min-height:178px}.amd-city-discovery:before{left:65%;opacity:.23;background:linear-gradient(90deg,#f3f6fc00,#f3f6fc00),url('city-istanbul.webp') center/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 55%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%)}.amd-city-discovery-top{margin-bottom:17px;justify-content:flex-start}.amd-city-discovery-top strong{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:17px;font-weight:700}.amd-city-discovery-top b{font-size:27px}.amd-city-discovery-top strong>.amd-count-shop{display:inline-flex;align-items:center;margin-right:10px;width:25px;height:25px;color:#172b47}.amd-count-shop svg{display:block;width:25px;height:25px}.amd-city-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:82%;gap:17px}.amd-city-mini{min-height:70px;background-size:cover;background-position:center;border-radius:8px;justify-content:flex-end;padding:10px 18px}.amd-city-mini:before{background:linear-gradient(90deg,transparent 25%,#ffffff10 48%,#ffffff35);z-index:-1}.amd-city-mini span{font-size:15px;font-weight:650;text-shadow:0 1px 3px #13244d70;color:#fff}.amd-city-scene-0{background-image:url('city-istanbul.webp')}.amd-city-scene-1{background-image:url('city-ankara.webp')}.amd-city-scene-2{background-image:url('city-izmir.webp')}.amd-city-scene-3{background-image:url('city-bursa.webp')}.amd-city-scene-1:before{background:linear-gradient(90deg,transparent 20%,#f5c5ab80 57%,#f2b8a5cf)}.amd-city-scene-1 span{color:#602b1e;text-shadow:none}.amd-city-scene-2:before{background:linear-gradient(90deg,transparent 20%,#d4ecf18c 57%,#e2f1f4ba)}.amd-city-scene-2 span{color:#142b34;text-shadow:none}.amd-city-scene-other{background:#0052df}.amd-city-discovery+.amd-section{padding-top:30px}.amd-city-discovery+.amd-section .amd-eyebrow{display:none}.amd-city-discovery+.amd-section .amd-heading h2{margin-top:0}
@media(max-width:800px){.amd-city-discovery{padding:22px;min-height:160px}.amd-city-mini-grid{max-width:100%;gap:12px}.amd-city-mini{padding:10px;min-height:64px}.amd-city-mini span{font-size:13px}.amd-city-discovery:before{left:50%;opacity:.12}}
@media(max-width:550px){.amd-city-discovery{padding:18px;min-height:0}.amd-city-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amd-city-discovery-top strong{font-size:15px}.amd-city-discovery-top b{font-size:24px}.amd-city-mini{min-height:64px}.amd-city-discovery:before{left:35%}}

/* Shared fallback; each store name remains live text in the blank wall panel. */
.amd-personalized-store{position:relative;display:block;width:100%;aspect-ratio:3/1;overflow:hidden;container-type:inline-size;background:#e7d4b4;color:#29251f}.amd-personalized-store>img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:fill!important;border-radius:0!important;margin:0!important}.amd-personalized-store>.amd-store-sign{position:absolute;left:81.5%;top:18%;width:15%;height:54%;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;hyphens:auto;font-family:Arial,system-ui,sans-serif;font-size:11px;font-size:clamp(8px,2.6cqw,28px);line-height:1.3;font-weight:550;letter-spacing:.025em;color:#29251f;transform:rotate(-2deg);padding:0 2px}.amd-personalized-long>.amd-store-sign{font-size:clamp(7px,2.1cqw,23px)}.amd-site .amd-detail-head>.amd-personalized-store{border-radius:12px;margin-top:22px}.amd-nearby .amd-personalized-store>img{height:100%!important}.amd-site .amd-card-photo>.amd-personalized-store{border-radius:0}.amd-personalized-store,.amd-personalized-store *{box-sizing:border-box}

.amd-review-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f3f7ff;border:1px solid #e2ebfc;border-radius:10px;padding:16px 18px;margin:16px 0 22px}.amd-review-overview-text{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.amd-site .amd-review-score{font-size:22px;font-weight:750;color:#142139;white-space:nowrap}.amd-review-score>span{color:#ac5900}.amd-review-score small{font-size:13px;color:#627087;font-weight:500}.amd-site .amd-review-count{font-size:13px;color:#004bd1;text-decoration:underline}.amd-review-overview-text>strong{font-size:14px;color:#142139;font-weight:650}.amd-review-overview-text>span{font-size:12px;color:#627087}.amd-site .amd-write-review-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:11px 18px;background:#0052df;color:white;border-radius:8px;font-size:14px;font-weight:650;text-decoration:none}.amd-site .amd-write-review-button:hover{background:#0044bd}#amd-write-review,#amd-reviews{scroll-margin-top:120px}.amd-write-review-target{margin-top:22px;padding-top:18px;border-top:1px solid #e7ecf3}.amd-write-review-target>h3{font-size:21px;color:#142139}@media(max-width:550px){.amd-review-overview{padding:14px;align-items:flex-start;flex-wrap:wrap}.amd-review-overview-text{flex:1 1 180px}.amd-site .amd-write-review-button{min-width:110px}}

/* Mobile fixed contact bar — approved blue/orange palette. */
@media(max-width:800px){.amd-site .amd-mobile-contact{background:#fff;border-top:1px solid #e7ecf3;box-shadow:0 -4px 18px #1421390a;gap:10px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));box-sizing:border-box}.amd-site .amd-mobile-contact a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;padding:12px 8px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;border:1px solid transparent;overflow-wrap:anywhere}.amd-site .amd-mobile-contact a.amd-mobile-call{background:#0052df;color:#fff!important}.amd-site .amd-mobile-contact a.amd-mobile-directions{background:#df4900;color:#fff!important}.amd-site .amd-mobile-contact a.amd-mobile-whatsapp{background:#edf3ff;border-color:#cbdcfb;color:#004bd1!important}.amd-site .amd-mobile-contact a:focus-visible{outline:3px solid #0052df;outline-offset:3px}.amd-site .amd-mobile-contact a:active{filter:brightness(.93)}}
