/* V2.7 — Corrections strictes uniquement */
.brand .logo{
    width:62px !important;
    height:62px !important;
    min-width:62px !important;
    border-radius:18px !important;
    background:#fff !important;
    padding:7px !important;
    box-shadow:0 12px 26px rgba(0,0,0,.18) !important;
}
.brand .logo img{
    width:100% !important;
    height:100% !important;
    object-fit:contain !important;
}
.mobile-topbar img{
    background:#fff !important;
    border-radius:999px !important;
    padding:6px !important;
    max-width:126px !important;
    height:42px !important;
    object-fit:contain !important;
}
.login-logo img{
    background:#fff !important;
    border-radius:999px !important;
    padding:12px !important;
    max-width:150px !important;
    object-fit:contain !important;
}
.product img,
.gallery img,
.share-image,
.share-gallery img{
    object-fit:contain !important;
    background:#f8fbff !important;
}
@media print{
    .noPrint,.actions,.pwa-install{display:none!important}
}
