/* Public footer shared across Moda Market and Kalıp Market. */
#footer:has(.customer-footer-grid){padding:0}
#footer .customer-footer-grid{max-width:1536px;margin:auto;padding:36px 4.8% 24px;display:grid;grid-template-columns:1.25fr .8fr 1fr 1.2fr;gap:24px 32px;font-size:13px;line-height:1.55;color:#65594d}
#footer .customer-footer-grid nav,#footer .customer-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}
#footer .customer-footer-grid h2{font:600 13px/1.5 Arial,sans-serif;color:#3c352e;margin:0 0 7px}
#footer .customer-footer-grid a{overflow-wrap:anywhere;text-decoration:none;max-width:100%}
#footer .customer-footer-grid a:hover,#footer .customer-footer-grid a:focus-visible{text-decoration:underline;color:#174d40}
#footer .customer-footer-brand p{margin:4px 0 12px;font-size:13px}
#footer .customer-footer-brand .brand{display:block;color:#3c352e}
#footer .customer-footer-bottom{max-width:1388px;margin:0 auto;padding:16px 0 22px;border-top:1px solid #ded6ca;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:#746759;width:90.4%}
.customer-information{max-width:1280px;margin:auto;padding:28px 4.8% 56px}
.customer-information-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}
.customer-information-heading .eyebrow{margin:0 0 8px;font-size:10px;color:#8d6541;letter-spacing:.13em}
.customer-information-heading h1{font:400 clamp(27px,3vw,38px)/1.2 Georgia,serif;margin:0;color:#352e28}
.customer-information-heading button{font-size:12px;font-weight:500;white-space:nowrap;padding:10px 16px;min-height:40px}
.customer-information-layout{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px}
.customer-info-nav{display:flex;flex-direction:column;gap:3px;padding:8px;background:#f3efe8;border:1px solid #e6ded2;border-radius:12px}
.customer-info-nav a{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:7px;color:#66594b;overflow-wrap:anywhere}
.customer-info-nav a[aria-current]{background:#174d40;color:white}
.customer-info-nav a:hover:not([aria-current]){background:#e7e1d6}
.customer-info-article{min-width:0;border:1px solid #e6ded2;background:#fffdf9;border-radius:14px;padding:28px;color:#443c34;font:400 15px/1.8 Arial,sans-serif;overflow-wrap:anywhere}
.customer-info-article h2{font:600 17px/1.45 Arial,sans-serif;margin:0 0 10px;color:#3d352d}
.customer-info-article section{margin-top:26px}.customer-info-article p{margin:0 0 12px}.customer-info-article .customer-info-intro{font-size:17px;line-height:1.7}.customer-info-article .customer-info-date{font-size:11px;color:#786b5c;padding-bottom:18px;border-bottom:1px solid #e7dfd4}
.customer-business{background:#f4f0e8;padding:20px;border-radius:10px}.customer-business dl{margin:0}.customer-business dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid #e4dccc}.customer-business dl>div:last-child{border:0}.customer-business dt{font-size:12px;color:#73624f}.customer-business dd{margin:0;font-size:13px}.customer-business a{text-decoration:underline}
.customer-info-related{display:flex;flex-wrap:wrap;gap:10px 20px;border-top:1px solid #e4dccc;padding-top:20px;margin-top:26px;font-size:12px}.customer-info-related a{text-decoration:underline;color:#174d40}
.customer-info-language{background:#eef3ee;color:#355345;padding:12px 16px;border-radius:8px;font-size:13px;margin:0 0 22px}html[lang=tr] .customer-info-language{display:none}
.customer-info-page #assistant-launcher{display:none!important}
@media(max-width:900px){#footer .customer-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.customer-information-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.customer-info-article{padding:20px}.customer-business dl>div{grid-template-columns:1fr;gap:1px}}
@media(max-width:760px){#footer:has(.customer-footer-grid){padding-bottom:80px}.customer-information-layout{display:block}.customer-info-nav{display:flex;flex-direction:row;overflow:auto;gap:6px;margin-bottom:18px;scrollbar-width:thin}.customer-info-nav a{flex:0 0 auto;max-width:210px;padding:8px 10px;font-size:12px}}
@media(max-width:600px){#footer .customer-footer-grid{padding-top:28px;gap:22px 18px;font-size:12px}#footer .customer-footer-brand{grid-column:1/-1}#footer .customer-footer-grid nav:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}#footer .customer-footer-grid nav:last-child h2{grid-column:1/-1}#footer .customer-footer-bottom{padding-bottom:24px}.customer-information{padding:22px 4% 36px}.customer-information-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}.customer-information-layout{display:block}.customer-info-nav{display:flex;flex-direction:row;overflow:auto;gap:6px;margin-bottom:18px;scrollbar-width:thin}.customer-info-nav a{flex:0 0 auto;max-width:210px;padding:8px 10px;font-size:12px}.customer-info-article{padding:18px;font-size:14px}.customer-info-article h2{font-size:16px}.customer-business{padding:14px}}
@media print{body{background:white!important;padding:0!important}body>header,body>footer,body>nav,.demo-bar,.customer-info-nav,.customer-information-heading button,.customer-info-language,.customer-info-related,#assistant-launcher,#assistant-panel,.assistant-mascot,.alfa-sync-status,.site-sync-status{display:none!important}.customer-information{max-width:none;padding:0}.customer-information-layout{display:block}.customer-info-article{border:0;padding:0;font-size:11pt}.customer-info-article section{break-inside:avoid}.customer-information-heading h1{font-size:22pt}.customer-info-article a{color:inherit}}
