/* Media catalog V10.1.3: scoped, no global header/classic theme overrides. */
.db103-jump{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:10px;margin:20px 0 34px}.db103-jump a,.db103-category-actions a{display:flex;align-items:center;min-height:46px;padding:11px 14px;text-decoration:none;font-weight:650;border:1px solid var(--db101-border,#8ba1b3);border-radius:4px;color:var(--db101-ink,#f5f7fa);background:var(--db101-panel,#16283a)}.db103-jump a:hover,.db103-jump a:focus-visible,.db103-category-actions a:hover,.db103-category-actions a:focus-visible{outline:2px solid var(--db101-accent,#52a4c9);outline-offset:2px}.db103-section-lead{margin:-5px 0 18px;line-height:1.65;color:var(--db101-body,#cdd8e1);max-width:760px}.db103-category-actions{margin:40px 0 60px}.db103-category-actions>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:11px}.db103-category-actions h2{color:var(--db101-ink,#fff)}.db103-category-actions p{color:var(--db101-body,#d3dce5)}.db101-studio-group{scroll-margin-top:145px}.db101-studio-tile img{background:#d6dee4;object-fit:cover}.db103-product-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:17px;margin:22px 0 0}.db103-product-card{min-width:0;border:1px solid var(--db101-border,#718293);border-radius:5px;background:var(--db101-panel,#132538);overflow:hidden;box-shadow:0 9px 25px #0001}.db103-product-card a{display:flex;flex-direction:column;text-decoration:none;color:var(--db101-ink,#f2f6fa);height:100%}.db103-product-card a:hover,.db103-product-card a:focus-visible{outline:3px solid var(--db101-accent,#43a7db);outline-offset:1px}.db103-product-card img{display:block;width:100%!important;height:160px!important;max-height:160px!important;object-fit:contain!important;object-position:center!important;background:#eaf0f3;padding:8px}.db103-product-copy{display:flex;flex-direction:column;gap:8px;padding:17px;flex:1}.db103-product-copy strong{font-size:17px;color:var(--db101-ink,#f2f6fa)}.db103-product-copy>span{font-size:14px;line-height:1.6;color:var(--db101-body,#cdd8df)}.db103-product-copy em{font-size:13px;font-style:normal;font-weight:700;margin-top:auto;color:var(--db101-accent,#80d8ff)}.db103-hub-note a{color:inherit;text-decoration:underline}.db103-product-catalog{scroll-margin-top:120px}.db101-studio-page .db101-studio-tile{height:100%}
html[data-db88-theme="frost"] .db103-page,html[data-db88-theme="frost"] .db103-product-catalog{--db101-panel:#fff;--db101-ink:#1b3244;--db101-body:#365365;--db101-border:#b5cbd7;--db101-accent:#176c8f}
html[data-db88-theme="copper"] .db103-page,html[data-db88-theme="copper"] .db103-product-catalog{--db101-panel:#262521;--db101-ink:#f7e9d5;--db101-body:#e1cab1;--db101-border:#9d7955;--db101-accent:#edb16f}
html[data-db88-theme="frost"] .db103-page .db101-studio-tile{background:#fff!important;color:#1b3244!important;border-color:#b5cbd7!important}html[data-db88-theme="copper"] .db103-page .db101-studio-tile{background:#262521!important;color:#f7e9d5!important;border-color:#9d7955!important}
@media(min-width:560px){.db103-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1050px){.db103-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:399px){.db103-product-card img{height:160px!important;max-height:160px!important}.db103-jump{grid-template-columns:1fr}}

.db103-service-image{display:block;overflow:hidden;margin:-15px -15px 17px}.db103-service-image img{width:100%;height:195px;object-fit:cover;display:block}.db103-service-image:focus-visible{outline:3px solid #2087b3;outline-offset:2px}.db103-service-grid .dbu-card{min-width:0}

/* Gallery text contrast and photo integrity for alternative themes. */
html[data-db88-theme="frost"] .db86-gallery-heading h2{color:#18344a!important}
html[data-db88-theme="frost"] .db86-gallery-heading p{color:#34596f!important}
html[data-db88-theme="copper"] .db86-gallery-heading h2{color:#f6e8d7!important}
html[data-db88-theme="copper"] .db86-gallery-heading p{color:#e1cdb7!important}
html[data-db88-theme="frost"] .db86-tile,html[data-db88-theme="copper"] .db86-tile{border-radius:5px!important}
html[data-db88-theme="frost"] .db86-tile{border-color:#a6bdcb;background:#edf3f6}
html[data-db88-theme="copper"] .db86-tile{border-color:#a3815f;background:#201d1a}
.db103-detail-gallery .db86-photo-grid img{height:190px!important;max-height:190px!important;width:100%!important;object-fit:contain!important;padding:6px;background:#e7ebee;opacity:1}
html[data-db88-theme="copper"] .db103-detail-gallery .db86-photo-grid img{background:#dedbd5}
.db103-detail-gallery>.db86-gallery-heading{display:block}
.db103-detail-gallery>.db86-gallery-heading p{max-width:800px;line-height:1.6;margin:8px 0 12px}

.db103-jump{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}.db103-jump a{width:100%;min-width:0;justify-content:center;text-align:center;padding:9px 8px;line-height:1.35;font-size:12px;min-height:44px}.db103-jump a[aria-current="location"]{border-color:var(--db101-accent,#14749d)!important}.db103-page .db101-studio-grid{width:100%;overflow:visible!important}
.db103-page .db101-studio-group:is(#silecekler,#paspaslar,#aksesuarlar,#filmler) .db101-studio-tile img{object-fit:contain!important;background:#e8eff2!important;padding:7px}
html[data-db88-theme="copper"] .db103-page .db101-studio-group:is(#silecekler,#paspaslar,#aksesuarlar,#filmler) .db101-studio-tile img{background:#ded9d1!important}
@media(min-width:650px){.db103-jump{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1050px){.db103-jump{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
