﻿/* One header-logo treatment, matching the home page proportions. */
body header #EDZADa,
body header #EDZAD,
body.product-page header #EDZADa,
body.product-page header #EDZAD {
    display: flex;
    justify-content: center;
    align-items: center;
}
body header #EDZADa,
body.product-page header #EDZADa {
    width: calc(100vw / 9);
    height: 90%;
    z-index: 2;
}
body header #EDZAD,
body.product-page header #EDZAD {
    width: calc(100vw / 3);
    height: 100%;
    max-width: none;
    max-height: 100%;
    object-fit: contain;
    flex-shrink: 0;
    transition: transform .3s ease-in-out;
}
@media (hover: hover) {
    body header #EDZAD:hover { transform: scale(1.08); }
}
@media (prefers-reduced-motion: reduce) {
    body header #EDZAD { transition: none; }
}
