/* Scoped additions for the local V6 visual review. */
.badu-editorial .ed-intro{padding-top:70px;padding-bottom:48px;border-top:4px solid #c9aa69}
.badu-editorial .ed-intro h2{font-size:clamp(48px,5.8vw,84px);line-height:1.02;letter-spacing:-.045em}
.badu-editorial .ed-intro-copy{font-size:18px;line-height:1.7}
.ed-intro-promise{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.ed-intro-promise span{border:1px solid #796b48;color:#e5cf9f;padding:7px 10px;font:12px/1.5 Arial,sans-serif}
.ed-opening-flat{width:100%}.ed-opening-flat>img{width:100%;height:auto}.ed-style-classic img{object-fit:cover;object-position:100% center}
.ed-story-nav{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0 30px;border-bottom:1px solid #59614d}
.ed-story-nav a{padding:9px 12px;border:1px solid #59614d;text-decoration:none;font:11px/1.5 Arial,sans-serif;letter-spacing:.06em}
.ed-story-group{padding-top:55px;scroll-margin-top:120px}
.ed-story-group-head{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:end;margin-bottom:26px}
.ed-story-group-head .ed-eyebrow{margin-bottom:12px}.ed-story-group-head .ed-eyebrow span{font:italic 24px Georgia,serif;margin-right:12px}
.badu-editorial .ed-story-group-head h4{font-size:clamp(30px,3vw,44px);margin:0}
.ed-story-group-head>p{color:#bdc4b4;font:15px/1.7 Arial,sans-serif;margin:0;max-width:440px}
.ed-collection-expanded .ed-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.ed-story-card .ed-card-image{background:#e8e0d4}
.ed-story-card .ed-card-image img{display:block;aspect-ratio:3/2;object-fit:cover;height:auto;width:100%;max-height:none}
.ed-card-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.ed-card-actions a{padding:8px 0;min-height:44px}
.ed-story-card .ed-card-label{position:static;display:flex;justify-content:center;gap:18px;align-items:center;padding:10px;background:#252b21;color:#ead5a6}
.ed-story-card .ed-card-copy{padding:25px 26px 27px}
.ed-story-card .ed-card-copy>span{font-size:13px;color:#d4bd8d;letter-spacing:0}
.ed-story-card .ed-card-copy>p{font:15px/1.7 Arial,sans-serif;color:#bac2b0;max-width:48ch}
.ed-your-story{margin-top:45px;padding:38px;border:1px solid #766746;background:#21271d}.ed-your-story>p:not(.ed-eyebrow){max-width:650px;color:#c0c6b5}
.ed-narrative-v6 .ed-story-step figure{background-image:url('/img/figur-v5/process-v6.webp');background-size:300% 200%}
#vitrin .showcase-card:first-child .showcase-card-media img[src*="figur-v5"]{object-fit:cover;object-position:66% center}
#qoGrid>.qo-card[data-kart="gercekci-portre-bust"] .qo-icon.qo-visual img{aspect-ratio:1!important;height:auto!important;width:100%!important;object-fit:cover!important;object-position:65% center}
.f3-page .f3-hero figure{position:relative;background:#e9e1d5}.f3-page .f3-hero figure img{width:100%;height:auto;object-fit:contain}
.f3-page .f3-hero figcaption{color:#514c42;padding:10px 13px;font-size:12px;line-height:1.5}
.f3-page .f3-section>figure img,.f3-page .f3-grid>figure img{width:100%;height:auto;object-fit:contain}
.f3-page .f3-hero h1{font:400 clamp(52px,6vw,90px)/1 Georgia,serif;letter-spacing:-.05em}
.f3-page .f3-hero .ed-launch-ribbon{position:absolute;top:14px;left:14px;z-index:2;padding:12px 15px;background:#182017ed;border:1px solid #c9aa69;color:#e7ca8f;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em}
@media(max-width:700px){
 .badu-editorial .ed-intro{padding-top:38px;padding-bottom:30px}.badu-editorial .ed-intro h2{font-size:46px}.badu-editorial .ed-intro-copy{font-size:16px}
 .ed-story-nav{gap:8px}.ed-story-nav a{font-size:10px;padding:8px}.ed-story-group{padding-top:38px}.ed-story-group-head{grid-template-columns:1fr;gap:16px}.ed-collection-expanded .ed-cards{grid-template-columns:1fr;gap:24px}.ed-story-card .ed-card-copy{padding:22px}.ed-your-story{padding:25px 22px}.ed-story-card .ed-card-label{font-size:9px;gap:12px}
 .ed-narrative-v6 .ed-story-steps{grid-template-columns:1fr;gap:30px}.ed-narrative-v6 .ed-story-step figure{max-width:460px;margin:auto}.ed-narrative-v6 .ed-story-step h4 b{display:inline;margin-right:10px}
 .f3-page .f3-hero h1{font-size:61px}
 .f3-page .f3-hero>figure{order:-1}
 .f3-page .f3-hero .ed-launch-ribbon{top:10px;left:10px;max-width:110px;font-size:9px;padding:8px 10px}
}
/* V6: all 20 showcase cards share the same grid and readable captions. */
#vitrin .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;height:auto;gap:18px}
#vitrin .showcase-card,#vitrin .showcase-card:nth-child(1){grid-column:auto;grid-row:auto;height:auto;min-width:0;display:flex;flex-direction:column}
#vitrin .showcase-card-media{position:relative;inset:auto;width:100%;aspect-ratio:4/3;overflow:hidden;flex:none}
#vitrin .showcase-card-overlay{position:static;inset:auto;background:#121410;padding:18px;flex:1;justify-content:flex-start}
#vitrin .showcase-card h4,#vitrin .showcase-card:nth-child(1) h4{font-size:20px;line-height:1.25;margin-bottom:9px}
#vitrin .showcase-card p{font-size:13px;line-height:1.55}
#vitrin .showcase-tag{font-size:9px;letter-spacing:.06em}
@media(max-width:1100px){#vitrin .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#vitrin .showcase-grid{grid-template-columns:minmax(0,1fr);gap:22px}#vitrin .showcase-card-media{aspect-ratio:3/2}}

.ed-narrative-v6 .ed-story-step figure.ed-story-finished{background-image:url('/img/figur-v5/story-delivery-v7.webp');background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e8e0d4}

/* Keep every quick-order image flush with its own card. */
#hizli-siparis #qoGrid > .qo-card .qo-icon.qo-visual img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important}
