.account-columns,.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{display:grid;gap:6px;font-weight:650}.form-grid .full{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:100px}.account-head{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.success-box,.error-box{margin-top:15px;padding:14px 16px;border-radius:14px}.success-box{background:#edf9f4;border:1px solid #b8e2d4}.error-box{background:#fff0f0;border:1px solid #efc4c4}.order-card{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:10px;padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.admin-tabs{display:flex;gap:10px;flex-wrap:wrap}.admin-order{display:grid;grid-template-columns:1fr 260px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.product-edit{display:grid;grid-template-columns:80px 1fr 220px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.product-edit img{width:80px;height:95px;object-fit:contain;background:#f7f4f1;border-radius:10px}.product-edit>div{display:grid;gap:8px}.reviews,.review,.review-section,.reviews-section,.product-reviews,.review-form,.review-list,.review-count,.rating-count,.comments,.comment-form,[data-review],[data-reviews]{display:none!important}@media(max-width:760px){.account-columns,.checkout-grid,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.order-card,.admin-order,.product-edit{grid-template-columns:1fr}.product-edit img{width:100%;height:180px}}

/* ===== NINIPOOSHAK FINAL FOOTER ===== */

.footer-grid-final{
    display:grid !important;
    grid-template-columns:minmax(280px,2fr) 1fr 1fr 150px !important;
    gap:45px !important;
    align-items:start !important;
}

.footer-grid-final > div{
    min-width:0;
}

.footer-trust{
    text-align:center;
}

.footer-trust h3{
    margin-top:0;
    margin-bottom:14px;
    color:#fff;
}

.enamad-link{
    width:115px;
    min-height:115px;
    margin:0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    border-radius:14px;
    background:#fff;
    padding:8px;
    box-sizing:border-box;
}

.enamad-img{
    display:block;
    width:100px;
    max-width:100px;
    height:auto;
    object-fit:contain;
}

.enamad-fallback{
    display:none;
    width:95px;
    height:95px;
    align-items:center;
    justify-content:center;
    text-align:center;
    color:#2f2b31;
    font-weight:800;
    font-size:14px;
    line-height:1.8;
}

footer .copyright{
    clear:both;
    margin-top:30px;
    padding-top:20px;
}

@media(max-width:900px){
    .footer-grid-final{
        grid-template-columns:1fr 1fr !important;
    }

    .footer-trust{
        text-align:right;
    }

    .enamad-link{
        margin:0;
    }
}

@media(max-width:600px){
    .footer-grid-final{
        grid-template-columns:1fr !important;
        gap:28px !important;
    }
}


.enamad-button-final{
    width:125px !important;
    min-height:100px !important;
    padding:14px 10px !important;
    box-sizing:border-box !important;

    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;

    background:#fff !important;
    color:#29262c !important;
    border-radius:14px !important;
    text-decoration:none !important;
    text-align:center !important;

    font-size:14px !important;
    line-height:1.8 !important;
    visibility:visible !important;
    opacity:1 !important;
}

.enamad-button-final strong{
    color:#29262c !important;
    font-size:15px !important;
}

.enamad-button-final span{
    color:#666 !important;
    font-size:12px !important;
}

.footer-trust{
    display:block !important;
    visibility:visible !important;
    opacity:1 !important;
}

