
.esto-checkout-bank-logo {
    background: #fff;
    padding: 16px;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    cursor: pointer;
    transition: box-shadow 0.2s, transform 0.2s;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.esto-checkout-bank-logo:hover,
.esto-checkout-bank-logo:focus-within {
    box-shadow: 0 4px 16px rgba(0,0,0,0.16);
    transform: scale(1.03);
}

/* Hide ESTO logos based on body classes */
.hide-esto-x-logo   #hyva-esto-x-checkout-icon       { display: none !important; }
.hide-esto-hp-logo  #hyva-esto-hp-checkout-icon      { display: none !important; }
.hide-esto-bnpl-logo #hyva-esto-bnpl-checkout-icon   { display: none !important; }
.hide-esto-card-logo #hyva-esto-card-checkout-icon   { display: none !important; }
.hide-esto-banklinks-logo #hyva-esto-banklinks-checkout-icon { display: none !important; }
