#m10ftr{--red:var(--tc-accent);--gray:#718096;--wrap-box:var(--global-content-width,1440px)}
/* Demo (mutfak10.seotrio.work) footer CSS'i — #m10ftr altına kapsamlandı */
#m10ftr .footer{padding:40px 22px 0}
#m10ftr .f-red{max-width:var(--wrap-box);margin-inline:auto;background:var(--red);border-radius:24px;color:#fff;padding:52px 48px 44px}
#m10ftr .f-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr .9fr 1fr;gap:40px}
#m10ftr .f-logo img{height:40px;width:auto;margin-bottom:22px}
#m10ftr .f-about{font-size:15px;line-height:1.7;color:#fff;margin-bottom:24px}
#m10ftr .f-red h4, #m10ftr .f-red .f-h{display:block;font-size:19px;font-weight:700;margin-bottom:18px}
#m10ftr .f-red ul{list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:500}
#m10ftr .f-red ul a{color:#fff}
#m10ftr .f-red ul a:hover{color:#fff;text-decoration:underline}
#m10ftr .f-contact li b{display:block;color:#fff;font-size:15px;font-weight:700}
#m10ftr .f-contact li{margin-bottom:6px}
#m10ftr .f-contact a{color:#fff}
#m10ftr .f-adres{margin-top:18px}
#m10ftr .f-red{position:relative}
#m10ftr .f-bottom{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:36px}
#m10ftr .f-etbis-abs{position:absolute;left:50%;bottom:0;transform:translate(-50%,58%);text-align:center;z-index:5}
#m10ftr .f-etbis-abs img{background:#fff;border-radius:6px;padding:8px;margin-inline:auto;width:112px;height:auto;display:block}
#m10ftr .f-badges{margin-left:auto}
#m10ftr .socials{display:flex;gap:10px;justify-content:flex-end}
#m10ftr .socials a{width:40px;height:40px;background:#fff;border-radius:10px;display:grid;place-items:center}
#m10ftr .socials svg{width:22px;height:22px}
#m10ftr .socials{display:flex;gap:10px}
#m10ftr .socials a{width:40px;height:40px;background:#fff;border-radius:10px;display:grid;place-items:center}
#m10ftr .socials svg{width:20px;height:20px;fill:var(--red)}
#m10ftr .pays{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}
#m10ftr .pay{background:#fff;border-radius:8px;display:grid;place-items:center;padding:6px 10px}
#m10ftr .pay img{display:block;height:22px;width:auto}
#m10ftr .copy{max-width:var(--wrap-box);margin-inline:auto;text-align:center;padding:96px 4px 18px;font-size:13.5px;color:var(--gray)}
#m10ftr .copy span{display:block;margin-top:6px}
#m10ftr .copy a{color:var(--red)}
#m10ftr .copy a:hover{text-decoration:underline}
#m10ftr .copy a{margin-left:16px}
#m10ftr .copy a:hover{color:var(--red)}
@media (max-width:1100px){#m10ftr .f-grid{grid-template-columns:1fr 1fr;gap:28px}}
@media (max-width:680px){#m10ftr .f-grid{grid-template-columns:1fr}}
@media (max-width:900px){#m10ftr .footer{padding-top:16px}
#m10ftr .f-red{padding:28px 20px 26px;border-radius:18px}
#m10ftr .f-grid{gap:22px}
#m10ftr .f-bottom{padding-bottom:66px}
#m10ftr .copy{padding-top:78px}}#m10ftr .footer{padding-left:var(--global-content-edge-padding,1.5rem);padding-right:var(--global-content-edge-padding,1.5rem)}
#m10ftr .f-red ul{margin:0;padding:0;line-height:1.45}
#m10ftr .f-red li{margin:0;padding:0;line-height:1.45}
#m10ftr .f-red li a{display:inline;padding:0;line-height:inherit}
#m10ftr .f-contact li{margin-bottom:6px}
#m10ftr .f-red p,#m10ftr .f-about{line-height:1.7}
#m10ftr .f-red a{text-decoration:none}
#m10ftr .f-about,#m10ftr .f-adres p{margin:0 0 24px}
#m10ftr .f-adres p{margin:0;font-size:15px;color:#fff}
#m10ftr .f-contact{margin:0;padding:0;list-style:none}
#m10ftr .copy{display:flex;flex-direction:column;align-items:center;gap:6px;line-height:1.5}
#m10ftr .copy span{display:block;text-align:center}
#m10ftr .copy a{color:inherit;display:inline;padding:0;margin:0;text-decoration:none}
#m10ftr .copy a:hover{text-decoration:underline}
@media (max-width:680px){
#m10ftr .f-acc .f-h{position:relative;cursor:pointer;padding-right:28px;margin-bottom:0;padding-top:10px;padding-bottom:10px;border-top:1px solid rgba(255,255,255,.25);user-select:none}
#m10ftr .f-acc .f-h::after{content:'';position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg);transition:transform .2s}
#m10ftr .f-acc.open .f-h::after{transform:translateY(-30%) rotate(-135deg)}
#m10ftr .f-acc ul{display:none;padding-bottom:12px}
#m10ftr .f-acc.open ul{display:flex}
#m10ftr .f-grid{gap:0}
#m10ftr .f-grid>div:first-child{margin-bottom:12px}
}
