footer .footer-link-hub{grid-column:1/-1;display:grid;gap:14px;margin-top:2px;padding:22px 0 2px;border-top:1px solid #ffffff2d}
footer .footer-link-hub>strong{color:#f7f2ea;font-size:12px;letter-spacing:.08em}
footer .footer-link-buttons{display:flex;flex-wrap:wrap;gap:9px}
footer .footer-link-buttons a,footer .footer-link-buttons button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid #ffffff4a;border-radius:999px;background:#ffffff12;color:#f7f2ea;font:600 12px 'DM Sans',sans-serif;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
footer .footer-link-buttons a:hover,footer .footer-link-buttons button:hover,footer .footer-link-buttons a:focus-visible,footer .footer-link-buttons button:focus-visible{background:#ffffff28;border-color:#dfc39b;transform:translateY(-1px);outline:none}
footer .footer-link-buttons a span,footer .footer-link-buttons button span{color:#dfc39b}
@media(max-width:620px){footer .footer-link-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer-link-buttons a,footer .footer-link-buttons button{min-width:0;text-align:center;padding:10px 8px;font-size:11px}}

/* The visible shared footer has a light sand background. */
.mina-footer .footer-link-hub{border-top-color:#cdbfaf}
.mina-footer .footer-link-hub>strong{color:#493a32}
.mina-footer .footer-link-buttons a,.mina-footer .footer-link-buttons button{background:#fffaf4;border-color:#c8b8a8;color:#2d2521}
.mina-footer .footer-link-buttons a span,.mina-footer .footer-link-buttons button span{color:#77533d}
.mina-footer .footer-link-buttons a:hover,.mina-footer .footer-link-buttons button:hover,.mina-footer .footer-link-buttons a:focus-visible,.mina-footer .footer-link-buttons button:focus-visible{background:#e9dccc;border-color:#8d6853}

/* Editorial link directory: concise groups instead of a crowded pill row. */
.mina-footer .footer-link-hub{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(130px,1fr));align-items:start;gap:clamp(22px,3vw,54px);margin-top:8px;padding:30px 0;border-top:1px solid #cdbfaf;border-bottom:1px solid #d8ccbf}
.mina-footer .footer-link-intro strong{display:block;color:#342b28;font-size:clamp(18px,1.5vw,24px);font-weight:650;letter-spacing:0;line-height:1.2}
.mina-footer .footer-link-intro p{max-width:240px;margin:9px 0 0;color:#6b5e54;font-size:13px;line-height:1.55}
.mina-footer .footer-link-group h3{margin:2px 0 16px;color:#7a5140;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.mina-footer .footer-link-group a{display:table;margin:0 0 12px;color:#342b28;font-size:14px;font-weight:540;line-height:1.35;text-decoration:none;text-underline-offset:4px}
.mina-footer .footer-link-group a:hover,.mina-footer .footer-link-group a:focus-visible{color:#8a4b50;text-decoration:underline;outline:none}
.mina-footer .footer-link-group a span{color:#9a6e57}
.mina-footer .mina-brand span,.mina-footer .mina-brand b{color:#43362f}
.mina-footer .mina-brand small{color:#796b60}
@media(max-width:850px){.mina-footer .footer-link-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.mina-footer .footer-link-intro{grid-column:1/-1}.mina-footer .footer-link-intro p{max-width:36rem}}
@media(max-width:520px){.mina-footer .footer-link-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:25px 0}.mina-footer .footer-link-group a{font-size:13px}}

.product-detail-share{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:52px;margin-top:10px;padding:12px 18px;border:1px solid #8f6b70;border-radius:14px;background:#f7eced;color:#352a30;font:750 14px 'DM Sans',sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.product-detail-share:hover,.product-detail-share:focus-visible{background:#f0dde0;border-color:#5e3945;outline:none}

/* Match the main content width instead of pinning footer content to the viewport edge. */
.mina-footer{padding-inline:max(26px,calc((100vw - 1440px)/2))}
.mina-footer .footer-link-group a.footer-platform{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 0 10px;font-size:14px}
.mina-footer .footer-link-icon{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;color:#fff;font:800 18px/1 system-ui,sans-serif;letter-spacing:-.04em}
.mina-footer .footer-link-icon--website{background:#392b30}
.mina-footer .footer-link-icon--catalog,.mina-footer .footer-link-icon--whatsapp{background:#21966e}
.mina-footer .footer-link-icon--instagram{background:linear-gradient(135deg,#6c4bd5,#d84281 55%,#f6a43d)}
.mina-footer .footer-link-icon--facebook{background:#2073d5;font-family:Arial,sans-serif}
.mina-footer .footer-link-icon--trendyol{background:#f58220}
.mina-footer .footer-link-icon--shopier{background:#6944bb}
.mina-footer .footer-platform-name{min-width:0}
.mina-footer .footer-platform-arrow{margin-left:1px;color:#947664;font-size:13px}
@media(max-width:620px){.mina-footer{padding-inline:24px}.mina-footer .footer-link-group a.footer-platform{font-size:12px;gap:7px}.mina-footer .footer-link-icon{flex-basis:27px;width:27px;height:27px;border-radius:8px;font-size:16px}}

/* Verified brand artwork: SVG marks and official app icons. */
.mina-footer .footer-link-icon{overflow:hidden;flex-basis:34px;width:34px;height:34px;border-radius:9px}
.mina-footer .footer-link-icon img{display:block;width:22px;height:22px;object-fit:contain}
.mina-footer .footer-link-icon--instagram img,.mina-footer .footer-link-icon--facebook img,.mina-footer .footer-link-icon--catalog img,.mina-footer .footer-link-icon--whatsapp img{filter:invert(1)}
.mina-footer .footer-link-icon--trendyol,.mina-footer .footer-link-icon--shopier,.mina-footer .footer-link-icon--website{background:transparent}
.mina-footer .footer-link-icon--trendyol img,.mina-footer .footer-link-icon--shopier img,.mina-footer .footer-link-icon--website img{width:34px;height:34px;object-fit:cover}
@media(max-width:620px){.mina-footer .footer-link-icon{flex-basis:32px;width:32px;height:32px}.mina-footer .footer-link-icon--trendyol img,.mina-footer .footer-link-icon--shopier img,.mina-footer .footer-link-icon--website img{width:32px;height:32px}}
